PHPGedView Online Web-SW

Liebe Liste,

Volker Jennerjahn will etwas zu meiner Websoftware zur Ahnenforschung wissen und das könnte vielleicht für mehre interessant sein (für die eiligen unten ist eine Zusammenfassung):

PHPGedView ist eine Software zur Ahnenforschung die auf einen Webserver läuft und im normalen Browser (wie IE7) auf dem PC abgerufen wird. Näheres zu Funktion und Leistungsumfang findet man unter Über PhpGedView und einigen Wikis (googlen).

Die SW gestattet die Online-Darstellung und Pflege von GedCom-Daten und Bildern. Es handelt sich um freie Software unter PHP Lizenz, die kostenlos betrieben und sogar geändert werden kann.

Ich nutze sie seit über einem Jahr und bin sehr zufrieden. Aktuell ist derzeit Version 4.0, ich selbst bin Weihnachten auf die neue Beta-Version 4.1 umgestiegen. Das derzeitige B4 ist relativ stabil und läuft bis auf Kleinkram störungsfrei.

Man kann das System auf 2. Arten nutzen

a) Pflege und Darstellen über Internetexplorer auf dem Webserver
b) Pflege mit einem anderen Programm auf dem PC, Export und Upload der Daten zur Darstellung auf den Webserver

Ich habe mich für Variante a entschieden. Die hat auch den Vorteil, dass verschiedene Leute gleichzeitig die Daten ändern können (was aber kaum jemand macht). Alles bleibt an mir hängen.

Voraussetzung ist die Script-Sprache PHP, am besten in der Version 5 - ich nutze 5.1.

Diese kann man auf einen Webserver gehostet oder direkt laufen lassen. Ich hatte mich zunächst für das STRATO Premium Webhosting Paket entschieden (14,99/Monat). Es kann sein das heutzutage das WebPower Paket S (9,99) ausreicht. Vorhandene Webanwendungen können parallel laufen, so dass man ein vorhandenes Webhosting Paket upgraden kann.

Ende letzten Jahres bekam ich bei Änderungen immer längere Antwortzeiten (teilweise 6 Sekunden), so dass ich mich für einen Strato V-Server A entschied - alles läuft prima, nur ist das ein richtiger Linux Suse 9.3 Server für denn man auch verantwortlich ist, z.B. wenn er angegriffen und er als SPAM-Schleuder missbraucht wird. Selbst als Informatiker musste ganz schön kämpfen, um das mir bisher unbekannte Linux-System sicher zu machen. Einen Laien kann ich keinen Server empfehlen.

Mit Strato bin ich, wenn man von den langen Laufzeiten / Kündigungsfristen absieht sehr zufrieden - was ich von 1 und 1 nicht sagen kann (Es müsste da aber auch gehen). Es mag aber auch andere Anbieter geben, die vergleichbares oder besseres anbieten.

Alternativ kann man PHPGedView auch auf einen XP oder Vista PC zu Hause nutzen. Der IIS muss aktiviert werden, dann kann man PHP installieren und wenn man will die Datenbank MySQL für Windows. Theoretisch soll auch MS SQL funktionieren, aber damit hatte ich vor einem Jahr Fehler - die Entwicklung erfolgt auf MySQL.

Nachteil bei der Windows Lösung
1) der PC fungiert als Server im Internet und man braucht eine funktionierende und gute Firewall.
2) damit man erreicht werden kann, braucht man eine feste IP-Adresse (kann teuer werden, Alice 10€/Monat Strato 5€) oder muss einen dynamischen DNS-Service nutzen (ich war mit dyndns sehr zufrieden).
3) Ein weiterer Nachteil ist die Bandbreite. Bei DSL ist der Upload zum Internet sehr langsam 128 oder 256 k das ist 2 bzw. 4 fache ISDN Geschwindigkeit und mit der präsentiert man seine Anwendung im Netz. Ich könnte mit vorstellen, das man mit DSL2 (16.000) besser klarkommt. Das soll einen Upload von 600 - 1000 erreichen. - Aber das gibt es bei uns auf dem Dorf (noch?) nicht.
4) der Rechner muss immer an sein - insbesondere für unsere Amerikanischen und Australischen Freunde, die ja aktiv sind, wenn wir schlafen.

Zusammenfassung