Dokuwiki Plugin - OrgApp

Plugin Dokuwiki per disegnare organigrammi.

Il plugin è stata aggiornata l'applet di disegno, ora sono disponibili ulteriori opzioni per disegnare organigrammi più compatti (ad esempio invertendo l'orientamento dell'ultimo livello di foglie).

Utilizzo del plugin

Genera degli organigrammi utilizzando l'applet OrgApp.

Sintassi

<orgapp attributo="valore" attributo="valore" ...>
 Definizione organigramma
</orgapp>

I possibili valori, tutti opzioniali, degli attributi sono:

Nome Descrizione
width Larghezza organigramma
height Altezza organigramma
name Nome da dare all'applet dell'applet
code Classe principale dell'applet
archive Locazione (URL) dell'archivio dell'applet
target Valore predefinito dell'attributo target dei link
type Tipo di organigramma (0=SOF), vedere OrgApp per ulteriori dettagli
url Locazione (URL) della definizione dell'organigramma

L'organigramma può essere definito sia direttamente nella pagina Wiki, sia utilizzando un file esterno. Nel primo caso è sufficiente inserire la definizione all'interno del tag orgapp, nel secondo caso occorre valorizzare l'attributo url con l'URL da cui reperire la definizione.

Esempi

Il codice seguente mostra come definire un organigramma direttamente nella pagina wiki:

<orgapp>
 <organigram>
  <unit name="eIrOcA" >
   <unit name="eNrIcO" />
   <unit name="sImOnA" />
  </unit>
 </organigram>
</orgapp>

genera il seguente risultato:

Il codice seguente mostra come disegnare un organigramma definito in un file esterno cambiandone la larghezza predefinita dall'amministratore:

<orgapp width="100%" url="/apps/orgapp/data2.sof"></orgapp>

genera il seguente risultato:

Istallazione

Scaricare e installare il plugin tramite il Plugin Manager usando il seguente http://www.eiroca.net/apps/dokuwiki/dokuwiki-plugin-orgapp.zip. Oppure installarlo manualmente (vedere plugins) usando il codice, sempre aggiornato, che si ottiene dalla sezione releases di github.

Amministrazione

I valori di default della generazione dell'organigramma possono essere cambiati da pannello di controllo.

E' consigliabile, ma non necessario, spostare il file OrgApplet.jar in una cartella del Web dedicata a servire risorse statiche e modificare la relativa URL nel campo Archive del pannello di amministrazione.

ATTENZIONE se l'applet non si carica controllare:

  • che sul PC sia stato installato correttamente un runtime java (versione 6 preferibile)
  • che il parametro Archive contenga l'URL corretto del file OrgApplet.jar
  • di non aver attivato la funzionalità nice URL di dokuwiki. Se si vuole utilizzare tale funzionalità occorre spostare il file OrgApplet.jar in una cartella di risorse statiche esterna alla parte di sito gestita da dokuwiki.

Versioni

Versione 19.02

  • Supporto a dokuwiki “Greebo”
  • Supporto a PHP 7.x

Version 2013/06/29

  • Aggiornata con l'ultima versione dell'applet

Versione 2011/02/03

  • Aggiunto bottone nella toolbar di editing
  • Supporto a DokuWiki “Anteater”

Versione 2010/04/19

  • Prima versione

Licenza & Copyright

Copyright © 2010-2019 eIrOcA (eNrIcO Croce & sImOnA Burzio)

Questo programma è software libero, è possibile ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License pubblicata dalla Free Software Foundation; nella versione 3 o (a propria scelta) qualunque versione successiva.

Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA implicita o esplicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. Vedere la GNU General Public License per maggiori dettagli.

Insieme al programma ci dovrebbe essere una copia della GNU General Public License, se no, scaricala da http://www.gnu.org/licenses/.