Round-up #15 – Development and roadmap update

In the past couple of days, we’ve changed some stuff around the ModernBB and Luna project. Let me list them for you… Also, I want to say some stuff about development that goes on.

ModernBB 3.4, 3.5 and 3.6
First of, ModernBB. As you know, we’re working on ModernBB 3.5 (a rather minor release). We’re almost finished with this version, since the beta, we’ve made some little changes, including updating Font Awesome to version 4.2 (from 4.1). Further more, we’ve fixed 1 bug. Before 3.5 goes to stable next week, we have only 1 feature and 1 bug left to fix. Anyway, due to this timeline, we’ve decided to cancel ModernBB 3.4 Update 4 (version 3.4.4). We also have canceled ModernBB 3.6, instead, small enhancements will be added in future updates to ModernBB 3.5. For example, in ModernBB 3.5 Update 1 (we have a bi-monthly update cycle for 3.5).

Luna
For Luna, we’re making great progress, new features start getting  into the software, while most changes have been made to the Backstage for now, the user list is also worth taking a look at, as it too has been updated. We expect to ship our first preview, Luna 0.1, this fall. It will include some new features, and most notable of all, the new theme engine. There won’t be a plugin system, we leave that for Luna 0.2. We first want to get the current core extended and moved to the next level! Anyway, currenlty, we target Summer 2015 for the Luna 1.0 release. However, we do concider a marge up to Fall 2015.

People that have been testing the nightly builds from GitHub, are now using version 0.0.40.2979. Compared to version 0.0.35.2491. For that, by the way, does those version numbers make sense? Well, of course, you will know version 0.0.35.2491 better as ModernBB 3.5-beta, “0.0.35.xxxx” is the Core version, not the actual software version. In Luna, we made a jump to 0.0.40.2900. Why skip all those builds from 2491-2900? Well, those are for 3.5-updates reserved. The build number does make sense. Anyway, somewhere close before we finish Luna 0.1, the core version will be changed from “0.0.40.3xxx” to “0.1.3xxx”. Just for your information…

GitHub branches
For those keeping an eye on our GitHub repository, you might have noticed that the amount of branches dropped from 10 to 3. Which branches are gone? Well, first of all, we removed the old version1.6, version2.2 and version3.4 branches, as those do not belong to the current versions of ModernBB. However, we also decided to kill of version3.6. Further more, we killed of stable, as this branch is basicaly the same thing as master. Finaly, we also removed modernbb.be as a branch from the public eye. This leaves version3.5, luna1.0 and master as the only branches that are left.

Luna 1.0 Preview 3 now available

It is that time again. Yesterday, we signed off our third preview: Preview 3. This update contains a couple of nice new features. It’s also the first preview following our new update scheme. Either way, it isn’t as big as an update as Preview 1 and 2. More changes come to Preview 3 in future updates.

Update scheme
First off – and this is not a feature – you’ll see us release updates on a more regular base. We’ve planned 2 more updates for Preview 3 this month alone. Perhaps a third one will come in early March. After that, we hope to have reached a point where we can say: yes, this can be Preview 4. And ya’ll know what comes after Preview 4, right? Beta 1.

Theme Engine 6 Preview 3
We made major improvements to our Theme Engine 6 once again. We now support parent themes. This means that one theme can inherit everything from another team unless it overwrites this within itself. We’ve included a very nice example in Preview 3. Further, we now also support more customization, especially Inbox has been improved. Again: more changes to the engine are coming, don’t start developing your themes yet. Another change this update brings is that users can no longer select a style for their own.

Sunset and Sunrise
Sunset is a new theme in Preview 3. It uses Sunrise as its parent. Sunset is a more classic way of doing things, with forums and categories only on the index. Subforum support is included, through. On its turn, Sunrise got some changes to support child themes. We’ve made some major improvements to the responsive design of Sunrise, too. Keep in mind that both Sunset and Sunrise are still a work in progress.

Login for Backstage and update
We’ve added a login interface for the Backstage. In case your theme might break the Mainstage login form, you can always fall back on this Backstage replacement for it. We’ve also used the same design for our new update dialogue.

