Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source Magazine

Chapter 1. EXT: Seminar Manager

Extension Key: seminars

Copyright 2005–2006, Oliver Klee, <typo3-coding@oliverklee.de>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

1.1. Introduction

What does it do?

This extension allows you to create and manage a list of seminars, workshops, lectures, theater performances and other events as an overview or as detailed descriptions. In addition, it allows front-end users to register for these events.

Particularly, you can manage speakers, seminar sites and organizers and use them for the seminars. You can get an overview of how many people have registered for which seminar.

Key features

  1. searchable front-end plug-in with list view and detailed single view of upcoming events

  2. online registration for front-end users, including automatic confirmation e-mail and live update of available seats

  3. “my events” list for logged-in front-end users, showing for which events they have signed up

  4. front-end list of participants for an event (visible to participants and VIPs)

  5. back-end module for managing seminars, speakers, organizers, seminar sites, payment methods and registrations

  6. completely templatized front-end output

  7. the front-end output is mostly valid XHTML (this will be completely valid by version 0.5.0)

  8. visual design is done using only CSS

  9. mostly accessible front-end output, works with the sb_accessiblecontent extension (for version 0.5.0, the extension's accessibility will be throughly checked by W3C WAI, section 508 and BITV guidelines)

  10. currently full German, English and Dutch localization, including a switch between formal and informal language (eg. “Sie”/”Du” in German)

  11. the front-end plug-in can be configured via TypoScript and Flexforms

  12. the code follows the TYPO3 coding guidelines

  13. works with TYPO3 4.0 (if you find any bugs, please report them in the bug tracker)

  14. the extension is actively developed

Screenshots

This is a front-end list a seminars. Note the color-coded number of vacancies in the last column.

This is the top of a front-end detailed view for a seminar:

This is the “my events” list for a logged-in front-end user:

Live example

For a live example, visit the Career Service Bonn, section Workshops (in German).

Credits

Thanks go to the following persons for contributing code, bug fixes or localizations or for doing code reviews:

  1. Alexander Maringer

  2. Christoph Taubmann

  3. Frank Schepers

  4. Franz Ripfel

  5. Mario Rimann

  6. Mathias Uhl

  7. Roman Benz

  8. Ralph Brugger

  9. Thomas Pforte

Sponsorship

Development of this extension has been funded by the following organizations and persons:

  1. A.BE.ZET GmbH

  2. Kompetenzzentrum IT am Staatlichen Schulamt für den Landkreis Offenbach und die Stadt Offenbach am Main

  3. webspiration - webdesign, edv & internetservices

  4. m|r|o|net

  5. randombit EDV-Dienstleistungen

  6. Reiner Schmidt

  7. maddesigns - Sven Wolfermann

Keep up-to-date

We have a newsgroup/mailing list on lists.netfielders.de (where all the TYPO3 newsgroups and mailing lists are hosted). All announcements like new versions or security issues will be sent to all members of this list.

Please subscribe at the information page of the mailing list. It's free, and you can always unsubscribe yourself if needed. To send a message to this mailing list, just send it to: typo3-project-seminars@lists.netfielders.de

To access the newsgroup, you just need to configure your news-reader with these settings:

Server:

lists.netfielders.de

Port:

119 (which is the default)

Group name:

typo3.projects.seminars

The mailing list and newsgroup are synced, so you just need one of them to stay informed.