Package: collective.conferences
ContentsIntroductionChangelog0.10 (2020-12-26)0.9 (2020-12-06)0.8 (2020-11-17)0.7 (2020-11-04)0.6 (2020-10-20)0.5 (2020-10-05)0.4 (2020-09-30)0.3 (2020-09-22)0.2 (2020-08-29)0.1 (2020-07-10)IntroductionThe goal of this Plone add-on is to provide a framework for the organization
of conferences.The add-on creates a content type conferencespeaker inside a speaker folder. The speaker
folder could be created at every place on the Plone site. A conferencespeaker is
restricted to a speaker folder.The site admin can create a conference program and as much tracks as needed inside
this program. The title of the tracks will be indexed to the portal_catalog.The site admin could create a page for the call for papers. The call for papers object
provides a field to add topics for the conference program. It’s
view template provides for anonymus user the information that they need to
create an account on the site and the link to the register form.
If a user is already linked in she/he gets the links to submit a new talk or workshop
proposal. This proposal will be placed into a talksfolder or a workshopfolder
in the root of the site. The papers - talks or workshops - will be reviewed
and assigned to a track. The reviewers or site admins will set a number for the
order in this track too.The view of a track creates a dynamic listing of its talks and workshops, ordered
by the ordering number a reviewer/site admin set for each talk. The listing (table)
will submit information about start time of every talk and its subject too. The track
view holds information about its time slot (begin and end) and the conference room
where it take place. The name of the room is linked to the appropriate room object thus
the audience could get very easy information about its location (the room object has
spaces to provide such information including a picture of the room).The conference rooms are merged into a roomfolder, which could be placed everywhere on the
site.The conference program shows a list of all conference tracks with their title,
description and dates. The tracks had to fit inside the program timeslot. The
editor of a track will get an error message, if this isn’t the case.There is also a section for the registration of people who want to attend the conference.
It is necessary to create an account on the site, before one could register for the
conference.The add-on is currently in a alpha status. Further improvemments and missing features will
be added in the near future. Help in this development would be appreciated.Note:  place names and roles of the people who contribute to this packagein this file, one to a line, like so:Andreas Mantke, Original AuthorChangelog0.10 (2020-12-26)Add functions to the program module for searching and displaying tracks,
talks, workshops and conference breaks in appropriate listing. [Andreas Mantke]Add new index for the room of a track. [Andreas Mantke]Add function to the program module to get the room of a track. [Andreas Mantke]Add functions to get the room of a talk or a workshop and display it in
the view of talks and workshops. [Andreas Mantke]Renaming the field for the length of talks, workshops and conference
breaks. [Andreas Mantke]Improve the structure of the talk and workshop view templates and add
some css styles for this templates. [Andreas Mantke]Add the improved version of a full program view template. [Andreas Mantke]Improve the tables of the full program view template for readability with
some background color. [Andreas Mantke]Fis the description of the workflow. [Andreas Mantke]Update localization files and German localization. [Andreas Mantke]0.9 (2020-12-06)Add integration tests for all content type modules. [Andreas Mantke]Add import for virus free validation with collective.clamav. [Andreas Mantke]Update localization files. [Andreas Mantke]0.8 (2020-11-17)Add mail notification about workflow state of talk, traininig and
workflow module [Andreas Mantke]Update localization files [Andreas Mantke]0.7 (2020-11-04)Add validation for the start and end of a training [Andreas Mantke]Add function to calculate the end of a training from its start date
and its length [Andreas Mantke]Update localization files [Andreas Mantke]0.6 (2020-10-20)Add training module with corresponding training folder module,
add further fields to the configuration control panel for this
new modules [Andreas Mantke]Text fixes on workshop module [Andreas Mantke]Fix uniqueness validators on talk and workshop modules [Andreas Mantke]Update localization files and German localization [Andreas Mantke]Add workflow for training objects [Andreas Mantke]Add user documentation about new training module and [Andreas Mantke]0.5 (2020-10-05)Improve speakers and rooms folder listing {Andreas Mantke]Fix notify speaker issue, if admin creates a new speaker
profile [Andreas Mantke]Update localization files [Andreas Mantke]0.4 (2020-09-30)Fix view templates of twfolder, track and program if speaker, track or
conference room is not set [Andreas Mantke]Fix textes on the attendeefolder view template [Andreas Mantke]Add function to set start and end time of talks, tracks and
conference breaks [Andreas Mantke]Update localization files and German localization [Andreas Mantke]0.3 (2020-09-22)Add documentation about the conference registration [Andreas Mantke]Add new page for conference registration [Andreas Mantke]Add new mail form for conference registration [Andreas Mantke]Move options for conference fee and bank accounts to the controlpanes, make a
vocabulary from this accounts and register it as utility [Andreas Mantke]Move view templates to a common folder [Andreas Mantke]Update localization files and German localization [Andreas Mantke]Add Python versions 3.6 and 3.8 to the test matrix of Travis CI [Andreas Mantke]0.2 (2020-08-29)Move functions for validation of email to the common module [Andreas Mantke]Add validation for email to attendee module [Andreas Mantke]Improve edit mode of talk and workshop module with register for slides,
files and video [Andreas Mantke]Add Barceloneta theme class to table on the program and track view [Andreas Mantke]Update localization files and German localization [Andreas Mantke]Add first version of user documentation, source, HTML and PDF file format [Andreas Mantke]Add a new workflow for conference talks and workshops. [Andreas Mantke]Add registry.xml, controlpanel.xml to unistall profile [Andreas Mantke]Renaming of the controlpanel [Andreas Mantke]Use safe_unicode instead of unicode for strings. [Andreas Mantke]Add fields to configure allowed file extensions for images, videos, slides and additional
material and corresponding validators [Andreas Mantke]Add unique title validators for talks and workshops [Andreas Mantke]Add content types for conferencebreakfolder and talksworkshopfolder [Andreas Mantke]0.1 (2020-07-10)Package created first using zopeskel and manually added and edited to make it working with Python 3 and
current Plone 5.2.x