Zum Inhalt, überspringe Kopfzeile
Zum Inhalt, überspringe Seitennavigation
Nicht wundern wenn im Blog oder im Wiki momentan ein paar Links nicht funktionieren. Ich habe in meinem Wiki zwei Bereiche neu aufgeteilt. Der Bereich Entwicklung und Computer exisitiert so nicht mehr. Keine Panik, der Inhalt wurde nicht gelöscht. Der entsprechende Inhalt der zwei Bereiche wurde nur zu einem Hauptbereich gemacht. So findet man nun im Wiki die Bereiche (heisst ja eigentlich Namensraum) Unix, Mac, C++ und PHP.
Falls einer einen fehlerhaften Link findet kann er es ja gerne melden. Danke.
Geschrieben von Stefan Jahn
in C++, Mac, Neues, PHP, Unix, Wiki
um
22:40
| Kommentare (0)
| Trackbacks (0)
Seit gestern Abend läuft mein Wiki mit der neuen Version des DokuWiki. Genau gesagt mit der Version vom 06.11.2006. Wie immer kann man im Changelog die aktuellen Änderungen und Neuerungen einsehen.
Geschrieben von Stefan Jahn
in Neues, Wiki
um
20:50
| Kommentare (0)
| Trackbacks (0)
Durch Zufall bin ich darauf gestoßen das es das Wiki-System MoinMoin auch als Desktop-Variante gibt. Sprich, für diese Variante benötigt man keinen laufenden Webserver. Einfach das Wiki für sein Betriebssystem - die Desktop-Edition ist für Windows, Mac und Linux/Unix verfügbar - runterladen. Je nach System einfach das Programm starten und schon kann man loslegen. Unter der Adresse localhost:8080 hat man dann sofort ein lauffähiges, und was viel wichtiger ist, schnelles MoinMoin-Wiki zur Verfügung.
Ich hab es jetzt hier am Laufen und werde die Sache auf meinem Mac als Notizblock nutzen. Ok, wieso nutze ich nicht mein DokuWiki, das ich hier ja auch lokal installiert habe? Nun, das Gespann Python + MoinMoin ist im Gegensatz zu Apache + PHP + DokuWiki (zumindest hier bei mir) lokal ziemlich schnell.
Das Wiki-Konzept von MoinMoin unterscheidet sich etwas von DokuWiki. So gibt es keine Namensräume aber Kategorien und Unterseiten. Muß ich mich erst noch daran gewöhnen.
Geschrieben von Stefan Jahn
in Software, Wiki
um
19:46
| Kommentar (1)
| Trackbacks (0)
Man sollte doch ab un zu mal die Plugins des DokuWiki überfliegen. Man entdeckt doch immer wieder mal was Neues.
So kann man seit ein paar Tagen folgende zusätzliche Übersichtseiten auf meinem Wiki nutzen:
Geschrieben von Stefan Jahn
in Neues, Wiki
um
23:46
| Kommentare (0)
| Trackbacks (0)
Mit dem "Auslieferungszustand" des DokuWiki erhält man ein paar Navigationsmöglichkeiten die das zurechtfinden im Wiki verinfachen sollen. Einerseits wird eine Spur aufgezeichnet. Das bedeutet nichts anderes, als das die letzten paar besuchten Wikiseiten nochmal aufgeführt werden. Anderseits kann man sich auch seine aktuelle Position innerhalb des Wikis und deren Namensräume (Bereiche, Unterteilung) anzeigen lassen. Die letzte Variante machte aber nicht das was ich eigentlich wollte. Also, warum nicht was eigenes basteln.
Auf der Wikiseite DokuWiki Navigation kann man nachlesen was dabei herausgekommen ist. Mit der Funktion wird eine Navigation nach folgendem Schema angeboten:
Startseite/Homepage >> Namensraum >> Unternamensraum >> ... >> Wikiseite
Meine Lösung erkennt dabei auch die "Startseiten" eines Namensraum korrekt und verlinkt diese entsprechend. Existiert die aktuelle Wikiseite, so wird hier ein Link zu den Backlinks (welche Seiten auf diese Wikiseite verlinken) angeboten.
Geschrieben von Stefan Jahn
in Neues, PHP, Wiki
um
23:30
| Kommentare (0)
| Trackbacks (0)
Durch ein paar Anfragen eines Nutzer des Plugins DokuWiki Gallery konnten aus dem Script ein paar weitere Fehler entfernt werden.
So erkennt das Script nun auch Bilddateien mit der Endung ".jpeg". Vorher war nur ".jpg" möglich.
Aber was viel wichtiger ist, der Parameter "pic=[Bildnummer]" wird nun korrekt an die URL angefügt. Je nach Einstellung des DokuWiki zeigt dieses ja die internen URLs verschieden an:
Geschrieben von Stefan Jahn
in Neues, PHP, Wiki
um
23:19
| Kommentare (0)
| Trackbacks (0)
Seit ein paar Tagen bin ich am überlegen wie ich den Wikisyntax des DokuWiki im XE/3-Blog verwirklichen kann. Praktisch währe es schon wenn ich hier die gleichen Befehle wie im Wiki zur Verfügung hätte. Man müsste sich nur einen Syntax merken, hätte eine bessere Verbindung zwischen dem Wiki und dem Blog und man hätte durch den erweiterten Syntax des Wikis wesentlich mehr Möglichkeiten.
Die Grundidee war die benötigten Funktionen des DokuWikis direkt mit einem XE/3-Plugin anzusprechen. Leider scheitert es aber schon daran das einige Funktionsnamen in der DokuWiki-Datei utf8.php identisch sind mit den Funktionsnamen in der XE/3-Datei read.utf8.php.
Testweise habe ich die doppelten Funktionen in der DokuWiki-Datei utf8.php mal umbenannt. Das führt zu einem kleinen Erfolg: diverser Wikisyntax wie Links, fette oder kursive Schrift werden korrekt im Blog dargestellt. Das funktioniert ein paar mal gut. Leider verursachen aber die Links zu den neusten Kommentaren (hier rechts in der Menüspalte) einige Fehlermeldungen.
Längeres Suchen hat nicht viel Sinn, da ich den Code des DokuWikis nicht recht überblicke bzw. verstehe (einfach zu viel Code). Anderseits möchte ich auch keine Änderungen am DokuWiki vornehmen. Im Idealfall sollte einfach ein Plugin im XE/3-Blog installiert werden und der Wikisyntax steht zur Verfügung ohne Änderungen des Wikis.
Nun, gehen wir halt den anderen Weg. Ich werde wohl ein Teil des Wikisyntax nachbauen.
Geschrieben von Stefan Jahn
in PHP, Weblog, Wiki
um
21:54
| Kommentare (0)
| Trackbacks (0)
Das Plugin Discussion für das Wiki DokuWiki kann man hervorragend für Gästebücher benutzen. Leider sind dann Spamer auch nicht mehr weit. In letzter Zeit wurde somit leider das Gästebuch der Rhy-Deufel-Öflingen massiv mit SPAM überflutet. Das löschen der SPAM-Einträge ist nervig und fast immer umsonst da ein paar Tage später wieder neuer SPAM im Gästebuch vorhanden ist. Was dagegen unternehmen?
Ok, eine Durchsicht der SPAM-Einträge hat ergeben das fast alle SPAM-Einträge Links mit Hilfe von BB-Code oder direkt in HTML-Code hinterlassen. Anscheinend kontrollieren die Spamer nicht mal ansatzweise ihren Erfolg, das Wiki kann doch gar kein BB- oder HTML-Code interpretieren. Die Links waren natürlich im Gästebuch trotzdem vorhanden, aber der Eintrag sah durch den unbekannten Code sehr komisch aus.
Die Lösung war schnell gefunden. Das Discussion-Plugin hab ich so abgeändert das sämtliche Einträge mit dem entsprechenden BB-Code oder der Textstelle href= abgewiesen werden. Wie ich das genau gemacht habe, kann man im Wiki unter DokuWiki Discussion nachlesen. Dort findet man auch den nötigen Code um es entsprechend in seinem Plugin einbauen zu können.
Ich hoffe ich bin die Spamer jetzt erst mal wieder für eine Zeitlang los. Die können nur hoffen das ich sie nicht mal in die Hände bekomme. Diese Deppen sind das Letzte!
Geschrieben von Stefan Jahn
in Neues, PHP, Wiki
um
20:41
| Kommentare (0)
| Trackbacks (0)
Durch die Umstellung des Wikis auf URLs ohne doku.php ist mir aufgefallen das die Fotogalerie der Rhy-Deufel Öflingen nicht mehr funktioniert. Auch dort wurden die URLs umgestellt.
Der Fehler war schnell erkannt. Sämtliche Links und Verwiese in dem PHP-Script waren fest codiert. Dies hatte zu Folge das Änderungen des Parameters userewrite des Wikis keinen Einfluß nahmen auf das PHP-Script. Dies soll aber nicht so sein.
Mit der neuen Version des Plugins DokuWiki Gallery ist dies nicht mehr der Fall. Sämtliche Links und Verweise werden nun im Script durch den Aufruf entsprechender interner DokuWiki-Funktionen erstellt.
Geschrieben von Stefan Jahn
in Neues, PHP, Wiki
um
12:50
| Kommentare (0)
| Trackbacks (0)
In letzter Zeit nutze ich meine PSP (Playstation Portable) zum Surfen im Web. Dabei ist mir aufgefallen das doch einige Webseiten unschön auf dem kleinen Bildschirm aussehen. Spätestens dann wenn die Webseite mehr als zwei Spalten haben wird es sehr unübersichtlich oder die Inhalte überlappen sich.
Ok, meine Webseite hat eigentlich keine Spalten und ist ja eh schon sehr schlich gehalten. Aber ein paar Sachen nerven mich doch. Somit habe ich mich rangemacht eine spezielle Version des Wiki für PDAs (oder andere Geräte) zu erstellen. Da DokuWiki Templates unterstützt ist dies relativ einfach.
Als erstes wurde die Subdomain pda.stefanjahn.de angelegt. Meine lokale Konfigurationsdatei für das DokuWiki wurde so angepasst das der Servername abgefragt wird. Ist dieser logischerweise pda.stefanjahn.de so wird die Einstellung für das standardmässige Template mit einem speziellen Template für PDAs überschrieben. In diesem speziellen Template fehlt z.B. die grafische Button-Leiste am unteren Rand, sämtliche Bearbeitungs- und Spezial-Buttons und die rechte Seitenleiste. Mal davon abgesehen das der Seitenaufbau hier noch einfacher ist.
Für das Blog gibt es momentan (und auch in naher Zukunft) keine spezielle Version. Ich denke der Aufwand bei dem benutzten Blog-System ist zu groß. Aber wer das Blog einfach lesen will soll einfach auf die RSS-Feeds zurückgreifen.
Update 17.05.2007: Die PDA-Version wurde zwischenzeitlich abgeschaltet. Der Hauptgrund liegt in der doppelten Arbeit wenn ich Designänderungen an der Webseite vornehme und das das Blog bis jetzt nie mit dieser speziellen Fassung lief.
Geschrieben von Stefan Jahn
in Neues, Webdesign, Wiki
um
22:47
| Kommentare (0)
| Trackbacks (0)
Zum Inhalt zurück | Zum Seitenanfang