Dezember 2008
tags 1.0.1
30.12.2008 12:00 von Helmut Schottmüller (Kommentare: 0)
tags 1.0.1 stable erschienen
- Ein Widget TagField zum Einsatz in Backend-Formularen. Dort können Auszeichnung durch Komma getrennt eingegeben werden. Die einzelnen Tags werden in einer gesonderten Tabelle in der Datenbank gesichert.
- Ein Frontend-Modul Tag Cloud zur Darstellungen von Auszeichnungen als Cloud, wie z.B. im TYPOlight Extension Repository.
- Ein Auszeichnungsfeld für Artikel und News-Beiträge
Änderungs-Log
- Entfernen der save_callback-Methode saveTags und Ersetzen durch eine automatische Routine zum Speichern/Laden der Auszeichnungen
- Tag-Unterstützung für Artikel und Newsbeiträge hinzugefügt
- Tags werden jetzt mit der eingegebenen Groß-/Kleinschreibung gespeichert und nicht in Kleinbuchstaben umgewandelt
tags 1.0.0
23.12.2008 12:00 von Helmut Schottmüller (Kommentare: 0)
tags 1.0.0 stable erschienen
- Ein Widget TagField zum Einsatz in Backend-Formularen. Dort können Auszeichnung durch Komma getrennt eingegeben werden. Die einzelnen Tags werden in einer gesonderten Tabelle in der Datenbank gesichert.
- Ein Frontend-Modul Tag Cloud zur Darstellungen von Auszeichnungen als Cloud, wie z.B. im TYPOlight Extension Repository.
literature 1.0.0
19.12.2008 12:00 von Helmut Schottmüller (Kommentare: 0)
literature 1.1.0 stable erschienen
- Periodisch erscheinende Zeitschriften etc.
- Nicht-periodisch erscheinende Werke
- Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel)
MultiTextWizard
16.12.2008 20:23 von Helmut Schottmüller (Kommentare: 0)
Ein Widget zur Eingabe mehrerer Textfelder pro Zeile

Einbindung von MultiTextWizard in Backend-Formulare
Das folgende Beispiel illustriert die Einbindung von MultiTextWizard innerhalb eines field-Arrays in einem TYPOlight Datacontainer:

MemberExtensions: Hilfe
02.12.2008 17:35 von Helmut Schottmüller (Kommentare: 0)
Erstellen einer Registrierungsseite
Mit dem Modul Mitgliederregistrierung kann in TYPOlight eine Seite zur Anmeldung von Mitgliedern erstellt werden.Die editierbaren Felder legen fest, welche Felder ein potentielles Mitglied bei der Registrierung angeben kann und in welcher Reihenfolge diese Felder angezeigt werden.

MemberExtensions fügt den bestehenden Mitgliederfeldern noch die folgenden Felder hinzu:
- Titel (Einzeiliges Textfeld)
- Beschreibung der Position (Mehrzeiliges Textfeld)
- Sprechstunde (Mehrzeiliges Textfeld)
- Arbeitsgebiet (Mehrzeiliges Textfeld)
- Abteilung/Organisationseinheit (Einzeiliges Textfeld)
- Adresszeile 2 (Einzeiliges Textfeld)
- Raumnummer (Einzeiliges Textfeld)
- Gebäude (Einzeiliges Textfeld)
- Arbeitsbeginn (Datum)
- Ausgeschieden (Datum)
- Straße in Adresszeile 1
- Firma in Institution
Das Template member_grouped_useragreement ist speziell für eine gruppierte Ausgabe der Registrierungsseite, in der auch eine Nutzervereinbarung angezeigt wird.

Viele Seiten verlangen von ihren Mitgliedern, dass sie eine bestimmte Nutzervereinbarung akzeptieren. Dies kann durch die Auswahl des Kontrollkästchens Nutzervereinbarung anzeigen aktiviert werden. Die Nutzervereinbarung besteht aus Aufforderung, die Nutzervereinbarung zu akzeptieren und dem Text der Nutzervereinbarung.
Wird die Nutzervereinbarung nicht akzeptiert, erfolgt keine Erstellung eines neuen TYPOlight-Mitglieds und es wird eine Fehlermeldung ausgegeben.

In einigen Fällen kann es auch sinnvoll sein, neuen Mitgliedern nicht automatisch eine vordefinierte Mitglieder-Gruppe zuzuweisen, sondern diese Gruppe auswählbar zu machen. Wenn Sie die Gruppenauswahl ermöglichen und aus ihren verfügbaren Gruppen mindestens eine Gruppe zur Auswahl bereitstellen, wird diese Auswahl auf der Registrierungsseite angeboten. Im Falle einer Gruppenauswahl durch die Neuanmeldung wird ein Mitgliedszugang nicht direkt aktiviert, sondern inaktiv angelegt. Ein Administrator muss dann nach Überprüfung der Auswahl das neu angelegte Mitglied aktivieren.

Erstellen einer Mitgliederliste
Um eine Liste von Mitgliedern einer oder mehrerer Mitgliedergruppen zu erzeugen, müssen Sie ein Modul vom Typ Mitgliederliste erstellen. Dort geben Sie die sichtbaren Felder der Liste an, die dann - falls die jeweiligen Felder von den Mitgliedern als öffentlich definiert wurden - in der Liste angezeigt werden. Auf der rechten Seite jedes Eintrags wird dann in der Frontend-Ansicht der Mitgliederliste eine kleine Informations-Grafik angezeigt, die bei einem Mausklick das öffentliche Profil des angezeigten Mitglieds ausgibt.![]()
MemberExtensions erweitert diese Funktionalität durch die Möglichkeit, eine Seite für eine Weiterleitung anzugeben. Existiert eine solche Seite, so wird bei dem Klick auf die Informations-Grafik nicht das öffentliche Profil geöffnet, sondern die angegebene Seite. Idealerweise sollte sich auf dieser Seite ein Modul vom Typ Mitgliederseite befinden, das von MemberExtensions eingeführt wurde.

Erstellen einer detaillierten Mitgliederseite
Das Modul Mitgliederseite ermöglicht die Ausgabe der Mitgliederdaten eines Mitglieds auf einer eigenen Seite. Es kann außerdem durch die Einstellung Erlaubte Mitgliedergruppen festgelegt werden, dass die Mitgliedsdaten, ob öffentlich oder nicht öffentlich, nur für eine oder mehrere bestimmte Mitgliedergruppen ausgegeben werden dürfen. Dadurch kann z.B. verhindert werden, dass die Daten von Mitgliedsgruppen, die nur für den "internen" Gebrauch angelegt wurden, durch Ausprobieren von Mitglieds-ID's ausgegeben werden.Bearbeiten der persönlichen Daten von Mitgliedern
Mitglieder können, wenn Sie angemeldet sind, ihre persönlichen Daten bearbeiten. Dafür muss von TYPOlight das Modul Persönliche Daten bereitgestellt werden. Neben den editierbaren Feldern, die Sie hier festgelegt werden können, gibt es die Möglichkeit, über die Option Seiteneditor aktivieren den Mitgliedern zu erlauben, neben ihrer normalen Mitgliederseite auch noch weitere Seiten zu definieren, die beliebige Inhalte annehmen dürfen.
Mit aktiviertem Seiteneditor dürfen die Mitglieder in der Frontend-Darstellung des Moduls Persönliche Daten ihre eigenen Seiten anlegen. Dies kann z.B. dazu verwendet werden, einen Lebenslauf, eine persönliche Stellungnahme oder andere Inhalte anzulegen.

Neben der Sichtbarkeit der jeweiligen Seiten und dem Inhalt der Seite kann für jede Seite noch ein Titel festgelegt werden.
MemberExtensions 1.7.0
02.12.2008 17:00 von Helmut Schottmüller (Kommentare: 0)
Datenfelder
MemberExtensions erweitert die Datenfelder von TYPOlight-Mitgliedern um die folgenden Felder:
- Titel (Einzeiliges Textfeld)
- Beschreibung der Position (Mehrzeiliges Textfeld)
- Sprechstunde (Mehrzeiliges Textfeld)
- Arbeitsgebiet (Mehrzeiliges Textfeld)
- Abteilung/Organisationseinheit (Einzeiliges Textfeld)
- Adresszeile 2 (Einzeiliges Textfeld)
- Raumnummer (Einzeiliges Textfeld)
- Gebäude (Einzeiliges Textfeld)
- Arbeitsbeginn (Datum)
- Ausgeschieden (Datum)
Außerdem werden die folgenden Felder umbenannt:
- Straße in Adresszeile 1
- Firma in Institution
Alle zusätzlichen Felder können über die TYPOlight-Einstellungen global deaktiviert werden.
Diese Erweiterung harmoniert perfekt mit der Erweiterung Avatar
Module
Die Erweiterung stellt zwei Module zur Verfügung:
- Mitgliederseite: Anzeige einer Mitgliederseite im Frontend
- Mitgliederliste: Anzeige einer Liste von Mitgliedern ausgewählter Mitgliedergruppen
Änderungen an bestehenden Modulen
- Optionale Angabe einer Nutzervereinbarung im Registrierungs-Modul
- Optionale Auswahl einer Gruppe aus einer vorgegebenen Liste von Gruppen auf der Registrierungsseite
- Hinzufügen von zusätzlichen Inhaltsseiten zur Mitgliederseite in den Persönlichen Daten im Frontend (WYSIWYG-Editor). Aktivierung über "Seiteneditor aktivieren" im Modul Persönliche Daten.

Installation
Nach dem Entpacken der Dateien in das TYPOlight Modulverzeichnis muss die TYPOlight-Installation aufgerufen werden, um die zusätzlichen Datenbankfelder hinzuzufügen. Die aktuelle Version von MemberExtensions 1.7.0 kann im TYPOlight Extension Repository heruntergeladen werden.