====== Visualindex Plugin ====== ---- plugin ---- description: Muestra un 铆ndice visual author : Valentin LORTET, Gabriel CHOIMET email : contact@valentinlortet.fr type : Syntax, Action lastupdate : 2026-03-09 compatible : Librarian depends : conflicts : similar : tags : Navigation, Index, Media, ProseMirror, pagesicon downloadurl: https://github.com/Lortet/dokuwiki-plugin-visualindex/zipball/master bugtracker : https://github.com/Lortet/dokuwiki-plugin-visualindex/issues sourcerepo : https://github.com/Lortet/dokuwiki-plugin-visualindex/ donationurl: screenshot_img : ---- [[fr:plugin:visualindex|馃嚝馃嚪 Fran莽ais]] | [[plugin:visualindex|馃嚞馃嚙 English]] | [[de:plugin:visualindex|馃嚛馃嚜 Deutsch]] | **馃嚜馃嚫 Espa帽ol** ===== Instalaci贸n ===== Instalar el plugin desde el [[plugin:extension|Gestor de extensiones]]. ===== Descripci贸n ===== El plugin **visualindex** muestra un 铆ndice visual de las p谩ginas (o archivos de medios) de un namespace de DokuWiki. Es compatible con: * el editor cl谩sico; * [[https://www.dokuwiki.org/plugin:prosemirror|ProseMirror]]. {{https://i.ibb.co/5WKQFcdF/Screenshot-2026-03-09-at-15-37-11-Wiki-doc-Wiki-BSPP.png}} ===== Sintaxis ===== Sintaxis b谩sica: * ''%%{{visualindex>namespace}}%%'' Ejemplos: * ''%%{{visualindex>.}}%%'' * ''%%{{visualindex>wiki}}%%'' * ''%%{{visualindex>wiki;filter=start|syntax*}}%%'' * ''%%{{visualindex>wiki;desc=1}}%%'' * ''%%{{visualindex>wiki;medias=1}}%%'' * ''%%{{visualindex>.;filter=guide*;desc=1;medias=1}}%%'' Opciones: * ''filter'' : filtro simple con ''*'' (ejemplo: ''guide*|doc*''); * ''desc'' : orden descendente (''1'' / ''true''); * ''medias'' : listar medios del namespace (''1'' / ''true''). Namespace especial: * ''.'' : namespace actual; * ''~sub:carpeta'' : namespace relativo al namespace actual. ===== Configuraci贸n ===== ^ Nombre ^ Descripci贸n ^ Valor predeterminado ^ | icon_size | Tama帽o del icono (ej. ''100px''). | ''100px'' | | text_size | Tama帽o del texto (ej. ''13px''). | ''13px'' | | text_color | Color del texto (hex, rgb/rgba o nombre CSS). | ''black'' | | skip_file | Regex de p谩ginas a ignorar. | '''' | | show_in_editor_menu | Mostrar Visualindex en los men煤s del editor (cl谩sico y ProseMirror). | ''true'' | | use_pagesicon | Usar el helper ''pagesicon'' cuando est茅 disponible. | ''true'' | | default_image | Imagen predeterminada (ID de medio), ej. ''wiki:logo.png''. | '''' | ===== Integraci贸n con pagesicon ===== Si [[https://www.dokuwiki.org/plugin:pagesicon|pagesicon]] est谩 instalado y ''use_pagesicon'' activado: * Visualindex resuelve los iconos de p谩ginas; * Visualindex resuelve los iconos de medios; * se usa el fallback si no se encuentra ning煤n icono. Orden de fallback: * icono proporcionado por ''pagesicon''; * ''default_image'' de Visualindex; * imagen interna del plugin (''images/default_image.png''). ===== ProseMirror ===== El plugin expone un bot贸n ''Visualindex'' en ProseMirror (cuando ''show_in_editor_menu'' est谩 activado) con un popup de configuraci贸n: * namespace; * filtro; * orden descendente; * visualizaci贸n de medios. ===== Archivos principales ===== * ''syntax/visualindex.php'' : an谩lisis y renderizado XHTML; * ''action/prosemirror.php'' : integraci贸n del editor; * ''script/prosemirror.js'' : nodo ProseMirror; * ''script/toolbar.js'' : bot贸n y popup; * ''style.css'' : estilos de visualizaci贸n.