Metadata-Version: 1.1
Name: seantis.dir.events
Version: 1.3.4
Summary: Directory of upcoming Events.
Home-page: https://github.com/seantis/seantis.dir.events
Author: Seantis GmbH
Author-email: info@seantis.ch
License: GPL
Description: 
        
        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 visit https://github.com/seantis/seantis.dir.base.
        
        
        Dependencies
        ------------
        
        seantis.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.
        
        Installation
        ------------
        
        1. Use Plone 4.3 or newer
        
        ::
        
            extends =
                http://dist.plone.org/release/4.3/versions.cfg
        
        2. Add the module to your instance eggs
        
        ::
        
            [instance]
            eggs +=
                seantis.dir.events
        
        
        3. Ensure that the i18n files are compiled by adding
        
        ::
        
            [instance]
            ...
            environment-vars =
                ...
                zope_i18n_compile_mo_files true
        
        4. Setup 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 true
        
        
        5. Install dexterity and seantis.dir.events using portal_quickinstaller
        
        
        Special Views
        -------------
        
        JSON export
        ~~~~~~~~~~~
        * JSON export of all events: *?type=json*
        * Export a limited number of events: *?type=json&max=10*
        * Export all events with a given category: *?type=json&filter=1&cat1=text&cat2=text*
        * Export all events with a given keyword: *?type=json&search=1&searchtext=text*
        * Export events with RRULES: *?type=json&compact=1*
        * Include imported events: *?type=json&imported=1*
        
        Index
        ~~~~~
        * View event index: */eventindex*
        * Rebuild Z-catalog: */eventindex?rebuild*
        * Reindex event indices: */eventindex?reindex*
        
        Cleanup
        ~~~~~~~
        * Archive past events, remove stale previews and archived events: */cleanup?run=1&force=1*
        
        Import
        ~~~~~~
        * Import events: */fetch?run=1*
        * Reimport event: */fetch?run=1&reimport=1*
        * Import only events with a given ID: */fetch?run=1&source-ids=event1,event2*
        * Don't process source in random order: */fetch?run=1&no_shuffle=1*
        
        
        Build Status
        ------------
        
        .. image:: https://api.travis-ci.org/seantis/seantis.dir.events.png?branch=master
          :target: https://travis-ci.org/seantis/seantis.dir.events
          :alt: Build Status
        
        
        Coverage
        --------
        
        .. image:: https://coveralls.io/repos/seantis/seantis.dir.events/badge.png?branch=master
          :target: https://coveralls.io/r/seantis/seantis.dir.events?branch=master
          :alt: Project Coverage
        
        
        Latests PyPI Release
        --------------------
        .. image:: https://pypip.in/v/seantis.dir.events/badge.png
          :target: https://crate.io/packages/seantis.dir.events
          :alt: Latest PyPI Release
        
        
        License
        -------
        seantis.dir.events is released under GPL v2
        
        
        Contributors
        ------------
        
        - Denis Krienbühl [href]
        - Tobias Reinhard [treinhard]
        - Marc Sommerhalder [msom]
        
        Changelog
        ---------
        
        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.0
        ~~~
        
        - Removes 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.0rc3
        ~~~~~~
        
        - Add JSON export.
          [msom]
        
        1.0rc2
        ~~~~~~
        
        - Stops event reindexing from running more than once per transaction.
          [href]
        
        - Makes event reindexing threadsafe.
          [href]
        
        - Add tests.
          [msom]
        
        1.0rc1
        ~~~~~~
        
        - Fixes 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.0a3
        ~~~~~~
        
        - Bind event reindexing directly to the transaction
        
        - Fixes errors when using plone.app.event 1.0rc2
        
        1.0a2
        ~~~~~~
        
        - It 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 night
        
        - Events are no longer shown on the wrong day
        
        - Single events are no longer shown twice
        
        - Deleting 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 XP
        
        1.0a1
        ~~~~~~
        
        - Initial release
        
Platform: UNKNOWN
Classifier: Framework :: Plone
Classifier: Programming Language :: Python
