So normally we wouldn’t go all out and completely reveal a new and upcoming feature in MyBB 1.4 but this time, it’s an exception. If you’ve read the MyBB Games interview with Ryan then you’d have heard about the feature already.
You guys asked for it, we promised it for 1.2 but sadly had to leave the feature out - but we’re delivering now. MyBB 1.4 will include a brand new and completely redeveloped calendar/event system. From ranged and recurring events through to multiple calendars and moderation tools, we’ve got the features you’d see in a commercial bulletin board for free.
So lets take a look at what I spent pain staking nights writing.
Refreshed Monthly View
New Weekly View
You can now drill down in to a weekly overview by clicking the small >> arrows on the monthly view. It’s smart and will show you an entire week and where different months end/begin.

Event View
The detailed event view page has also been refreshed.

The Ranged and Recurring Options
When creating an event you’ve got a fair amount of options in regards to the date and time you want it to show up on. We needed an interface which didn’t just throw it all at you. Similarly to the Google Calendar event creation - we show and hide the different options for each recurrence type depending on what you’ve selected.
You can also see here you can specify which time zone you want the event to show up in.

Jump Between Calendars
With support for multiple calendars, you need a way to move between them!

Mini Calendars
You can also generate mini versions of the monthly calendar view that even link to days with events on them. Stock with MyBB, these are shown on the weekly view of the calendar but you can easily generate your own with the call of a function.

And More?
There’s some things I can’t show you right now - essentially our Admin CP interface for managing calendars and permissions but it’s very powerful. We’re not ready to release screenshots of our new Admin CP at this time.
- Each calendar can have permissions for groups assigned to it - you can make a particular group a moderator of the calendar for example. Otherwise calendar permissions are inherited from the default group permissions.
- Ability to set the start day of the week for each calendar - for example set the start of the week to a Monday instead of the default Sunday
- Don’t want to show birthdays on a particular calendar? Disable them. Want to limit the number of events before “X Events” is shown? Too easy.
- Ability to specify if you wish to moderate all events for a particular calendar before they’re visible (with calendar permissions for groups able to bypass the moderation queue)
- Enable HTML, MyCode, IMG Code and smilies on a per-calendar basis.
Stay tuned for another MyBB update some time soon.





