MyBB 1.4 Admin CP – The Complete Overview (Part 4)

Welcome back for the final installment in our Complete Admin CP Overview. First and foremost I would like to thank all of you who had submitted their questions for this week’s blog post. Second, today we will be going over the Templates & Themes tab and some of the cool things we did to make your experience easier!

Templates

Template editing hasn’t seen many updates, but there are quite a few tiny changes to generally make template management easier and more user friendly.

Template Sets
Template Groups
Adding a template set
Editing a template set

Little has changed with the template sets and template groups listing, just a bit of cleaning for both pages. However, you’ll notice that all templates are now in a group. Any templates that don’t have a group are found under “Ungrouped Templates.” Also, multiple template groups can be open at once, and after leaving the page to edit a template, the template groups you had opened beforehand remain open.

Adding and editing a template set is more or less the same as in 1.2; there is still just one option – the name of the template set.

Editing a template
Adding a template

Template editing has seen a huge change – both when adding templates and editing existing ones. Now, MyBB uses Codepress to provide syntax highlighting, line numbering, and a more code-friendly interface for editing overall.

Template search and replace

Template search and replace has also seen the addition of Codepress. Also, you can now search and replace multiple lines of code at once – in 1.2, you could only provide a single line of code to search for and (if requested) replace.

Themes

Theming, on the other hand, has changed significantly since MyBB 1.2. 1.4 introduces a brand new theming system, including multiple stylesheets per theme, a new advanced editor, and an updated simple editor.

Themes listing
Create a theme

While the themes listing itself has not changed much, some features have. New to 1.4, you can force a theme on all users with the click of a button. Also, creating a theme is as simple as ever.

Edit theme

Right away, you’ll see some huge changes to this page. First, there’s a stylesheet listing. In 1.4, you can have multiple stylesheets per theme, with 5 included by default. Stylesheets can either be global (meaning it is used on all pages), or can be restricted to certain pages. If restricted to certain pages, you can also specify certain actions (if you wish) to use the stylesheet on. Stylesheets are inherited from parent themes until you edit them.

The rest of the page – the properties portion – is quite similar to 1.2. However, new to 1.4 is the “Editor Theme.” The MyCode Editor can now have multiple themes, as seen in the MyBB 1.4 Beta Screenshots post, which features both MyBB’s default editor theme and a special Office 2007 theme.

Simple mode
Advanced mode
Stylesheet properties

Stylesheets are the core of your theme, and in 1.4, there are two ways to edit them – simple and advanced modes. Simple mode is very similar to 1.2, in that it provides some of the common elements as separate text boxes, and then has an area to specify any additional CSS for each element. AJAX is used here for quick and simple switching between the various elements, and for saving elements.

Advanced mode is new for MyBB 1.4, and allows advanced users a more familiar environment for CSS editing. Advanced mode shows the raw CSS and allows editing of it directly. Advanced mode must also be used if you wish to add additional elements to your stylesheets to further customize your theme beyond the default elements.

Finally, the stylesheet properties page allows you to edit the pages each stylesheet is loaded on. As you can see in the screenshot, you can specify multiple files that use each stylesheet. You can then select actions within each stylesheet, or have the stylesheet be loaded on all actions in the file. For instance, usercp.css is used on usercp.php, usercp2.php, and private.php, on all actions in each file.

Importing a theme
Exporting a theme

Importing a theme has seen a few helpful changes. First, you can now import from either a local file or from a URL. This means theme creators can simply post their XML files online rather than require users to upload it themselves.

When exporting a theme, you are now presented with just two options – whether or not to include all or just the custom stylesheets, and whether or not to include the templates for the theme. This is pretty similar to 1.2, just changed slightly to fit the new theme system in 1.4.

There has been another important change in theming that doesn’t have a screenshot I can share. MyBB 1.2 added the ability to cache your themes to flat files, but in 1.4, we’ve taken it to the next level. You can now edit your stylesheets in a text editor and upload them to the directory created for each theme. When you go back into the ACP to edit the stylesheet at a later time, it will automatically take the content from the file and update the copy of the stylesheet in the database.

