[UPDATED – IMPORTANT] GitHub Account Compromised

UPDATE: Updated the page in which you should check for suspicious activity. It should be the Admin Logs page, not the Database Backups. You should also rebuild the cache (if you’re on 1.8) for ‘update_check’.

 

Hello,

Yesterday, 14th of November, my (Pirata Nervo) GitHub account was compromised. By taking advantage of that, the attacker made a commit to our GH pages, more specifically one which is retrieved by the MyBB software in order to process version checks. Unfortunately, the attack allowed the attacker to setup Database backups of any MyBB forum, without exception, via JavaScript.

In order for you to know if you were attacked, you must have accessed the Admin CP of your forum from 14th November 23:00 GMT to 15th November 15:30 GMT. If you accessed your AdminCP during this timespan, it is likely that you were attacked. Note that if you’re on 1.8, the version check task may have been executed during this period, which may still allow the attack if you login after this period.

To be sure about it, please log on to your AdminCP now and check your Database Backup Logs from ACP -> Tools & Maintenance -> Administrator Logs. If there is at least one log for a database backup made between that time span mentioned above, you were affected. We strongly recommend you to alert your users about it so they can change their passwords.

 

What you have to do: (in case you were attacked)

  • Alert your users to change password.
  • Change your password.
  • Clear your cookies.
  • ACP -> Tools & Maintenance -> Cache Manager -> Rebuild Cache for ‘update_check’.

 

I’ve already enabled 2 Factor Authentication on my GitHub account and changed my password. I deeply apologize for this event for it was never my intention to cause any harm to anyone but it should be my responsibility to keep my account as secure as possible.

 

My apologies,

Pirata Nervo

MyBB 1.8 Released

It is with the highest honor that we release MyBB 1.8 Gold to the general public.

Our team, and you the community, have been on a fantastic journey since that April Fools day in 2012 when MyBB 1.8 development was first announced to the public. Now here we are, 2 years and 5 months on, proudly showing you our completed product. It may have taken longer than first anticipated but we are sure you’re going to love what has been produced at the end of the line.

As said in the initial announcement of 1.8, it is the bridge to MyBB 2.0; this has not changed. Because now, hidden away in our lair, we’ve been drawing up plans and discussing the development of 2.0. These discussions and plans are to be put into action now so the development of 2.0 is really getting going.

As you may have noticed the new MyBB website and documentation have been launched. This new design is courtesy of Justin S, our lead designer, which we’re very proud of. Unfortunately the new documentation for 1.8 is a bit threadbare, however most of the 1.6 Docs still apply to 1.8; so while we’re working on the new documentation you can continue to use the 1.6 Docs.

Download

You can find the download link here (MD5: a36ab62236a24caeb827b769bf493f26). If you’re upgrading, make sure to backup your database and files first.

Updating from previous versions

Be warned that with the following release:

  • Despite our attempts to keep theme changes to a minimum there are still several changes to templates which will need to be addressed by you upon upgrading to 1.8. You’ll need to run the “Find Updated Templates” tool in the Templates & Style section of your Admin CP to update templates to be 1.8 compatible. This can be found Admin CP -> Templates & Style -> Templates -> Find Updated Templates.
  • Most plugins and code modifications will need to be updated to work with MyBB 1.8. Make sure you disable your plugins before upgrading and make sure updated copies compatible with MyBB 1.8 are available.
  • Custom language packs from earlier versions will also need to be updated.

Before you attempt to upgrade, ensure you have a database backup and a copy of the files currently in use on your board. This is so you can revert back to your earlier version if you need to or something goes horribly wrong with the upgrade process.

This is a moderately long upgrade process. Please make sure you don’t refresh pages whilst they’re loading, and don’t click the “Next” button more than once (if you don’t have JavaScript enabled). You should plan your upgrade before attempting to perform it.

Follow the general Upgrading guide outlined on the MyBB Documentation to complete the upgrade process.

Changes

Color legend:

  • Dark Blue – Small (new) feature/change
  • Light Blue – Enhancement
  • Orange – New Feature

