Neues in Version 0.96
- mehrere Vorlagen pro Projekt möglich
- Inhaltsverzeichnis möglich
- projektweite Navigation möglich (nach Schlagworten und nach Vorlagen)
- neuer Dialog zum Bearbeiten der Dokument-Metadaten
- neuer Dialog zum Verwenden eines Layouts
- Fehler behoben: Einfügen-Link funktionierte für externe Links nicht richtig
Probleme:
- Wenn eine Datendatei umbenannt wird, dann wird das Dateidatum unter Windows XP nicht verändert. Deshalb erkennt MeckWiki nicht, dass die Referenzen auf die alte Datei in der Navigation angepaßt werden müssen.
- HTML-Dateien löscht MeckWiki nicht, da ja auch nicht mit MeckWiki erstellte Dateien sich im Verzeichnis befinden könnten. Das muss manuell geschehen.
- Dateien auf dem Server werden ohne Nachfrage überschrieben, jedoch werden dort ebenfalls keine Dateien gelöscht. Auch der Befehl Projekt-Projekt aus dem Internet entfernen löscht nur die Dateien, wovon es eine Kopie auf im lokalen Projektordner gibt.
Systemanforderungen, Download und Installation
Bisher wurde das Programm auf Windows XP getestet. Die Vorgängerversion 0.95 wurde auch auf Debian Sarge getestet.
MS Windows(tm)-Benutzern wird empfohlen, das Installationsprogramm herunterzuladen und auszuführen.
Benutzer von Debian (und anderen Linux-Distributionen) wird folgendes Vorgehen empfohlen:
- Checkout der aktuellsten Version aus dem subversion-Repository, z.B. in das Verzeichnis /home/meinUsername/python/meckwiki. Wesentlich ist, dass das letzte Verzeichnis meckwiki heißt.
- Herunterladen der aktuellsten Version von simpleTAL (ich verwende 4.1) als .tar.gz-Datei. Dort den Ordner lib/simpletal in z.B. das Verzeichnis /home/meinUsername/python/simpletal entpacken.
- Es muss die Programmiersprache Python ab Version 2.3, die Tk-Bibliothek (getestet mit Version 8.4) und der syslog-Dämon installiert sein.
- In dem Verzeichnis /usr/lib/python23/site-packages (so ist bei Debian, bei anderen Distributionen kann der Pfad variieren) eine Datei mit der Endung .pth anlegen, z.B. localpython.pth. Diese Datei enthält eine Zeile mit einer Pfadangabe, in diesem Fall /home/meinUsername/python
- Dann kann mit tkmeckwiki.pyw das Programm gestartet werden.
Ausblick
In naher Zukunft:
- Suchmöglichkeiten innerhalb der Datei und innerhalb des Projekts.
- Link-Checker
- Möglichkeit, Verknüpfungen zu anderen Texten zu folgen.
- subversion-Unterstützung
- Videos einbetten
- RSS-Erzeugung
- mehr Beispiel-Vorlagen
Irgendwann mal:
- „Internationalität”. Wahlweise englische oder deutsche Menüführung und wahlweise deutsche oder englische HTML-Erzeugung. (Es gibt ein paar Feinheiten, etwa bezüglich der Anführungszeichen, die z.Zt. auf deutsche HTML-Dokumente zugeschnitten sind.)
- LaTeX als Ausgabeformat.
- Rückgängig-Funktion
Was es erstmal nicht geben wird:
- verschachtelte Modi: also Listenpunkte, die mehrere Absätze umfassen oder lange Zitate mit Listen wird es vermutlich nie geben.
- Unterstützung für Tabellen und DocBook-Export: Dies verlangt größere Änderungen am Programm. Da ich im Moment keinen Bedarf an diesen Funktionen habe, räume ich anderen Sachen Priorität ein. (Hingegen LaTeX-Unterstützung könnte demnächst hinzukommen.)