Security improvements
Further, the Backstage will now ask you to remove install.php for security reasons. We’ve also fixed another security bug.

Inbox
We’ve also made some major work on Inbox. We’ve decided to take a distance from Contacts and Lists and only provide the PM feature. However, not just thing that got removed: we’ve merged the Inbox page with the profile. In the next preview, you’ll find even more improvements to the interface of Inbox.

Soft delete
Preview 3 comes with support for soft delete. With this feature, you can remove posts from sight without removing them from the board. The current implementation only changes the post’s design to a yellow variation on reported posts. Preview 3 Update 1 will improve the implementation and actually hide the post from members. A new permission will be added to groups, and moderators will be able to soft delete posts by default. It will also be possible to re-enable these posts.

Components
Further, we’ve updated Bootstrap from version 3.3.1 to 3.3.2. Font Awesome also got updated from version 4.2.0 to 4.3.0. However, we do not include all Font Awesome styles anymore. We’ve removed a couple of font formats to reduce the size of the Font Awesome package. Bootstrap got trimmed too. We’ve removed support for Glyphicons as we didn’t include them anyway. No worries, the final release of Luna 1.0 Aero will load Bootstrap, jQuery and Font Awesome from a CDN and include all support you might need.

More changes
Futher, we no longer show the Moved-entries from topics on the index. The editor got some minor interface improvements. The user list got a facelift and the Theme settings page has been improved. Emojis now have a default size of 16px instead of 14px and we made major improvements to the database. We’ve also added the first notifications for users (if you’re subscribed on a thread and someone comments on it, you’ll get a notification), decreased the size of our package and made improvements to the performance of Luna. Further, you can expect the usual bug fixes.

You can find the Preview at the usual location: on our websites download page. Continue to note that this is still a Preview release and bugs are to be expected. We’ll continue to make improvements and add new features to Luna in the coming months until we hit beta 1. After that, the fun can really begin. Expect Preview 3 Update 1 later this month and Preview 3 Update 2 around the end of this month or early March. Enjoy!

Luna 1.0 Preview 3 Update 1 now available

It’s that time again, a new release of Luna is available. We call it Luna 1.0 Preview 3 Update 1, for short Luna Preview 3.1. Or even shorter: Luna 0.3.3802. It’s what you prefer, we take all 3 of them. Either way, todays update is a small one, through it brings some nice things to the table.

Inbox improvements
We’re currently working hard on making the Inbox interface better, todays update contains a couple of these changes already, but more are to come. Either way, you’ll find yourself in a much improved interface, and a major fix to an interface that was still based on old markup.

Further, we’ve improved our conversation management in Inbox, you’ll find yourself with new tools and other improvements, like an improved interface (it was a mess in earlier Previews).

Notification Center improvements
Another interface we improved in todays update is the Notification Center. The buttons have been given a new place, an icon and a color for accessibility. Also, we fixed these buttons, as they where broken in Preview 3.

Language improvements
While language isn’t our focus until we get to Preview 4, we’ve already started with some cleaning. Todays build comes with less strings (the unused strings are removed, partially) and language fixes. More on this in the future.

Soft delete
As promised, Update 1 comes with improvements to Soft delete. You can now undo a soft deleted post, so that it will appear again for all users. We’ve also added new permissions for soft deleted posts, they don’t have any effect yet, but that’s for later.

Backstage
The Backstage has been improved in the Settings-area. Maintenance is no longer part of that category. It now has its own category in the main menu. The old “Maintenance” page also has been split up into Maintenance and Prune. You can also find our Database Management under this new category.

Theme Engine
Once again, we’ve added more freedom to our Theme Engine 6. This time around, you’ll be able to change more in Inbox and help. Also related to themes: Sunrise and Sunset have got a couple of updates too.

Search
Finally, we’ve made some improvements to Search, too. The result page now has a look that closer resembles the general forum lists when your results are displayed as topics.

And the usual bugfixes…

Either way, expect us to release Luna 1.0 Preview 3 Update 2, or Luna Preview 3.2 for short, later this month or early next month. Update 2 will be the final Preview 3-release, before moving to Preview 4, which will be our final alpha release (through it will get some updates, too).