Admin CP & Front-End

  • Remove PHP Closing tags #979
  • Performance improvement: intval to (int) conversion #491
  • Update 3rd part libraries #957
  • Warnings class/datahandler #922
  • Hide signtature of users to certain groups #949
  • Hide website links/buttons from certain groups #922
  • Add more hooks – #555 #882
  • Allow custom flash messages #881
  • Allow website field for certain groups only #808

Admin CP

  • New theme#561
  • AdminCP PIN#38
  • Improved Newsfeed#562
  • Replace CodePress with CodeMirror#37
  • Stylesheet Display order#562
  • Inactive/active Plugin list#573
  • Ability to create own template groups#588
  • Added Enabled/Disabled indicators to Promotions and MyCodes#457
  • Template groups updates#452
  • Disable Attachments Globally#495
  • ACP Banning Improvements – #628 #554
  • Selectable areas for group/forum settings.#428
  • Warning for marked vulnerable plugins.#0147b08
  • ACP shouldn’t reset $mybb->input#754
  • Admin CP language#690
  • Disable Default MyCodes#686
  • More recount tools#494
  • Option to disable contact details #900
  • Log all ‘locked out’ failures in ACP #859
  • Add reported posts stats to ACP #858
  • Delayed moderation improvements #440
  • New Promotion rules #429

Front-end

  • New Theme – #571
    • CSS buttons, PNG images, Sprite images, Fugue icons#571
    • Attachable base colors for themes#580
    • Relative Time#558
    • Prototype to jQuery Conversion (yay!)#251
    • Attachment Types Name#442
    • CSS Minification#564
  • Add ltrim() to search users input#590
  • Change trim() in templates to rtrim()#584
  • A tool to rebuild reputation#591
  • Contact Page#592 #715
  • Ability to delete default help topics#589
  • If user is invisible & permissions disallow, hide all public data#593
  • Post reputation should include thread subject#594
  • Remove Gallery; Integrate Gravatar#582 #586
  • Delete post on full edit should not show if no permission to delete#595
  • Add option to stick/unstick to custom tools#435
  • PM thread author in custom tools for threads#581
  • Users cannot rate their own posts#570
  • format_avatar() function#569
  • Whitelist of avatar upload extensions#568
  • Preview announcements#567
  • Minimum post length to exclude MyCode#566
  • IPv6 features#565
  • APC cache handler#574
  • $cache->delete method#575
  • is_member() function#576
  • delete_user() function#408
  • IP addresses in PMs#563
  • Don’t ask for validation if validation is disabled#577
  • Slow reply posting in long threads#578
  • Soft Delete#560
  • Login Datahandler#572
  • Add theme selector to footer#496
  • Forum redirect icon#453
  • Permission to reply to own threads#409
  • ModCP banned users list descending by default#138
  • Quick Reply PM#437
  • Poll Updates (Add poll link to thread page; limit of time before a thraed author can no longer add a poll)#456
  • Update contact fields#455
  • Are You a Human CAPTCHA#443
  • Report Center #556
  • Ability to sort Private Messages in inbox and other folders#70
  • Recount Warning Points#85
  • Warning points as a Group Promotion criteria#88
  • Registration date and last active time as mass mail criteria#100
  • Display profile fields on posts #133
  • Add “Display posts in classic mode” option when editing user in Admin CP#107
  • Move Edit Time Limit and Max Post Per Day to group settings#114
  • Recount Private Messages#132
  • Hide members from the Member List#142
  • Force redirect page#550
  • Searching plugins will highlight vulnerable ones (requires new Mods site)Commit Link
  • Update $groupzerogreater array#809
  • CDN Compatbility #776
  • Goodbye Spammer #775
  • Add Time Zones#764
  • Thread Count#761
  • Buddy System Enhancements#757
  • Remove Hardcoded HTML#756
  • Database optimization#738
  • Overqualified Selectors#976 #700
  • Subscription PM notification option#689
  • Expand Forum Moderator permissions#688
  • Add profile fields on registration#687
  • Admin and Email activation option#685
  • Publicly shown poll end date#587
  • CAPTCHA Improvements#557
  • Search Help Files#497
  • Invite-only joinable groups#493
  • Maximum Nested Quote Tags for PMs#492
  • Hide stuff users don’t have permission to use#454
  • Edit Reason#451
  • Add to mycode#450
  • User option to disable images/videos#449
  • Moderation Tools Improvements#435
  • Forum Statistics Improvements#434 #824
  • Profile Fields Enhancements#433
  • Using update_query with BIT(1) fields#360
  • inline_moderation.js friendly to table-less themes #915
  • Memberlist sorting #914
  • Force Login #906
  • Add class to smilies #905
  • AJAX for security questions #894
  • Add get_user_by_username() helper function #893
  • find_replace_templates() accepts SID #889
  • $this->options in class_parser.php #880
  • Add class to announcements #879
  • Make forum friendly to outside pages #878
  • Change showthread.php icons to sprite #877
  • Add rebuild settings to cache tools #875
  • Add email description editing to editor #869
  • Add video sites to editor #862
  • Check new members against StopForumSpam #860
  • Jump to Page in pagination #857
  • send_pm() should consider users’ language #834
  • Image re-scaling and long words/text wrapping CSS/HTML changes #816
  • Moderate Groups #439
  • Portal Improvements #436
  • Moderation Notifications #430
  • Thread Prefix system improvements #427
  • Ability to Stop tracking all messages #364
  • Settings description on installation #197
  • Add Template::render method #1344

 