Questions

Thanks to the many of you who submitted their questions! We’ll start out with Snowy’s question which is probably the most asked question of MyBB 1.4:

Snowy Says:

When will MyBB 1.4 be released?

Now I know we have pretty much refused to give any dates in the past, but today, now that all the features are done and beta testing is well into progress, I am able to say with confidence that MyBB 1.4 should be released no later than July. Assuming no huge issues arise during beta testing, expect it to be here by then!

Das Tier Says:

well okay it says “you should put your read servers on a load balancer ” well show would you do that is that a server thing or some that can be done by MyBBoard.

Let me clarify for those of you whom didn’t read the technical section of last weeks post. Das Tier is asking about one way of setting up multiple MySQL servers on one MyBB installation for redundancy and performance reasons.

Das Tier, a load balancer is an application, or service, you can install on your server. It asks the MySQL servers for their loads (how stressed they are under) and it chooses the one with the least load. This in turn leads to a much faster and stable experience and in the event a MySQL server crashes, your other ones will still work.

Tip: Multiple MySQL servers however are costly and will probably only ever be used by forums with millions and millions of posts. So don’t go out thinking you need to buy multiple spaces at a Data Center in order for your forum to be fast. Most forums out there can operate fine on any standard or basic hosting package that meet MyBB’s minimum requirements.

Tristan Says:

Are there controls for administrators to regulate use of the moderator control panel (ie: how long mods can ban, who can edit profiles, etc…) or is the whole panel open season if one has access to it?

At this time, any user who has access to the Moderator CP has full access. Access to the Mod CP is set (similar to access to the Admin CP) as a user group setting.

robyhomes Says:
How will themes go on moving to this next version? I know the layout of the posting has changed a lot so will the theme have to be changed a long way to so that the user’s details are above the post? Or will the theme move it back to the side?

Your themes will be automatically converted to the new format. Templates will be reverted where possible, and any templates that were edited before the upgrade will have to be dealt with in the Find Updated Templates manager in the Admin CP.

Regarding the postbit layout: There’s a new setting in 1.4 that lets you decide whether you’d like a horizontal postbit (above the post) or classic postbit (to the left of the post). Users can also choose to use the classic postbit from their User CP.

Thanks for reading!

Thanks for reading our four-part series about the MyBB 1.4 Admin Control Panel. Hopefully the posts have been informative and have highlighted some of the great changes we’ve made to make your administration experience the best it can be. I personally cannot wait until 1.4 is released – and I hope you feel the same way.

Multiple people have contributed to this post, including: Tikitiki and Justin S.

