Home :: Projektindex :: Jada


Allgemein

Jada (Javascript AdressDAten) ist ein Offline-Viewer für Adressdaten. Er ist betriebssystem-unabhängig und sollte in allen gängigen, modernen Browsern funktionieren (getestet wurden Firefox und MSIE).

Ziel des Projekts war es, Informationen wie Namen, Telefonnummern, Mailadressen usw. in einer zentralen Datei zu sammeln und eine Oberfläche mit Suchfunktion zur Verfügung zu stellen.

Datenmodul: data.js

Die Adressdaten werden aus einem Modul namens data.js gelesen, wo sie in Form eines Javascript-Arrays hinterlegt sein müssen. Zum Hinzufügen, Ändern oder Löschen von Einträgen kann diese Datei mit einem beliebigen Texteditor bearbeitet werden.

Zur Zeit ist noch kein Sortieralgorithmus implementiert. Daher wird empfohlen, die Datensätze bereits (z.B. nach Nachname) sortiert einzupflegen.

Datenmodul :: Struktur

In der Datei werden alle Datensätze zeilenweise aufgelistet.

Ein Datensatz besteht aus 8 Elementen:

Datenmodul :: Syntax

Die Liste aller Einträge wird wie folgt definiert:
Data=[
erster Eintrag,
zweiter Eintrag,
dritter Eintrag,
...
letzter Eintrag
];
Syntax eines Eintrags:
['<NName>','<VName>','<Info>','<Dat>',['<Tel>',...],['<Mail>',...],['<Post>',...],['<Web>',...]]
Im Feld Info wird das Pipe-Zeichen | als Zeilenumbruch interpretiert.
Bei einer Webadresse ist die Angabe von 'http://' optional.

Datenmodul :: Beispiele

Nur Name:
Data=[
['Maus','Micky','','',[],[],[],[]],
...
['Duck','Donald','','',[],[],[],[]]
];
Mit Info und Geburtsdatum:
Data=[
['Maus','Micky','Hobbydetektiv','03.08.1956',[],[],[],[]],
...
['Duck','Donald','Pechvogel|leicht reizbar','17.05.1958',[],[],[],[]]
];
Mit Telefonnummern:
Data=[
['Maus','Micky','','',['1399 privat','0123 765432 Handy'],[],[],[]],
...
['Duck','Donald','','',['0123-54321'],[],[],[]]
];
Mit EMail:
Data=[
['Maus','Micky','','',[],['micky.maus@entenhausen.com'],[],[]],
...
['Duck','Donald','','',[],['donald@hotmail.com'],[],[]]
];
Mit Postadresse:
Data=[
['Maus','Micky','','',[],[],['12345 Entenhausen, Hauptstr. 17'],[]],
...
['Duck','Donald','','',[],[],['12345 Entenhausen, Erpelgasse 4'],[]]
];
Mit Webadressen:
Data=[
['Maus','Micky','','',[],[],[],['www.maus.net','ftp://server.maus.com']],
...
['Duck','Donald','','',[],[],[],['www.entenhausen.com/donald/']]
];

Bedienung

In den Feldern der Maske lassen sich Suchkriterien angeben (i.d.R. Teilstrings, die Groß/Kleinschreibung spielt keine Rolle).
Nach Drücken des Suche-Buttons werden die gefundenen Datensätze aufgelistet.

Eingaben werden als Reguläre Ausdrücke interpretiert, d.h. spezielle Zeichen benötigen evtl. eine Maskierung (per Backslash). Für die herkömmliche Suche nach Buchstabenfolgen spielt dies allerdings keine Rolle.

Download

VersionReleaseDatei
1.02Nov 2007 Jada_1.02.rar6.489 Byte

Installation

Folgende Ordner/Dateien können in ein beliebiges Verzeichnis kopiert werden, i.d.R. in einen neuen Ordner namens jada:
imgIcons und Grafiken
jsJavascript-Module
index.htmlHauptseite

Konfiguration

Vor der ersten Benutzung des Tools muss die Datei data.js angelegt und mit Einträgen gefüllt werden.
(Einzelheiten zur Syntax von Datensätzen sind im obigen Abschnitt 'Datenmodul' beschrieben.)


Home :: Projektindex