EsPresto.org

Mittwoch, 26. August 2009

Angelegte Bereiche im Wiki umbenennen

In der Regel wird die Grundstruktur eines Wikis von einem Administrator angelegt. In unserem Wiki gibt es die Möglichkeit neben einzelnen Seiten sogenannte Bereiche anzulegen, die als Art Grundgerüst verwendet werden können. Einzelnen Bereichen lassen sich dann Unterseiten zuordnen.
Da es immer mal wieder vorkommt, dass man Bereiche umbenennen möchte, hier eine kurze Erläuterung.

1. Bereich umbenennen

In den Bereich navigieren und dann unter Aktionen -> Umbenennen auswählen. Gewünschten, neuen Bereichsnamen eingeben und speichern.

2. Seiten des Bereichs umhängen

Der "alte", falsch benannte Bereich wird jetzt durch ein blaues Fragezeichen in der Hauptnavigation gekennzeichnet und verschwindet nicht aus dem Panel.

Dies bedeutet, dass an dem ursprünglichen Bereich Unterseiten hängen, die ebenfalls umgehangen werden müssen. Am besten findet man alle betroffenen Unterseiten indem man die alte Bereichsbezeichnung als Suchbegriff in der Suche eingibt.

Man navigiert dann nacheinander auf die betroffenen Seiten und geht ebenfalls auf Aktionen -> Umbennenen.

Im Drop-Down-Menü wählt man nun den neuen Bereich aus und trägt in das Feld "Neue Seite" den alten Seitennamen ein.
Diesen Vorgang wiederholt man so lange, bis alle Seiten umbenannt sind.
Der alte Bereich verschwindet automatisch aus der Hauptnavigation wenn alle Unterseiten umgehangen sind.
Dieser Weg ist evtl. ein bisschen mühsam - stellt jedoch sicher, dass Seiten nicht verloren gehen und mit einer Umbenennung eines Bereichs vollständig mit übertragen werden.

Dienstag, 25. August 2009

XWiki Panels anpassen und übersetzen

Als Panels (Menüleisten) bezeichnet man die Funktionsflächen im Wiki, wie z.B. die Suche oder die Hauptnavigation in den Marginalspalten.

[Mehr ...]

Mittwoch, 05. August 2009

Mehrsprachigkeit im Wiki

Je nach Einsatzgebiet kann es hilfreich sein, ein Wiki mehrsprachig anzulegen. XWiki bietet hier eine sehr einfache Umsetzung.

1. Mehrsprachigkeit aktivieren

Als Administrator loggen Sie sich ins Wiki ein und klicken oben rechts auf „Verwalten“ → „Einstellungen Wiki“ → „General“. Dort gelangen Sie in eine Ansicht, die Mehrsprachigkeit abfragt.

Standardeinstellung ist nein. Diese bitte auf "ja" umstellen. Dann unter "Sprachen" die gewünschte Sprache eingeben (z.B. fr) und die neuen Einstellungen speichern.

[Mehr ...]

Freitag, 17. April 2009

Einrichten von Nutzungsrechten für Gruppen und Einzelpersonen bei XWiki

XWiki erlaubt es unterschiedliche Nutzer in Gruppen zusammenzufassen. Diesen Gruppen können dann für ganze Bereiche oder einzelne Seiten Zugriffsrechte zugeordnet werden. Im Nachfolgenden werden einige nützliche Vorgehensweisen im Zusammenhang von Vergabe der Nutzungsrechte beschrieben:

1. Benutzer anlegen

Benutzer können nur von Administratoren angelegt werden. Ins Wiki einloggen und dann oben rechts auf „Verwalten“ → „Einstellungen verwalten“ → „Users“ → „Benutzer hinzufügen“.

[Mehr ...]

Freitag, 20. März 2009

XWiki: Panel der Hauptnavigation bearbeiten

Panel auswählen

