- Registriert
- 11. Dez. 2010
- Beiträge
- 5.401
- Punkte
- 448
- XF Version
- 2.2.15
- XF Instanz
- Hosting
- PHP-Version
- 8.2.x
- MySQL/MariaDB
- 10.3.x
- Provider/Hoster
- Strato/Hetzner
Mangels Alternativen und dank gebrochener Zusagen ... nun, selbst ist der Mann - also ran an eine Lösung.
Ausgangssituation:
Fragestellung:
Lösung:
Das xenForo bringt einige benötigte Komponenten für das Lexikon bereits mit:
- alphabetischen Sortierung der Themen
- Beitrags Historie
Zunächst legt man seine Lexikonstrucktur aus Kategorien und Foren an wie man es auch mit den Foren bereits getan hat.
Nun wäre es schön, wenn das erste Attachment eines Lexikoneintrages automatisch als Thumbnail in der Liste der Einträge zu sehen wäre:
Damit auch die Kategorien unseres Lexikon nicht so trostlos aussehen wollen wir vor jeder Kategorie ein Icon was deren Inhalt symbolisiert.
Damit wäre ein einfaches Lexikon bereits erstellt. Wir können es aber jederzeit weiter verfeinern...
Ein sehr wichtiger Punkt ist mit unter ein Eingabeformular um die Einträge in das Lexikon einheitlich gestalten zu können auch wenn es später mehrere Autoren gibt.
Man kann nun neue Einträge erstellen, die - wenn ein Bild hochgeladen wurde auch automatisch ein Vorschaubild anlegen. Wir sortieren alphabetisch und haben eine Historie um Versionen der Einträge zu vergleichen. Und wir haben eine Eingabemaske für das einheitliche Bild.
Was stört sind nun die Signaturen der Autoren. Zumindest in einem Lexikon brauch man das nicht - also weg damit. Dabei hilft uns:
- IwDRP Forum Signature Control 1.0
Womit wir für jedes Forum einzeln entscheiden können, ob Signaturen angezeigt werden oder nicht. Also im Lexikon ausschalten, im rest des Forum bleiben sie bestehen.
Das Lexikon sollte nun auch als Tab im oberen Menü zu finden sein und die Kategorien als Sub-Tabs darunter - dabei hilft das bekannte:
- Nodes As Tabs 1.2.2
Wir legen damit unsere Menüstruktur fest um den Benutzern schnellen Zugriff zu bieten.
In unserem speziellen Fall wo wir nun viele Einträge aus einem alten bestehenden Lexikon übernehmen mussten (per copy and paste!) kam noch ein Problemchen hinzu - der neue Eintrag Autor war nicht mehr der originale. Das ist schlecht, aber lösbar:
- Change Author 1.4
Damit kann man jedem Administrator das Recht geben, den Autor eines Beitrages zu ändern. Schön.
Das bisherige Ergebnis dieser Tour sieht nun so aus und ist wie man sieht natürlich noch nicht fertig - wir importieren zur Zeit die alten Einträge...
Bilder von den Formularen folgen bei Interesse...
Was noch fehlt:
- Suche begrenzt auf Forum UND Unterforen als Standard wenn man im Lexikon ist
- Crosslinking - Thementitel der Einträge in den Themen/Beiträgen des "Restforum's" automatisch verlinken
Wenn da jemand hilfreiche Tipps hätte - wäre schön.
Wie man sieht kann man mit relativ überschaubarem Aufwand ein Lexikon im xenforo schaffen, das im Ernstfall auch einen Wechsel der Forensoftware überstehen würde, was die Inhalte anbelangt ohne völlig auf Lexikon Funktionalität verzichten zu müssen.
Für weitere Vorschläge oder auch Kritik bin ich offen.
Ausgangssituation:
Wir haben ehemals das Hobby-Gartenteich.de mit phpBB2plus betrieben, mit einem Lexikon Add-on das wir beim späteren Umstieg auf vBulletin 3.5 per Hand! in das vBLexikon Add-onvon Vossi importieren (besser abtippen) mussten.
Damals nur rund 1.000 Einträge wurden daraus bis zum bisher letzten Umstieg auf xenForo runde 1.800 Einträge und diese müssen wir nun (ihr ahnt es) wieder von Hand in das xenforo herüber retten.
Unser Mod-Team ist begeistert... aber fässt abermals kräftig mit an. Schön ist anders und nichts ist so sicher wie der Wandel.
Damals nur rund 1.000 Einträge wurden daraus bis zum bisher letzten Umstieg auf xenForo runde 1.800 Einträge und diese müssen wir nun (ihr ahnt es) wieder von Hand in das xenforo herüber retten.
Unser Mod-Team ist begeistert... aber fässt abermals kräftig mit an. Schön ist anders und nichts ist so sicher wie der Wandel.
Fragestellung:
Wie ein Lexikon aufbauen, in dem die Daten zumindest recht sicher gespeichert werden ohne dabei auf ein Add-on angewiesen zu sein? Und das alles low budget versteht sich ...
Lösung:
Hauptziel - verzicht auf ein spezielles Lexikon Add-on! Zum Speichern der Einträge nutzen wir ausschließlich Themen und Attachments, denn diese sind bei Importern im Ernstfall Standard und können automatisch in eine andere Forensoftware übernommen werden.
Optik und Usebility - hier kann man gefahrlos auf Add-ons oder eigenen Code setzen - denn wenn es da mal zu Problemen kommt sind zumindest die Daten des Lexikon sicher.
Die Add-ons die wir brauchen, gibt es bisher noch in jedem Forensystem.
Optik und Usebility - hier kann man gefahrlos auf Add-ons oder eigenen Code setzen - denn wenn es da mal zu Problemen kommt sind zumindest die Daten des Lexikon sicher.
Die Add-ons die wir brauchen, gibt es bisher noch in jedem Forensystem.
Das xenForo bringt einige benötigte Komponenten für das Lexikon bereits mit:
- alphabetischen Sortierung der Themen
- Beitrags Historie
Zunächst legt man seine Lexikonstrucktur aus Kategorien und Foren an wie man es auch mit den Foren bereits getan hat.
Also zB.:
- Kategorie Lexikon
---- Forum 1
---- Unterkategorie 1
------- Forum 2
------- Forum 3
--- Unterkategorie 2
------- Forum 4
------- Forum 5
------- Forum 6
... eben wie wir es bei unserem Lexikon benötigen.
Da wir dadurch unter Umständen viele Foren mit identischen Rechten/Einstellungen benötigten könnten, bietet sich ein kleines kostenloses Add-on an was uns diese Arbeit etwas erleichtert:---- Forum 1
---- Unterkategorie 1
------- Forum 2
------- Forum 3
--- Unterkategorie 2
------- Forum 4
------- Forum 5
------- Forum 6
... eben wie wir es bei unserem Lexikon benötigen.
- Icewind Clone Node aktuell Version 1.0.1 (Stand August 2014)
Damit kann man die benötigten Foren und Kategorien sehr flott anlegen, in dem man einmal angelegte und eingerichtete einfach kopiert so oft man möchte.Nun wäre es schön, wenn das erste Attachment eines Lexikoneintrages automatisch als Thumbnail in der Liste der Einträge zu sehen wäre:
Dazu können wir ein weiteres beliebtes kostenloses Add-on installieren:
- Thumbnails by Waindigo aktuell Version 2.0.2 (Stand August 2014)
Damit auch die Kategorien unseres Lexikon nicht so trostlos aussehen wollen wir vor jeder Kategorie ein Icon was deren Inhalt symbolisiert.
Dazu brauchen wir kein Add-on - das geht recht einfach über die EXTRA.CSS .
Dabei verwenden wir diesen Code, den wir für jede Kategorie in die Extra.css kopieren und anpassen:
XX ist mit der ID der entsprechenden Kategorie zu ersetzen und der Pfad zum Icon "lexikon_pflanzen.jpg" muss angepasst werden.
PHP:
/*Kategorie 1 Icon */
.node.node_XX .forumNodeInfo .nodeIcon, .node.node_XX .categoryForumNodeInfo .nodeIcon {
background-image: url("data/images/nodes/kategorie_01.png");
background-position: 0px 0px;
opacity: 1.0;
}
Damit wäre ein einfaches Lexikon bereits erstellt. Wir können es aber jederzeit weiter verfeinern...
Ein sehr wichtiger Punkt ist mit unter ein Eingabeformular um die Einträge in das Lexikon einheitlich gestalten zu können auch wenn es später mehrere Autoren gibt.
Wir brauchen ein Formular Add-on, wobei dieses:
Damit sind viele auch unterschiedlichste Formulare möglich, sowie - jeweils ein "Neuer Eintrag" Button in den Lexikon Kategorien. Der "Neues Thema" Button wird dabei einfach ersetzt.
Die Ausgabe des Formulars kann mittels der Standard BBcodes aber auch mit HTML nahezu frei angepasst werden.
- LiquidPro Simple Forms aktuell Version 2.1.2 (Stand August 2014)
eine sehr gute Wahl darstellt und mit 25$ bezahlbar ist.Damit sind viele auch unterschiedlichste Formulare möglich, sowie - jeweils ein "Neuer Eintrag" Button in den Lexikon Kategorien. Der "Neues Thema" Button wird dabei einfach ersetzt.
Die Ausgabe des Formulars kann mittels der Standard BBcodes aber auch mit HTML nahezu frei angepasst werden.
Man kann nun neue Einträge erstellen, die - wenn ein Bild hochgeladen wurde auch automatisch ein Vorschaubild anlegen. Wir sortieren alphabetisch und haben eine Historie um Versionen der Einträge zu vergleichen. Und wir haben eine Eingabemaske für das einheitliche Bild.
Was stört sind nun die Signaturen der Autoren. Zumindest in einem Lexikon brauch man das nicht - also weg damit. Dabei hilft uns:
- IwDRP Forum Signature Control 1.0
Womit wir für jedes Forum einzeln entscheiden können, ob Signaturen angezeigt werden oder nicht. Also im Lexikon ausschalten, im rest des Forum bleiben sie bestehen.
Das Lexikon sollte nun auch als Tab im oberen Menü zu finden sein und die Kategorien als Sub-Tabs darunter - dabei hilft das bekannte:
- Nodes As Tabs 1.2.2
Wir legen damit unsere Menüstruktur fest um den Benutzern schnellen Zugriff zu bieten.
In unserem speziellen Fall wo wir nun viele Einträge aus einem alten bestehenden Lexikon übernehmen mussten (per copy and paste!) kam noch ein Problemchen hinzu - der neue Eintrag Autor war nicht mehr der originale. Das ist schlecht, aber lösbar:
- Change Author 1.4
Damit kann man jedem Administrator das Recht geben, den Autor eines Beitrages zu ändern. Schön.
Das bisherige Ergebnis dieser Tour sieht nun so aus und ist wie man sieht natürlich noch nicht fertig - wir importieren zur Zeit die alten Einträge...
Bilder von den Formularen folgen bei Interesse...
Was noch fehlt:
- Suche begrenzt auf Forum UND Unterforen als Standard wenn man im Lexikon ist
- Crosslinking - Thementitel der Einträge in den Themen/Beiträgen des "Restforum's" automatisch verlinken
Wenn da jemand hilfreiche Tipps hätte - wäre schön.
Wie man sieht kann man mit relativ überschaubarem Aufwand ein Lexikon im xenforo schaffen, das im Ernstfall auch einen Wechsel der Forensoftware überstehen würde, was die Inhalte anbelangt ohne völlig auf Lexikon Funktionalität verzichten zu müssen.
Für weitere Vorschläge oder auch Kritik bin ich offen.
Zuletzt bearbeitet: