Sie sind hier: Startseite >> Referenzen >> Weitere Beispiele
 
 

Weitere Beispiele - Suchmaschinenerweiterung der anderen Art

 

Die von W. Rumpeltesz aus Österreich entwickelte PHP-Suchmaschine in der Normalversion (diese ist kostenlos nur für private Homepages) darf auf gewerblichen Websites ausdrücklich nur nach Erteilung der Genehmigung durch den Autor und gegebenenfalls in Verbindung mit einer Spende eingesetzt werden. Die genaue Lizenzbestimmungen finden Sie hier .

Ich setze diese kleine, aber feine interne PHP-Suchmaschine bevorzugt in Websites mit viel Textinhalten und pro Website mit einer Ausnahmegenehmigung des Autors Werner Rumpeltesz ein. Das PHP-Script funktioniert besonders gut in Frameset-basierten Websites, wie z.B. der Vorgänger-Version der Website des SVS in Basel, weil sämtlicher Content in einem Inhaltsframe "eingebettet" und HTML-technisch von der Navigation und dem Banner (diese befanden sich in separaten Frames) getrennt war.

Bei "moderneren Websites", bei denen man auf die inzwischen etwas veraltete Frameset-Technik bewusst verzichten möchte und bei denen entweder Tabellen oder - noch besser - CSS-basierte div-Container für den Aufbau eines Layouts verwendet werden, lässt sich die Normalversion der PHP-Suchmaschine nur mit einem besonderen Trick optimal einsetzen, denn sonst werden je nach Suchbegriff dutzende oder hunderte Treffer als Liste ausgegeben. Die interne Suche verliert somit ihren Nutzen, das schnelle und gezielte Auffinden von Seiten, die den Suchbegriff ausschließlich im Volltext enthalten.

Dieser Trick funktioniert auf Monoframe-Webseiten so, dass man Bereiche, die nicht zum eigentlichen Content gehören, das sind z.B. Navigationsleisten, Breadcrumb-Zeilen, Banner und Fußnoten etc., für die Suche unsichtbar macht, indem man die Textpassagen in diesen Bereichen aufwändig umcodiert. Ohne spezielle Hilfsprogramme wäre dieses Umcodieren ein nicht zu vertretender zusätzlicher Aufwand. Eine weitere, inzwischen veraltete Möglichkeit wäre z.B. der Einsatz von grafischen Navigationsleisten.

Um das aufwändige Umcodieren zu umgehen, stand eine Erweiterung des Quellcodes der PHP-Suchmaschine schon lange auf meiner To-do-Liste, was aufgrund der GNU Public License für dieses PHP-Script von Seiten des Autors erlaubt ist. Obwohl der Quellcode des Originalscripts überschaubar ist, bedurfte es insgesamt einen Regen-Tag (13.09.2008) mit Programmierarbeit, bis endlich eine brauchbare Erweiterung gefunden wurde.

Diese optimierte Version der PHP-Suchmaschine funktioniert jedoch nur dann, wenn man die zu durchsuchenden HTML-Seiten vorher speziell markiert, was bei Verwendung von z.B. Dreamweaver-Templates bequem und schnell realisiert werden kann. Die von mir entwickelte Erweiterung habe ich nach diversen Tests dem Autor der PHP-Suchmaschine, Herrn Rumpeltesz, kostenlos zur Verfügung gestellt. Zum Einsatz kommt diese erweiterte PHP-Suchmaschine erstmalig auf der POLO-Website.

 

 
nach oben ©  web's tool | Seite Drucken