54 thoughts on “MyBB 1.4 Admin CP – The Complete Overview (Part 4)

  1. Awesome! Thanks for the information, and July, here we come.

    Thanks for all the dedication, and I’m sure this whole waiting for it is going to pay off when it’s released.

  2. Thanks for doing these posts, they have been very informative. I really hope you release a Public Beta then we can find bugs (if any) quicker, and believe me, I would!

  3. Yeah: Worst case: 72 days until 1.4 will be released 😀

    Looks nice – can’t wait until 1.4 will be released 😦

  4. May I remind everyone that July is not a guarantee, and is not a release date – as always, it is an estimate, and 1.4 will be released when it is ready. However, based on where we are in testing, we think it should be ready no later than July.

  5. Glad to hear the news about the forthcoming release! 😀 July is set to be a fantastic month for me I think ^^ (Favourite band is releasing their first full album that month!)

    I really liked the Q&A section at the end of this post, and was extremely happy to read about the themes compatibility being retained by a simple upgrade step. I only wish other systems could be this straight forward. A big thank you to the MyBB team! 🙂

  6. There has been talk about converting mods from 1.2 to 1.4. Will they automatically update like the themes, or will the authors have to release updates for 1.4?

  7. Why not do a public beta test like vBulletin does? It’ll help catch bugs quicker and get the RC’s going faster. 🙂

  8. Pingback: Lançamento da versão Beta do Mybb 1.4 anunciada para Julho « Blog AglioEoliO

  9. Beast and Aries-Belgium, that is circumstantial as this point and our answer has not changed from the atleast 10 other times we’ve answered that question.
    We also haven’t done an RC for 1.1 or 1.2, and we’re not doing RC’s for 1.4.

  10. Modding is already a much nicer process than anything I have ever seen before. Perhaps an upload for the Mod files would be nice, so I don’t have to log into cpanel or an ftp client. Anyway, besides that all I have to say is that
    Mybb is by far the greatest internet script creation, and if it keeps going at the rate it is going it might just take over the world.

  11. Well, right now mybb is stepping closer to being vbulletin. And makers of mybb thank you for creating mybb in general because personaly i dont want to pay for a forum service like vbuletin. Well, good luck on this and future releases.

  12. haRacz

    “There has been another important change in theming that doesn’t have a screenshot I can share. MyBB 1.2 added the ability to cache your themes to flat files, but in 1.4, we’ve taken it to the next level. You can now edit your stylesheets in a text editor and upload them to the directory created for each theme. When you go back into the ACP to edit the stylesheet at a later time, it will automatically take the content from the file and update the copy of the stylesheet in the database.”

  13. Worst Case Scenario: 56 days left until the release of MyBB 1.4!

    “No later than July”

    So 25 days left on June + 31 days of July = 56

    =]

  14. dtommy79, languages shouldn’t be a factor because we’ve allowed all the translators in the beta testing and most have been making very good progress. Even a few are nearly finished

  15. @Tikitiki: can I have a version of the 1.4 because right now I’m the only one who translates mybb into Hungarian and it would be nice to finish the translation when 1.4 is released?

  16. dtommy79, if your an official MyBB translator you should check in the translators forum.

    Otherwise, you will need to talk to Tochjo for further assistance.

  17. Worst Case Scenario: 54 days left until the release of MyBB 1.4!

    “No later than July”

    So 23 days left on June + 31 days of July = 56

  18. great news. thanks 🙂

    well. I have a brand new forum to publish next month. going to use myBB.
    should I go to 1.2 or wait for 1.4 to be released? I assume it will need some times to see some available plugins 😦

    *confuse

  19. @BlueSHock:

    They said no later than July, meaning it could be released on the last day of July. It isn’t necessarily going to be released on the first day of July.

    =]

  20. Staff Response: Tikitiki (May 23rd, 2008, 7:55 am)

    computergeek67, mods are different then themes in many ways – upgrading them automatically would be next to impossible.

    _____________________________

    SMF accomplished it 😉

  21. I love the new design so much, and I hope that soon you’ll add a more comprehensive list of some of the other features you’ve added outside the Admin CP.

    ‘Tis the first of July, and I can’t wait to see it released sometime this month! You guys are awesome!

    I hope that some of the more major mods are updated quickly (I’m only currently interested in the Downloads Section, but I might implement more in the future), and most of the themes will also probably need to be updated to ensure full compatibility (I could just make my own, but I’m so [i]lazy[/i]).

    Once again, thank you very much for being free, MyBB! I honestly think your software is of higher quality than Invision Power Board (by far) and actually even better than vBulletin, which is uber expensive. It surpasses phpBB by a million times, and it’s better than punBB and all the other applications that are appended by “BB.”

    I hope to see v1.4 out soon!

    ~lupus6x9

  22. Ben: No. No later than July is still an estimate from the team, something awful could come up that could set us back. But as of this moment we are well on track to make the release before the end of July – as far as I know.

  23. As far as I’m concerned, the end of July is almost here. Do you think you are almost ready now to release it, provided there is nothing unexpected, or will this be going into August? And has anything unexpected come up so far that might have delayed the project?

  24. As far as you’re concerned? The end of July is almost here, period.
    You’re not generating any kind of useful response by posting something like that.

    Please re-read the post right above your one by yours truly.

  25. This looks great compared to 1.2.14. I really like the Template editing change you guys did, it’s nice. And adding themes will be easier, and the Template search and replace is the best feature I’ve seen yet. Thanks! Hope I get into Beta for this. 😀

Comments are closed.