.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ==================================== EXT: Readable name of your extension ==================================== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: Christian Ehmann :Changed: 2008-11-08T10:07:47 :Classification: extensionkey :Description: The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- :Keywords: keywords comma-separated :Author: Author Name :Email: your@email.com :Info 4: :Language: en |img-1| |img-2| EXT: Readable name of your extension - extensionkey .. _Anmeldeverwaltung-fr-Veranstaltungen-Events: Anmeldeverwaltung für Veranstaltungen / Events ============================================== Extension Key: event\_registr Language: de Keywords: Anmeldeverwaltung, Skiausfahrten, Copyright 2000-2008, Christian Ehmann, 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.org .. _Table-of-Contents: Table of Contents ----------------- `Anmeldeverwaltung für Veranstaltungen / Events 1 <#1.Anmeldeverwaltun g%20f%C3%BCr%20Veranstaltungen%20/%20Events|outline>`_ **`Introduction 3 <#1.1.Introduction|outline>`_** `What does it do? 3 <#1.1.1.What%20does%20it%20do_|outline>`_ **`Users manual / Tutorial zur Installation und Konfiguration 6 <#1.2. Users%20manual%20/%20Tutorial%20zur%20Installation%20und%20Konfigurati on|outline>`_** `Voraussetzungen 6 <#1.2.1.Voraussetzungen|outline>`_ `Installation 6 <#1.2.2.Installation|outline>`_ `Konfiguration des Plugin: 7 <#1.3.1.Konfiguration%20des%20Plugin:|outline>`_ `Formatierung mit CSS: 10 <#1.3.2.Formatierung%20mit%20CSS:|outline>`_ **`Known problems / to-Do list 12 <#1.4.Known%20problems%20/%20to- Do%20list%20|outline>`_** **`ChangeLog 13 <#1.5.ChangeLog|outline>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ Anmeldeverwaltung für Skiausfahrten oder andere Events / Veranstaltungen. Registrierte User können sich für Veranstaltungen anmelden. Warteliste, Emailversand, Anmeldestatus, manulles eintragen von Zahlungseingängen, Administration durch 3 verschiedene Benutzergruppen. .. _Screenshots: Screenshots """"""""""" Verwalten von Veranstaltungen (wenn der Benutzer in der erforderlichen Berechtigungsgruppe ist) |img-3| |img-4| Anmelden / Registieren für eine Veranstaltung / Event. |img-5| |img-6| Meine Anmeldungen für den angemeldeten User anzeigen: |img-7| |img-8| Anmeldungen (Registierungen) zu Veranstaltungen (Events) anzeigen und bearbeiten: |img-9| |img-10| .. _Users-manual-Tutorial-zur-Installation-und-Konfiguration: Users manual / Tutorial zur Installation und Konfiguration ---------------------------------------------------------- - Frontent Plugin - German is default language – translation possible into the file /typo3conf/ext/event\_registr/pi1/locallang.xml - Target group: Users, Administrators or Developers in that priority. Depends on the extension. .. _Voraussetzungen: Voraussetzungen ^^^^^^^^^^^^^^^ Flexform .. _Installation: Installation ^^^^^^^^^^^^ - Aufruf des Extension Mangers im Typo3 Backend: - |img-11| Importieren der Extension: |img-12| Nach der Installation werden zwei Tabellen angelegt: tx\_eventregistr\_events tx\_eventregistr\_registrations Einfügen der Extension auf eine Seite im Frontent durch das Einfügen eines Seitenihaltes: |img-13| Der Seiteninhalt soll vom Type Plugin sein: |img-14| Wechseln in die Registerkarte Plug-In und das Plugin-In Event- Registierung auswählen: .. _img-15: |img-15| -------- Es kann eine Ansicht für das Plugin gewählt werden. Bei einer weiteren Ansicht einen weiteren Seiteninhalt anlegen. .. _Konfiguration-des-Plugin: Konfiguration des Plugin: ^^^^^^^^^^^^^^^^^^^^^^^^^ |img-16| .. _Allgemeins-zum-Emailversand: Allgemeins zum Emailversand: """""""""""""""""""""""""""" Das Feld Email ist ein Pflichtfeld, welches im Frontend auf Plausibilität überprüft wird. Wird eine Anmeldung durch einen Verwalter in der Ausfahrtsliste vorgenommen kann auch ein beliebiger Wert im Feld Email stehen. Eine Email wird vom Server grundsätzlich nur verschickt, wenn die Emailadresse Plausibel ist. .. _Email-bei-Zahlungseingang: Email bei Zahlungseingang: """""""""""""""""""""""""" Wenn auf der Seite “Anmeldeliste” der Betrag für eine Registrierung (Anmeldung) eingetragen wird. (Nur ganze Zahlen), dann wird eine Email an die angemeldete Person versendet. .. _img-17-Hinweis-bei-weniger-freie-Pltze-als: |img-17| Hinweis bei weniger freie Plätze als: """""""""""""""""""""""""""""""""""""""""""""" Wenn für ein Event nur noch wenige Plätze frei sind, dann wird bei der Anmeldung eine Info mit ausgegeben. Diese Info erscheint, wenn nur noch weniger als X Plätze frei sind. Auf diesem Sceenshot sind gar keine Plätze mehr frei, dadurch erscheint direkt eine Meldung für die Warteliste. Personen können sich immer Anmelden, solange eine Ausfahrt (Event) noch in der Zukunft liegt und nicht als gelöscht markiert ist. .. _Gruppen: Gruppen: """""""" Es müssen Benutzergruppen für Frontenduser angelegt sein: |img-18| Diese Benutzergruppen enthalten dann wiederum User: Die Ids der Benutzergruppen müssen dann in die Backend-Konfigurations- Felder “Gruppen ID für....” eingetragen werden. Auf diese Gruppen finden an unterschiedlichen Stellen im Code Berechtigungsprüfungen statt. Für den Zugriff auf die verschiedenen Ansichten dieses Plugins |img-19| kann die Typo3 Standard Zugriffsberechtigung verwendet werden: |img-20| .. _Gruppen-ID-der-Verwalter: Gruppen ID der Verwalter: """"""""""""""""""""""""" Frontend User dieser Gruppe können die Anmeldeliste verändern, haben aber keine Berechtigung um den bezahlten Betrag zu ändern. Verwalter können auch keine Events anlegen, ändern (z.B. Teilnehmeranzahl, Email des Eventverwalters) oder löschen. .. _Gruppen-ID-der-User: Gruppen ID der User: """""""""""""""""""" In dieser Gruppen sollten alle Registrieren User enthalten sein, damit eine Anmeldung und nützung des Plugins möglich ist. .. _Gruppen-ID-der-Admins: Gruppen ID der Admins: """""""""""""""""""""" Frontend User der Admin Gruppe können auch den Betrag verändern und Events editieren. .. _Formatierung-mit-CSS: Formatierung mit CSS: ^^^^^^^^^^^^^^^^^^^^^ Um das Layout des Plugins zu beeinflussen, kann am einfachsten CSS verwendet werden. Hier ein paar CSS Code Schnipsel: .. _Um-die-Textfelder-anzupassen: Um die Textfelder anzupassen: """"""""""""""""""""""""""""" .tx-eventregistr-pi1 form table tr td textarea{ width:120px; height:35px; border-style:solid; border-width:1px; border-color:#AEB2BE; background:#AEB2BE; color:#000000; font-family:tahoma; font-size:11px; padding:4 0 0 7px; overflow:hidden } .. _Breite-der-Inputfelder-anpassen: Breite der Inputfelder anpassen: """""""""""""""""""""""""""""""" .tx-eventregistr-pi1 form table tr td input{ width:120px; } .. _Breite-der-Checkbox-verkleinern: Breite der Checkbox verkleinern: """""""""""""""""""""""""""""""" .tx-eventregistr-pi1-checkbox, form table tr td input.tx-eventregistr- pi1-checkbox{ width:20px; height:21px; } .. _Known-problems-to-Do-list: Known problems / to-Do list --------------------------- Please send the author an Email if you find some errors – thanks a lot, Christian Ehmann .. _ChangeLog: ChangeLog --------- - 0.0.3 bis zu dieser Version war die Dokumentation unvollständig (alpha) - 0.0.4 Beta Version Plugin seit ca. 1 Monat im Einsatz. - Emailversand im Code angepasst 13 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 152 .. :id: graphics5 .. :name: graphics5 .. :width: 213 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 437 .. :id: graphics1 .. :name: graphics1 .. :width: 669 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 153 .. :id: graphics6 .. :name: graphics6 .. :width: 205 .. |img-6| image:: img-6.png .. :align: left .. :border: 0 .. :height: 392 .. :id: graphics2 .. :name: graphics2 .. :width: 524 .. |img-7| image:: img-7.png .. :align: left .. :border: 0 .. :height: 123 .. :id: graphics7 .. :name: graphics7 .. :width: 193 .. |img-8| image:: img-8.png .. :align: left .. :border: 0 .. :height: 304 .. :id: graphics3 .. :name: graphics3 .. :width: 669 .. |img-9| image:: img-9.png .. :align: left .. :border: 0 .. :height: 149 .. :id: graphics8 .. :name: graphics8 .. :width: 214 .. |img-10| image:: img-10.png .. :align: left .. :border: 0 .. :height: 239 .. :id: graphics4 .. :name: graphics4 .. :width: 669 .. |img-11| image:: img-11.png .. :align: left .. :border: 0 .. :height: 62 .. :id: graphics9 .. :name: graphics9 .. :width: 132 .. |img-12| image:: img-12.png .. :align: left .. :border: 0 .. :height: 196 .. :id: graphics10 .. :name: graphics10 .. :width: 323 .. |img-13| image:: img-13.png .. :align: left .. :border: 0 .. :height: 67 .. :id: graphics11 .. :name: graphics11 .. :width: 271 .. |img-14| image:: img-14.png .. :align: left .. :border: 0 .. :height: 83 .. :id: graphics12 .. :name: graphics12 .. :width: 199 .. |img-15| image:: img-15.png .. :align: left .. :border: 0 .. :height: 477 .. :id: graphics13 .. :name: graphics13 .. :width: 610 .. |img-16| image:: img-16.png .. :align: left .. :border: 0 .. :height: 238 .. :id: graphics14 .. :name: graphics14 .. :width: 238 .. |img-17| image:: img-17.png .. :align: left .. :border: 0 .. :height: 230 .. :id: graphics15 .. :name: graphics15 .. :width: 522 .. |img-18| image:: img-18.png .. :align: left .. :border: 0 .. :height: 131 .. :id: graphics16 .. :name: graphics16 .. :width: 361 .. |img-19| image:: img-19.png .. :align: left .. :border: 0 .. :height: 126 .. :id: graphics17 .. :name: graphics17 .. :width: 200 .. |img-20| image:: img-20.png .. :align: left .. :border: 0 .. :height: 291 .. :id: graphics18 .. :name: graphics18 .. :width: 564