Luna 1.0 Preview 3 Update 2 now available

It has been a couple of days again, and here we are, ready to release our next version of Luna. Luna 1.0 Preview 3 Update 2, or Luna Preview 3.2 for short. Or even shorter: Luna 0.3.3827. Today’s update brings once again some small improvements. And a new website.

Inbox improvements
Once again, we’ve improved Inbox further, this is probably it’s final major update for Luna 1.0. New in this version is that you can now alter the design of Inbox within your themes. Further, we made some small improvements to the system itself, too.

Check for updates
Starting with this version, the Update check feature is back for work and will warn you of new stable releases as soon as we hit Luna 1.0. For now, it will warn you when a new preview version is released.

Notification prune
You can also prune notifications with this update. You can choose to remove all seen, all unseen or all notifications at once. This is a very basic and rather drastic feature, but we have no plans to extend its capabilities for Luna 1.0. Stay tuned for Luna 1.1 for that.

Moderation tools
We’ve also finished off the move of the moderation tools from the Mainstage to the Backstage. They now have an improved design and some new capabilities that where missing in the previous preview.

Emojis and Emoticons
Starting with Luna Preview 0, we replaced the emoticons with emojis. This font-driven replacement for smilies had some issues through: not all platforms supported it correctly, especially Windows Vista-based computers (and Windows XP too, for the matter, but we simply don’t care for it as we do not support it anymore), through Windows 7 had some issues with them too. We didn’t remove emojis, instead, we’re providing a choice to use either emoticons or emojis, emoticons being the default. This build includes the old ModernBB emoticonset, through expect them to change design in a Preview 4 build.

Backstage interface
We’ve also made some improvements to the Backstage interface, once again. First off all, and most noticeable: we’re now indicating all options with icons, no more inconsistency with icon usage: everything uses and icon. We’ve also fixed some inconsistency in button naming (for example, some buttons where named “Delete” and others “Remove”). Secondly, we’ve changed some pages to have a more similar design to other pages (the Group page is a good example of that).

Other improvements
Finally, we made some code optimalizations, improvements on our coding conventions and of course the usual bugfixes.

And a new website
With today’s update, we’re also introducing a new website. For starters: we’ve added a first draft for the documentation. The documentation is mainly based upon the old ModernBB documentation with new additions, expect us to improve that during the coming weeks. Further, you’ll find yourself on a brand new index, we made changes to our About page, added a features-list, updated our roadmap (more on that in another blog post) and made minor style changes.

Luna 1.0 Preview 4 now available

As promised when we release Luna 1.0 Preview 3 Update 2, we are now on a weekly schedual and thus, we release Preview 4 today. Preview 4 is our final alpha-branch for Luna 1.0. Starting from this point, it’s going to be exciting! Luna 1.0 Preview 4, or shorter Luna 0.4 (version 0.4.3900) can now be download from our download page. Go get it!

Announcements
In the past previews, the announcement-system was broken. Now it works again in all its glory. Enjoy it.

Theme color schemes
Themes are able to use different color schemes that are delivered with the theme. With Preview 4, we’ve decided to use IDs instead of colors to identify a color scheme, this will allow you to switch to another theme without breaking anything. Also, the default themes – Luna, Sunrise and Random – have a fall back build-in just in case. We recommend your own themes to do the same.

Random
Preview 4 also includes a very early version of Random 5.0. Random 4.0 and earlier have served us well during the ModernBB-age, and we’re happy to make it join us once again for Luna. Random is being build up from scratch. The current development version actualy contains more features on the index than Luna and Sunrise do…

Luna and Sunrise
Sunrise and Sunset have been renamed in this build. Sunrise is now called Luna, and Sunset is now called Sunrise. It’s a small change, but be sure to remove Sunrise and Sunset from earlier version before applying the update. We’ve made other improvements to these themes, through, like enhanced design for Inbox and other small changes.

