SourceForge Logo

 

Start


Leistungs-
 merkmale



Live Demos


Presse


Download


Dokumentation
 - Handbuch
 - Installation
 - Upgrade
 - MultiMedia
 - Readme *
 - FAQ *
 - CGI Gedcom
    Protocol



Support


Änderungen *


Style Hilfe


Edit Online


Module


Spenden

* Achtung! Links, die mit * markiert sind, führen zu originalen englischen Seiten. Benutzen Sie anschließend immer den "zurück"-Knopf Ihres Browsers, um wieder auf die deutschen Seiten zu gelangen.

Klicken Sie auf eines der folgenden Zusatzmodule, um mehr darüber zu erfahren:


  Datenschutz Modul

Vielleicht verwirrt der Ausdruck "Modul" etwas. PhpGedView nutzt Module für den Datenschutz und die Benutzer-Registrierung.  Diese Module können von PHP-Programmierern angepasst werden, die eigene Datenschutz- oder Registrierungs- Machanismen verwenden möchten. PhpGedView kann selbst als Modul in einem PostNuke oder PhpNuke System arbeiten. 

Das Standard-Datenschutz-Modul wird zusammen mit phpGedView verteilt und hat die folgenden Leistungsmerkmale:

  • Wahlweises Unterdrücken der Details lebender Personen
  • Wahlweises Unterdrücken der Namen lebender Personen
  • Wahlweises Einschränken der Anzeige von bestimmten Daten (nach Gedcom-Tags).  Zum Beispiel können Sie alle Solzialversicherungsnummern unterdrücken oder alle Notizen.
  • Wahlweises Einschränken der Anzeige von bestimmten Daten pro Person.
  • Drei Zugriffsebenen (Öffentlich, angemeldete Benutzer, Administrator).
  • Über die Zugriffsebene "angemeldete Benutzer" kann der Zugriff auf bestimmte Daten auch nur den Verwandten von in der Datenbank vorkommenden lebenden Personen erlaubt werden.

Für die Editierung der Datenschutz-Einstellungen steht den Administratoren ein komfortables Online-Interface zur Verfügung.

Registrierungs Modul

Das Standard-Registrierungs-Modul in phpGedView beinhaltet die folgenden Leistungsmerkmale:

  • Neue Benutzer hinzufügen oder editieren über ein Online-Interface (useradmin.php)
  • Administratorrechte aktivieren pro Benutzer
  • Rechtevergabe für das Online Editieren der Gedcom-Daten pro Benutzer
  • Speicherung der Benutzerdatenbank in einer Datei

Die einzige Option, die manuell in der Datei authentication.php verändert werden sollte (darf), ist der Speicherort der Benutzerdatenbank.  Normalerweise ist dies die Datei ./authenticate.php.

PostNuke Modul Dateien

Vielen Dank an Jim Carey (ozcoz), der die Modul-Dateien entwickelt hat, mit deren Hilfe phpGedView in PostNuke integriert werden kann.

Diese Dateien hier herunterladen.

Bilder Zusatz-Modul

Danke an Max Westen, der dieses Zusatz-Modul für PhpGedView entwickelt hat.  Dieses Modul erlaubt es, bei Bildern, die man zu PhpGedView hochlädt, die Größe zu ändern und automatisch Thumbnails zu erzeugen.

Hier herunterladen.

ResearchLog Zusatz-Modul

Sie können ein ResearchLog Modul für PhpGedView herunterladen.  Dieses Modul erlaubt Nachforschungen zu Personen Ihrer Gedcom-Datei zu verfolgen.  Auf der Seite mit den persönlichen Informationen einer Person wird eine zusätzliche Registerkarte angezeigt, die Ihnen hilft, Ihre Nachforschungen in Ordnern und Unterordnern zu organisieren.  Es integriert sich nahtlos in PhpGedView - alles was Sie tun müssen, ist die Dateien des Moduls in Ihr PhpGedView-Verzeichnis zu kopieren.  Es nutzt die von Ihnen ausgewählten Themes und die vorhandenen Benutzer-Zugänge.

Hier herunterladen.

Erstellung eigener Module

Sie können Ihre eigenen Module erstellen, um mehr Möglichkeiten für die Benutzer-Registrierung oder den Datenschutz zu bekommen.  Sie sollten hierfür aber einige Erfahrungen in PHP mitbringen, bevor Sie versuchen diese Module anzupassen.

Vielleicht möchten Sie das Datenschutz-Modul anpassen, um weitere Funktionen zu integrieren, wie zusätzliche Zugriffs-Ebenen oder Zugriffsrechte pro Benutzername.  Um ein eigenes Datenschutz-Modul zu erstellen, legen Sie eine neue Datei an, die die Funktionen der Datei privacy.php enthält.  Anschließend konfigurieren Sie phpGedView so, dass diese neue Datei als Datenschutz-Modul benutzt wird.  Damit PhpGedview ordnungsgemäß arbeitet, müssen lediglich die Funktionen der Ursprungsdatei implementiert sein.  Nach Bedarf können zusätzliche Funktionen und Variablen definiert werden.

Durch Anpassung des Registrierungs-Moduls können Sie andere Benutzer-Datenbanken z.B. ein .csv-Datei (exportiert aus einer Tabellenkalkulations- oder Datenbank-Software) benutzen.   Einige Benutzer bevorzugen vielleicht auch die Nutzung einer postNuke Benutzerdatenbank.  Um ein eigenes Registrierungsmodul zu erstellen kopieren Sie die Datei authentication.php (nicht zu verwechslen mit authenticate.php) und modifizieren Sie vorhandenen Funktionen.  Anschließend konfigurieren Sie phpGedView so, dass Ihr neues Modul benutzt wird.  Die Schnittstelle für PhpGedView ist nur diese Datei.  Sie können Variablen umdefinieren oder neue Funktionen schreiben ganz wie Sie es möchten.