Content Import via XML und die interne Suche
Posted: Tue Apr 28, 2009 9:19 pm
Hallo zusammen,
bei einem eigenen Projekt möchte ich Content aus XML in meine Site einbauen. Hier gibt es verschiedene Ansätze.
Ich habe einen einfaches Plug-in geschrieben, welches mir den gewünschten Content-Knoten im Front-End als Smarty ausgibt. Der Zugriff funktioniert soweit einwandfrei.
Dabei wird im Backend beim Bearbeiten der Einzelseite der XML Name angegeben, das im Template verbaute Plug-in lädt den gewünschten Inhalt aus der XML Datei - Smarty baut ihn in die Page ein.
Allerdings taucht der Inhalt nicht in der Suche (das Standard Such-Modul) auf. Ist ja klar, der Inhalt liegt nicht in der DB.
Der Import soll aus einem Verzeichnis ausgeführt werden, da die Artikel regelmäßige Updates erfahren und ich keine Lust hab', jedes mal hochgerechnete 10 volle Arbeitstage mit manueller Einfplege zu verbringen (monatlich) - initiale Pflege etwa 3000 Artikel. So kann ich die per XML erhaltenen Artikel einfach in ein Verzeichnis schreiben, die Platzhalter im CMS anlegen und voilá!
Ihr erkennt das Problem?
Ich hatte auch darüber nachgedacht, ein Plug-in zum Importieren von XML nach CMS Content Tables zu schreiben. Aber bevor ich mich an dieses Unterfangen warte - weiß jemand wie ich die fertig kompilierten Seiten mit der Suche indiziert bekomme?
Hat jemand ansonsten eine andere Idee für den Import von Artikel?
Beste Grüße
Nils
EDIT:
-----------
Ein import in die Site-Interne Suche wäre vollkommen ausreichend. Gibt es sonst eine Möglichkeit die Suche dazu zu bewegen, nicht die Content-Blöcke zu parsen sondern die fertigen Seiten?
Alternativ könnte man wohl auch eine externe Suche einbinden, z.B. die Google Suche.
mhh...
bei einem eigenen Projekt möchte ich Content aus XML in meine Site einbauen. Hier gibt es verschiedene Ansätze.
Ich habe einen einfaches Plug-in geschrieben, welches mir den gewünschten Content-Knoten im Front-End als Smarty ausgibt. Der Zugriff funktioniert soweit einwandfrei.
Dabei wird im Backend beim Bearbeiten der Einzelseite der XML Name angegeben, das im Template verbaute Plug-in lädt den gewünschten Inhalt aus der XML Datei - Smarty baut ihn in die Page ein.
Allerdings taucht der Inhalt nicht in der Suche (das Standard Such-Modul) auf. Ist ja klar, der Inhalt liegt nicht in der DB.
Der Import soll aus einem Verzeichnis ausgeführt werden, da die Artikel regelmäßige Updates erfahren und ich keine Lust hab', jedes mal hochgerechnete 10 volle Arbeitstage mit manueller Einfplege zu verbringen (monatlich) - initiale Pflege etwa 3000 Artikel. So kann ich die per XML erhaltenen Artikel einfach in ein Verzeichnis schreiben, die Platzhalter im CMS anlegen und voilá!
Ihr erkennt das Problem?
Ich hatte auch darüber nachgedacht, ein Plug-in zum Importieren von XML nach CMS Content Tables zu schreiben. Aber bevor ich mich an dieses Unterfangen warte - weiß jemand wie ich die fertig kompilierten Seiten mit der Suche indiziert bekomme?
Hat jemand ansonsten eine andere Idee für den Import von Artikel?
Beste Grüße
Nils
EDIT:
-----------
Ein import in die Site-Interne Suche wäre vollkommen ausreichend. Gibt es sonst eine Möglichkeit die Suche dazu zu bewegen, nicht die Content-Blöcke zu parsen sondern die fertigen Seiten?
Alternativ könnte man wohl auch eine externe Suche einbinden, z.B. die Google Suche.
mhh...