Skip to main content

A Seminar and Conference websites built on Plone

Project description

Detailed Documentation

slc.seminarportal can be used to model and present seminars and conferences.

When you view a seminar, you will be presented with a roster showing all the rooms (venues) and the speeches held in those rooms. The roster is a table with the rooms as the columns and the times of the speeches as the rows.

To show a column with the speech times on the roster, make sure to check the box on the bottom of the seminar edit page.

Content Types:

The following content types are available:

  • Seminar

    The Seminar is globally addable and contains all the seminar-related subobjets.

  • Speakers Folder

    The Speakers folder is automatically created whenever a seminar has been created. This folder’s allowed content types are restricted to speakers only.

  • Speaker

    Every conference and seminar has people holding talks, making presentations and giving speeches. These people are modeled with the speaker content type. You can add references to speeches (i.e the speeches held by this speaker). These references are two-way, so the speeches now also have references to this speaker.

  • Speech Venues Folder

    The Speech Venues folder is also automatically created when a seminar is created. This folder’s allowed content types are restricted to speech venues only.

  • Speech Venue

    A speech venue refers to the room or conference hall in which speeches are held. This folder’s allowed content types are restricted to speeches only.

  • Speech

    A speech is a talk or presentation held at the conference and in one of the rooms/venues. You can add references to speakers (i.e the speakers who held the speech). These references are two-way, so the speakers now also have references to the speeches.

Other features: You can add a ‘layout’ property on the folder containing your seminars. Give the value of ‘@@seminarfolder-view’ and you will have now a special view for your seminars with simple and advanced search options.

Dummy Data:

If you want to get an impression of the structure, views and content types provided by slc.seminarportal, then you can create some dummy seminars, speakers and speeches with a provided external method.

In the Zope management interface, create a new external method by choosing it from the dropdown box.

Then give the following values:
  • id: create_seminar_test_data (or whatever you prefer)

  • Title: (whatever you prefer)

  • Module Name: slc.seminarportal.create_seminar_test_data

  • Function Name: run

After saving, click on the ‘test’ tab and wait for the external method to finish executing.

You should now have a ‘Seminars’ folder with dummy data in your Plone root.

Credits

Copyright European Agency for Health and Safety at Work and Syslab.com GmbH.

slc.seminarportal development was funded by the European Agency for Health and Safety at Work.

License

slc.seminarportal is licensed under the GNU Lesser Generic Public License, version 2 or later and EUPL version 1.1 only. The complete license texts can be found in docs/LICENSE.GPL and docs/LICENSE.EUPL.

Changelog

1.2.14 (2010-07-22)

  • bugfix in views for speakers-, speeches- and speech-venues folders: don’t show border to anonymous users [thomasw]

1.2.13 (2010-06-09)

  • Fixed a bug in the speakers portlet, for the case when less speakers were found in the catalog than the maximun set number [thomasw]

  • Fixed a bug in the seminar view: Mustn’t show the border to anonymous users [thomasw]

1.2.12 (2010-03-19)

  • Fixed the bug which prevented you from creating ‘speakers’ porlets inside seminars. [jcbrand]

1.2.11 (2009-12-07)

  • Show files and images uploaded inside speeches as attachments [jcbrand]

  • Moved the speech_view skins template to a browser view [jcbrand]

  • Added license information [goibhniu]

1.2.9 (2009-12-01)

  • Added unit tests for the speeches portlet [jcbrand]

  • In chrome et al., don’t show an ugly icon on the speaker portlet if no image has been uploaded [jcbrand]

1.2.8 (2009-11-28)

  • Changed the speaker portlet to be able to show multiple speakers [jcbrand]

  • Add unit tests for the speakers portlet. [jcbrand]

  • Made showing the ‘Hour’ column on the seminar roster configurable [jcbrand]

1.2.7 (2009-11-26)

  • Bugfix, also show ATBlobs in the ‘Resources’ table. [jcbrand]

  • Show speakers in the speeches summary and fix a bug that prevented the description from showing. [jcbrand]

  • Restrict the addable types in speech and speaker. [jcbrand]

  • Show thumbnails for speakers more often. [jcbrand]

1.2.6 (2009-11-25)

  • Ditto :-/ [jcbrand]

1.2.5 (2009-11-25)

  • Previous release was a dud, due to svn 1.6.5 and setuptools 0.6c9 [jcbrand]

1.2.4 (2009-11-09)

  • Replaced getURL with get_path [jcbrand]

  • Add new view for @@speechvenuesfolder-view [jcbrand]

  • Don’t show empty fields on the views [jcbrand]

  • Show the relatedItems widget on seminars and speakers [jcbrand]

  • Updated the test-framework and added tests [jcbrand]

  • Removed the custom roles [jcbrand]

  • Let SPSpeechVenue subclass BaseFolder instead, to give us a description field. [jcbrand]

  • Fixed seminar_textarea.pt template for chromium [jcbrand]

1.2.3 (2009-11-09)

  • Event-handler fix: We must not publish the speakers and speech-venues folder on event creation, as the user might not have that permission. Rather, register a separate event handler that mirrors workflow changes [thomasw]

  • Autoinclude seminarportal [jcbrand]

  • Removed references to OSHA [jcbrand]

  • Code cleanup regarding imports [jcbrand]

1.2.2 (2009-11-03)

  • small fix in speech-add-helper-page [thomasw]

1.2.1 (2009-10-25)

  • fixed minor css bug preventing validation [pilz]

1.2 (2009-06-17)

  • Added testlayer [gerken]

1.1 (2009-05-12)

  • Packaged egg [pilz]

1.0 (2008-03-31)

  • Created [jcbrand]

Contributors:

  • Jan-Carel Brand (Syslab.com GmbH)

  • Wolfgang Thomas (Syslab.com GmbH)

  • Alexander Pilz (Syslab.com GmbH)

  • Patrick Gerken (Syslab.com GmbH)

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

slc.seminarportal-1.2.14.zip (97.4 kB view details)

Uploaded Source

File details

Details for the file slc.seminarportal-1.2.14.zip.

File metadata

File hashes

Hashes for slc.seminarportal-1.2.14.zip
Algorithm Hash digest
SHA256 af7ba6a033bafd7ffb111105347395fdd9d7a66dbbb2290d8484e3356aea4541
MD5 a69165b751913c64a3ef6d56a78849f8
BLAKE2b-256 acd8746cebfa43184b124bdf2a34acee5d6e29cc107fb25e3808e6d069be1a3b

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