Table of Contents
Instalación
1. Descargar la última versión de dokuwiki (http://www.splitbrain.org/projects/dokuwiki)
wget -c --tries=0 http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2009-02-14.tgz /ruta_wiki/
2. Descomprimir el paquete
tar xvfz /ruta_wiki/dokuwiki-2009-02-14.tgz
3. Permisos
find /ruta_wiki/dokuwiki-2009-02-14 -type d -exec chmod 0777 {} \;
find /ruta_wiki/dokuwiki-2009-02-14 -type f -exec chmod 0666 {} \;
4. Hacer accesible la wiki en apache2
5. Teclear en un navegador:
http://url_a_wiki/install
Seguir las instrucciones
Configuración
El fichero importantes es:
/ruta_wiki/conf/local.php
Por defecto no existe. Si seguimos las instrucciones de 'http://url_wiki/install' se crea automáticamente con los valores introducidos en el formulario
Usuarios
Se configuran automáticamente con los valores introducidos en 'http://url_wiki/install'
Barra Lateral
sidebar
Descargar la barra de:
http://wiki.jalakai.co.uk/dokuwiki/doku.php/start
Se descomprime en la carpeta sidebar dentro de:
lib/tpl
Y se añade al fichero:
conf/local.php
La linea:
$conf['template'] = 'sidebar';
En el fichero:
lib/tpl/sidebar/conf/default.php
Podemos cambiar propiedades:
$conf['sidebar']['enable'] = 1; $conf['sidebar']['page'] = 'sidebar'; $conf['sidebar']['layout'] = 'inside'; $conf['sidebar']['orientation'] = 'left';
También las podemos cambiar desde admin → “Configuration Settings”
Si tenemos nombres de menus muy largos, podemos poner en el fichero:
lib/tpl/sidebar/sidebar.css
La linea:
overflow:hidden;
/* sidebar orientation and position */
#sidebar
{
width:20%;
margin:0;
padding:0;
position: relative;
overflow:hidden;
}
Plugins
Dentro de Admin, vamos a “Manage Plugins” para instalar los plugins.
Como no me sale, lo hago manualmente
Add New Page
1. Descargar
wget -c --tries=0 http://dokuplugins.idotech.info/addnewpage.zip
2. Descomprimir
unzip /tmp/addnewpage.zip
3. Mover
cp -Rv /tmp/addnewpage /ruta_wiki/lib/plugins/
4. Realizar cambios en plantilla 'sidebar'
cp /ruta_wiki/lib/tpl/sidebar/main.php /ruta_wiki/lib/tpl/sidebar/main.php.original nano /ruta_wiki/lib/tpl/sidebar/main.php
Antes:
...
<div class="bar" id="bar__top">
<div class="bar-left" id="bar__topleft">
<?php tpl_button('edit')?>
<?php tpl_button('history')?>
</div>
<div class="bar-right" id="bar__topright">
<?php tpl_button('recent')?>
<?php tpl_searchform()?>
</div>
<div class="clearer"></div>
</div>
...
Después:
<div class="bar" id="bar__top">
<div class="bar-left" id="bar__topleft">
<?php tpl_button('edit')?>
<?php tpl_button('history')?>
</div>
<!-- ############### ANYADIDO #################### -->
<div class="bar-left" id="bar__topleft">
<?php
$out = p_render('xhtml',p_get_instructions('{{NEWPAGE}}'),$info);
echo str_replace(array("<p>","</p>"),array("",""),$out);
?>
</div>
<!-- ############### FIN ANYADIDO ################## -->
<div class="bar-right" id="bar__topright">
<?php tpl_button('recent')?>
<?php tpl_searchform()?>
</div>
<div class="clearer"></div>
</div>
Grabar y salir
Substituir _ por espacios en el título
En el fichero inc/parser/xhtml.php modificamos la función: function _formatLink($link).
Cambiamos la linea
$ret .= $link['name'];
Por esta
$ret .= strtr($link['name'],'_',' ');
