Es gibt einige große und kleine Konfigurationsdateien und Daten-Dateien im Arachnophilia-Benutzerverzeichnis (Benutzerverzeichnis/.Arachnophilia).
Viele von Ihnen sind selbsterklärend, weil sie Kommentare enthalten.
Es gibt diese Dateien wegen der zugrunde liegenden Arachnophilia-Design-Philosophie —
Zeige dem Benutzer soviel Funktionalität wie möglich.
Statt den Benutzer zu zwingen, vom Programm zu lernen, bringe das Programm dazu, vom Benutzer zu lernen.
Jeder Benutzer, der sich einloggt, bekommt einen separaten Satz dieser Dateien in sein Standard-Verzeichnis,
was bedeutet, dass Arachnophilia ein sehr persönliches Programm ist — es sieht so aus,
wie Sie wollen, arbeitet so, wie sie es arbeiten lassen wollen, und die Einstellungen
verschiedener Benutzer kommen sich nicht in die Quere.
Hier ist eine ausführliche Liste der Konfigurationsdateien:
- ArachConf/BrowserExecutableNames.txt
Eine Liste von nicht verschönerten Namen ausführbarer Dateien,
die in der Browser-Suche verwendet werden, welche in den Browser-Einstellungen gestartet wird.
- ArachConf/CtrlRightClickList.txt
Die Befehlsliste die vom Strg-Rechtsklick-Assistent verwendet wird.
Dies ist eine der wenigen Dateien, die Makros enthält und trotzdem
direkt editiert werden muss. Sie ist als Nur-Text-Datei einfach zu verändern,
im Gegensatz zur Haupt-Makro-Sammlung, die ein paar recht
eigentüliche Charakterzüge aufweist und deshalb
einen eigenen, speziellen Editor benötigt.
- ArachConf/ExtendedChars.txt
Eine Liste von Zeichen-Codes und die dazugehörigen benannten Zeichen.
Diese Liste wird von den Makros verwendet, die benannte Zeichen in erweiterte Zeichen umwandeln und umgekehrt.
- ArachConf/FileData.txt
Eine Liste der Dateitypen, Erweiterungen und andere Dateieigenschaften. Diese Datei macht es einfach, andere Dateierweiterungen zu den bereits vorhandenen Typen hinzuzufügen oder sogar neue Typen mit einzubauen. FileData.txt enthält genauere Kommentare zum Thema.
- ArachConf/FTPSiteData.txt
Eine Aufzählung von FTP-Seiten-Definitionen. Diese Datei existiert standardmäßig nicht,
sie wird erzeugt, nachdem einige Definitionen in den FTP-Service-Dialog eingetragen wurden.
Die Datei wurde vom Haupt-Makro getrennt, weil sie (verschlüsselte) Passwörter enthalten kann
— so können Benutzer beim Tauschen von Makrodateien nicht versehentlich ihre Passwörter herausgeben.
Die Datei bleibt also im Benutzerverzeichnis, solange bis Sie selbst sich mit Arachnophilia auskennen und wissen,
was Sie da eventuell weitergeben.
- ArachConf/TipsOfTheDay.txt
Die Datenbank, die vom Tips-of-the-Day-Dialog benutzt wird.
Es ist sehr einfach, Daten zu dieser Datei hinzuzufügen.
Jeder Tipp ist von den anderen durch "*" getrennt — so werden
längere Tipps über mehrere Zeilen erst möglich.
- CustomClasses/TestClass.java and TestClass.class
Diese Dateien dienen als Beispiel für den Aufruf von Externen Klassen, wie in
Das Java Custom Class Interface
erklärt.
- Documentation
Dieses Verzeichnis enthält die Dokumentation zu Arachnophilia in HTML-Form.
Es ist immer eine gute Idee, von Zeit zu Zeit mal bei
www.arachnoid.com/arachnophilia/Documentation
vorbeizuschauen und zu sehen, ob es neue Updates gibt.
(oder auf
www.strempfer.de/arachnophilia/Documentation,
für alle, die besser Deutsch verstehen)
- Macros/Macros.xml
Das ist die Arachnophilia-Haupt-Makrodatei.
Sie enthält den kompletten Arachnophilia-Makrobaum — all die Werkzeugleisten,
Menüs und sowas. Sie ist als XML formatiert, deshalb sollte es möglich sein:
- Sie mit anderen Programmen, die mit XML umgehen können, zu bearbeiten,
- Makrosätze oder Teile davon auf einfache Art mit anderen Arachnophilia-Benutzern auszutauschen, und
- Sie bis zu einem gewissen Grad zu verstehen, indem man die Datei direkt liest.
Das Importieren und Exportieren von Makros wird durch die "read"-
und "write"-Funktionen des Makroeditors sehr vereinfacht.
- SpellCheckData/American.zip
Das ist das Standard-Rechtschreibungs-Verzeichnis. Es muss keine ZIP-Datei sein,
wenn Ihnen das nicht passt. Jede Datei in diesem Verzeichnis, die die Endung ".txt" hat,
wird gelesen, wie es auch in den "Tips Of The Day" und auf der Seite
Die Rechtschreib-Prüfung
erklärt wird.
- SpellCheckData/CustomDictionary.txt
Diese Datei gibt es erst, nachdem der Benutzer ein Wort zur Rechtschreib-Prüfung hinzugefügt hat.
Sie kann direkt bearbeitet werden.
- SpellCheckData/SpellSkipTags.txt
Diese Datei nennt Tag-Paare, zwischen denen die Rechtschreibprüfung nicht kontrollieren sollte.
Ein Beispiel wäre ein <style></style> Tag-Paar, das nur Stil-Definitionen enthält
oder ein <script></script> Tag-Paar, das nur JavaScript oder eine andere
Programmiersprache enschließt — Informationen, die die Rechtschreib-Prüfung
nur verwirren würden.
- Templates/template.*, eine Datei für jeden unterstützten Dateityp.
Das ist der Satz an Dateivorlagen, die Arachnophilia benutzt, um neue Dokumente zu erstellen.
Die Vorlagen können Arachnophilia-Makros enthalten, die ausgeführt werden,
bevor das Dokument dem Benutzer gezeigt wurd. Sie sind für spezielle Zwecke einfach anzupassen.