The New Mods site

Along with the new website, the much awaited new Mods Site has also hit action on the MyBB Community Forums. This may come as a surprise but we have come to the decision that the new Mods Site will only contain 1.8 compatible plugins and themes. Worry not for the old Mods Site will still be accessible at mods.mybb.com, as it is being archived for a short while allowing for the continued use of 1.6 resources. Developers will, therefore, have to manually port their resources from 1.6 to 1.8 in order for them to be approved on the new Mods Site.

To find out more about the Mods site, please check the documentation.

 

What’s Next

With the release of 1.8.0, our focus will now turn into two different directions: 1.8.1 and 2.0. Some people will prefer to stick to 1.8.1 development while some will prefer to work on 2.0 (or even both).

Merge System

The Merge System will be released soon but we concentrated on releasing MyBB 1.8 during the last months so there may be a slight delay before we have the Merge System working to merge your forum to 1.8. In the meantime, you can use the 1.6 Merge System to merge to 1.6 and then upgrade to 1.8.

 

Contributors

We’d like to thank all who have helped us make 1.8 a reality, but following contributors, have been exceptional during the 1.8 development:

 

If you want to help us out and become a Contributor, be sure to read this blog post. If you’d rather join the team, feel free to contact us through Private Inquires. The project would be nothing without the team and contributors. If you want to help improve MyBB, now is the time.

 

Celebrating

Everyone is welcome in the #mybb IRC channel at Freenode to celebrate the release of 1.8! We also encourage you to spread the word of social media to help everyone running a MyBB forum to share this fantastic new release!

MyBB 1.8 Beta 3 Released

Guess what? The 3rd and last Beta version of MyBB 1.8 is out! After this version (unless something very bad or unexpected happens), we’re rolling out 1.8.0 Stable/Gold for all of you. We need your help testing Beta 3 though so we can release 1.8.0 as stable as possible.

NOTE THAT THIS IS NOT READY TO BE USED ON A LIVE WEBSITE.

You can see the currently open issues for Gold here.

Color legend:

  • Dark Blue – Small (new) feature/change
  • Light Blue – Enhancement
  • Orange – New Feature

 

We’re not mentioning bug fixes below (the same bug fixes applied to the 1.6 branch are also applied to 1.8 as of now and the bugs for 1.8 only are not mentioned as that would only be important if 1.8 was already stable.), only small feature changes, enhancements and entirely new features.

Some of the enhancements mentioned below are related to the previous Beta versions (1st and 2nd) of 1.8 and they should appear as one only in the final list of enhancements for MyBB 1.8.

 

AdminCP and Front-end

  • Remove PHP Closing tags #979
  • Performance improvement: intval to (int) conversion #491
  • Update 3rd part libraries #957
  • Warnings class/datahandler #922
  • Hide signtature of users to certain groups #949
  • Hide website links/buttons from certain groups #922
  • Add more hooks v2 #882
  • Allow custom flash messages #881
  • Allow website field for certain groups only #808

