Achim Schrepfer: Braucht man ein eigenes Index-Skript?

Hi Leute,

ich habe gerade einen Indexer für Webverzeichnisse geschrieben. Dieser soll den hässlichen Standardindex vom Apache ersetzen. Ich finde das recht sinnvoll, wenn man Verzeichnisse hat, in denen nur Dateien zum Download rumliegen. Außerdem kann man einen eigenen Indexer z.B. an das eigene Homepage-Design anpassen und somit ein einheitliches Design wahren.

Hier ist der Indexer mal in Aktion: http://www.speedesign.de/public_pics/

Was haltet ihr von dem Teil? Habt ihr noch Verbesserungsvorschläge? Ich möchte das Skript gerne unter GPL veröffentlichen, aber erst, wenn es richtig rund ist, deshalb frage ich Euch mal, was ihr da an Funktionen vermisst, was Euch gefällt oder was Euch dran stört.

viele Grüße
  Achim Schrepfer

--
http://reskit.speedesign.de/ - PHP-Bibliothek zum automatischen Erzeugen von HTML-Tabellen, -Formularen und -Baummenüs anhand von MySQL-Tabellen
Selfcode: sh:) fo:| ch:| rl:° br:> n4:{ ie:% mo:} va:| de:< zu:| fl:( ss:) ls:& js:|
  1. hi Achim liebe Frankenhaut ;-)

    ich habe gerade einen Indexer für Webverzeichnisse geschrieben. Dieser soll den hässlichen Standardindex vom Apache ersetzen. Ich finde das recht sinnvoll, wenn man Verzeichnisse hat, in denen nur Dateien zum Download rumliegen. Außerdem kann man einen eigenen Indexer z.B. an das eigene Homepage-Design anpassen und somit ein einheitliches Design wahren.

    Genau!

    Hier ist der Indexer mal in Aktion: http://www.speedesign.de/public_pics/

    Was haltet ihr von dem Teil? Habt ihr noch Verbesserungsvorschläge? Ich möchte das Skript gerne unter GPL

    Sieht richtig gut aus!

    Gruss, Rolf

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
  2. Hallo Achim,
    Sieht zumindest schön aus ;-)

    Was haltet ihr von dem Teil? Habt ihr noch Verbesserungsvorschläge? Ich möchte das Skript gerne unter GPL veröffentlichen, aber erst, wenn es richtig rund ist, deshalb frage ich Euch mal, was ihr da an Funktionen vermisst, was Euch gefällt oder was Euch dran stört.

    Allerdings auch unübersichtlich bei vielen Dateien,
    wie jetzt schon bei Dir. Deshalb sollten ein paar Funktionen
    hinzukommen: File als Textansicht, Sortierfunktion(name/typ).

    Auch wenns jetzt manchem vom Sockel (bäähhh windoof)
    haut ;-), schau doch mal im Windowssystem die
    Ordneransicht (gross,klein,details,etc)  an ;-)

    Ja und gut finde ich deine Kurzinfos zu den Dateien, leider nicht mehr sichbar wenn man runterscrollt(layer wäre da besser).

    Eine Frage dazu, wie bringst du die Kommentare
    darein Script oder manuell ?

    Gruss Nikki

  3. Hallo,

    ich habe gerade einen Indexer für Webverzeichnisse geschrieben. Dieser soll den hässlichen Standardindex vom Apache ersetzen.
    http://www.speedesign.de/public_pics/

    Ich persoenlich finde den "haesslichen Standardindex" von Apache
    viel, viel uebersichtlicher und zweckmaessiger als Deine Auflistung
    mit riesigen Linux-Dateisymbolen, horizontaler Anordnung und teilweise
    abgeschnittenen Dateinamen.

    Den HTML-Code, der vor und nach der eigentlichen Dateiliste kommt,
    kann man auch bei mod_autoindex selbst erstellen. Auch CSS kann man
    so ins Spiel bringen, und man kann die Seite bestens ans Layout der
    uebrigen Website anpassen.
    Ebenfalls moeglich sind eigene Icons, und man kann sagen, welche
    Spalten angezeigt werden sollen und wie breit sie sein sollen.

    Natuerlich ist auch die Apache-Loesung nicht perfekt, u.a., weil sie
    mit <pre> arbeitet und weil das HTML weder Liste noch Tabelle ist...
    Aber sie gefaellt mir besser als Deine Auflistung.

    Lies mal den Thread:
    http://forum.de.selfhtml.org/archiv/2004/3/76278/
    und natuerlich die Doku zu mod_autoindex:
    http://httpd.apache.org/docs/mod/mod_autoindex.html Apache 1.3.x
    http://httpd.apache.org/docs-2.0/mod/mod_autoindex.html Apache 2.0.x

    Gruesse,

    Thomas

    P.S. Wo kann man diese Text-Bilder machen (Flughafen, Kino u.s.w.)?
    Ich habe die URL verloren...

    1. Moin moin Thomas,

      P.S. Wo kann man diese Text-Bilder machen (Flughafen, Kino u.s.w.)?
      Ich habe die URL verloren...

      vielleicht diese hier ?
      http://www.letterjames.de/

      Gruß
      Patrick

      1. Hallo,

        vielleicht diese hier ?
        http://www.letterjames.de/

        Genau, das war's!

        Herzlichen Dank + Gruss
        Thomas

  4. Hi,

    ist natürlich Geschmackssache, aber mir gefällt diese Ansicht - sowie auch die entsprechende Ansicht unter Windows - überhaupt nicht. Mein Windows-Explorer steht immer auf Detailansicht, denn mich interessieren die Dateiinfos und lenken die Buttons zu sehr ab. Außerdem möchte ich die Dateilisten auch nach zu bestimmenden Feldern sortieren können.
    Genau das bietet mir eigentlich der Apache von Hause aus. Und z.B. mit
      Options +Indexes
      FancyIndexing On
      AddIcon tdicon.gif html
      AddAlt "HTML" *.html
      IndexOptions ScanHTMLTitles
      IndexOrderDefault Descending Date
      IndexIgnore readme.html tdicon.gif
      ReadmeName readme.html
      AddDescription ...
    und etwas Handarbeit bekommt das dann auch noch ein passendes Aussehen und Zusatzinfos. Nebenbei noch völlig ohne PHP.

    freundliche Grüße
    Ingo

  5. Hallo zusammen,

    vielen Dank schonmal für Eure Kritiken. Natürlich verstehe ich, dass die Symbolansicht unübersichtlicher ist, als die Listendarstellung, wie man sie z.B. von mod_autoindex gewohnt ist. Allerdings habe ich den Indexer geschrieben, weil ich später Symbole für Bilder als Thumbnails anzeigen möchte. Damit ist diese Darstellung dann wieder im Vorteil. Ich habe das auch schon mit mod_autoindex gemacht, aber das Ergebnis hat mich nicht zufrieden gestellt.

    Aufgrund Eurer Beiträge habe ich eine Listen- bzw. Detaildarstellung a la Windows-Explorer mal in die ToDo-Liste mit aufgenommen. Die Kurzinfos werde ich dann noch so modifizieren, dass man beim Überfahren eines Dateieintrags ein Flyout mit Detailinfos sieht. Damit muss man dann auch nicht mehr scrollen. Sortierfunktionen gibt es ja schon (siehe oben rechts).

    Thomas: ich habe auch schon viel mit mod_autoindex gemacht. Am meisten stört mich aber, dass man die Ansicht nicht vollständig an eigene Bedürfnisse anpassen kann - deshalb dieses Skript. Mein Skript unterstützt auch HTTP-Kompression und ein Caching um die Serverlast auf dem Teppich zu halten.

    Auf jeden Fall Danke für Eure Hinweise und lasst Euch nicht abhalten weitere Meinungen dazu zu posten ;)

    viele Grüße
      Achim Schrepfer

    --
    http://reskit.speedesign.de/ - PHP-Bibliothek zum automatischen Erzeugen von HTML-Tabellen, -Formularen und -Baummenüs anhand von MySQL-Tabellen
    Selfcode: sh:) fo:| ch:| rl:° br:> n4:{ ie:% mo:} va:| de:< zu:| fl:( ss:) ls:& js:|
    1. Hallo nochemal,

      also, wenn ich sowas bauen müsste, ich würde das ganz genauso machen wie auf der PerlBase ---> FileBase.

      Die Tabelle welche die Files browst, hat dann noch weitere Infos wie Datum, Größe, Beschreibung, Content-Type, Autor ... und alles kann per Klick auf die Überschrift nach der jeweiligen Spalte sortiert werden.

      Drumherum eine sinnvolle Hierarchie gebaut und alles per Script... einen schöneren Auftrag kann es kaum geben ;-)

      Gruss, Rolf

      PS: In meiner Abteilung hab ich sowas für Netzpläne, pst.

      --
      SELFforum - Das Tor zur Welt!
      Theoretiker: Wie kommt das Kupfer in die Leitung?
      Praktiker: Wie kommt der Strom in die Leitung?