Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a Scheduler/Calendar JS Widget library? [closed]

I am looking for some JavaScript based component to be used as a course scheduler which would be a cross between Google Calendar and the login time. I do not know if the right term for this is Course Scheduler but I shall describe this in more detail here.

Course Scheduler
The widget would be used to enter date and times of a course, as an example if I run a programming course 3 days a week on Mon, Tue and Wed every 7:00 am to 9:00am, 2 hours every day from 1st September to 30th November. I could answer various questions and the course data would be displayed in the calendar. It would also allow for non pattern based timings where each week is different from the other week etc.

Question
So would I end up creating something from scratch? Would it be sensible to use Google Calendar API for this? I did a Google search for some widgets, but I believe I need better keywords, as I could not find anything close to what I am looking for. Any tips? Commercial libraries would also work for me. Thanks.

like image 929
Ravi Chhabra Avatar asked Aug 25 '08 14:08

Ravi Chhabra


2 Answers

this could be what you're looking for:

DHTMLxScheduler link

  • It has day/week/month views
  • It is free
  • Data can be loaded in xml or iCal formats

You can populate the calendar using any server-side scripting language. If you wanted to, you could just get your google calendar's xml data as per Mickey's example in the accepted post above, process it in your server-side language of choice and feed the calendar control with that data.

EDIT

I also found this project on Google code recently:

JQuery Frontier Calendar

like image 138
Nils Avatar answered Sep 18 '22 04:09

Nils


try the following open source one. wdCalendar is a jquery based google calendar clone. It cover most google calendar features.

* 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.
like image 31
bobo Avatar answered Sep 18 '22 04:09

bobo