my use case is: I want to create an event management system without using meeting workspaces (sadly I/We can't use them, at least the senior dev. told me). There shall be:
One Calendar List, editable by an administrator (can add/edit/delete events), viewable by attendees (they should just view the details and have the ability to register/unregister).
One attendee list for every created event (don't know if this is best practice, other suggestions would be highly appreciated).
So, I want to add a "register"/"unregister" button/ribbon/link to every event. The attendee will click it and he/she is added to the attendee list for an event.
My Problem, to be honest: I just don't know how to achieve this functionality. I have a little experience with asp.net/c# and lots more with web development, but I'm fairly new to SP2010 (using Server 2010 standard on Win Server 2008 r2 with SQL Server 2008 r2) and its object model/best practices and in my opinion it's very hard to find your way through sp2010s complexness.
So it would be very nice if you could help me out with a best practice, a suggestion or just a quick hint. I know there are some commercial templates out there having this functionality, but they're expensive and totally over the top for our needs (a school).
Best Regards, Pinguwien