Emoticonset
Preview 4 also includes a redesigned emoticonset. We’ve updated our rather outdated emoticons with fresh and modern designs, based on the Segoe UI Emoji font versions of the emoticons. Further, the size setting that used to be only for Emojis now also changes the size of emoticons.

CDNs
Preview 4 also removes the build-in Bootstrap, jQuery and Font Awesome packages. Instead, to keep our own core light and simple, we use CDNs to load these packages. This is only a developer thing. Through Preview 4 is 127kb smaller then Preview 3 Update 2. And don’t forget that Preview 4 comes with an additional theme compared to Preview 3.2.

Other changes
And as usual, we’ve got included a couple of bugfixes. The language files also have received an update, but they are far from finished. We’re currently only cleaning up the strings we don’t use anymore. The new strings have yet to be added.

Build 3900
A fun-fact for this build is that it is build 3900. You don’t get why that is a fun-fact? Well, because build 2900 was our very first Luna build. This build was made back in the summer of 2014 as version 0.0.40.2900, and now we’re here, 1000 builds later, with 0.4.3900 (if we would have followed our old formating, it would have been version 0.0.44.3900). Either way, this also means that there have been made 1000 commits to Luna since ModernBB (through not all of them got pushed to GitHub). It’s kind of a milestone.

Luna 1.0 Preview 4 Update 1 now available

After a week of development, we’re ready to release our new preview: Preview 4.1, build 3935. We’ve spend some time on making a couple of improvements which we like to share with you. As we’ve said before, in Preview 4.1, we’ve started to finish all the hard work, and are shifting our focus to fixing bugs (through Preview 4.1 does contain some nice features).

Luna and Sunrise
First off, we’ve updated our Luna and Sunrise theme. Not just with a little improvement here and there, but with a rather big update. Perhaps the largest one since Preview 2.

 

With this new style, we hope to make Luna and Sunrise a little bit more friendly for the eye by displaying less white. We’ve also added some small shadows here and there. The topic lists have been updated to and now give feedback when your mouse is hovering over an item. Another improvement is the Improved support for smaller widths. Forum lists now also display if there are new posts in them.

For Luna (the theme), you’ll find something weird on the Theme settings page. The page will ask you to install Luna. This will add a couple of additional database entries in the configuration and allow you to change default settings. Important to note is that these settings, currently, do nothing.

Updates: Slow, Normal, Preview or Nightly
When visiting the update page, you’ll find yourself with a new option that allows you to check for slow, normal, preview or nightly updates. Slow updates are updates within the currently used branch that are stable, normal are all stable updates, preview is for the latest unstable alpha, beta or release candidate, while nightly is for versions that get updated more often. We’ve talked about this feature in our previous blog post. When you’re using the Slow or Normal branch, the core version will no longer be displayed in the Backstage.

Documentation
We’ve also updated our documentation on our website. We’ve updated information about the database. Another big change you’ll probably notice is that we’ve changed the index design and the page order.

Languages and bugfixes
Further, Preview 4.1 comes with multiple bugfixes, for the user list, themes, Inbox and other issues. Another change we made was improvements to the translation files.

Preview 4 Update 2
Next up is Preview 4 Update 2, in which we, once again, will be fixing bugs and finishing of our work. However, for Preview 4 Update 2, we’re planning to finish our work on the Luna and Sunrise theme. I hope all of you guys realize that we’re getting close to the final!

Luna 1.0 Preview 4 Update 2 now available

Well then. Here we are. Luna 1.0 Preview 4 Update 2 (version 0.4.3999) is available starting today, the build number is a coincidence. And this also means that we are at the end of the Luna 1.0 Preview stage. Our next release, which will be available in 2 weeks, will be the Luna Beta (version 0.5). Yep, people, it’s coming to an end. In the coming 2 weeks we’ll finish the feature development. After the first beta release, we’ll only focus on bugfixes and Random.

Like said before, we will not be releasing a Luna 1.0 Preview 4 Update 3 next week like we said before. Another roadmap change is that Luna 1.0 Beta 2 will be released 2 days later (because of personal reasons, fun reasons). Anyway, now we’re going to release Luna 1.0 Preview 4 Update 2, and it is a nice update, in fact.

