[PHP-GedView-L] Einbindung PGV in eigene Homepage

Liebe Familienforscher,

vielfach werden die PGV-Seiten au�erhalb des Layouts der restlichen Seiten
einer Homepage betrieben.

Ich m�chte PGV jedoch in "mein" Layout einbinden. Bislang nutze ich den
Befehl "iframe", was aber sicherlich den heutigen M�glichkeiten nicht mehr
entspricht.

Wer kann mir bitte einen Tipp geben, wie ich PGV in ein horizontales Layout
einbinden kann, dass einen Kopfteil und einen Fu�teil hat?

Ich freue mich auf entsprechende Vorschl�ge.

Mit freundlichem Gru� aus Dresden

Ren�

Ren� Gr�nz
PF 280214
01142 Dresden
Funk: 0162/1 76 53 55

e-Mail: rgraenz@gmx.de
http://www.graenz.name

Habe die Ehre Ren�!

Ich m�chte PGV jedoch in "mein" Layout einbinden. Bislang nutze ich den
Befehl "iframe", was aber sicherlich den heutigen M�glichkeiten nicht mehr
entspricht.

Wer kann mir bitte einen Tipp geben, wie ich PGV in ein horizontales Layout
einbinden kann, dass einen Kopfteil und einen Fu�teil hat?

Bei mir l�uft PGV im unteren Frame. Das funktioniert eigentlich sehr
gut, aber auch ich bin dabei eine noch bessere L�sung zu finden.

Hast du dir schon mal Joomla oder Mambo angeschaut?

http://www.joomla.de/content/blogcategory/3/5/

Vielleicht verwendet jemand in dieser Runde eines dieser CMS-L�sungen
und kann Empfehlungen abgeben.

Hallo Otmar <omail@gmx.at>,

Otmar Mayr schrieb:

Habe die Ehre Ren�!

> Ich m�chte PGV jedoch in "mein" Layout einbinden. Bislang nutze ich den
> Befehl "iframe", was aber sicherlich den heutigen M�glichkeiten nicht mehr
> entspricht.

> Wer kann mir bitte einen Tipp geben, wie ich PGV in ein horizontales Layout
> einbinden kann, dass einen Kopfteil und einen Fu�teil hat?

Bei mir l�uft PGV im unteren Frame. Das funktioniert eigentlich sehr
gut, aber auch ich bin dabei eine noch bessere L�sung zu finden.

Hast du dir schon mal Joomla oder Mambo angeschaut?

http://www.joomla.de/content/blogcategory/3/5/
http://www.mambo-foundation.org/

Vielleicht verwendet jemand in dieser Runde eines dieser CMS-L�sungen
und kann Empfehlungen abgeben.

Bei mir laueft die Kombination Jommla/PGV sehr ordentlich. Fuer Joomla gibt es eine spezielle Plugin-Komponente, zur Integration von PGV. Man kann hiermit ein gemeinsames User Management und eine Integration der Suchfunktion aufsetzen.

Technisch wird PGV ueber einen Wrapper mittels I-Frame eingebunden.

Hier meine Umsetzung:
http://www.familienforschung-hemprich.de/component/option,com_wrapper/Itemid,38/

Ciao

Markus

Ich erforsche alle Vorkommen HEMPRICH

Hallo Ralf,

gibt es auch eine Möglichkeit diese Fehlermeldungen unter Wordpress auf
deiner Seite zu vermeiden?

ERROR 2: Unknown(): The session id contains invalid characters, valid
characters are only a-z, A-Z and 0-9
0 Error occurred on

Warning: Unknown(): The session id contains invalid characters, valid
characters are only a-z, A-Z and 0-9 in Unknown on line 0

ERROR 2: Unknown(): Failed to write session data (files). Please verify
that the current setting of session.save_path is correct
(/var/lib/php/session)
0 Error occurred on

Warning: Unknown(): Failed to write session data (files). Please verify
that the current setting of session.save_path is correct
(/var/lib/php/session) in Unknown on line 0

Viele Grüße

Axel (Schreiter)

Ralf Kaster <Ahnen@Kaster-Net.de>
Gesendet von:
php-gedview-l-bounces+as=schaffland-systemberatung.de@genealogy.net
23.06.2007 08:49
Bitte antworten an
Ralf Kaster <Ahnen@Kaster-Net.de>; Bitte antworten an
PHP-Gedview-L <php-gedview-l@genealogy.net>