AdminCP

  • Option to disable contact details #900
  • Log all ‘locked out’ failures in ACP #859
  • Add reported posts stats to ACP #858
  • Delayed moderation improvements #440
  • New Promotion rules #429

Front-end

  • Overqualified selectors v2 #976
  • inline_moderation.js friendly to table-less themes #915
  • Memberlist sorting #914
  • Force Login #906
  • Add class to smilies #905
  • AJAX for security questions #894
  • Add get_user_by_username() helper function #893
  • find_replace_templates() accepts SID #889
  • $this->options in class_parser.php #880
  • Add class to announcements #879
  • Make forum friendly to outside pages #878
  • Change showthread.php icons to sprite #877
  • Add rebuild settings to cache tools #875
  • Add email description editing to editor #869
  • Add video sites to editor #862
  • Check new members against StopForumSpam #860
  • Jump to Page in pagination #857
  • send_pm() should consider users’ language #834
  • Forum statistics improvements #824
  • Image re-scaling and long words/text wrapping CSS/HTML changes #816
  • Moderate Groups #439
  • Portal Improvements #436
  • Moderation Notifications #430
  • Thread Prefix system improvements #427
  • Ability to Stop tracking all messages #364
  • Settings description on installation #197

 

Download

ONCE AGAIN, THIS IS NOT READY TO BE USED ON A LIVE WEBSITE! DO NOT UPGRADE YOUR LIVE WEBSITE TO THIS VERSION.

The download can be found here.

 

Upgrade

You are NOT supposed to upgrade any 1.6 boards to 1.8 Beta 3 hence why we do not provide upgrading instructions. This is because you will not be able to upgrade from any of the Betas to 1.8. While we’ve done some work on the upgrader to guarantee that users no longer experience errors, this hasn’t been tested thoroughly. This is our number one priority in the next development phase.

 

Bug Reports

Found a bug? (or perhaps a few more…) Please post your detailed bug report in the 1.8 Bug Reports forum.

Please always double-check if the issue hasn’t been reported already.

 

Themes and Plugins Assistance

If you have any development questions about possible issues you may have while upgrading your themes or your plugins – or issues you may actually be having – please post in this forum.

 

Contributors

We’d like to thank the following contributors, they have been exceptional during the 1.8 development:

They have created many Pull Requests, they helped us out solving bugs and finishing features and took part in many discussions on GitHub. MyBB is no longer a product developed by the team only, but by the community as well.

If you want to help us out and become a Contributor, be sure to read this blog post. If you’d rather join the team, feel free to contact us through Private Inquires.

 

Best Regards,
The MyBB Group

MyBB 1.8 Beta 2 Released

It’s been precisely one month since we released the first Beta version of MyBB 1.8 – I’m sure quite a few of you didn’t think we’d release another Beta version one month later, but we did it. NOTE THAT THIS IS NOT READY TO BE USED ON A LIVE WEBSITE.

According to our plans there will be only one more Beta version (3rd) after this one – after that we’ll hit Gold/Stable. You can see the currently open issues for Beta 3 here.

Color legend:

  • Dark Blue – Small (new) feature/change
  • Light Blue – Enhancement
  • Orange – New Feature

 

We’re not mentioning bug fixes below (the same bug fixes applied to the 1.6 branch are also applied to 1.8 as of now and the bugs for 1.8 only are not mentioned as that would only be important if 1.8 was already stable.), only small feature changes, enhancements and entirely new features.

Some of the enhancements mentioned below are related to the previous Beta version (1st) of 1.8 and they should appear as one only in the final list of enhancements for MyBB 1.8.

 

AdminCP

  • ACP shouldn’t reset $mybb->input#754
  • Admin CP language#690
  • Disable Default MyCodes#686
  • ACP Banning Improvements v2#628
  • More recount tools#494

