Skip to main content

Calendar view based on fullcalendar

Project description

What is it?

ftw.calendar is a calendar view based on fullcalendar (http://arshaw.com/fullcalendar).

Features

  • Generic: ftw.calendar doesn’t care about the event objects, it only needs a collection in which the resulting brains have a start and a end attribute.

  • Lightweight: the only requirement (apart from plone of course) is simplejson. Optionally, if you want to enable resizing of events and the drag and drop functionality, you can install jquery.ui but thats up to you.

  • Internationalized: currently ftw.calendar is available in german and english. Feel free to add more translations. The translations and date formats are located in the javascript files in the skin directory.

Usage

Install ftw.calendar using the quickinstaller and select calendar_view as the new default view on any collection. The default events-collection in a new plone site should work well, you probably should remove the date criterions though, since fullcalendar needs to be able to set them according to the selected month.

Troubleshooting

Often there are javascript-errors just after installing and trying the calendar view. Normally these are due to javascript caching and can be easily solved by enabling javascript debugging in the js_registry.

Credits

Many thanks to Adam Shaw for jq.fullcalendar.

Changelog

1.9

  • updated fullcalendar to version 1.4.8 [fsprenger]

1.8

  • added Czech translation [naro]

  • added menuItem declaration to provide nice and translatable Display menu item [naro]

  • fixed zcml declarations (added layer) [naro]

  • added .po files [naro]

1.7

  • updated docs for public release [fsprenger]

1.6

  • updated fullcalendar to version 1.4.6

1.5

  • configured english as a fallback-language if there is no translation for the current language

  • added a custom css file to override styles defined in fullcalendar.css

  • highlight the current users own events

  • use the styles defined in members.css to mark the state of an event

  • added support for all day events

1.4

  • enabled drag and drop in day and week view

  • enabled resize in day and week view

1.3

  • removed jquery plugin integration (was intended for plone 2.5)

  • fixed a bug in the query, now events that span across several months are displayed correctly

1.2

  • fixed time format and set start day to monday

1.1

  • Removed a reference to a nonexisting file

1.0

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ftw.calendar-1.9.tar.gz (67.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ftw.calendar-1.9-py2.4.egg (70.0 kB view details)

Uploaded Egg

File details

Details for the file ftw.calendar-1.9.tar.gz.

File metadata

  • Download URL: ftw.calendar-1.9.tar.gz
  • Upload date:
  • Size: 67.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ftw.calendar-1.9.tar.gz
Algorithm Hash digest
SHA256 47524e62a0dc0051b7dbcd4cd6a9c70895e0ba7bba11e126c4f284c3fd8e27af
MD5 508a8f7221773d4f3d60d3ab1f2b6d65
BLAKE2b-256 f73ae29efcce510d86045045e9b8c3a6c90391da46c3e19ffa03458290055e2e

See more details on using hashes here.

File details

Details for the file ftw.calendar-1.9-py2.4.egg.

File metadata

  • Download URL: ftw.calendar-1.9-py2.4.egg
  • Upload date:
  • Size: 70.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ftw.calendar-1.9-py2.4.egg
Algorithm Hash digest
SHA256 96fd17c7b4f0c79db82ca5106dfcfd09ea8eb3c0a0ec47f59a288cb2bd6dcc18
MD5 85e61721fbe30dd1c7fa4b00f49b6c12
BLAKE2b-256 e92c46794d3d39731e75f8f8ecef893873779f8381ff6febed6c506712d396d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page