Retourner en haut de la page Aller au bas de la page
Logo de mon site
Logo de mon site

Yasser Arafat

Item 1 Description

Yasser Arafat

Hugo Chávez

Item 1 Description

Hugo Chávez

Mikhaïl Gorbatchev

Item 1 Description

Mikhail Sergueievitch Gorbatchev

L'Abbé Pierre

Item 1 Description

Abbe Pierre

Salvadore Allende

Item 1 Description

Salvadore Allende

Angela Yvonne Davis

Item 1 Description

Angela Yvonne Davis

Jean Moulin

Item 1 Description

Jean Moulin

Nelson Mandela

Item 1 Description

Nelson Mandela

Martin Luther King

Item 1 Description

Martin Luther King

Gamal Abdel Nasser

Item 1 Description

Gamal Abdel Nasser

Richard Stallman

Item 1 Description

Richard Stallman

Simone Veil

Item 1 Description

Simone Veil

Hand Shake

Item 1 Description

Hand Shake

Wangari Muta Maathai

Item 1 Description

Wangari Muta Maathai

Michel Colucci

Item 1 Description

Coluche

Mère Teresa

Item 1 Description

Mère Térésa

Charles de Gaulle

Item 1 Description

Charles de Gaulle

Che Guevara

Item 1 Description

Ernesto Rafael Guevara

Mohandas Gandhi

Item 1 Description

Mohandas Karamchand Gandhi

Lech Walesa

Item 1 Description

Lech Walesa

Linus Benedict Torvalds

Item 1 Description

Linus Benedict Torvalds

Sous-commandant Marcos

Item 1 Description

Sous commandant Insurge Marcos

Ahmed Shah Massoud

Item 1 Description

Ahmed Shah Massoud

Luxpopuli / eZ Publish / Extensions / Google Sitemap Generator : pour les versions 4 de eZ Publish





Right menu

OBLIGATOIRE

Un professeur témoigne

La brigade canine dans un collège du Gers.
Réaction d'une internaute Québécoise:
«quand on est rendu à accepter que (...) les autorité mettent leurs sales pattes dans les culottes de vos enfants (...) il est temps (...) de vous réveiller.»
OBLIGATOIRE

Les mensonges de R. Dati

La note de recadrage statistique du sociologue L. Mucchielli recadre également les mensonges de la propagande sécuritaire dont on nous rabat les oreilles depuis déjà trop longtemps et dont les mineurs de France sont à présents la cible.
Le rapport de L. Mucchielli
OBLIGATOIRE

L'aveu de Jean-Marc Sylvestre

«Le système financier s'effondre aujourd'hui comme un jeu de carte... parce que... il a été géré d'une part.... par les États-Unis sans règle... et il a été d'autre part géré... par une bande de voyous... qui se sont gouinfrés... au détriment des autres.»
VOIR LES VIDÉOS

OBLIGATOIRE

prev prev prev prev


Google Sitemap Generator : pour les versions 4 de eZ Publish

Date de publication: le Dimanche 1 Novembre 2009 à 20h18
Dernière modification: par Pascal BOYER le Mardi 3 Novembre 2009 à 00h22
« Article précédent: ezstats : popularité des articles
» Article suivant: Googlesitemaps

L'extension googlesitemapgenerator pour les versions 4 de eZ Publish

Cette extension, qui constitue une évolution de la version de Sergey A. Shishkin (présentée en détail dans cet article), est particulièrement dédié aux versions 4 de eZ Publish.

Sa mise en oeuvre est rapide (plus que celle de son aînée) et ne requière que peu de paramétrages.

Installation de l'extension googlesitemapgenerator

Tout est parfaitement indiqué dans le fichier doc/Install.txt livré avec l'extension. Hormis un point de configuration oublié et pourtant indispensable à son fonctionnement - que j'indique ci-dessous, l'installation et la mise en oeuvre de l'extension étant des plus classique/basique, je me contente d'en reprendre brièvement les étapes:

  1. Télécharger l'archive zip de l'extension (ici)
  2. Extraire le contenu de l'archive zip dans un répertoire extension/googlesitemapgenerator/
  3. Activer l'extension à partir de l'interface d'administration
  4. Ajoutez les deux lignes suivantes au fichier settings/override/site.ini.append.php (pas celui de l'extension):
    [DesignSettings]
    AdditionalSiteDesignList[]=googlesitemapgenerator
  5. Ajoutez la ligne suivante au fichier extension/googlesitemapgenerator/settings/module.ini.append.php
    [ModuleSettings]
    ModuleList[]=googlesitemap                 <======== CETTE LIGNE ! (C'EST LE POINT DE CONFIGURATION OUBLIÉ)
    ExtensionRepositories[]=googlesitemapgenerator
  6. Il est indiqué dans le fichier Install.txt de renseigner le paramètre EZPublishDirectory de la section [PathSettings] du fichier extension/googlesitemapgenerator/settings/googlesitemapgenerator.ini.append.php avec le chemin absolu vers la racine du répertoire d'installation de eZ Publish (sans slash au début et à la fin du chemin).
    Personnellement, j'ai laissé la valeur par défaut (mediacenter) et tout fonctionne parfaitement.
  7. Ajoutez tous les droits d'accès au module googlesitemap pour le rôle anonymous
  8. Configurez, en particulier, les sections [Classes], [NodeChangeFreqSettings] et [NodePrioritySettings] du fichier extension/googlesitemapgenerator/settings/googlesitemapgenerator.ini.append.php
  9. Videz les caches
  10. Configurez l'URI de redirection à partir du menu Traducteur d'URL de l'onglet Administration:

  11. Ajoutez votre site à Google (voir le détail des informations situées à la fin de l'article consacré à l'extension googlesitemap).
  12. A partir du site Google sitemap, pensez à générer un fichier robot.txt puis à le placer à la racine de votre site et à modifier comme indiqué ci-dessous vos règles de réécriture:
    RewriteRule !(\.(gif|jpe?g?|png|css|js|swf|html?)|var(.+)storage.pdf(.+)\.pdf|robots\.txt)$ index.php [L]
                                                                                  ^^^^^^^^^^^

Résultat obtenu

Une fois la redirection configurée, en tapant dans votre navigateur un URI de la forme http://<nom_de_domaine>/sitemap.xml vous devez être redirigé vers un URI de type http://<nom_de_domaine>/layout/set/google/googlesitemap/generate/2 et voir s'afficher quelque chose comme ça:

:
Le numéro de ID par lequel se termine l'URI http://<nom_de_domaine>/layout/set/google/googlesitemap/generate/2 correspond au noeud à partir duquel sera produit le fichier sitemap.xml.

Lien vers l'article précédent
ezstats : popularité des articles
Googlesitemaps
Lien vers l'article suivant

Commentaires

cg
Vendredi 06 Novembre 2009 01:01:50
merki

Merci pour cette doc et les petites précisions/corrections. Petite question : as tu configuré le chemin vers le répertoire du CMS dans le generate.php ? (chez moi tout est en dessous de httpdocs, je me demande si ce n'est pas la cause du pb)

Pascal
Samedi 07 Novembre 2009 01:45:53
Le chemin vers le CMS

Bonjour Merki,

Non, je n'ai absolument pas touché au fichier generate.php qui par ailleurs ne fait «que» récupérer des valeurs en provenance d'autres templates.

Regarde mon commentaire de l'étape N° 6.

Cordialement