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 04:46] – [Plugins] admininformatica:cms_wiki:dokuwiki [2025/09/08 02:50] (actual) – [PlantUML] admin
Línea 3: Línea 3:
 ===== Instalación ===== ===== Instalación =====
  
-===== Plugins =====+Solo descomprimir y seguir los pasos de la página index local en la web.
  
-==== wrap ====+Las configuraciones que he usado para esta wiki son: 
 +  * Plantilla : [[https://www.dokuwiki.org/template:mantinedoku|Mantine Doku [Dark] Template]] 
 +  
  
-==== blockquote ====+===== Configuración =====
  
-==== vshare ====+===== Sintaxis =====
  
-==== mathpublish ====+===== Plugins =====
  
-==== abc ====+Se puede instalar en la carpeta plugins descomprimiendolo o usando el módulo de dokuwiki, pegando el url del comprimido.
  
-==== latex ====+==== Wrap ====
  
-==== dropfiles ====+  * [[https://www.dokuwiki.org/plugin:wrap]]
  
-==== imgpaste ====+==== Include ====
  
-==== PlantUML ====+  * [[https://www.dokuwiki.org/plugin:include]]
  
-La versión más moderna ya no se ejecuta en local sino se conecta a una ws, ojo a esto.+==== Blog ====
  
-Cuando se ejecutaba en local se tuvo estos problemas (buscar la versión en la que cambio a no ser local)+  * [[https://www.dokuwiki.org/plugin:blog]]
  
-Al instalar en una wiki en PHP 7 la extensión PlantUML salio los siguientes errores:+==== Blockquote ====
  
-En la parte alta de la wiki: +  * [[https://www.dokuwiki.org/plugin:blockquote]]
-<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 +==== Imgpaste ====
-</code>+
  
-Se arregló gracias a cambiar lo siguiente en action.php y sintax.php del módulo:+  * [[https://www.dokuwiki.org/plugin:imgpaste]]
  
-Cambiando **&$controller** por **Doku_Event_Handler $controller**+Deberia tener la opción de que las imágenes se suban en formato JPEG y no sólo PNG.
  
-<code php action.php> +==== Vshare ====
-class action_plugin_plantuml extends DokuWiki_Action_Plugin {+
  
-    /** +  * [[https://www.dokuwiki.org/plugin:vshare]]
-     * 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+==== Mathpublish ====
  
-<code php action.php> +  * [[https://www.dokuwiki.org/plugin:mathpublish]]
-class action_plugin_plantuml extends DokuWiki_Action_Plugin {+
  
-    /** +==== Abc ====
-     * 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 +  * [[https://www.dokuwiki.org/plugin:abc]]
  
-  * **&$handler** por **Doku_Handler $handler** +==== Latex ====
-  * **&$renderer** por **Doku_Handler $handler**+
  
-<code php sintax.php>+  * [[https://www.dokuwiki.org/plugin:latex]]
  
-    function handle($match, $state, $pos, &$handler) { +==== Dropfiles ====
-        // 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+  * [[https://www.dokuwiki.org/plugin:dropfiles]] 
 + 
 +==== PlantUML ====
  
-<code php sintax.php> +  * [[https://www.dokuwiki.org/plugin:plantuml]]
-    function handle($match, $state, $pos, Doku_Handler $handler) { +
-        // echo "handlestate=$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>+Deberia tener la opción de que las imágenes se puedan generar en modo oscuro como en PlantUML.
  
-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.1743569162.txt.gz · Última modificación: 2025/04/02 04:46 por admin