From Mageia wiki
Jump to: navigation, search

Online Calendar Application

Checklist: What's needed

This will be a list of needed capabilities of our future online calendar solution. I have inserted the points I found in the ML, feel free to add others. Please don't make any fuss about correct English, I just copied those points from the ML and didn't correct the gramar...

  • possible inclusion in desktop calendars (korganizer,lightning,...), iCal support
  • writing access for all people who have to announce schedules ability
  • to sync with mobile
  • scriptable, so we do not have to add everything by hand each time
  • support account in ldap
  • potentially support ldap group based acl ( so people from a team only can write to their calendar )
  • various requirements of deployment ( free software, not a pain to install, etc, etc )
  • categorization ( if used as "Events Calendar", a breakdown by native language events is possible)

Possible Solutions

I added here the solutions, written by rda and others on the ML. I will check how far those conform to our needs.

Other possibilities (and evaluations) may be found at http://code.grical.org/wiki

Capabilities table

Calendar stack license protocols auth acl write access scriptable deployment iCal categorization mobile
webcalendar
davical PHP5, PostgreSQL GPLv3 ldap, db yes yes
radicale Python GPLv3 CalDAV, HTTP plain file basic yes with HTTP? ? yes ? yes
agendadulibre
agendadulibre.qc
agenda-du-libre Python,Django
php-calendar PHP5,MySQL Apachev2
phpicalendar PHP5 GPLv2 WebDAV,FTP ? ? ? ? ? ? ? ?