Standalone Calendar App/Software - calendar

We're looking for a standalone (non-cms) calendaring solution to display on the web. It could be open source or a paid service.
We're primarily looking for a way to display a calendar on the web complete with when the events are and what the names of the events are. It would be great if it can display in different views like by week, month, year. Month view would be the most important one. We want to keep it as simple as possible. We mainly just want users to view the calendar. The events do not even have to be editable on the end user's side just as long as there is some way for us on the backend to add/delete/import events into the calendar whether it be through .ics (iCal files)/desktop software/via some web interface. We know Google Calendar is around and there is also PHPiCalendar. Are there any other alternatives around?
Any suggestions would be appreciated!
Thanks!

Here's a pretty cool calendar built on jQuery.
http://arshaw.com/fullcalendar/

Laszlo Webtop has a cool calendar app:
http://www.laszlosystems.com/products/webtop/webtop_nexxus

WebCalendar, WebIcal

Related

Creating a feed of calendar events that users can subscribe to

I know there is some way to create a feed of calendar events that users can add to their calendars and have new events be automatically added to their calendars. I don't know the name of the technology used and searching wasn't bringing up much.
What is the technology used for creating these calendar feeds?
Found the thing I was looking for. It's called CalDav and uses the iCal format for data.
Some more info on Wikipedia.

Is there a ui library that renders a calendar using an ical feed from Google Calendar?

I need a Calendar UI for my website that will take in an ical feed from the user's Google Calendar. I know I can use the embed code but the look and feel of the embed Google Calendar is horrible. I am hoping to find a library that has a better UI than the embed Google Calendar.
Try using the UI Calendar using AngularJS to handle your calendar frontend.
You may also check FullCalendar which is customizable and open source.
If you're not satisfied with any of the libraries/projects available online, you can always start a new one. Hope that helps.

Both side calendar sync

I'm trying to make both sync calendar from my CMS. I'd like to do something like this:
In my iPhone I will add calendar feed from my CMS system and:
- if I create event in CMS, the event will be visible in CMS and also in my iPhone
- if I edit event in CMS, the changes will be visible also in my iPhone
- if I create event in iPhone in synced calendar, event will be visible also in CMS
- id I edit event in iPhone, the changes will be visible also in CMS
Is possible to make it via CalDav? Do you have any tips?
Thank you for your help
Yes, this is possible via CalDAV. This is a good introduction on how all this fits together: Building a CalDAV client.
Please ask more specific questions for more specific answers :-) StackOverflow: How to Ask.

Google Calendar or any other calendar code

Hello I want to know if I can use the Google Calendar or any code of a calendar for my page. I create a simple page with login and register box, but now I want at the 3rd page to have a calendar.
For example:
1.The user John can have his calendar and he can create events and other..
2.The Emily is another user and she have another calendar with another events that she want to add..
I know I need to do this using database, but I don't find something useful..:(
You can find this project useful. If you are not comfortable using MVC framework, you can get an idea from project and build in pure javascript.
You can use a google calendar on your page.
How to embedd and customize:
GoogleCalendar

Writing application with a calendar feed

I am writing an application that provides a calendar feed for people to subscribe to. Changes may be made to the calendar feed up to moments before the event occurs, and it would be really nice if those changes could be propagated out to all subscribers when this happens.
The only solution I have today is to provide an iCal format so that people can add it to their Google calendars (the most popular for my target audience), but Google calendar seems to be especially slow to notice changes.
Is there a way to force Google calendar to re crawl my url if a change occurs?
Is there another way to provide a calendar feed to people that may work better for my needs?
I'm not sure what technology you are using, but have a look at the Google Calendar Data API.
The Calendar Data API lets you incorporate Calendar functionality into your own application or website. You can edit calendars, create and delete events, send invitations, and more.

Resources