Small feature improvements
When an username is to long and shortened by Luna, hovering over that name now shows you the full username. It’s a small accessebility improvement. Further, we’ve made improvements to our coding conventions. Another change is that admins no longer see their Inbox percentage, as this didn’t apply to them in the first place. Bootstrap has been updated from version 3.3.2 to 3.3.4.

Interface improvements
Luna (the theme) has been improved to be a little bit more consistent. We’ve replaced most Jumbotrons with navbars to match the interface of Inbox. The Inbox navbar itself also has been updated. The search results also got an update. We’ll continue to change Luna and Sunrise for the next beta.

Random on the other hand has received some major improvements. We’ve updated the design of the topic view to match our old design. Random will be updated further in Beta 1 and beyond (it will be the only feature we’ll develop beyond Beta 1). We’ve got still some work on this, but it is coming along nicely.

Tons of bugfixes
Preview 4.2 comes with an aweful lot of bugfixes. First of all, we fixed 22 HTML5 and CSS3 bugs. Further, we’ve fixed a long existing issue with icons in the navbar. The update also includes a couple of theme related bugfixes. Well, it’s quiet a lot. In total, we’ve fixed a little over 50 bugs compared to Preview 4.1.

Luna 1.0 Beta 1 now available

We’ve decided to make a little change to our original roadmap. The result is that you will be able to try out Beta 1 of Luna starting today. The first Beta is available now on our download page.

Beta 1 is all about translations. We’ve made some major improvements to the translation files. In fact, they are translate-ready. There is a note to it, through: this beta does not include the new strings. These strings still can’t  be translated. We’ve decided to clean up the current language file, and we will add all missing strings later, on the bottom of the Original English translation, to prevent any confusion, and to make translating as easy as possible.

Another focus point in this release was Random. We’ve made some major improvements to Random during this release, prety much all around. However, we’ve decided to not bind Random to the Luna release schedual. This means that, if Random isn’t ready before Luna 1.0 hits, it won’t be in Luna at all. We’ll probably release it later as a separate package before Luna 1.1, and include it in Luna 1.1 as soon as that version is released.

Further, we’ve improved our documentation further. Fixed bugs. And so on. Kind of the usual stuff. Beta 1 also includes some changes to make Luna more release ready, as in we’ve replaced some images and other stuff.

Roadmap update
Yesterday, we’ve decided to alter our roadmap. Why? Because we realized that in April, our project will celebrate its second aniversary. Something we want to celebrate with a new release. But we have nothing useful on the ModernBB-side of things, so the first logical release would be Luna 1.0. Luna 1.0 was originally planned to launch May 2nd, now it will be available on April 13th.

All coming Betas and RCs will be released every half week. We’ll update Luna every Wednesday and Saturday. So stay tuned, Beta 2 will land later this week.

Luna 1.0 RC1 now available

We released Beta 3 a day earlier then planned, and that means that we got a day extra to develop RC1. Yes indeed, we’re now in the semi-stable “RC” stage. The final week of developing Luna 1.0 starts today. And while you might expect RC1 to be as large as the extremely small Beta 1 and Beta 3 updates (Beta 2 contained quiet a lot of change), nothing is less true: RC1 comes with tons of improvements and fixes.

And these improvements are mainly bug fixes. Special thanks to Quy and other that reported these issues. We fixed 63 bugs since Beta 3 and now can bring you an even more stable experience with our Luna 0.8 release. It’s an amazing progression compared to Beta 3, and we are realy happy about it. However, it isn’t all bug fixes. We’ve also some other minor changes to how Luna handles some things. Here is a small list of the non-bugs that have changed:

  • “About” has been cleaned up and no longer shows Preview/Beta-information like Preview/Beta-updates.
  • The logo in “About” has been updated.
  • When requesting your password with a wrong email address, you’ll now get an error instead of nothing.
  • When you log in, you won’t be redirected to the Index anymore, but to the page you loged in from.
  • The back-up system has been updated to support Luna.
  • Back-ups are now named “luna-<date>” instead of “modernbb-<date>”.
  • When removing posts from Inbox, you’ll now get to see a modal instead of another page that asks for confirmation.
  • We’ve removed the (not working) options to edit or delete posts from conversations in Inbox.
  • New installations will no longer add a note to the “Admin note” section.
  • We’ve made small changes to the way the notification page identifies you.
  • We’ve made some minor changes to our language files. So translators: be sure to check them out.

