logo agua

Manuale Utente

Stampa questa pagina

Struttura base di un Plugins 09-06-2018

Struttura Base di un plugin..

 

Per poter installare o creare un plugin per agua gest, bisogna tenere conto di un paio di cose..

  1. Il nome del plug
  2. Il nome della cartella contente il plug.
  3. le variabili all'interno del file version.php

 

PUNTO PRIMO

Per prima cosa, il nome del file zip contentente la cartella con il plug-in deve chiamarsi.:

agua_gest_plugins_xxxxxxxxxxx-X.X.zip

la prima parte del file obbligatoria è per comunicare al programma che si stà caricando un plug

poi dopo la linea bassa.. le xxxxx piccole sono il nome del nostro plug che poi apparirà nel menù..

finisce con il - che indicherà la versione.. 1.0

il tutto finisce con il .zip.

 

PUNTO SECONDO

Il nome della cartella dovrà essere lo stesso delle xxxxx piccole e finire con l'estensione .dir

esempio.. 

ciaociao.dir

all'interno della cartella xxxxxxx.dir ci dovrà essere per forza ed obbligatorio il file version.php contente le specifiche del plug.

 

PUNTO TERZO

Il file version.php è il file principale, qui dentro ci dovranno essere tutte le variabili usate dal programma durante l'installazione del plug..

riportiamo un esempio..

<?php

// file contenete le modifiche di questo plugins

$VERSION = "3.0 RC 3 del 30/01/2018";

//iniziamo a gestire le nuove variabili
$PLUGINS_VER = "303";
$PLUGINS_NOME = "Gestione Shop";
$PLUGINS_REQUIRED = "1330";

?>

Commentiamo

La variabile $VERSION contiene al suo interno la versione del plug scritta per esteso e capibile anche dagli utilizzatori..

la variabile $PLUGINS_VER = la versione del plugins senza punti senza niente, questa consente di fare paragoni con quella installata, tipo la versione del programma 1.1.5 sarà 115 la prossima 1.1.6 sarà 116 e così via.

La variabile $PLUGINS_NOME = nome del plug che appare all'esterno

La VARIABILE $PLUGINS_REQUIRED = indica al programma di installazione che il plug necessita almeno una versione di aqua pari o maggiore di quella indicata sempre in tutto senza punti.. nel caso dell'esempio.. versione 1.3.3 rel 0.