Herramientas de usuario

Herramientas del sitio


informatica:cms_wiki:dokuwiki

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:cms_wiki:dokuwiki [2025/04/02 05:10] – [Instalación] admininformatica:cms_wiki:dokuwiki [2025/09/08 02:50] (actual) – [PlantUML] admin
Línea 3: Línea 3:
 ===== Instalación ===== ===== Instalación =====
  
-Solo descomprimir y seguir los pasos de la página index en la web.+Solo descomprimir y seguir los pasos de la página index local en la web.
  
-===== Configuraciones =====+Las configuraciones que he usado para esta wiki son: 
 +  * Plantilla : [[https://www.dokuwiki.org/template:mantinedoku|Mantine Doku [Dark] Template]] 
 +   
 + 
 +===== Configuración =====
  
 ===== Sintaxis ===== ===== Sintaxis =====
Línea 16: Línea 20:
  
   * [[https://www.dokuwiki.org/plugin:wrap]]   * [[https://www.dokuwiki.org/plugin:wrap]]
 +
 +==== Include ====
 +
 +  * [[https://www.dokuwiki.org/plugin:include]]
 +
 +==== Blog ====
 +
 +  * [[https://www.dokuwiki.org/plugin:blog]]
  
 ==== Blockquote ==== ==== Blockquote ====
  
   * [[https://www.dokuwiki.org/plugin:blockquote]]   * [[https://www.dokuwiki.org/plugin:blockquote]]
 +
 +
 +==== Imgpaste ====
 +
 +  * [[https://www.dokuwiki.org/plugin:imgpaste]]
 +
 +Deberia tener la opción de que las imágenes se suban en formato JPEG y no sólo PNG.
  
 ==== Vshare ==== ==== Vshare ====
Línea 40: Línea 59:
  
   * [[https://www.dokuwiki.org/plugin:dropfiles]]   * [[https://www.dokuwiki.org/plugin:dropfiles]]
- 
-==== Imgpaste ==== 
- 
-  * [[https://www.dokuwiki.org/plugin:imgpaste]] 
  
 ==== PlantUML ==== ==== PlantUML ====
Línea 49: Línea 64:
   * [[https://www.dokuwiki.org/plugin:plantuml]]   * [[https://www.dokuwiki.org/plugin:plantuml]]
  
-La versión más moderna ya no se ejecuta en local sino se conecta a una ws, ojo a esto. +Deberia tener la opción de que las imágenes se puedan generar en modo oscuro como en PlantUML.
- +
-Cuando se ejecutaba en local se tuvo estos problemas (buscar la versión de dokuwiki en la que cambio a procesarse en servidor externo) +
- +
-Al instalar en una wiki en PHP 7 la extensión PlantUML salio los siguientes errores (versión local): +
- +
-En la parte alta de la wiki: +
-<code> +
-Warning: Declaration of action_plugin_plantuml::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in C:\xampp\htdocs\dokuwiki\lib\plugins\plantuml\action.php on line 22 +
-</code> +
- +
-En la parte interna del modulo de extensiones (parecido al problema del módulo plantuml, en este caso lo saque del plug in note, porque no volvió a aparecer el problema) +
-<code> +
-Error message : +
-Warning: Declaration of syntax_plugin_note::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /data/www/wiki/lib/plugins/note/syntax.php on line 188 +
- +
-Warning: Declaration of syntax_plugin_note::render($mode, &$renderer, $indata) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /data/www/wiki/lib/plugins/note/syntax.php on line 188 +
-</code> +
- +
-Se arregló gracias a cambiar lo siguiente en action.php y sintax.php del módulo: +
- +
-Cambiando **&$controller** por **Doku_Event_Handler $controller** +
- +
-<code php action.php> +
-class action_plugin_plantuml extends DokuWiki_Action_Plugin { +
- +
-    /** +
-     * Register the event handler +
-     */ +
-    function register(&$controller) { +
-      if($this->getConf('button_enabled') == '1'+
-        $controller->register_hook('TOOLBAR_DEFINE', 'AFTER', $this, 'insert_button', array ()); +
-    } +
-</code> +
- +
-por +
- +
-<code php action.php> +
-class action_plugin_plantuml extends DokuWiki_Action_Plugin { +
- +
-    /** +
-     * Register the event handler +
-     */ +
-    function register(Doku_Event_Handler $controller) { +
-      if($this->getConf('button_enabled') == '1'+
-        $controller->register_hook('TOOLBAR_DEFINE', 'AFTER', $this, 'insert_button', array ()); +
-    } +
-</code> +
- +
-y en  +
- +
-  * **&$handler** por **Doku_Handler $handler** +
-  * **&$renderer** por **Doku_Handler $handler** +
- +
-<code php sintax.php> +
- +
-    function handle($match, $state, $pos, &$handler) { +
-        // echo "handle: state=$state<br>"; +
-        // echo "handle: match=$match<br>"; +
-        // echo "handle: pos=$pos<br>"; +
-         +
-        ... +
-         +
-    function render($mode, &$renderer, $data) { +
-        if ($mode == 'xhtml') { +
-            $img = DOKU_BASE . 'lib/plugins/plantuml/img.php?' . buildURLParams($data); +
-             +
-      +
-</code> +
- +
-por +
- +
-<code php sintax.php> +
-    function handle($match, $state, $pos, Doku_Handler $handler) { +
-        // echo "handle: state=$state<br>"; +
-        // echo "handle: match=$match<br>"; +
-        // echo "handle: pos=$pos<br>"; +
-     +
-        ... +
-     +
-    function render($mode, Doku_Renderer $renderer, $data) { +
-        if ($mode == 'xhtml') { +
-            $img = DOKU_BASE . 'lib/plugins/plantuml/img.php?' buildURLParams($data); +
- +
-</code>+
  
-Fuente: +{{page>informatica:cms_wiki:dokuwiki:plugin:plantuml_parser}}
-  * [[https://forum.dokuwiki.org/d/15046-error-messages-for-plugins-after-update-to-php7/9]] +
-  * [[https://github.com/cosmocode/dokuwiki-plugin-note/issues/1]]+
  
  
informatica/cms_wiki/dokuwiki.1743570610.txt.gz · Última modificación: 2025/04/02 05:10 por admin