All these changes, combined with our very long list of fixed bugs, makes us think that we have a prety solid RC1 right here. Overal, RC1 comes with minor changes, a lot of minor changes. And that’s what a Release Candidate is ment to do. We didn’t had to fix major bugs that made Luna unusable, but that doesn’t mean that it is not important to update to RC1 if you’re on Luna 0.7 or below. Next week, we’ll release Luna 0.9, our second Release Candidate, and we hope our final, because the week after, it’s Luna’s time to shine.

RC2 isn’t going to be as big as RC1. We have, for now, just 6 more bugs to fix and we hope to have that done by RC2 so we can put some more focus to our documentation again. Meanwhile, we’ll kick off the development of Bittersweet Shimmer, you’ll see a lot of new branches appearing in our repository soon, including a “bittersweetshimmer” branch, like we have also an “aero” branch.

Developing Luna #1 – Announcing Luna

A while ago, I posted a tweet on Twitter, showing you guys my desktop wallpaper. I announced that something was “coming soon”. That was, perhaps, a little bit too optimistic. Anyway, I think regular visitors are familiar with the name “Luna”. It has been a codename for a while here, first planned for ModernBB 2.5, then for 3.0, then a complete rewrite and start from scratch, then back to 4.0 and then to 3.5. Anyway, it didn’t stay at 3.5, as it is now, again, the codename for version 4.0. Or 5.0, it depends how long development will take. Through we are also considering to go back to 1.0. That’s why Luna is currently developed in the 0.x-branch.

And today, I’m happy to announce that we are working on the next generation of ModernBB, named Luna. Before we get started about this – you’re about to read an awful long text about this project – I want to say that we will keep working on ModernBB 3.x. Our recent release, ModernBB 3.4 is prove of that , through most of our attention will start going to Luna from today on. We’ve still planned some updates for ModernBB 3.x, so stay tuned on that, more information will follow.

Hit it
So, lets kick of the future! Luna will be a major update. This means that the whole codebase will be changed, so will the interface, both Mainstage as Backstage. We will not use the current Random-styles and Aurore 5 for those 2 components respectively. The good news, however, is that Luna will be able to understand your ModernBB 3.x database. Or much of it. Luna will require some serious changes to the database., and because of this, we will only support upgrading to Luna from the latest version of ModernBB 3. This is currently ModernBB 3.4.1, but can Always change, of course.

Luna will provide you and your forum’s users a brand new experience, focused on communication and social interaction. And this is kind of the reason I post this here today. On the following part, we want some feedback. Luna will not use the concept of “categories, forums, topics, posts” anymore. Instead, the index will provide you and your users an overview of threads from all sections (threads are the replacement for topics, sections for forums). Threads will be labeled with a nice colorful label to show from what section they come. Clicking on a thread’s name, will bring you into this thread.

Of course, you can filter easily on a per-section base by clicking the sections name. The section and index view allow you to see which topics are closed, solved, pinned, followed by you, how many comments they have and who started the thread. The main page, will in fact contain more of a log of what’s going on on the forum. Who logged in, what’s the newest topic, what’s the newest post, etc. Sections will function close to this (but this is a feature that isn’t planned for the first Preview).

Threads will have a horizontal design by default (means: profile information above posts instead of left or right). This gives us more space to show more content, like the sections list, which will be always visible inside the index, section and thread views. The new thread view allows us to build in a new feature, “threaded subjects”, which means that posts can be nested into each other. It’s another way to quote someone without having to copy the actual text. A “threaded” view is optional, and we will allow to use the traditional view like it is today, with only one level of posts.

