|
|
|
|
|
|
|
Der nachfolgende Code ist frei verfügbar, solange er nicht kommerziell verwendet wird! Falls er so wie veröffentlicht, in Teilen oder abgewandelt zum Einsatz kommt, würde ich mich sehr über eine kurze E-Mail freuen.
|
|
|
Genealogie ist ein PHP-Programm zur Anzeige, Verwaltung, Archivierung und Internet-Darstellung (z.B. Stammbäume) von genealogischen Daten. Die Daten werden dazu in einer mySQL-Datenbank abgelegt und stehen hier zur vielfältigen Analyse zur Verfügung.
Die Daten werden für jede Person über eine komfortable Maske mit vielfältigen Datenfeldern eingegeben und bearbeitet. Alle Daten befinden sich also übersichtlich auf einer WEB-Site. In speziellen Reports können diese Daten je Person oder in Stammbäumen angezeigt werden.
Dank der Datenablage in einer relationalen Datenbank können sehr bequem eigene Reports und Auswertungen erzeugt werden. Das PHP-Programm ist klar in Vier-Schichten strukturiert, sodaß Änderungen im Anzeigeformat (strikte Trennung von HTML und PHP) als auch in der Funktionalität leicht möglich sind.
Daneben wurde in Genealogie ein umfangreiches Berechtigungskonzept implementiert. Es können beliebig viele User definiert werden, die in beliebig vielen User-Gruppen zusammengefaßt werden können. Diesen User-Gruppen können dann die gewünschten Rechte verliehen werden. Alle User-Aktivitäten werden in einer eigenen Log-Tabellen protkolliert.
|
|
|
|
|
|
|
|
|
|
|
|
3/11 |
|
|
Die Daten einer Person lassen sich, nach verschiedenen Kategorien, übersichtlich auf einer
Seite abbrufen. Neben den üblichen Daten wie z.B. Geburtsdatum, Sterbedatum, Ehen, Kindern,
etc., lassen sich auch Dokumente und Fotos zu dem Datensatz einer Person darstellen. |
|
|
|
|
|
|
|
1.0.0
|
|
|
1.1.0
|
|
Personen könnern Fotoalben zugeordnet werden
|
1.2.0
|
|
Export in PDF-Dokumenten, Erzeugen von Genealogy-Numbers
|
1.2.1
|
|
Korrektur der Bildgröße bei PDF-Albums mit nur einem Bild
|
1.2.2
|
|
Layoutänderung und Bugfix
|
|
|
|
- PHP 5
- mySQL 4.0.12 oder höher
- Administrationsrechte auf dem Installationssystem und der mySQL-Datenbank
|
|
|
|