DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Das Onlinebeteiligungstool der grünen Bundestagsfraktion¶
Installation (Github + typo3 Introduction Package)¶
The english manual with a tutorial can be found in doc/
Lade das Introduction Package in der Version 4.5 herunter und bringe es zum laufen.
Erstelle einen neuen Ordner in
htdocs\typo3conf\ext\
und nenne ihnwe_betatext
, kopiere die Dateien der Extension dort hinein (alternativ lade die Extension aus dem TER).Installiere die Extension im Typo3 Backend.
In dem Ordner
Frontend users and groups
füge eine neue Benutzergruppe hinzu ("BetatextUser").Erzeuge einen Neuen Ordner im Backend und nenne ihn z.B. "Betatext User".
Lege dort einen neuen Benutzer an:
Username=Foo
,password=Bar
und gib ihm die Gruppe, die zuvor angelegt wurde.Richte eine Rewrite-Rule in htaccess ein:siehe
doc/.htaccess.dist
RewriteRule rest\.php(/.*)$ index.php?eID=bbt&route=$1 [QSA,L,PT]
Installiere/aktiviere die Extension
saltedpasswords
Installiere/aktiviere die Extension
realurl
Wähle eine Seite aus, die mit Betatext kommentiert werden soll und kreuze dort für die rechte Spalte unter
Access -> Visibility -> Content Element
"Disable" an (damit auf der rechten Seite genug Platz für die Kommentare ist).In "Edit Page" schalte unter
General
den Page Type auf "betatext" und schalte unter dem Reiterbetatext
"commentable text" ein.Jetzt sollte sich eine Textstelle mit dem Testuser "Foo" kommentieren lassen.
Passe ggf. das CSS (oder SCSS) und die dazugehörigen Grafiken im Ordner
we_betatext/template
an.Für die Benutzeranmeldung, installiere eine passende Extension, z.B.
sr_feuser_register
.Stelle im Extension Manager für Betatext die Konfiguration ein.
[defaultLogo]
Standard-Logo der User wenn, kein benutzerdefiniertes eingestellt wurde.[dokType]
Der doktype der kommentierbaren Seiten.[groupID]
Benutzergruppen-ID der Nutzer (die ID von "BetatextUser" inFrontend users and groups
)[userPID]
Parent-IDs der erlaubten Nutzer (ID des Ordners, in dem die User abgelegt werden)[url_registration]
Diese URL wird aufgerufen, wenn man in Betatext den Link "Noch nicht registriert?" anklickt.[url_pwforgot]
Diese URL wird aufgerufen, wenn man in Betatext den Link "Passwort vergessen?" anklickt.[url_edit]
Auf dieser Seite kann ein Benutzer seine Daten ändern.[infomail_from]
Absender E-Mail-Adresse von Kommentarbenachrichtigungen.[infomail_to]
Empfänger E-Mail-Adresse von Kommentarbenachrichtigungen für Redakteure. Ermöglichst die Sichtung und ggf. Löschung des Kommentars.[authhash_salt]
Zeichenkette zum salzen der Authentifizierungs-Hashes der Kommentarbenachrichtigungen: Am besten zufällig generiert.Nach einmaligem Setzen nicht mehr ändern! Bestehende Benutzerpasswörter können mit dem falschen Salz nicht mehr erkannt werden.
Hinweise¶
- Es gibt ein Serverseitiges Logfile in
we_betatext/lib/debug.log
. - Es gibt ein Clientseitiges logging (Javascript Console), das in
we_betatext/app/appConfig.js
ausgeschaltet werden kann. Weiter lässt sich dort einstellen:REST
Welche URL die Extension verwenden soll (siehe auch: Rewrite-Rule).wordRegex
Regular Expression um einzenle Wörter zu identifizieren.readonly
Selektor für das nur-Lesen von Seiten, bei denen kein Betatext mehr aktiviert ist (siehe weiter unten).limits
Länge eines gültigen Kommentars.
- Schaltet man im Reiter
betatext
"commentable text" wieder aus, so kann man keine neuen Kommentare auf der Seite mehr verfassen oder bewerten aber alte anschauen.