Skip to content

This package provides a configurable implementation of a Calendar Portlet.

Notifications You must be signed in to change notification settings

collective/collective.portlet.calendar

Repository files navigation

Extended Calendar Portlet

This package provides a configurable implementation of a Calendar Portlet.

It is possible to give the calendar portlet a header, to search only for events with given keywords, a set of review states and constrain its results to only an area of your site, selecting a root folder.

If filters given by portlet's configuration panel are not enough, you can select a collection instead of a folder, and all given criteria will be used to filter yours events.

Even though Plone's default Calendar Portlet implementation is useful for most sites if you want to segment calendar's events or to provide more than one calendar per page, Extended Calendar Portlet comes to rescue.

Standard Plone calendar portlet use a global site settings for filter by review states (portal_calendar ZMI tool, "Configure" settings).

As this new portlet offer the same filter, the global site settings is ignored and the portlet's "Review state" data is used instead (even if empty).

The only exception are collections, where both global settings and portlet settings are ignored; you must manually provide a review state criteria in the collections if you need it.

Travis CI badge Coveralls badge

Got an idea? Found a bug? Let us know by opening a support ticket.

To enable this package in a buildout-based installation:

  1. Edit your buildout.cfg and add add the following to it:

    [buildout]
    ...
    eggs =
         collective.portlet.calendar
    

After updating the configuration you need to run ''bin/buildout'', which will take care of updating your system.

Go to the 'Site Setup' page in a Plone site and click on the 'Add-ons' link.

Check the box next to collective.portlet.calendar and click the 'Activate' button.

Note

You may have to empty your browser cache and save your resource registries in order to see the effects of the product installation.

https://github.com/collective/collective.portlet.calendar/raw/master/screenshot.png

About

This package provides a configurable implementation of a Calendar Portlet.

Resources

Stars

Watchers

Forks

Packages

No packages published