Profiles
Luna will provide a completely redesigned profile. For starters, we will put more focus on the content the user has created on the forum, both threads and posts in threads made by others. We will also add a nice view to follow up on the topics and posts you have starred. Luna will also provide updated personality settings, like new social networks (Facebook, Twitter, etc.) and more. We do consider the ability for other users to comment on peoples profiles.

The settings, both personality as board settings, will get a separate file in the structure of Luna. It will have an updated design, through mostly work in the same way as ModernBB 3.4 does today. The administration for the users will happen here to, and contains some new useful features.

Backstage
Once again, the Backstage will be present in Luna. Through redesigned and build from the ground up as well. We’re planning to make the Backstage a more modular setting page, allowing developers to add new abilities to it without the need to  modify the actual Luna Core. This redesign will be familiar to you, as it will be based on our website’s design (ModernBB 3.5 also has a design similar to ModernBB.be). The function of the Backstage, will not change – there isn’t much to change, it’s meant to manage, nothing more, nothing less – through we will provide new possibilities, of course.

Installation and upgrade path
The installation of Luna will be similar to that of ModernBB, through I’m now planning to make it a 3-step installation (making the database connection, making user, basic settings). If you want to upgrade from ModernBB to Luna, you’ll have to update the the latest version of ModernBB. For now, the preview supports updating from ModernBB 3.4.0, 3.4.1, 3.4.2 and 3.5-dev. This will change in the future. As soon as 3.5 is released, support for upgrading from 3.4 will be dropped. So you’ll have to be on the final version of ModernBB to upgrade to Luna.

Frequently Asked Questions

It’s a lie, I’ve not been asked anything about Luna, especially not “frequently”, but I can imagine some of you wanting answers on this anyway:

Where can I download Luna?
Nowhere, you can’t. I’m currently developing Luna on my PC, away from GitHub, away from Git, for the matter.

When will you put this on Git? When can we try it out?
I’ll put it on Git (and thus GitHub) as soon as I think I’ve got something worth looking at. That will probably be the same day I release Luna Preview 1. Preview 1 is planned for late Summer 2014.

When will we get a final release?
I can’t tell you. There is a lot of work to do. Preview 1 will contain just basic features, nothing to fancy. Starting from that point, we will have to build up most of ModernBBs current abilities. When I think we’re there, I’ll release the final build.

How many development releases will there be?
I don’t know yet, through for now, I want 3 alphas out (Preview), 3 betas, 2 RCs and the final build. This can take a while, I can’t tell how much time will be put between those releases.

What about future updates for ModernBB 3 & ModernBB 1.6?
We’re planning to support ModernBB 3 after the release of Luna for another 6 months. Of course, you shouldn’t expect any feature updates anymore. As soon as Luna hits RC, we will round up our feature development in ModernBB 3. As you also know, we are currently developing an update to ModernBB 1.6, our very old – and very first – release. Version 1.6.6 is supposed to be the final release (which wasn’t planned in the first place). So don’t expect any updates at all after 1.6.6.

And Luna?
For Luna, we will add more frequently new features, we’re not out of how we’re going to do this, because the current X.Y.Z versioning would make our numbers go crazy. We’re looking into using X.YY version numbers for the future, but that will be decided later on.

Stop with that “Luna” thing, just call it “ModernBB 4″, why would we need a codename?
First of all, this isn’t ModernBB 4. Also, I like codenames for stuff. Like we had Blythe, Zoe, Odd, Mellow, Vanellope, Neon and Kate in the past, Luna is one of them too. What do I mean with “this isn’t ModernBB 4″? Well, I’m not sure if I want to keep hanging on ModernBB as a brand. Sure, the software is now known under that name, but it sounds like I had a moment of non-inspiration when I thought of that name. And heck, that’s exactly the case. With other words, this major rewrite might bring a rebrand too.

Is Luna this final name, you ask? No, it isn’t. Through it has potential to become the final thing. As you know, there has been a time I wanted to rename the project to “Vanellope”, this name is now out of order for my project. Luna is for now the only candidate, so it might end up being the final name. But then again, “ModernBB 4″ is also in the running to become the final name. I guess time will tell. So will the first Preview. By then, the decision should be made.