Front-end

  • Update $groupzerogreater array#809
  • CDN Compatbility #776
  • Goodbye Spammer #775
  • Add Time Zones#764
  • Thread Count#761
  • Buddy System Enhancements#757
  • Remove Hardcoded HTML#756
  • Database optimization#738
  • Contact Page Improvements#715
  • Overqualified Selectors#700
  • Subscription PM notification option#689
  • Expand Forum Moderator permissions#688
  • Add profile fields on registration#687
  • Admin and Email activation option#685
  • Publicly shown poll end date#587
  • CAPTCHA Improvements#557
  • Search Help Files#497
  • Invite-only joinable groups#493
  • Maximum Nested Quote Tags for PMs#492
  • Hide stuff users don’t have permission to use#454
  • Edit Reason#451
  • Add to mycode#450
  • User option to disable images/videos#449
  • Moderation Tools Improvements#435
  • Forum Statistics Improvements#434
  • Profile Fields Enhancements#433
  • Using update_query with BIT(1) fields#360

 

Download

ONCE AGAIN, THIS IS NOT READY TO BE USED ON A LIVE WEBSITE! DO NOT UPGRADE YOUR LIVE WEBSITE TO THIS VERSION.

The download can be found here.

 

Upgrade

You are NOT supposed to upgrade any 1.6 boards to 1.8 Beta 2 hence why we do not provide upgrading instructions. This is because you will not be able to upgrade from any of the Betas to 1.8 AND because the upgrader is not working yet (right…so you try it and it won’t work anyway and you will definitely break your board. So DON’T DO IT!).

 

Bug Reports

Found a bug? (or perhaps a few more…) Please post your detailed bug report in the 1.8 Bug Reports forum.

Please always double-check if the issue hasn’t been reported already.

 

Themes and Plugins Assistance

If you have any development questions about possible issues you may have while upgrading your themes or your plugins – or issues you may actually be having – please post in this forum.

 

What’s next?

Work will now be moved to Beta 3 so we can release 1.8 gold/stable this summer as planned. Meanwhile, 2.0 development meetings have started so we can start working on 2.0 full time as soon as 1.8 hits stable.

 

Contributors

If you want to help us out and become a Contributor, be sure to read this blog post. If you’d rather join the team, feel free to contact us through Private Inquires.

 

Best Regards,
The MyBB Group

MyBB 1.8 Beta 1 Released

That’s right. After a long time of waiting we’re getting near a 1.8 stable release. Today it’s with great pleasure that we’re releasing the first beta version of MyBB 1.8. NOTE THAT THIS IS NOT READY TO BE USED ON A LIVE WEBSITE.

For some of you this may not mean much, for some others this may mean a lot. Quite a few things have been greatly enhanced and some important features have been added in this release.

 

Color legend:

  • Dark Blue – Small (new) feature/change
  • Light Blue – Enhancement
  • Orange – New Feature

 

We’re not mentioning bug fixes below (the same bug fixes applied to the 1.6 branch are also applied to 1.8 as of now and the bugs for 1.8 only are not mentioned as that would only be important if 1.8 was already stable.), only small feature changes, enhancements and entirely new features.

 

AdminCP

  • New theme#561
  • AdminCP PIN#38
  • Improved Newsfeed#562
  • Replace CodePress with CodeMirror#37
  • Stylesheet Display order#562
  • Inactive/active Plugin list#573
  • Ability to create own template groups#588
  • Added Enabled/Disabled indicators to Promotions and MyCodes#457
  • Template groups updates#452
  • Disable Attachments Globally#495
  • ACP Banning Improvements#554
  • Selectable areas for group/forum settings.#428
  • Warning for marked vulnerable plugins.#0147b08

