.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ================================= EXT: Frontend Usergoup Management ================================= :Created: 2010-02-18T17:33:18 :Changed: 2014-06-28T14:21:43.190000000 :Classification: feusergoupmanagement :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: Frontend, Usergoup, Management :Author: Rolf Huesmann :Email: typo3@rolfhuesmann.de :Info 4: :Language: de |img-1| |img-2| EXT: Frontend Usergoup Management - feusergoupmanagement .. _EXT-Frontend-Usergoup-Management: EXT: Frontend Usergoup Management ================================= Extension Key: feusergoupmanagement Language: de Keywords: Frontend, Usergoup, Management Copyright 2000-2010, Rolf Huesmann, 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 ----------------- `EXT: Frontend Usergoup Management 1 <#__RefHeading__1178_208717748>`_ **`Introduction 3 <#__RefHeading__1180_208717748>`_** `What does it do? 3 <#__RefHeading__1182_208717748>`_ `Screenshots 3 <#__RefHeading__1184_208717748>`_ **`Installation 4 <#__RefHeading__1186_208717748>`_** **`Regel Konfigurieren 5 <#__RefHeading__1188_208717748>`_** **`Plugin Konfiguration 6 <#__RefHeading__1190_208717748>`_** **`Plugin Konfiguration - User Ansicht 7 <#__RefHeading__1192_208717748>`_** **`Plugin Konfiguration - Admin Ansicht 8 <#__RefHeading__1194_208717748>`_** **`TypoScript Configuration 9 <#__RefHeading__1196_208717748>`_** **`Im TypoScript Template Konstanten Feld können auch Einstellungen Global vorgenommen werden. 9 <#__RefHeading__1198_208717748>`_** **`Known problems 10 <#__RefHeading__1200_208717748>`_** **`To-Do list 11 <#__RefHeading__1202_208717748>`_** **`ChangeLog 12 <#__RefHeading__1204_208717748>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ - Dieses Pugin stellt dir die Möglichkeit zur Verfügung, dass FEUser sich selber in FEGroups einschreiben oder ausschreiben können. - Auserdem kann man über Regeln FEGroups administrative Fähigkeiten übertragen, welche dann andere FEUser auf anfrage über das Plugin oder anderer Weise im Frondent FEGroups hinzufügen oder entfernen können. .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-3| FEUser Ansicht. (Grün = Mitglied, rot = kein Mitglied, gelb = zum Übernehmen auf Speichern klicken) |img-4| Adminansicht im Frontend. .. _Installation: Installation ------------ Die Ext muss über den Ext-Maneager installiert werden. - Es muss ein Login-Form auf deiner Seite sein (und funktionieren) - Ein Sysfolder mit den FrontendUsern und FrontendGruppen muss erstellt werden bzw existieren. - Entwerder erstellst du für die Regeln, nach den die User sich in Gruppen einwählen dürfen, einen extra Sysfolder oder du legst die Regeln im Selben Sysfolder wie die FEUser und FEGruppen an. - Nun legst du auf einer Seite, die erst nach dem FELogin zu ereichen ist an und fügst dort das Plugin ein. .. _Regel-Konfigurieren: Regel Konfigurieren ------------------- Füge in dem Sysordner neue 'Gruppenberechtigungen' hinzu. |img-5| Hier gibt es folgende Felder: .. ### BEGIN~OF~TABLE ### .. _Regelbezeichnung: Regelbezeichnung ^^^^^^^^^^^^^^^^ .. container:: table-row a Regelbezeichnung b Der Name der Regel, um die im Sysfolder wieder zu erkennen. .. _Zu-administrierende-Gruppe: Zu administrierende Gruppe ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a Zu administrierende Gruppe b Frontendgruppe die bearbeiten werden darf oder in die sich User einschreiben können. .. _Admingruppe-n: Admingruppe(n) ^^^^^^^^^^^^^^ .. container:: table-row a Admingruppe(n) b Frontendgruppen die die zu administrierende Gruppe bearbeiten dürfen oder sich in diese einschreiben können. .. _Sendet-bei-nderungen-und-Anfragen-Email-an-Admingruppe: Sendet bei Änderungen und Anfragen Email an Admingruppe ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a Sendet bei Änderungen und Anfragen Email an Admingruppe b Bei aktiviertem Hacken und demensprechent konfiguriertem Plugin wird der Admingruppe bei Änderungen in der zu administrierenden Gruppen eine Email mit der Änderung geschickt. .. _Zeigt-Regel-in-Admin-Ansicht-an: Zeigt Regel in Admin-Ansicht an ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a Zeigt Regel in Admin-Ansicht an b Zeigt diese Regel in Admin-Ansicht an. Bei deaktivierten Hacken wird die Regel nur in der Useransicht angezeigt. .. ###### END~OF~TABLE ###### .. _Plugin-Konfiguration: Plugin Konfiguration -------------------- |img-6| .. ### BEGIN~OF~TABLE ### .. _Was-soll-angezeigt-werden: **Was soll angezeigt werden?** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Was soll angezeigt werden?** b - User Ansicht - Admin Ansicht - Zeichenerklärung der User Ansicht .. _Typoscript-Einstellungen-werden-berschrieben: **Typoscript-Einstellungen werden überschrieben** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Typoscript-Einstellungen werden überschrieben** b Bei deaktiviertem Kästchen werden die Typoscripteinstellungen übernommen. Die Ansicht muss im Plugin eingestellt werden. .. _Bitte-whle-ein-Sysfolder-mit-den-Regeln-FE-Groups-und-FE-Usern: **Bitte wähle ein Sysfolder mit den Regeln, FE\_Groups und FE\_Usern ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Bitte wähle ein Sysfolder mit den Regeln, FE\_Groups und FE\_Usern aus** b Hier können 1 bis 99 Sysfolder ausgewählt werden, in dem die Regeln, FEUser und FEGruppen drin liegen. .. _Absender-Emailadresse-der-Seite: **Absender Emailadresse der Seite** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Absender Emailadresse der Seite** b Emailadresse die als Absender für die Emails genutzt werden soll. .. ###### END~OF~TABLE ###### .. _Plugin-Konfiguration-User-Ansicht: Plugin Konfiguration - User Ansicht ----------------------------------- .. ### BEGIN~OF~TABLE ### .. _Soll-der-User-ber-nderungen-via-Mail-benachrichtigt-werden: **Soll der User über Änderungen via Mail benachrichtigt werden?** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Soll der User über Änderungen via Mail benachrichtigt werden?** b FEUser kriegt bei Änderung eine Bestätigungsmail .. _User-darf-alle-verfgbaren-Gruppen-sehen: **User darf alle verfügbaren Gruppen sehen** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **User darf alle verfügbaren Gruppen sehen** b Der User kiegt alle verfügbaren Gruppen angezeigt. Dadurch kann er Admins anfragen (wenn dies gewünscht ist). .. _Darf-User-seine-angehrigen-Gruppen-sehen: **Darf User seine angehörigen Gruppen sehen?** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Darf User seine angehörigen Gruppen sehen?** b Bei deaktiviertem Hacken kann User sich dadurch nicht von seinen angehörigen Gruppen abmelden. .. _FE-Gruppen-die-dem-User-nicht-angezeigt-werden-sollen: **FE\_Gruppen die dem User nicht angezeigt werden sollen** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **FE\_Gruppen die dem User nicht angezeigt werden sollen** b Die Liste wird unter keinen Umständen angezeigt. .. _User-darf-sich-selber-von-sich-selbst-nicht-hinzugefgten-FE-Groups: **User darf sich selber von sich selbst nicht hinzugefügten FE\_Groups ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **User darf sich selber von sich selbst nicht hinzugefügten FE\_Groups abmelden?** b User darf sich von durch Admins moderierte Gruppen abmelden. .. _User-darf-Admin-anfragen: **User darf Admin anfragen** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **User darf Admin anfragen** b User darf Admingruppe eine Email schreiben und mit einer Begründung um Aufnahme in eine Gruppe bitten. .. _Zeige-Zeichenerklrung: **Zeige Zeichenerklärung** ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Zeige Zeichenerklärung** b Zeigt Legende an. .. ###### END~OF~TABLE ###### .. _Plugin-Konfiguration-Admin-Ansicht: Plugin Konfiguration - Admin Ansicht ------------------------------------ .. ### BEGIN~OF~TABLE ### .. _Soll-der-User-ber-nderungen-via-Mail-benachrichtigt-werden: **Soll der User über Änderungen via Mail benachrichtigt werden?** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Soll der User über Änderungen via Mail benachrichtigt werden?** b User kriegt nach bearbeitung eine Mail als Info. .. _Soll-AdminGruppe-ber-nderungen-via-Mail-benachrichtigt-werden: **Soll AdminGruppe über Änderungen via Mail benachrichtigt werden?** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Soll AdminGruppe über Änderungen via Mail benachrichtigt werden?** b Admingruppe bekommt zur kontrolle und Info eine Mail bei Änderung eines Users. .. ###### END~OF~TABLE ###### .. _TypoScript-Configuration: TypoScript Configuration ------------------------ Im TypoScript Template Konstanten Feld können auch Einstellungen Global vorgenommen werden. :: # Const plugin.tx_feusergoupmanagement_pi1 { #template file templateFile = EXT:feusergoupmanagement/pi1/template.html #css file cssFile = /typo3conf/ext/feusergoupmanagement/pi1/style.css #sysfolder PID-List (6,87,7) sysfolder = #send user by editing a mail mailtouser = 1 #show his own Groups showhisowngroups = 1 #Group UID-List with hidden Groups hiddengroupscategoryselection = #User is allow to loggoff from Groups without Admin userisallowtologoffgroups = 1 #Mail to Admingroup by editing mailtoadmin = 1 #User ask Admingroup askadmin = 1 #User see all groups (without hidden Groups) seeallgroups = 1 #Sender Emailaddress by sending a mail mailaddress = noaddress@yourdomain.org #show Explanation of symbols viewlegende = 0 image { #is member icon group_true = EXT:feusergoupmanagement/pi1/image/group_true.png #is no member icon group_false = EXT:feusergoupmanagement/pi1/image/group_false.png #ask admin icon admin_ask = EXT:feusergoupmanagement/pi1/image/admin_ask.png #other icons are define in css-script } } .. _Known-problems: Known problems -------------- none .. _To-Do-list: To-Do list ---------- Englisch Manual .. _ChangeLog: ChangeLog --------- .. ### BEGIN~OF~TABLE ### .. _0-0-1: 0.0.1 ^^^^^ .. container:: table-row Version 0.0.1 Changes Wichtiger bugfix .. _0-0-2: 0.0.2 ^^^^^ .. container:: table-row Version 0.0.2 Changes Erster upload .. _0-0-3: 0.0.3 ^^^^^ .. container:: table-row Version 0.0.3 Changes alles implementiert. auf 6.10 funktioniert auch alles. bei 4.5 muss ich nochmal alles testen .. _0-0-4: 0.0.4 ^^^^^ .. container:: table-row Version 0.0.4 Changes manual + email bug in Typo 4.5.0 .. _0-0-5: 0.0.5 ^^^^^ .. container:: table-row Version 0.0.5 Changes add explanation of symbols, deleted no used icons. .. _0-0-6: 0.0.6 ^^^^^ .. container:: table-row Version 0.0.6 Changes bugfix for admin mail, mail format edit .. _0-0-7: 0.0.7 ^^^^^ .. container:: table-row Version 0.0.7 Changes New function: rule in Admin View conceal; and errors in Admin View user rights withdraw fixed .. _0-1-0: 0.1.0 ^^^^^ .. container:: table-row Version 0.1.0 Changes New Maual and Beta Status .. _0-1-1: 0.1.1 ^^^^^ .. container:: table-row Version 0.1.1 Changes Final German Manual + .. _Unknown-Property: ((Unknown Property)) ^^^^^^^^^^^^^^^^^^^^ .. container:: table-row Version Changes .. ###### END~OF~TABLE ###### |img-2| 12 .. ######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: 193 .. :id: graphics1 .. :name: graphics1 .. :width: 356 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 243 .. :id: Grafik1 .. :name: Grafik1 .. :width: 669 .. |img-5| image:: img-5.jpeg .. :align: left .. :border: 0 .. :height: 469 .. :id: Grafik3 .. :name: Grafik3 .. :width: 669 .. |img-6| image:: img-6.jpeg .. :align: left .. :border: 0 .. :height: 470 .. :id: Grafik4 .. :name: Grafik4 .. :width: 647