MyBB 1.8.7 brings security and maintenance updates

The MyBB development team released a new version of MyBB 1.8. MyBB 1.8.7 is a maintenance and security update. It does fix 13 security vulnerabilities and 83 reported issues of MyBB 1.8.6.
Beside a lot of low-risk XSS injections, a possible SQL Injection in the moderation tool has been fixed which is declared as medium risk.

You should update your MyBB forum as soon as possible to include these security fixes.

If you are upgrading from MyBB 1.8.6 you can use the changed file package for the upgrade to 1.8.7. Do not forget to make backups first and run the update script after you replaced your old files with the new ones!

You can find the update descriptions on the official MyBB blog.

You should always keep your MyBB at the newest version to prevent hackers from getting access to your forums files and data. If there are security updates you should always update your forum as soon as possible.

This has been the first update that was not released for MyBB 1.6 too, because the support period for MyBB 1.6 has ended. I do expect that MyBB 1.6 does still carry the same security issues as 1.8.6 does. If you are still using MyBB 1.6 it’s the final call to update to 1.8 now.

Translate your MyBB forum in more languages

If you have great topics in your forum, you should get visitors from many countries, even if they do not speak the main forum language. I’ll talk about a proper multilanguage setup of your forum in this blog post.

One of the advantages of MyBB is the amount of languages available for the forum software. Continue reading Translate your MyBB forum in more languages

Speed up MyBB on IIS installations

If you do run MyBB on a Windows Server with the built-in IIS webserver you might notice that MyBB is slower on IIS installations than on Apache.

The reason is in the database connection of the default installation of MyBB. The default value for the database server is localhost which is correct for most installations. On IIS, setting localhost as database server will cause a DNS lookup in the system. This DNS lookup takes some time and slows down your MyBB on every single database connection start.

The lookup can be prevented which saves you up to two seconds on each pageload if you do not set localhost as database server but use the IP of the database server. In most cases, you’ll have the database on the same – local – server and the IP will be 127.0.0.1.

Continue reading Speed up MyBB on IIS installations

MyBB 2.0 Source Code has been released

The MyBB 2.0 source code has been released in the official github repository.

It’s still at an early stage, the MyBB core team does not call it alpha yet. You should not use this version in production as it does contain bugs and breaking changes will probably be made until the MyBB 2.0 release candidate is published.

If you want to dive into the source code of the new, laravel based, MyBB 2.0, you can do it here in the official repository. Be aware that no support is offered for 2.0 yet and only experienced developers and plugin coders should work with this version.

To install the current state of MyBB 2.0 you’ll first need a Homestead environment with mybb2.dev pointing to /home/vagrant/Code/mybb2/public.
If you have setup the environment you can clone the git repository and install the dependencies using composer.

The full installation process is described in detail here.

MyBB 1.6 is no longer supported

As I announced before in this post, the MyBB team decided to drop the support for MyBB 1.6.

Since MyBB 1.8 has been released more than one year ago, this is a very valid decision. If you are still using MyBB 1.6 you should really upgrade to MyBB 1.8 now because you’d risk security issues otherwise.

If there are plugins that have not yet been updated to MyBB 1.8 compatibility they’ll probably never will and you should drop them.

MyBB 2.0 design demonstration on Video

The MyBB team released three videos to show off some of the new MyBB 2.0 design on different devices.
They follow a responsive webdesign approach like most modern websites do. Even some MyBB 1.8 forums do have a responsive design which works on any device.

I think that this design will be pretty close to the alpha and beta design of MyBB 2.0 so you should look at it.

Get a first sneak preview of MyBB 2.0 here.
Continue reading MyBB 2.0 design demonstration on Video

MyBB 1.8.6 and 1.6.18 security updates

The MyBB development team released new version of MyBB 1.8 and MyBB 1.6. MyBB 1.8.6 is a maintenance and security update, MyBB 1.6.18 is a pure security update.
You should update your MyBB forum to include security fixes for low and medium security issues.

If you are using MyBB 1.8.5 you can use the changed file package to update to MyBB 1.8.6. Do not forget to run the update script!

Check the update descriptions on the MyBB blog.

Keeping your MyBB at the newest version is important to prevent hackers from getting access to your forums data. If there are security updates you should always do these updates as soon as possible.

MyBB 2.0 receives Profile Field Enhancements and Unit Tests

The MyBB development team released further information about the new MyBB 2.0 version at the official blog. Beside small features like the ability to directly quote parts of existing posts, there have been two good announcements. The MyBB profile fields will receive a huge update. Admins will be able to group these input fields and use different input types on these fields like selects, texts or textareas and special fields like URLs or email. It’s not clear if they’ll be stored in fitting types in the database (like Pimcore does it for example) though. Continue reading MyBB 2.0 receives Profile Field Enhancements and Unit Tests