Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Introducción a XML Sitemap
Quién soy
José Antonio Rodríguez Carvajal
Desarrollador Drupal/PHP en Emergya/La Drupalera
Miembro del grupo de Drupal Sev...
Sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns=" http://www.sitemaps.org/schemas/sitemap/0.9 ">
<url>
<l...
Sitemap index
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<s...
Drupal 7: XML Sitemap
https://www.drupal.org/project/xmlsitemap
● Archivo sitemap.xml autogenerado en función de contenido...
Drupal 7: XML Sitemap
Drupal 7: XML Sitemap - Programáticamente - 1
● Añadir enlaces custom desde código:
$link = array(
'type' => $type,
'loc' ...
Drupal 7: XML Sitemap - Programáticamente - 2
Generar nuevos contextos de sitemap. Para ello es necesario implementar los ...
Referencias
● https://www.sitemaps.org/es/protocol.html
● https://www.drupal.org/project/xmlsitemap
● http://www.drupalcon...
XML Sitemap Drupal Module
Próximo SlideShare
Cargando en…5
×

de

XML Sitemap Drupal Module Slide 1 XML Sitemap Drupal Module Slide 2 XML Sitemap Drupal Module Slide 3 XML Sitemap Drupal Module Slide 4 XML Sitemap Drupal Module Slide 5 XML Sitemap Drupal Module Slide 6 XML Sitemap Drupal Module Slide 7 XML Sitemap Drupal Module Slide 8 XML Sitemap Drupal Module Slide 9 XML Sitemap Drupal Module Slide 10
Próximo SlideShare
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Siguiente
Descargar para leer sin conexión y ver en pantalla completa.

1 recomendación

Compartir

Descargar para leer sin conexión

XML Sitemap Drupal Module

Descargar para leer sin conexión

joe_carvajal talks about XML Sitemap Module and how to use it.

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

XML Sitemap Drupal Module

  1. 1. Introducción a XML Sitemap
  2. 2. Quién soy José Antonio Rodríguez Carvajal Desarrollador Drupal/PHP en Emergya/La Drupalera Miembro del grupo de Drupal Sevilla joe_carvajal Drupal Sevilla
  3. 3. Sitemap.xml <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns=" http://www.sitemaps.org/schemas/sitemap/0.9 "> <url> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url>
  4. 4. Sitemap index <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://www.example.com/sitemap1.xml.gz</loc> <lastmod>2004-10-01T18:23:17+00:00</lastmod> </sitemap> … </sitemapindex>
  5. 5. Drupal 7: XML Sitemap https://www.drupal.org/project/xmlsitemap ● Archivo sitemap.xml autogenerado en función de contenido. ● Permanentemente actualizado a través de cron. ● Personalizable gracias a submódulos a nivel de tipo de contenido, nodo, menús, usuarios y enlaces personalizados. ● Permite enviar el sitemap directamente a los buscadores (submódulo xmlsitemap_engines. ● Permite tener un sitemap.xml por cada idioma.
  6. 6. Drupal 7: XML Sitemap
  7. 7. Drupal 7: XML Sitemap - Programáticamente - 1 ● Añadir enlaces custom desde código: $link = array( 'type' => $type, 'loc' => $path, 'priority' => '0.5', // Normal priority 'changefreq' => '86400', // 1 day = 24 h * 60 m * 60 s 'language' => $lang, ); xmlsitemap_link_save($link);
  8. 8. Drupal 7: XML Sitemap - Programáticamente - 2 Generar nuevos contextos de sitemap. Para ello es necesario implementar los hooks: ● hook_xmlsitemap_context_info() // Definir el nuevo contexto ● hook_xmlsitemap_context_url_options() // Definir URL según el nuevo contexto ● hook_query_TAG_alter() // Alterar la query para elegir qué indexar según contexto En el caso de hook_query_TAG_alter(), la implementación del hook será: function mymodule_query_xmlsitemap_generate_alter(QueryAlterableInterface $query)
  9. 9. Referencias ● https://www.sitemaps.org/es/protocol.html ● https://www.drupal.org/project/xmlsitemap ● http://www.drupalcontrib.org/api/drupal/contributions!xmlsitemap!xmlsit emap.api.php/7
  • DavidMunrrizFernndez

    Feb. 16, 2017

joe_carvajal talks about XML Sitemap Module and how to use it.

Vistas

Total de vistas

1.177

En Slideshare

0

De embebidos

0

Número de embebidos

1

Acciones

Descargas

2

Compartidos

0

Comentarios

0

Me gusta

1

×