Domino 9 und frühere Versionen > ND6: Entwicklung

Export für PHP

<< < (2/4) > >>

animate:
Wenn du die Datenbank in Notes hast und der Notesserver sie im Web servieren kann, dann gibt es eine ziemlich simple Lösung für dein Problem, glaube ich.

Nimm dir ein Tool, das komplette Websites herunterladen kann (davon gibt es einige denke ich) und lade was das Zeug hält. Ich denke, die Dinger laden auch Attachments und passen dann die Verweise in den html Seiten an die Offline-Gegebenheiten an, wenn man will.

eknori:
gibt dann aber nur ein kleines Problem ... die Seite ist dan statisch. Und ich denke, daß die Anwendung auch weiter gepflegt werden soll; neue Daten hin zu, bestehende Daten ändern ( immerhin handelt es sich ja um eine WissensDB ! )

flaite:
Um den RichText abzuspeichern könntest du auch das html aller Seiten laden und mit einem html Parser das html speichern, das der html-Task aus dem RichText generiert.
Ist aber nicht einfach.
Das xml hilft dir auch nicht, ausser jemand kennt ein Tool, das dxl automatisch in html umwandelt.

marohe:
Hallo zusammen,

die Idee mit dem Webtool habe ich schon versucht, und wie eknori schon sagt hab ich auch bemerkt das die Seiten dan nicht mehr gepflegt werden können.

Die Wissensdatenbank hat ca. 2-3 Gigabyte und ich denke mal gut 1586 Einträge. Als Basis wurde die MS Office Library (StdR50DocLibMS)von Notes verwendet, welche im nachhinein noch ein wenig angepasst wurde.

Die Agenten müssen nicht unbedingt laufen. Im Body befindet sich ein Rich Text Feld welches außer dem Text auch die Attachments enthält. Auch die Funktion der Vorschau muss nicht gegeben sein, es reicht wenn die Attachments separat in einem Ordner gespeichert und bei Bedarf geöffnet oder gespeichert werden können.

Erlich gesagt habe ich mir das alles einfacher vorgestellt. Wie bereits erwähnt bin ich für jede noch so kleine Anregung und Hilfe dankbar.

PS: Vielen Dank für die bereits angegebenen Tips.

greetz marohe

TMC:
Hi,

wie Eknori bereits vorgeschlagen bietet sich hier sicherlich auch ein CMS an. Bsp. eben Mambo, oder etwa Typo.
Kannst hier mal schauen:
http://www.opensourcecms.com/
http://www.cmsmatrix.org/
http://www.contentmanager.de/

Wegen Migration der Daten Notes -> Datenbank (bsp. MySQL):

Ich denke der größte Akt ist es, den Text aus dem RTF formatiert - in diesem Fall HTML - rauszubekommen. Kannst auch hier mal im Forum suchen, wird AFAIK immer wieder mal gefragt.
Du könntest pro Dokument 1 HTML-Datei erzeugen.

Die Attachments über alle Dokumente in ein Verzeichnis per LotusScript zu speichern ist kein Akt. Hier aber nicht vergessen, in der entsprechenden HTML-Datei Verweise zu den Attachments zu setzen (<a href....). Nimm als Pfad da irgendwas eindeutiges, dann kannst Du bei Bedarf simpel in MySQL ändern:
UPDATE `dokumente` SET body = REPLACE (body, 'http://irgendwas', 'http://neuesziel');
(oder halt gleich einen korrekten Zielpfad :-)

Wenn Du die HTML-Dateien hast, dann kannst Du diese per PHP-3Zeiler in eine MySQL-Tabelle schieben.

Letztendlich kommt es darauf an, wieviel Wert Ihr auf die Formatierung legt, bzw. wieviel Formatierung in der Quelle überhaupt vorhanden ist.
Auch sollte das Zielsystem bekannt sein, damit Du ggf. in PHP bei der Übernahme der Daten in MySQL diese noch ggf. anpassen kannst (irgendwelche Tags, etc., die das CMS sonst nicht erkennt).
Wenn Ihr keinen großartigen Workflow etc. braucht, dann könnt Ihr auch auf ein solches CMS verzichten, sondern das mal schnell selbst in PHP abbilden.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln