Bei der Arbeit bin ich dafür verantwortlich, die Organisation einer Vielzahl unterschiedlicher Daten in einem Standard-Dateisystem aufrechtzuerhalten. Ein Teil davon ist eine sinnvolle Klassifizierung (nach Ähnlichkeit, Bedarf, Lese- / Schreibzugriff usw.), aber der größere Teil dokumentiert sie tatsächlich: Welche Dokumente / Dateien / Medien sollten wohin gehen, was sollte nicht in diesem Verzeichnis sein? "für etwas etwas anderes siehe ../../other-dir" usw.
Im Moment habe ich dies mit einer Klartextdatei readme
in jedem Verzeichnis dokumentiert, das ich dokumentieren möchte. Wenn jemand nicht sicher ist, was sich in einem Verzeichnis befinden soll, liest er diese Datei.
Dies funktioniert in Ordnung, aber es scheint seltsam, dass ich diese primitive benutzerdefinierte Lösung für ein Problem habe, das jeder Betreuer einer nicht trivialen Verzeichnisstruktur haben muss. Jedes Unternehmen, von dem ich weiß, verfügt beispielsweise über ein gemeinsames Dateisystem, in dem eine vereinbarte Terminologie für die Kategorisierung wichtig ist. Nach meiner Erfahrung müssen die Leute nur durch Ausprobieren und Experimentieren lernen, was was ist.
Erlauben Sie mir also, eine bessere Lösung vorzuschlagen, und hoffentlich können Sie mir sagen, ob es eine gibt. Jedes Verzeichnis in einem beliebigen Dateisystem kann eine versteckte Klartextdatei mit dem Namen haben .readme
. Sein Inhalt ist beschreibende menschliche Sprache. Es werden Markups wie Markdown verwendet, mit kaum mehr als fetten, kursiven und (relativen) Hyperlinks zu anderen Verzeichnissen. Jetzt sucht ein entsprechend aktivierter Dateibrowser nach einer Datei mit dem Namen, .readme
wenn ein Verzeichnis angezeigt wird . Wenn es vorhanden ist, wird sein Inhalt analysiert und in einem unauffälligen Bereich in der Nähe des Verzeichnispfad-Widgets angezeigt. Alle darin enthaltenen Links können angeklickt werden, und der Benutzer wird in das Zielverzeichnis dieses Links weitergeleitet.
Ich denke, dass sich der Aufwand für die Implementierung eines solchen Standards um ein Vielfaches in Bezug auf die Benutzerfreundlichkeit auszahlen würde. Wir hätten beispielsweise Plugins für Nautilus, Konqueror usw. Es könnte verwendet werden, um Verzeichnisinformationen in den Standard-Dateilisten anzuzeigen, die von Webservern bereitgestellt werden. Und so weiter.
Frage: Gibt es so etwas? Wenn nicht, warum nicht? Denken die Leute, dass es eine lohnende Idee ist?