Forum: PC-Programmierung Dokuwiki: Wie kann man einen html-Baum integrieren?


von Uhu U. (uhu)


Lesenswert?

Ich möchte in einem auf Dokuwiki implementierten CMS einen Baum von 
html-Dateien integrieren, die ich per wget von der Vorgängerversion des 
CMS kopiert habe. (Er funktioniert lokal im Brwoser perfekt.)

Wenn man in Diesen Teilbaum einsteigt, müßte DW die Kontrolle abgeben 
und erst dann wieder aktiv werden, wenn man im Browser auf die letzte 
DW-Seite zurückgegangen ist.

Wie kann man das machen?

von Marek W. (ma_wa)


Lesenswert?

Mhm, nicht ganz einfach.
Dokuwiki liest seine Daten aus Textdateien und zeigt diese an. Das wird 
mit deinen HTML Dateien nicht funktionieren.

Einziger Weg den ich sehe:

Lege neben dem Dokuwiki ein weiteres Verzeichnis und ggf. eine 
zusätzliche Subdomäne an.

/html/dokuwiki   <-- wiki.myfirm.de
/html/oldsite    <-- os.myfirm.de

Danach verweist du aus den Dokuwiki Seiten heraus auf eine externe 
Seite:
[[os.myfirm.de/wichtigerText.html]]

von Uhu U. (uhu)


Lesenswert?

Das würde bedeuten, daß das alte CMS parallel zum neuen existiert. Das 
würde gehen, wenn der Auftraggeber die alte Seite nicht nur nach Login 
im neuen CMS zugänglich machen wollte.

Womöglich kann man das Problem mit einem DW-Plugin lösen. Im Prinzip 
wäre das doch nur ein trivialer Renderer.

von Marek W. (ma_wa)


Lesenswert?

Mir ist ein derartiges Plugin nicht bekannt, vielleicht weiss da ja 
jemand mehr.

Da es sich um html-Kopien handelt, kann man diese eventuell von ihrem 
HTML-Gerüst befreien und den Inhalt in einer DW-Page neu aufbauen. 
Eventuell manuell oder automatisch mittels SED oder AWK.

von Uhu U. (uhu)


Lesenswert?

Sowas kann man ja evtl. schreiben - ich habe schon ein paar gebastelt.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.