An
"Otmar Mayr bei php-gedview-l " <php-gedview-l@genealogy.net>
Kopie

Thema
Re: [PHP-GedView-L] Einbindung PGV in eigene Homepage

Hallo Otmar <omail@gmx.at>,

Hallo Miteinander,

ich habe PGV in Joomla! eingebunden (direkter Link:
http://www.kettwig.org/de/stammbaum/index.php). Allerdings ist es auch hier
bislang nur eine i-frame Lösung.

Die Benutzerdaten werden jedoch synchronisiert. D.h. ich habe bestimmte
Text-Seiten, die nur für Mitglieder zugänglich sind, diese Mitglieder können
dann auch alle privaten Infos im Stammbaum betrachten.

Es sollte möglich sein, das ganze ohne i-frame zu gestalten. Leider reichen
dafür meine Kenntnisse nicht, und auch andere haben noch nichts in dieser
Richtung programmiert.

Gruß,

Jens

Hallo Markus!

Bei mir l�uft PGV im unteren Frame. Das funktioniert eigentlich sehr
gut, aber auch ich bin dabei eine noch bessere L�sung zu finden.

Hast du dir schon mal Joomla oder Mambo angeschaut?

Bei mir laueft die Kombination Jommla/PGV sehr ordentlich. Fuer Joomla
gibt es eine spezielle Plugin-Komponente, zur Integration von PGV. Man
kann hiermit ein gemeinsames User Management und eine Integration der
Suchfunktion aufsetzen.

Das klingt sehr interessant. Bei meinem Stammbaum kann man sich nur
mit g�ltigen Userdaten einloggen. Das hat nat�rlich auch negative
Auswirkungen.

Wenn ich das mit Joomla richtig verstehe, k�nnte ich vermutlich
folgendes erreichen:

1.) eine sitemap f�r Suchmaschinen verwenden
2.) Links schaffen zwischen dem �ffentlichen Bereich und dem
nicht-�ffentlichen Bereich.
3.) PGV-Login-Seite in Joomla-Startseite integrieren.
4.) m�glicherweise funktioniert damit auch der RSS-feed
5.) Kontaktformular mit PHP

Otmar Mayr schrieb:

Hallo Markus!

Bei mir l�uft PGV im unteren Frame. Das funktioniert eigentlich sehr
gut, aber auch ich bin dabei eine noch bessere L�sung zu finden.

Hast du dir schon mal Joomla oder Mambo angeschaut?

> Bei mir laueft die Kombination Jommla/PGV sehr ordentlich. Fuer Joomla > gibt es eine spezielle Plugin-Komponente, zur Integration von PGV. Man > kann hiermit ein gemeinsames User Management und eine Integration der > Suchfunktion aufsetzen.

Das klingt sehr interessant. Bei meinem Stammbaum kann man sich nur
mit g�ltigen Userdaten einloggen. Das hat nat�rlich auch negative
Auswirkungen.

Wenn ich das mit Joomla richtig verstehe, k�nnte ich vermutlich
folgendes erreichen:

1.) eine sitemap f�r Suchmaschinen verwenden

Diesen Punkt verstehe ich noch nicht genau. In Joomla gibt es jendenfalls mehrere Sitemap-Komponenten, welche aus der Content-Struktur automatisch eine Sitemap erstellen. Ausser den META-Tags habe ich bei mir bzgl. Suchmaschinen keine weiteren Anstrengungen unternommen. Ich habe sogar die ganze PGV-Struktur im robots.txt File ausgeschlossen, da es nur viel Traffik erzeugt. Ich habe nur eine Liste mit allen PGV-Familiennamen freigegeben.

2.) Links schaffen zwischen dem �ffentlichen Bereich und dem
nicht-�ffentlichen Bereich.

Ich verfolge folgenden Ansatz: Jeglicher Content in Joomla, nur Stammbaum bzw. Daten in PGV. In Joomla kannst Du pro Content-Element die Rechte vergeben. Du kannst dann in Joomla auf jeden Fall "normale" Links auf URLs in PGV setzen (solange diese stabil bleiben?). Ich weiss allerdings nicht, ob damit Deine Ziele erfuellt sind.

3.) PGV-Login-Seite in Joomla-Startseite integrieren.

Yes!

4.) m�glicherweise funktioniert damit auch der RSS-feed

Damit habe ich mich noch nicht beschaeftigt. RSS-Feeds bzgl. des Joomla-Contents sind auf jeden Fall moeglich.

5.) Kontaktformular mit PHP

Yes!
Du kannst auf die ganze Welt der Joomla-Komponenten von Kontaktformularen ueber Gaestebuecher, Mailinglisten, Online-Shops, usw. , usw. zurueckgreifen.

Ciao

Markus

Servus Markus!

Wenn ich das mit Joomla richtig verstehe, k�nnte ich vermutlich
folgendes erreichen:

1.) eine sitemap f�r Suchmaschinen verwenden

Diesen Punkt verstehe ich noch nicht genau. In Joomla gibt es
jendenfalls mehrere Sitemap-Komponenten, welche aus der Content-Struktur
automatisch eine Sitemap erstellen.

Nicht das Erstellen der Sitemap ist das Problem, sondern dass die
Suchmaschinen mit dem Sitemap nichts anfangen k�nnen, wenn die
im Sitemap verlinkten Seiten mit Passwort gesch�tzt sind.

Ausser den META-Tags habe ich bei mir bzgl. Suchmaschinen keine
weiteren Anstrengungen unternommen. Ich habe sogar die ganze
PGV-Struktur im robots.txt File ausgeschlossen, da es nur viel
Traffik erzeugt. Ich habe nur eine Liste mit allen
PGV-Familiennamen freigegeben.

Bei mir werden die Familiennamen und die �ffentlichen Sippenbl�tter
auch gefunden. Meine �berlegung war, dass Google die Namen in den
Index aufnimmt. Klickt der User auf den Link, gelangt er direkt zur
gew�nschten Person im Stammbaum. Nat�rlich ben�tigt er die
Zugangsberechtigung.

Das hat �brigens mit Freefind perfekt funktioniert. Freefind nutzte
ich allerdings nur als lokale Suchmaschine. Ich h�tte gerne, dass man
�ber Google die Namen findet.

2.) Links schaffen zwischen dem �ffentlichen Bereich und dem
nicht-�ffentlichen Bereich.

Ich verfolge folgenden Ansatz: Jeglicher Content in Joomla, nur
Stammbaum bzw. Daten in PGV. In Joomla kannst Du pro Content-Element die
Rechte vergeben. Du kannst dann in Joomla auf jeden Fall "normale" Links
auf URLs in PGV setzen (solange diese stabil bleiben?). Ich weiss
allerdings nicht, ob damit Deine Ziele erfuellt sind.

Ich glaube Joomla kann die Userdaten von PGV nutzen. Das bedeutet
keine doppelte Userverwaltung. Logge ich mich bei Joomla ein, habe ich
gleichzeitig auch den Zugriff auf die Daten in PGV. Bitte korrrigiere
mich, wenn ich falsch liege.

4.) m�glicherweise funktioniert damit auch der RSS-feed

Damit habe ich mich noch nicht beschaeftigt. RSS-Feeds bzgl. des
Joomla-Contents sind auf jeden Fall moeglich.

Es geht auch hier wieder um die H�rde mit dem gesch�tzten Bereich.
Weil ich PGV mit Passwort gesch�tzt habe, funktioniert RSS (zumindest
bei mir) nicht.

Darum k�nnte ich mir vorstellen, RSS mit Joomla einzurichten, wobei
Joomla die RSS-Daten von PGV verwenden sollte.

Hallo Axel <as@schaffland-systemberatung.de>,

Otmar Mayr schrieb:

Ich glaube Joomla kann die Userdaten von PGV nutzen. Das bedeutet
keine doppelte Userverwaltung. Logge ich mich bei Joomla ein, habe ich
gleichzeitig auch den Zugriff auf die Daten in PGV. Bitte korrrigiere
mich, wenn ich falsch liege.

Es funktioniert aehnlich - aber eigentlich umgekehrt. Man logged sich bei Joomla ein; alle User-Anmeldungen etc. werden immer parallel zu PGV durchgereicht und sind dort bekannt. Wenn dann eine PGV-Seite aufgerufen wird, ist man dort schon angemeldet und hat die Nutzer-Rechte.

Es geht auch hier wieder um die H�rde mit dem gesch�tzten Bereich.
Weil ich PGV mit Passwort gesch�tzt habe, funktioniert RSS (zumindest
bei mir) nicht.