Front-end

  • New Theme – #571
    • CSS buttons, PNG images, Sprite images, Fugue icons#571
    • Attachable base colors for themes#580
    • Relative Time#558
    • Prototype to jQuery Conversion (yay!)#251
    • Attachment Types Name#442
    • CSS Minification#564
  • Add ltrim() to search users input#590
  • Change trim() in templates to rtrim()#584
  • A tool to rebuild reputation#591
  • Contact Page#592
  • Ability to delete default help topics#589
  • If user is invisible & permissions disallow, hide all public data#593
  • Post reputation should include thread subject#594
  • Remove Gallery; Integrate Gravatar#582 #586
  • Delete post on full edit should not show if no permission to delete#595
  • Add option to stick/unstick to custom tools#435
  • PM thread author in custom tools for threads#581
  • Users cannot rate their own posts#570
  • format_avatar() function#569
  • Whitelist of avatar upload extensions#568
  • Preview announcements#567
  • Minimum post length to exclude MyCode#566
  • IPv6 features#565
  • APC cache handler#574
  • $cache->delete method#575
  • is_member() function#576
  • delete_user() function#408
  • IP addresses in PMs#563
  • Don’t ask for validation if validation is disabled#577
  • Slow reply posting in long threads#578
  • Soft Delete#560
  • Login Datahandler#572
  • Add theme selector to footer#496
  • Forum redirect icon#453
  • Permission to reply to own threads#409
  • ModCP banned users list descending by default#138
  • Quick Reply PM#437
  • Poll Updates (Add poll link to thread page; limit of time before a thraed author can no longer add a poll)#456
  • Update contact fields#455
  • Are You a Human CAPTCHA#443
  • Report Center #556
  • More Hooks#555
  • Ability to sort Private Messages in inbox and other folders#70
  • Recount Warning Points#85
  • Warning points as a Group Promotion criteria#88
  • Registration date and last active time as mass mail criteria#100
  • Display profile fields on posts #133
  • Add “Display posts in classic mode” option when editing user in Admin CP#107
  • Move Edit Time Limit and Max Post Per Day to group settings#114
  • Recount Private Messages#132
  • Hide members from the Member List#142
  • Force redirect page#550
  • Searching plugins will highlight vulnerable ones (requires new Mods site)Commit Link

 

Download

ONCE AGAIN, THIS IS NOT READY TO BE USED ON A LIVE WEBSITE! DO NOT UPGRADE YOUR LIVE WEBSITE TO THIS VERSION.

The download can be found here.

Upgrade

You are NOT supposed to upgrade any 1.6 boards to 1.8 Beta 1 hence why we do not provide upgrading instructions. This is because you will not be able to upgrade from any of the Betas to 1.8.

 

Bug Reports

Found a bug? (or perhaps a few more…) Please post your detailed bug report in the 1.8 Bug Reports forum. Please always double-check if the issue hasn’t been reported already.

 

Themes and Plugins Assistance

If you have any development questions about possible issues you may have while upgrading your themes or your plugins – or issues you may actually be having – please post in this forum.

 

What’s next?

We’re going to continue working hard on Beta 2 and start preparing 2.0 development so we can start working on it as soon as MyBB 1.8 hits stable this Summer. If you want to help us out and become a Contributor, make sure to read this blog post. If you’d rather join the team, feel free to contact through Private Inquires.

 

Best Regards,
The MyBB Group

Getting Involved: Contributors

It’s been a while since we announced the contributors group – we’ve had quite a few pages of discussion about it since then, some of us came up with ideas in order to promote it, and some came up with problems that would come out of those ideas. We’ve finally come to an agreement!

 

What is the Contributors Usergroup?

This is the MyBB Group’s recognition of your valued contributions to the project. We feel that the people in the Contributors usergroup are the main figures in the community that drive the project forward. Getting in is a matter of invitation not request and exceptions will not be made to this.

 

I’ve done contributing but I haven’t been added, what’s going on?

The MyBB Group assesses who we feel should be in the Contributor group on a per user basis. You may have had lots of Pull Requests merged or submitted plugins/themes to the Mods Site and not been added, this could be a mixture of reasons: 1) We’ve not got around to adding you; 2) We don’t feel you have contributed enough given the quality of your Pull Requests; 3) We haven’t noticed – we are all volunteers and some things slip through the net. If you feel strongly that you should be in this group then contact one of our Community Team members and they would be pleased to talk to you about the circumstances of you not being in the group.

 

I was in the Contributors group but now I’m not, did I blink and miss something?

Places in the Contributors group are for those that the MyBB group feels are active contributors towards the project. If you stop making good quality Pull Requests/plugins/themes or stop being involved in conversations after a good period of time, you may be removed at the discretion of the MyBB group. This group is in place so that the community can help MyBB evolve, if you’re not doing this then you’re not fulfilling the ‘job description’ of the group.

 

Requirements

  • You have a past of good development (Plugins, Pull Requests, Tutorials)
  • You submit five pull requests that are accepted to MyBB codebase.
  • You submit ten pull requests that are accepted to the docs.

 

By meeting at least one of the requirements above you will be moved to the Contributors group – you’ll have a badge next to your username on your profile and posts.

