I'll just note that visual polish hasn't been accomplished yet.
The main page is a full fledged calendar that has multiple views: month, week, and day. All of this is accomplished without page reloads (via a very handy JS library) and navigation can occur in single intervals (if in week, view go ahead/back a week, etc.), yearly intervals, or a jump to today. Events are loaded in via an AJAX events feed. It also includes a sub-set of featured events above the main calendar.
Month view (default):
Creating events is rather simple as of right now (future plans to expand this section):
As you can see from the above screenshot several features become apparent. If an event has no end date, it becomes an all day event in the system. The system has the ability to create a discussion thread for each event in a designated forum and display it with the event. And multiple people can manage an event, controlled by the event owner. This allows me to create an event for a homework assignment for my students, and allow the class professor to also manage the event and change the date, description, etc. However, anything related to the event (likes, warnings, etc.) are associated with the event owner. And of course, the event description can utilize full BBCode styling to allow maximum flexibility.
This is the event view, and as you can see, there's an RSVP / Event system! Event owners will also be able to invite others to the event and they'll receive an alert.
List of planned features for the v1 release:
- Calendar view
- Completely controlled via permissions
- Warn, report, spam clean, like events
- Approve/Unapprove Events
- Event alerts
- Search events (event description & title)
- Auto-thread creation
- RSVP / Attendees list
- Event location w/ Google Maps integration
- Featured Events
Beta licenses can be purchased at http://Dentel.zone. First legit release should be this weekend with a basic set of features.