Google Sitemap für Drupal
am 13.07.2005 - 19:02 Uhr in
Seit einigen Tagen gibt es das erste offizielle Release Modul zum neuen Google Service "GOOGLE SITEMAP"
Dabei wird eine XML Datei automatisch an GoogleBOT übermittelt um dem Crawler mitzuteilen welche URLS der eigenen Seite indexiert werden sollen.
Drupal setzt damit wieder einmal auf neueste Webtechnologie die kaum ein anderes Open Source CMS bietet und hier einige hilfreiche Links:
Download und Info auf Drupal: http://drupal.org/node/26133
und 2 Links von Google:
https://www.google.com/webmasters/sitemaps/
https://www.google.com/webmasters/sitemaps/docs/en/submit.html
Wie die Datei aussieht? Demo: http://www.stnetwork.de/gsitemap
Die Installation ist einfach: SQL-Datei einspielen und dann das Modul als Ordner in /modules laden. Anschließend Modul aktivieren und Access Control prüfen.
Wenn alles klappt ist die Datei in /gsitemap erst einmal ziemlich nackt.
Um eine Übermittlung der eigenen Seiteninhalte zu realisieren braucht man Cronjobs oder alternativ das kostenlose Poormanscron siehe http://cms.stnetwork.de/poormanscron.html
Hier noch 2 Seiten mit kurzer Erläuterung in deutsch
http://www.golem.de/0506/38431.html
http://www.akademie.de/marketing-pr-vertrieb/marketing/tipps/suchmaschin...
mfg holger
---
www.stnetwork.de . . . www.ebec.net
- Anmelden oder Registrieren um Kommentare zu schreiben
Erstes Fazit
am 15.07.2005 - 01:39 Uhr
Ich habe das SiteMap nun rund 48h laufen und in der Statistik meines Google-Accounts konnte ich nun schon nachvollziehen, das die Robots in dieser zeit 3x diese Datei komplett indexiert haben. Google läd dazu die Datei komplett herunter und gleicht so die Datenbanken ab. Revolutionär !!!
Wie sich das mittelfristig auswirkt bleibt interessant aber ich bin fürs erste begeistert.
Ein Hinweis noch für alle, die das Tool mit Drupal nutzen möchten: Es funktioniert nur sinnvoll, wenn SessionID deaktiviert ist... steht im Kleingedruckten bei Google ;-)
mfg holger
ebec.Net ! Blog www.ebec.net | STNetwork.de -- IT Blog www.stnetwork.de
Nur zur Info: Im CVS gibt es
am 04.08.2005 - 07:51 Uhr
Nur zur Info: Im CVS gibt es jetzt eine erweiterte Version, die die Sitemap automatisch an Google übermittelt - ohne Account!
ich bekomme Fehlermeldungen
am 14.08.2005 - 00:46 Uhr
ich bekomme Fehlermeldungen im poormanscron-Modul seit dem letzten Update beider Module, jeweils neueste cvs-Versionen...
http://drupal.org/node/28824
mfg
-=]Florre[=-
www.florre.de
Also ich nutze Poormanscron
am 14.08.2005 - 16:23 Uhr
Also ich nutze Poormanscron version v 1.3 2005/04/18 08:57:23 und Gsitemap Version vom 6.7. Revision 1.2 und SQL Revision 1.1 und funktioniert wenn die Google Statistik stimmt bestens.
mfg holger
ebec.Net ! Blog www.ebec.net | STNetwork.de -- IT Blog www.stnetwork.de
ja, funktionieren tut’s
am 15.08.2005 - 14:48 Uhr
ja, funktionieren tut's bei mir auch, bis auf die PHP-Fehlermeldungen im Log...
mfg
-=]Florre[=-
www.florre.de
der Fehler ist mit der
am 07.09.2005 - 21:51 Uhr
der Fehler ist mit der neuesten cvs-Version des Poormanscron-Moduls behoben worden...
mfg
-=]Florre[=-
www.florre.de
Bei mir läuft es auch super
am 07.09.2005 - 21:55 Uhr
Bei mir läuft es auch super und seit ich das modul nutze verbeserten sich die Indexierungen von Google deutlich.
mfg holger
ebec.Net ! Blog www.ebec.net | STNetwork.de -- IT Blog www.stnetwork.de
fehler
am 14.02.2006 - 16:22 Uhr
Hallo ich wollte das modul auch mal ausprobieren, hab die sql datei in meine datenbank eingespielt und das modul hochgeladen.
Wenn ich nun auf einstellungen gsitemap gehe bekomme ich die fehlermeldung: Fatal error: Call to undefined function: node_get_types() in /data/members/paid/r/u/meinedomain.de/htdocs/www/modules/gsitemap/gsitemap.module on line 175
wenn ich auch www.meinedomain.de/?q=gsitemap gehe kommt die fehlermeldung: Fatal error: Call to undefined function: node_get_types() in /data/members/paid/r/u/meinedomain.de/htdocs/www/modules/gsitemap/gsitemap.module on line 252
Weiß jmd rat?
Danke schonmal
habe bei mir zur zeit die
am 14.02.2006 - 16:42 Uhr
habe bei mir zur zeit die 4.6.x Version des Moduls laufen. Hab da nen paar Verständnisfragen.
1. gehe ich richtig in der Annahme, dass man nichts weiter zu tun hat, als das Modul zu installieren!? ... also Sachen wie Account bei google etc. ... habe hier ja schon gelesen, dass dies in der cvs Version nicht nötig ist. wie sieht das bei meiner aus?
2. was hat es mit der sessionID auf sich? ... bin leider in vielen Sachen was drupal und die Dinge darum betrifft ein Anfänger und kann mit der Aussage im ersten Post hier nicht wirklich was anfangen. wie kann ich sie ausschalten und was hat das für folgen oder Nachteile/Vorteile?
3. unter den Einstellungen meiner Version des Moduls gibt es einen Punkt in dem man einen "verification link" eintragen kann. Was wird dort von mir verlangt und/oder muss ich da nicht unbedingt etwas eintragen. Was ermöglicht mir diese Einstellung?
bin Dankbar für jede Hilfe.
greetz
Hast Du die richtige
am 14.02.2006 - 16:45 Uhr
Hast Du die richtige Modulversion für Deine Drupal Version runtergeladen?
Die Funktion node_get_types() ist Beispielsweise in Drupal4.6 noch nicht integriert.
vg
also wie gesagt. ich habe
am 14.02.2006 - 16:59 Uhr
also wie gesagt. ich habe die version für drupal 4.6.x und nutze drupal 4.6.5 ...
es ist jetzt auch nicht so, dass das modul nicht läuft, nur frag ich mich seit diesem thread hier, ob die cvs version nicht besser wäre. was hat es denn mit der node_get_types() Funktion auf sich? Ich verstehe es jetzt so, dass die cvs version mit meinem drupal gar nicht nutzbar ist, richtig? Wäre allerdings auch weniger schlimm, wenn das nicht automatisch heisst, dass meine gsitemap dadurch weniger gut funktioniert.
sollte dies meinen ersten fragen allerdings erübrigen, da sie sich auf die cvs version beziehen, hätte ich zumindest schonmal ne antwort. ;) ...
allerdings bleibt dann immer noch die frage nach dem verification link bestehen.
greetz
Mein letzter Post bezog sich
am 14.02.2006 - 17:29 Uhr
Mein letzter Post bezog sich auf teddy's Frage.
Ich kann Dir leider nur was zur SessionID sagen, die ist nichts Drupal spezielles, sondern gehört zu PHP.
Daß die an die URL angefügt wird, kannst Du auf verschiedene Arten abschalten.
Wenn Du Zugriff auf die php.ini hast setze den Wert session.use_trans_sid auf 0:
session.use_trans_sid = 0
Oder in Deiner .htaccess
<IfModule mod_php4.c>
php_value session.use_trans_sid Off
</IfModule>
Für PHP5 entsprechend anpassen.
Damit dürften die SesionIDs in der URL weg sein.
vg
ich meine ich hab die
am 15.02.2006 - 15:56 Uhr
ich meine ich hab die version 4.6 drauf. das heißt ich müsste die drupal version 4.7 draufmachen damits klappt?
Re: ich meine ich hab die
am 15.02.2006 - 16:04 Uhr
ich meine ich hab die version 4.6 drauf. das heißt ich müsste die drupal version 4.7 draufmachen damits klappt?
Die 4.7 gibt es bisher nur als beta. Es gibt noch nicht alle Module für die 4.7beta. Auch kann es beim Produktiveinsatz der beta evtl. Probleme geben. Also solltst Du den Schritt gut überdenken, bzw. zumindestens erst eine Testinstallation machen.
Gruß, Frank
Re: ich meine ich hab die
am 15.02.2006 - 16:23 Uhr
ich meine ich hab die version 4.6 drauf. das heißt ich müsste die drupal version 4.7 draufmachen damits klappt?
Nein, das war nicht was ich meinte, sondern dass Du evtl. das Modul in der Version 4.7 oder cvs in ein Drupal 4.6 einbauen wolltest.
Ich habe gerade das Google Sitemap http://drupal.org/files/projects/gsitemap-4.6.0.tar.gz testweise in ein Drupal4.6 installiert und bekam keinerlei Fehlermeldungen.
vg
jepp daran lags. hatte die
am 15.02.2006 - 16:45 Uhr
jepp daran lags. hatte die 4.7 er version runtergeladen. danke für diene hilfe!!!!
Gerne, kein Problem. vg
am 15.02.2006 - 16:49 Uhr
Gerne, kein Problem.
vg
noch einmal zu der session
am 16.02.2006 - 15:48 Uhr
noch einmal zu der session id ...
ich habe jetzt folgendes in meiner .htaccess ergänzt und hoffe es so richtig gemacht zu haben.
<IfModule mod_php4.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value session.use_trans_sid Off
</IfModule>
<IfModule sapi_apache2.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value session.use_trans_sid Off
</IfModule>
<IfModule mod_php5.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value session.use_trans_sid Off
</IfModule>
ist das soweit richtig?
thx für die bisherige HIlfe!
greetz
Ja, dürfte soweit
am 16.02.2006 - 16:00 Uhr
Ja, dürfte soweit stimmen.
Hast Du es schon versucht?
also die .htaccess ist mit
am 16.02.2006 - 18:56 Uhr
also die .htaccess ist mit diesen einstellungen online ... dort bekomm ich keine fehlermeldungen! ... hoffe also das das heisst, dass es funktioniert.
Re: also die .htaccess ist mit
am 16.02.2006 - 19:16 Uhr
... hoffe also das das heisst, dass es funktioniert.
Siehst Du denn eine SessID in Deiner URL?
nein. ... kann mich
am 16.02.2006 - 23:31 Uhr
nein. ... kann mich allerdings auch nicht daran erinnern jeh eine gesehn zu haben.
muss gestehen, dass ich mir gerade nen bissel blöd vorkomm ... ^^ ...
die sessionID ist doch eine art userID, die bei einem login vergeben wird, richtig? ...
diese habe ich ja jetzt mit dem eintrag in der .htaccess ausgeschaltet, richtig? ...
was für auswirkungen hat das eigentlich auf drupal? ... auch im hinblick auf das eCommerce Modul z.B. ...
es ist doch so, das eShops mit der sessionID arbeiten, oder?
Siehe
am 16.02.2006 - 23:57 Uhr
Siehe http://de3.php.net/session .
Wenn Du sie nie gesehen hast, warum genau wolltest Du sie ausschalten?
Quote:Es funktioniert nur
am 17.02.2006 - 00:03 Uhr
Es funktioniert nur sinnvoll, wenn SessionID deaktiviert ist
Deshalb ... war warscheinlich nen bissel vorschnell von mir! .. trotzdem danke für deine bemühungen!
greetz
Wie aktualisiert sich das
am 22.05.2006 - 18:42 Uhr
Wie aktualisiert sich das Sitemap Modul eigentlich? Fügt es neu erstellten Content automatisch zu der Sitemap hinzu oder muss cron dazu ausgeführt werden?
Gruß Herras
Google Sitemap
am 22.05.2006 - 21:03 Uhr
Gsitemap bekommt die Daten nach Cronjob übergeben. Ich nutze deshalb Poormanscron parallel. Das Sitemap selbst läd Google artig 1x am Tag bei mir herunter und gleicht so den Index ab. Ich habe seit ich die beiden Module nutze erheblich mehr Suchanfragen über Google ... was will man mehr :-)
mfg holger
Projekte:
www.ebec.net | www.stnetwork.de | www.technomusik.net
Danke Holger! Werde mir mal
am 23.05.2006 - 14:31 Uhr
Danke Holger!
Werde mir mal Gsitemap und Poormanscron anschauen. Drupal ist wirklich unglaublich...
Gruß Herras
gsitemap problem
am 10.08.2007 - 15:40 Uhr
Hallo zusammen,
ich habe gerade mit großem Entsetzen festgestellt, dass meine Sitemap das letzte Mal am 08.07. aktualisiert wurde.
Ich dachte bisher immer, dass, wenn ich z.b. neue Seiten anlege, dass sich die Sitemap um die neuen Einträge erweitert. Oder verstehe ich da was falsch? Kann mir jemand helfen? Ich benutze zum Übertragen das Poormanscron Modul.
Was mache ich bloß falsch?
lg
willi1
willi1 wrote: Ich dachte
am 10.08.2007 - 16:03 Uhr
Ich dachte bisher immer, dass, wenn ich z.b. neue Seiten anlege, dass sich die Sitemap um die neuen Einträge erweitert. Oder verstehe ich da was falsch?
Das sollte auch so sein, hast du denn einen node angelegt oder ne Kategorie,View, etc?
gruß pebosi
gsitemap xml Verarbeitungsfehler
am 10.08.2007 - 17:13 Uhr
ich hatte 65 Url's in der Sitemap, es hätten aber schon längst über 100 sein müssen.
habe nochmal alles deinstalliert und die Ordner gelöscht, danach nochmal alles installiert jetzt bekomme ich wieder einen xml Verarbeitungsfehler beim Aufruf der sitemap.xml
noch ne Idee?
Vielleicht irgendwo ein
am 10.08.2007 - 17:17 Uhr
Vielleicht irgendwo ein Umlaut in einer URL oder sonst ein Sonderzeichen?
gruß pebosi
habe nichts gefunden. Ich
am 10.08.2007 - 17:33 Uhr
habe nichts gefunden. Ich hatte den Fehler schon mal der ließ sich dadurch beheben, dass ich unter files ein tmp Verzeichniss angelegt hatte nur hilft das jetzt leider nicht.
jetzt wird automatisch dieses Verzeichniss C:\Programme\xampp\tmp angelegt
komisch
gsitemap problem
am 10.08.2007 - 20:32 Uhr
ich glaube man muss dafür ja auch noch einen URLAlias anlegen oder?
kriege es leider nicht hin kann mir von euch jemand sagen wie der Alias aussehen muss?
Edit: ich habe es jetzt fast hin bekommen im Moment sieht es so aus:
http://www.preishals.de/drupal_gsitemap
bei anderen sieht es aber so aus:
http://www.example.com/sitemap.xml
woran mag das liegen?
lg
willi1
gsitemap problem
am 11.08.2007 - 13:21 Uhr
Hallo zusammen,
fasse meine Probleme nochmal zusammen
1.ich habe es jetzt fast hin bekommen im Moment sieht es so aus:
http://www.preishals.de/drupal_gsitemap
bei anderen sieht es aber so aus:
http://www.example.com/sitemap.xml
2.in der Sitemap werden keine Kommentare und Foren erstellt wie z.B.
http://www.preishals.de/forum/allgemeine_diskussionen/fragen_anregungen_...
3.die Kontrolldatei wird nicht auf dem Server erstellt.
habt Ihr noch eine Idee?
lg
willi1
Bei mir geht auch die URL
am 13.08.2007 - 08:08 Uhr
Bei mir geht auch die URL sitemap.xml auf deiner Seite, um die Foren also die Kategorien noch einzubinden musst du in der Konfiguration des Moduls ein Häkchen dafür setzen. Kommentare werden nicht eingebunden, du kannst aber die Prioriätt der nodes anhand der Kommentaranzahl berechnen lassen.
gruß pebosi
SQL-Datei einspielen
am 05.01.2008 - 17:26 Uhr
hallo,
kannst du das genauer beschreiben ?
einfach sql datei einspielen???
wäre dir sehr dankbar, wenn du das einen anfänger genauer beschreiben könntest :-)