LuchoWiki

Cosas que debería hacer más a menudo

User Tools

Site Tools


desarrollo:dokuwiki:booknav-links

Enlaces Relacionados

Utilizando algunas de las funciones de DokuWiki y el 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:

Adelante/Atrás

TOBEDONE en progreso.

El plugin 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:

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) );

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:

$autor = ':autor';
$headers['link'][] = array ( 'rel' => 'author', 'href' => wl($autor) );

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 Creative Commons pero permite descargar código bajo la licencia Boost). En mi caso, esta página es Créditos.


Ver También

desarrollo/dokuwiki/booknav-links.txt · Last modified: 20120526 10:52 (external edit)