Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Outlook style events calendar for project based on MVC framework

I need large Calendar (not jQuery datepicker) with possibility to schedule events and show them on calendar. Calendar must support month/week/day views. It is very desirable for Calendar not to reload whole page when view changes (AJAX refresh). It must be easily customizable (CSS themes) and localizable. It should support drag & drop (for scheduled events). Such Calendar must be rendered on client side from JSON data snippet.

I know there are too many requirements to find Calendar that matches them all but all they are important. I have found some free open source Calendar controls, but almost all are tightly tuned for ASP.NET but not MVC or have very "heavy" JavaScript codebase. Ideally i see it as jQuery extension but not server side ASP.NET control. The best ready-to-use solution I have found is FullCalendar by Adam Shaw (http://arshaw.com/fullcalendar/). It is jQuery plugin which source code I can change to fit my needs.

If you can suggest some better existing solutions I'll be very appreciative.

like image 317
Roman Avatar asked Apr 30 '09 10:04

Roman


3 Answers

Other option:

  • FullCalendar (free)

It uses jQuery and the same event object type. Fullcalendar supports a lot of hooks for customization too. I've added color coding based on tags and other features rather easily with it.

like image 175
T. Stone Avatar answered Oct 16 '22 15:10

T. Stone


Can you try our jquery calendar plugin. wdCalendar is a jquery based google calendar clone. It cover most google calendar features. http://www.web-delicious.com

* Day/week/month view provided.
* create/update/remove events by drag & drop.
* Easy way to integrate with database.
* All day event/more days event provided.

It's totally free(LGPL license)

like image 43
user357068 Avatar answered Oct 16 '22 15:10

user357068


I use Web2Cal recently to represent a large set of data. The event/callback structure is different from most calendars. If you are a java developer like me (with lesser Javascript expertise) you will appreciate Web2Cal. It does not have the rather cryptic javascript syntaxes and code style. More event and function based. Moreover, this is a more complete solution like Recurring etc. I would have been happier if the code was more open. I believe, their higher end version has the code available but not the lower versions.

But they made up for it with some good support. But I do like fullCalendar, but it is still not a full solution that was necessary for our product.

But very good to see more development and competition

like image 30
user361921 Avatar answered Oct 16 '22 15:10

user361921