|
The more I see, the more I know
The more I know, the less I understand |
|
|
||
|
SMF - Typo3 Bridgewird im September 2009 veröffentlicht will be released in September 2009
SMF -> Typo3 Bridge 1) Was ist "smf2typo3feuser" ? "smf2typo3feuser" wurde von der Community Deutsche-in-london.net in Auftrag gegeben und unter der GPL veröffentlicht. Die Realisierung nahm die Firma "Neonblue" vor. Die aktuelle Version findet man hier zum Download. Wichtig: Es findet keine zwei Wege Sychronisation statt. Stattdessen ist Simplemachines (SMF) das "führende" System für User und Gruppen. Wenn man sich bei Typo3 anmeldet, dann wird geprüft ob der Username bei SMF existiert und -sofern vorhanden- das Passwort überprüft. Anschließend wird das Passwort sowie die Gruppen in Typo3 eingetragen. 3) Installation 3.1) Installation der Extension cd /full/path/to/smf_forum/ Es sollten nun zwei Dateien kopiert worden seinen: smf_users.php sowie smf_database_extension.sql. Nun müssen wir zunächst die SMF Tabellenstruktur erweitern. In diese Tabelle wird der Usernamen und Passwort eingetragen, mit dem sich später Typo3 an dem Script anmeldet. Hierzu führen wir aus: mysql -u SMF_FORUM_USER -p'SMF_FORUM_PASS' SMF_DB < smf_database_extension.sql
# mysql -u SMF_FORUM_USER -p'SMF_FORUM_PASS' SMF_DB
.htaccess allow from 192.168.4.23 Bitte beim dem Verzeichnis und Datei auf die Rechte achten: Das Verzeichnis und die Datei sollten unter der UID/GID des Webserver laufens (SuSE: wwwrun:wwwrun; Gentoo: apache:apache)
3.3) User und Gruppenverwaltung Dazu legen wir zunächst in Typo3 einen Systemordner an, der die ganzen User und Gruppen beinhaltet. In diesem Systemorder legen wir nun die Gruppen an, z.B:
3.4) Gruppenmapping Zunächst die schlechte Nachricht: Gruppen die auf Anzahl der Beiträgen basieren werden leider nicht mit übernommen, da diese in SMF dynamisch verwaltet werden, es existier also keine Info in den SQL Datenbanken.
# mysql -u SMF_FORUM_USER -p'SMF_FORUM_PASS' SMF_DB in diesem Beispiel:
Für das Gruppenmapping erstellen wir einen Systemorder (in meinem Beispiel) unterhalb des Systemordners für die User und fügen eine neuen Datensatz der Kategorie group_mapping hinzu. Das ganze ist relativ selbsterklärend. Es wird dabei jeweils die Primäre Gruppe von SMF mit der dazugehörigen Typo3 Gruppe verknüpft.
3.5) Fertigstellung Nun haben wir alle Informationen um die Konfiguration zu beenden. Wir gehen wieder in den Extensionsmanager, klicken die Extension an und geben die Konfiguration ein:
|
|