I don't know if it's just me, but I'm not the biggest fan of the "everything in the site tree" approach that modules like the Blog and Event Calendar take. It seems to me that they work well for relatively simple sites, but when you have sites with lots of content or more complicated concepts it quickly becomes un-user-friendly. So, I decided to see if taking a completely different approach to event management was possible and more importantly user-friendly. After flailing around in the dangerous jungle-swamp that is the CMS backend (to me at least), I feel like I've put together enough of a proof-of-concept to hopefully get feedback on. I started a google code project (my first!) at:
http://http://code.google.com/p/silverstripe-eventcalendar/
Fair warning: This is my first attempt at a "legit" Silverstripe module, so I make no claim as to the quality or logic of the code within. I am fairly certain that it won't eat your dog - only because it hasn't eaten mine yet. Like I said, it's not much more than a proof of concept at this point - installing the module adds an "Events" tab to the CMS admin and you're able to add/edit/delete simple events. There is no frontend functionality right now. Before I went any further I wanted to get some feedback from people other than myself - is this useful? I'd love to hear any kind of input - from appearance to usability to quality of code. Thanks!