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