Diferencias

Muestra las diferencias entre dos versiones de la página.


desarrollo:dokuwiki:booknav-links [2012/05/26 10:52] (actual) – creado - editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Enlaces Relacionados ======
 +
 +Utilizando algunas de las funciones de DokuWiki y el [[doku>plugin:metaheaders|plugin Metaheaders]], es posible proveer de enlaces de navegación asistida o "enlaces relacionados". Estos son los tipos de enlace que se encuentran en los documentos tipo libro (anterior/siguiente, índice) así como enlaces con información acerca del contenido: búsqueda, autor, créditos, etc.
 +
 +Más información sobre la característica de enlaces relacionados y navegación tipo libro:
 +
 +  * [[http://www.w3schools.com/TAGS/att_link_rel.asp W3Schools]]
 +  * http://www.seoconsultants.com/meta-tags/link-relationship
 +
 +===== Navegación ===== 
 +==== Adelante/Atrás ====
 +
 +TOBEDONE en progreso.
 +
 +El plugin [[doku>plugin:indexmenu]] podría a futuro incorporar esta capacidad, según menciona el autor en la página de discusión.
 +
 +==== Superior ====
 +
 +Con un pequeño cambio es posible siempre acceder al directorio superior o padre (//parent//) así como a la página de inicio de la wiki (//start//):
 +
 +Edita el archivo ''conf/metaheaders.conf.php'' para agregar las siguientes definiciones:
 +
 +<code php>
 +global $ID;
 +$ns = getNS($ID);
 +if ($ns) {
 +     $parts = explode (':', $ns);
 +     array_pop ($parts);
 +     $ns = implode (':', $parts);
 +     $headers['link'][] = array( 'rel' => 'up', 'href' => wl($ns.':') );
 +     }
 +$base = ':';
 +$headers['link'][] = array ( 'rel' => 'start', 'href' => wl($base) );
 +
 +</code>
 +
 +Esto agrega dos enlaces que pueden ser accesados por herramientas de navegación como la Barra de Navegación de Opera: //arriba// ("up") que apunta siempre al directorio padre, e //inicio// ("start") que apunta siempre a la raíz de la wiki.
 +
 +
 +===== Información del Documento =====
 +==== Índice ====
 +
 +TOBEDONE
 +
 +==== Autor ====
 +
 +Para crear un enlace que es reconocido como "la página del autor", simplemente crea una página en tu DokuWiki, como por ejemplo '':autor'', e incorpórala al archivo ''conf/metaheaders.conf.php'' de una manera similar a como se indica en [[#Superior]]:
 +
 +<code php>
 +$autor = ':autor';
 +$headers['link'][] = array ( 'rel' => 'author', 'href' => wl($autor) );
 +</code>
 +
 +==== Copyright ====
 +
 +TOBEDONE Los templates ya se hacen cargo de este enlace por defecto (chequea el archivo ''footer.html'' de tu template). Sin embargo esto puede mejorarse creando una página que declare información acerca del tipo de licencias utilizadas en el contenido, en particular en el caso que ofrezcas contenido bajo diferentes licencias (como un blog de programación cuyas páginas son [[wpes>Creative Commons]] pero permite descargar código bajo la licencia //Boost//). En mi caso, esta página es [[:creditos]].
 +
 +-----
 +
 +==== Ver También ====
 +
 +  * [[trucos-metaheaders]]
 +  
 +{{tag>dokuwiki trucos}}