Package: seantis.dir.events
seantis.dir.events builds on seantis.dir.base, adding information about
upcoming events.seantis.dir.base allows to put dexterity objects into 1-4 categories, showing
those categories in a browsable and searchable catalog. To learn more about
seantis.dir.base visithttps://github.com/seantis/seantis.dir.base.Dependenciesseantis.dir.events relies on Plone 4.3+ with dexterity and seantis.dir.base.python-magic is used to identify the type of uploaded files which requires the
‘libmagic’ library.InstallationUse Plone 4.3 or newerextends =
    http://dist.plone.org/release/4.3/versions.cfgAdd the module to your instance eggs[instance]
eggs +=
    seantis.dir.eventsEnsure that the i18n files are compiled by adding[instance]
...
environment-vars =
    ...
    zope_i18n_compile_mo_files trueSetup up autoremove and/or import clock servers for one instance (or set up a cron job getting the corresponding views described below).[instance]
...
environment-vars =
    ...
    seantis_events_cleanup true
    seantis_events_import trueInstall dexterity and seantis.dir.events using portal_quickinstallerSpecial ViewsJSON exportJSON export of all events:?type=jsonExport a limited number of events:?type=json&max=10Export all events with a given category:?type=json&filter=1&cat1=text&cat2=textExport all events with a given keyword:?type=json&search=1&searchtext=textExport events with RRULES:?type=json&compact=1Include imported events:?type=json&imported=1IndexView event index:/eventindexRebuild Z-catalog:/eventindex?rebuildReindex event indices:/eventindex?reindexCleanupArchive past events, remove stale previews and archived events:/cleanup?run=1&force=1ImportImport events:/fetch?run=1Reimport event:/fetch?run=1&reimport=1Import only events with a given ID:/fetch?run=1&source-ids=event1,event2Don’t process source in random order:/fetch?run=1&no_shuffle=1Build StatusCoverageLatests PyPI ReleaseLicenseseantis.dir.events is released under GPL v2ContributorsDenis Krienbühl [href]Tobias Reinhard [treinhard]Marc Sommerhalder [msom]Lukas Knöpfel [lknoepfel]Changelog1.9.1 (2017-03-27)Add missing dependency.
[msom]1.9 (2016-11-18)Add a new date filter: All (next 5 years).
[msom]1.8 (2016-10-25)Add new state filter: Archived.
[msom]1.7.2 (2016-07-27)Depend on the latest plone.app.event version.
[msom]1.7.1 (2016-03-30)Don’t capitalize texts in ical import.
[msom]Fix whole day events in ical import.
[msom]1.7 (2016-03-23)Add ical import source.
[msom]1.6.1 (2015-12-14)Avoids AttributeError if event’s short description is None.
[treinhard]Include title in recurrence url to avoid ambiguity.
[msom]1.6 (2015-12-02)Allow filtering for multiple categories #90.
[msom]Add a new workflow state: archived permanently.
[msom]Limit the range of different guidle categories. Implements #91.
[msom]Show a warning when no coordinates are set.
[msom]Hide OpenLayer polygon drawing tools. Implements #93.
[msom]Change layout of event list and detail for visual redesign.
[msom]Integrate search and filter into sidebar, disable the viewlet.
[msom]Add new shorted date formatting.
[msom]Use less date ranges.
[msom]Enable jquerytools.dateinput.js.
[msom]Move events specific styles from plonetheme.onegov to this package.
[lknoepfel]1.5.2 (2015-11-12)Change default date range filter value.
[msom]Add CSRF protection on special URLs #94.
[msom]1.5.1 (2015-03-23)Increase fetch timeout for imports.
[msom]1.5 (2015-03-20)Add a default classifier for Guidle imports. Implements #87.
[msom]Increase fetch timeout for imports.
[msom]1.4.1 (2015-03-20)Update changelog.
[msom]1.4 (2015-03-20)Add an option to import remotely imported events. Implements #86.
[msom]Redirect to external link in submit form if set. Updates #74.
[msom]1.3.6 (2015-01-26)Limits the category suggestion validators to directories/items created
by seantis.dir.events. Fixes seantis.dir.base issue #17.
[href]1.3.5 (2015-01-19)Set up indexes on installation. Fixes #84.
[msom]1.3.4 (2014-11-27)Add missing upgrade step.
[msom]1.3.3 (2014-11-26)Move modules async and unrestricted to seantis.plonetools.
[href]Only export point coordinates. Fixes #81.
[msom]Show import source in event view. Implements #78.
[msom]Disable some import log messages. Implements #77.
[msom]1.3.2 (2014-09-18)Add url to JSON export #75.
[msom]1.3.1 (2014-07-14)Adds the ability to add a custom link used for submitting events.
Implements #74.
[href]1.3 (2014-06-23)Allow export of imported events. Implements #68.
[msom]Display number of removed already imported events in fetch view.
Implements #71.
[msom]Fix cleanup scheduler.
[msom]Prevent creation of log entries by viewing the events. Updates #70.
[msom]Split guidle events that last over a day. Fixes #50.
[msom]1.2.4 (2014-06-04)Add upgrade step to ensure source-index is set up.
[msom]1.2.3 (2014-05-08)Handle timezones correctly in import/export. Fixes #60.
[msom]1.2.2 (2014-05-05)Remove profile function.
[msom]Remove pages. Implements #51.
[msom]Reindex directory during transaction, clean up and import events in a
specific instance. Fixes #52.
[msom]1.2.1 (2014-04-28)Allow concurrent import in different directories.
[msom]1.2 (2014-04-28)Add import.
[msom]1.1.1 (2014-04-24)Move event submission link to top and style it as button
[msom]1.1 (2014-04-07)Add locality to list view. Implements #40.
[msom]Show organizer and ticket / registration website on detail view.
Implements #41.
[msom]Set coordinates using the location. Implements #43.
[msom]Add custom date filter. Implements #33.
[msom]1.0.1 (2014-02-15)Fixes a rare bug occurring when an event exist for the last day of a year,
but no events exist for the whole next year. Fixes #37.
[href]1.0Removes plone.app.event.dx profile depencency - it is deprecated.
[href]Adds plone.app.event.ploneintegration profile dependency.
[href]Integrates seantis.plonetools.
[href]Search with no results no longer shows all events.
[msom]Upgrade steps are no longer displayed in the coverage report.
[msom]Update teamraum theme integration.
[msom]Show a single today’s whole-day event correctly.
[msom]1.0rc3Add JSON export.
[msom]1.0rc2Stops event reindexing from running more than once per transaction.
[href]Makes event reindexing threadsafe.
[href]Add tests.
[msom]1.0rc1Fixes ical export error
[href]Fixes typos in add event form
[msom]Fixes date formating with superfluous point
[msom]Upgrade to seantis.dir.base 1.7
[msom]1.0a3Bind event reindexing directly to the transactionFixes errors when using plone.app.event 1.0rc21.0a2It is now easier to enter common events like events which happen on a single
day, or events which happen on different days.All-day events in different timezones than the server no longer lead to
crashes in the middle of the nightEvents are no longer shown on the wrong daySingle events are no longer shown twiceDeleting an event (as opposed to denying it’s publication) no longer results
in a corrupt event index.Event submission now works in IE7/IE8 on Windows XP1.0a1Initial release