Besides that, you’ll be able to participate the 1.8 Discussion forum and at a later point, 2.0 Discussion.

If you do not meet any of the requirements yet we recommend you to look at our Workflow and change that!

Mods Site Tour

You’ve been hearing this for months, if not years by now: the new Mods site is coming soon.
That was in fact, always true. However, the person who was working on it had to leave the team last year and left us his work.
Since I offered myself to do the Mods site, I decided to start from scratch and create a plugin instead of a separate website – that would make integration much easier.
I started back in October 2011 and by now the Mods site is almost fully operational – apart from the Plugin Translations feature and a few final touches, everything is done! It has been tested thoroughly by me and the rest of the team and even though it’s not perfect, it does what we wanted to just fine.

Now let’s get to what’s really important: what’s changed? how does it work? what’s new?
The entire Mods site is now based on a single word: collaboration.
You will now be able to have people working on the same project as you, contributing to it, discussing it…in one single place.

Major features:

  • Collaboration
  • Control Panel
  • Builds
  • Bug Tracker
  • Suggestions


Collaboration
When you create a project (no matter what kind of project is – a plugin, graphic, whatever) you will be considered the author of that project.
As the author, you can invite other people to become collaborators of your project and help you with it – being it as a tester, developer or anything else.

Control Panel
The Control Panel is the place where you can view what’s going on over the projects you work on and of course, manage invitations from other users.
Another feature of the Control Panel is the one that lets you create a project (for obvious reasons, this is the most important one).
When you create a project you are required to submit an initial build and that project will be set for “Awaiting Approval” unless you are considered an “Approved Developer”.
An “Approved Developer” is someone we think has gained enough confidence from us to believe that any project created by that person is safe for the end user.

Builds
Every project is now built around builds. That is, whenever you want to upload a new change you just submit a new build (a ZIP containing the latest data).
That build is automatically considered “dev” and can be downloaded by anyone. When you think you’ve reached a stable status, you can switch (requires approval) to “stable”.
The latest stable build is the one that appears on the download page – don’t worry, you can browse a list of builds and download any.
Builds may only be submitted by the author and its collaborators.

Bug Tracker
Is there a better way to have a stable project than having a bug tracker built-in with the new system? We thought one would be very important and decided to implement it.
You can decide if it’s private (author only) and if collaborators can access it or not or even give access to certain users who are not direct collaborators.
If you don’t agree with us and don’t like bug trackers or have a bug tracker somewhere else, you can even link to that one if you wish and disable the default one.

The way the bug tracker works is similar to the way Redmine works so if you’re used to work with Redmine you will not find strange to work with this one – but of course, don’t expect it to be thaaaaaat powerful, I only have got two hands!

Suggestions
Receiving feedback from users is very important if you want to create amazing software. Because of that, we decided to implement a Suggestions page in which users can give suggestions for your project.
If you don’t like it, feel free to disable it, it’s all up to you!

Other Features
Besides those major features, the Mods site also contains a few others which make it even better:
* Previews – you can now manage your project preview images in a much better way than before.
* Translations – plugin projects are the only ones who have got translations and can be easily managed by collaborators – only they can submit translations.
* Change Log – whenever you submit a new build, you are required to enter a change log. The change log of the project is the combination of every build’s change log.
* Recommended – we got rid of the project ratings. You can recommend projects but not give any rating.
* Statistics – this page shows you relevant information about the most downloaded projects as well as the most recommended ones.
* Mod CP – Projects and Builds can be easily managed from the Mod CP which speeds up the approval process.
* Whenever an update is awaiting approval, users can still download the latest stable (or any other) build without problems.
* If the project hasn’t been updated for more than 6 months, you will see that information when viewing the project page.
* Support – a new link has been added to the project page which links to the Plugin Support forum on the MyBB Community. However, project authors can change that link to their site’s URL if they wish.
* Optionally, users may enter their PayPal email address which will result in a Donate button being shown on the project page.

We hope you are still excited about it. We are too. We really want to push this live as soon as possible but as you know, we all do this on our free time. One thing is certain though: we want to release this at the same time as MyBB 1.8 (or perhaps sooner!).

Thank you!