Darum k�nnte ich mir vorstellen, RSS mit Joomla einzurichten, wobei
Joomla die RSS-Daten von PGV verwenden sollte.

Hierzu habe ich keine Erfahrung. Meine Vermutung: solange man bei Joomla nicht angemeldet ist, erfolgt auch keine Anmeldung in PGV (siehe oben). Daher auch kein Zugriff auf PGV-Interna etc.

Ich habe hier prinzipiell eine andere Philosophie und zwar: alles auf meiner Webseite ist prinzipiell fuer alle offen!

Wenn ich eine nicht-oeffentliche Datenbank z.B. zur verteilten Zusammarbeit braeuchte, wuerde ich eine zweite GEDCOM-Datei anlegen mit Login etc. und jedes halbe Jahr hieraus eine Public-Datei abziehen.

Ciao

Markus

Habe die Ehre Markus!

Otmar Mayr schrieb:

Habe die Ehre Markus!

> Hierzu habe ich keine Erfahrung. Meine Vermutung: solange man bei Joomla > nicht angemeldet ist, erfolgt auch keine Anmeldung in PGV (siehe oben).

Das l�sst vermuten, dass Joomla doch nicht ganz meine Vorstellungen
abdeckt.

Trotzdem w�rde ich gerne Joomla einmal ausprobieren. Kannst du mir einen
Rat geben, wie ich das gefahrlos machen k�nnte? Ich habe von PHP keine
Ahnung. Ich will nicht durch die Joomla-Installation die aktuellen
HTML-Webseiten deaktivieren, oder eventuell sogar noch PGV ausser Funktion setzen.

Du kannst Joomla in einem beliebigen Verzeichnis installieren und parallel laufen lassen. Wenn Du evtl. noch eine zweite MySQL-Datenbank zur Verfuegung hast, laeuft alles sogar vollkommen separat von PGV. Sonst werden von Joomla Tabellen in der gemeinsamen Datenbank angelegt, die Du aber jederzeit wieder loeschen kannst.

Beim PGV-Wrapper in Joomla wird dann de Pfad zu PGV angegeben. PGV laeuft dann sowohl eigenstaendig als auch im Wrapper ueber I-Frame. Deine PGV-Installation wird also meines Wissens nicht gestoert.

Du koenntest dann Joomla z.B. mit der URL www.your-website.de/joomla-directory/ testen und dabei PGV wie bisher weiterlaufen lassen. Der normale Besucher ( d.h. www.your-website.de ) wird davon nichts merken.

Du kannst das auch auf meiner Seite nachvollziehen. Anmerkung: ich habe es umgekehrt gemacht, d.h. PGV in Unterverzeichnis, Joomla in Root. Tut aber nichts zur Sache:

a) PGV stand alone:
http://www.familienforschung-hemprich.de/phpGedView/

b) PGV im Joomla Wrapper:
http://www.familienforschung-hemprich.de/component/option,com_wrapper/Itemid,38/

Noch ein Punkt: ich selbst habe das User-Management nicht integriert, da ich keine User-Anmeldung verwende. Fuer Erfahrungen hierzu solltest Du Jens Kettwig, vgl. Mail in der Liste, ansprechen.

Gruesse

Markus

Wofür soll Joomla verwendet werden?

   - Artikel können leichter verfasst werden (auch mehrsprachige) -->
   siehe meine Website (www.kettwig.org)
   - Benutzerregistrierung und Login kann über Joomla erfolgen, muss aber
   nicht. Es ist auch denkbar, allgemeinen Zugriff auf alles in Joomla zu
   gewähren und nur beim Klick auf den Stammbaum ein Login erforderlich machen
   (dann wird alles nur über PGV verwaltet)
   - Wenn du Registrierung und Login über Joomla realisierst, kannst du
   trotzdem noch die einzelnen Benutzerrechte in PGV ändern bzw. ergänzen.
   D.h. Joomla ändert nichts an deinem Benutzer-Datenbestand in PGV,
   sondern legt nur einen neuen Nutzer an, sollte der Benutzername noch nicht
   vorhanden sein.
   - RSS kann nur für den öffentlichen Bereich funktionieren. Sobald ein
   Login nötig ist, funktioniert auch RSS nicht mehr (bin aber kein Experte auf
   diesem Gebiet).

Gruß,

Jens Kettwig