Die Hauptnavigation kann im XWiki über ein spezielles Panel individuell angepasst werden. Mit einem Admin-Account geht man unter Verwalten > Einstellungen Wiki > zum Panel Wizard und dort weiter unten zu "Go to Panels Homepage" und wählt das Panel namens Hauptnavigation aus, indem man auf "Bearbeiten" geht.

[Mehr ...]

Montag, 02. Februar 2009

Das XWiki Forum Plugin

Für das XWiki können Anwendungen installiert werden. Die Anwendungen sind überwiegend Wiki Seiten, die mit Hilfe des Imports in einem XWiki installiert werden können.

Ausprobiert hab ich das Forum . Das Installieren, zum Beispiel in einem gehostetem XWiki, besteht aus mehreren Schritten. Nach dem Download wird das Forum über den Admin-Bereich des XWikis importiert. Danach gibt es zwei neue Spaces, einen für das Forum ('BulletinBoard') und einen weiteren für Macros und Forumlare ('BBCode').

Das Forum ist mehrsprachig. Die Seite mit den Übersetzungen muss registriert werden. Dies geschieht in dem Admin-Bereich des Wikis unter 'Programming'. Im letztem Formularfeld, die deutsche Übersetzung des Feldes ist 'Dokumentenpaket für die Internationalisierung', muss die Seite BBCode.Translations eingetragen werden.

Nun gibt es leider noch einen Fehler in dem Forum. Die Forumsbeiträge werden nicht angezeigt bzw. nicht gespeichert.

Mir ist aufgefallen, dass die Seiten für die Posts zwar das entsprechende Objekt BBCode.PostClass besitzen, das Objekt selber aber nicht die Eigenschaften haben, welcher durch die Klasse BBCode.PostClass definiert werden. So fehlen bei einem Post das Feld, welches den eigentlichen Inhalt des Forumsbeitrages beinhaltet.

Nun, Abhilfe schafft da ein einfaches 'touchen' der Klasse in dem man die Seite BBCode.PostClass mit dem Klasseneditor öffnet und ein weiteres Feld hinzufügt. Danach sollte das Forum funktionieren.

Weiter Fragen oder Anregungen, gerne hier im Forum

Bildelement im XWiki-Layout einbauen

Frauen mögen's ja gerne hübsch. Ich habe deswegen - zugegeben mit ein bisschen Nachhilfe - ein eigenes Panel für unser EsPresto XWiki gebastelt, das ermöglicht einfach Bilder in das Menü einzubauen.

Wie wird's gemacht?
Als Administrator des Wikis geht man oben rechts auf "Einstellungen Wiki" und landet auf einer Übersicht, aus der man sich den "Panel Wizard" auswählt.
Dort wählt man ganz unten rechts "Go to Panels home Page". Bei "Create new panel:" gibt man den gewünschten Namen des Panels in die Eingabezeile ein, z.B. Bildcontainer und klickt "Erstellen".
In das Contentfenster gibt man ein.
#panelheader('Gewünschte Überschrift des Panels - kann auch leer bleiben')
{image:Bildquelle.jpg|document=Panels.Bildcontainer}
#panelfooter()
Als Panel type bitte "view" und als category "other" wählen.
Unten rechts auf "Speichern & Ansehen" gehen.

Dann im unteren Auswahlmenü "Anhänge" wählen und das Bild, das angezeigt werden soll hochladen. Reload und wenn alles geklappt hat, müßte ein neues Panel mit Bild zu sehen sein.
Um dieses Bildpanel in das Layout einzubauen wieder oben rechts auf "Einstellungen Wiki" und dann wieder "Panel Wizard" auswählen. Hier in die Leiste "other" gehen. Dort ist das selbst erstellte Panel zu sehen. Per drag & drop mit der Maus auf die gewünschte Stelle im Layout ziehen und dann - ganz wichtig - unten auf der Seite "Save the new layout" klicken.
Maximale Breite des Bildes in unserem Standardlayout ist übrigens 193 Pixel groß.

Die Farbwelt im CSS ist übrigens ebenfalls im EsPresto XWiki händisch anpassbar. Das Design und Logo des Screenshots basieren auf einem Entwurf von Eva Lo.