Teil von SELFHTML aktuell Teil von Sonstiges

Wir hätten gerne eine schönere SELFHTML-Suche

nach unten Idee
nach unten Bedingungen
nach unten Ruhm und Ehre

Idee

Unser altes Suchskript unter bereichsübergreifende Seite http://suche.de.selfhtml.org ist schon sehr alt, aufgrund seiner Programmierung recht langsam, und außerdem für die unterschiedlichen Textarten unseres Webangebotes (Dokumentation, Artikel, Forumsbeiträge) nicht sehr spezialisiert.

Unsere Idee ist, die neue Suche mit Hilfe von Lucene (wahlweise in den Varianten für Java, C++ oder PHP) zu schreiben. Dadurch wäre der schwierigste Teil, nämlich die Herstellung eines Index- bzw. Findungssystems, schon abgehandelt. Die beiden verbleibenden Aufgaben wären:

  1. Programmierung einer Abfrageschnittstelle.
    Der Umfang der bisherigen Suche sollte grob erhalten bleiben bzw. darf nach Geschmack auch erweitert werden.
  2. Erstellung von Indexern
    Damit Lucene was finden kann, müssen die Dokumente zuvor in passenden Häppchen an Lucene zur Indizierung gefüttert werden.

Wer hat Lust, dieses Projekt mit in Angriff zu nehmen?

Wir suchen ein oder zwei Interessierte, die Lust haben, sich mit der Nutzung von Lucene allgemein und für SELFHTML speziell vertraut zu machen, oder die schon Erfahrung damit haben.

Zur Verfügung steht dafür wahlweise:

Diese drei Implementierungen sollen untereinander angeblich kompatible Index-Dateien herstellen, es wäre also auch denkbar (sofort oder später), die einzelnen Aufgaben mit unterschiedlichen Bibliotheken zu realisieren.

nach obennach unten

Bedingungen

Die Entwicklungsergebnisse dieser Aktion sollen unter einer Open-Source-Lizenz (englischsprachige Seite Liste der Lizenzen) stehen, bevorzugt englischsprachige Seite BSD, englischsprachige Seite MIT, englischsprachige Seite LGPL oder englischsprachige Seite GPL.

Als denkbare Programmiersprachen stehen Java, C/C++ und PHP 5 zur Verfügung. Obwohl es schlau erscheint, die Sprache passend zur Lucene-Bibliothek zu wählen, sind alternativ auch Perl, Python oder Ruby nutzbar.

Als Versionskontrollsystem nutzen wir Subversion (SVN).

Damit sich das Projekt nicht endlos hinzieht, würden wir gerne einen Monat nach Start schon mal irgendetwas Vorzeigbares sehen wollen. ;-)

nach obennach unten

Ruhm und Ehre

Wie jedes nichtkommerzielle Webprojekt können wir außer der Nennung der Namen der Programmierhelden und einer standesgemäßen Huldigung keine weitergehende Vergütung anbieten.

nach obennach unten

Ablauf

  1. Wenn du Interesse hast, melde dich bitte per Mail bei E-Mail neuesuche@selfhtml.org.
  2. Du erhältst dann Zugriff auf unser Subversion, Trac und ein internes Forum des Entwicklerbereichs.
  3. Starten würden wir gerne zu den anstehenden Weihnachtsferien (mancheiner hat da ja etwas mehr Zeit und noch nichts vor).

Teil von SELFHTML aktuell Teil von Sonstiges

© 2007 bereichsübergreifende Seite Impressum