das Simple User Addon hat jetzt ein Update bekommen und ist unter Redaxo 4.1 lauffähig (inspiriert durch vers. Forum posts und das Rexhändler Addon von Dave).
http://www.redaxo.de/180-Addondetails.html?addon_id=2
Für alle einfache Logins machen wollen für welche das Community Addon zu komplex wäre sollte das Addon genau richtig sein.
Man kann wie gehabt User anlegen, Gruppen anlegen und User den Gruppen zuweisen. Das im Zip enthaltene Autentifizierungs-Template ermöglicht dann auch, das Gruppen entsprechend freigaben bekommen können.
WICHTIG: Metainfos müssen geändert bzw. hinzugefügt werden!
1. art_type_id -> hier sollte die Parameter Beispielsweise so aussehen:
Code: Alles auswählen
1:Standard|2:tb|3:tbb|4:tbbb|99:super_u
Code: Alles auswählen
1:Erste Gruppe|2: Zweite Gruppe
Code: Alles auswählen
multiple=multiple
Hinzugefügt: Anleitung zur Installation
Code: Alles auswählen
/**
* Simple User Addon
* @author jan@kristinus
* @update author joachim@doerr
* @version 1.1
* für Redaxo 4.x
*/
##############################
Installation Simple User Addons
------------------------------
Das Addon gibt die Möglichkeit User und Gruppen anzulegen.
1. Zip Entpacken nach "redaxo/include/addons/"
2. Addon installieren und Aktivieren
##############################
Installation des Authentifizierungs-Templates
------------------------------
Durch das Authentifizierungs-Template wird erkannt ob ein User angemeldet ist - wenn nicht leitet es zu einem Error artikel um.
1. Das Templates findet sich in dem Zip "redaxo/include/addons/simple_user/templates.zip"
2. Das Template in Redxo einspielen:
-> "Templates" klicken
-> auf das "Dokument" mit dem "+" klicken
--> Name: Authentifizierung
--> Queltext: entsprechend einfügen
--> Speichern
3. Das Authentifizerungs-Template in das default Template einbinden:
-> "Templates" klicken
-> "default" Template aufrufen
-> folgenden Code einfügen:
$navTemplateAuth = new rex_template("3");
include $navTemplateAuth->getFile();
#3 durch die korrekte id des templates ersetzten
4. Das hier genau anschauen http://www.redaxo.de/165-Moduldetails.html?module_id=351 -> das beigefügte Authentifizierungs Template benutzen statt das im Modul angebotene, damit auch die User Gruppen entsprechend Funktionieren. Das Login Template einsetzen wenn gewnüscht - funktioniert auch mit dem Login Modul
##############################
Freigaben Anlegen und Zuteilen
------------------------------
Das Addon verleiht die Möglichkeit Gruppen und Einzelfreigaben einzurichten. WICHTIG! "Entweder oder" beachten, keine Gruppen- und Typfreigabe auf eine Seite legen, das könnte zu Fehlern führen (könnte). WICHTIG! Eine Zuweiseung bezieht sich nur auf einen Artikel nicht auf UnterKategorien von z. B. Startartikeln nur wenn Freigaben gesetzt sind können der Artikel über die ID nicht mehr aufgerufen werden ohne entsprechenden login + natürlich berechtigungs Zuweiseung.
Wie leg ich eine Gruppenfreigabe an?
------------------------------
1. Im Simple User Addon eine Gruppe anlegen:
-> Addon "Simple User" aufrufen
-> "Gruppen" klicken
-> den "Ordner" mit dem "+" klicken
-> "Gruppen Name" eingeben + ggf. Beschreibung zur Gruppe unter "Gruppen Extras"
-> Speichern
-> ID der Gruppe Merken!
2. Nun muss zwingend ein neues Metafeld angelegt werden, durch welches den einzelnen Artikeln entsprechende Gruppenfreigaben zugeweisen werden können:
-> Addon "Meta Info" aufrufen
-> "Artikel" klicken (ist eigentlich die erste Seite)
-> auf das "i" mit dem "+" klicken
-> neue Metafeld anlegen
--> Spaltenname: "type_group_id"
--> Feldposition: wo man will
--> Feldbezeichnung: "Gruppenfreigabe"
--> Feldtyp: "select"
--> Parameter: GruppenID:GruppenName z.B. "1:ErsteGruppe|2:ZweiteGruppe|3:DritteGruppe"
--> Feldattribute: "multiple=multiple"
--> Speichern
3. Die Gruppenfreigabe einem bestimmten Artikel zuordnen:
-> Artikel aufrufen
-> "Metadaten/Sonstiges" klicken
-> Aus dem MultiSelectfeld "Gruppenfreigabe" eine oder mehrere Gruppen wählen
-> "Metadaten aktualisieren" klicken
4. User den Gruppen Zuweisen:
-> Addon "Simple User" aufrufen
-> "User" klicken (ist eigentlich die erste Seite)
-> einen bestimmten User aufrufen oder anlegen
-> diesen User entsprechend die gewünschte Gruppe (eine oder mehrere) zuweisen
Desweiteren gibt das Addon die Möglichkeiten einzelnen Usern individuell Seiten zuzuweisen, welche nur für diese User bestimmt sind.
Wie leg ich eine Typfreigabe an?
------------------------------
1. Im Simple User Addon einen User Anlegen:
-> Addon "Simple User" aufrufen
-> "User" klicken (ist eigentlich die erste Seite)
-> Auf das "Männlein" mit dem "+" klicken
-> Entsprechend Name und Passwort - etc eingeben
-> "User Typ" mit einer Nummer versehen (ab 2 -> 1 ist für Standardfreigabe belegt)
-> die Nummer = "UserTypID" merken!
-> Speichern
2. Im Meta Info Addon Artikel Typen definieren:
-> Addon "Meta Info" aufrufen
-> "Artikel" klicken (ist eigentlich die erste Seite)
-> "art_type_id" klicken (ist schon vorinstalliert)
-> Parameter eingabe verändern
--> gesamte Voreinstellung entfernen
--> neue Parameter: UserTypID:UserName z.B. "1:Standard|2:Fritz|3:Moritz|4:Hans|5:Udo|6:Bernd"
--> Speichern
3. Die Typfreigabe einem bestimmten Artikel zuordnen:
-> Artikel aufrufen
-> "Metadaten/Sonstiges" klicken
-> Aus dem Selectfeld ein Name wählen
-> "Metadaten aktualisieren" klicken
Joachim