Daniel Beyer wrote:
Magnus Manske schrieb:
Der Server (tinyweb) ist nur Frontend (http://www.ritlabs.com/en/products/tinyweb , free for any purpose as long as they're mentioned). Im Hintergrund werkelt mein C++ Programm (GPL) mit der sqlite-Datenbank (http://www.sqlite.org/, public domain).
Wäre es mit Deinem C++ Programm irgendwie möglich statische Seiten der Artikel zu erzeugen? Für einen lokalen Offline-Reader ist doch eigentlich weder Datenbank (außer vielleicht für die Suche) noch Webserver notwendig. Damit wären wir dann auch wirklich vom Betriebssystem unabhängig. Ich kenne Dein Programm allerdings nicht, und könnte mir vorstellen, daß es mit der Verlinkung der Artikel Probleme geben wird.
Kein Problem - in DOS einfach in das cgi-bin-Verzeichnis wechseln und mit dem Parameter ' title="Artikelname" ' aufrufen, schon sprudelt Dir das HTML entgegen. Um eine Artikelliste zu bekommen, von http://www.sqlite.org das Programm sqlite.exe laden, mit der Datenbank als Parameter aufrufen, und normale SQL-Abfrage eingeben. (z.B. "SELECT cur_title FROM cur WHERE cur_namespace=0;")
Die Suchfunktion war allerdings Teil der Motivation, *keine* statischen Seiten zu erzeugen.
Außerdem kann man eine Seite bearbeiten, Vorschau gucken und speichern! Das ist nicht nur ein möglicher Offline-Editor, sondern auch ein Notizbuch: Eine leere Datenbank gibt ein wunderbares Wiki-on-USB-Stick...
Ansonsten finde ich auch die jetzige Version schon wirklich gelungen!
Die Firma dankt! :-)
Magnus