Come installare SQLEdit.

  1. Download il pacchetto in formato sorgente qui.

      root@devel# wget .../SQLEdit-xx-yy-zz.tar.gz
     
  2. Entra nella diretcory di root del WebGUI sul tuo server (il default è /data/WebGUI)

        root@devel# cd /data/WebGUI
     
  3. Scompatta SQLEdit in questa directory

      root@devel# tar zxvf /dir/where/you/saved/SQLEdit-xx.yy.zz.tar.gz
     

    Verranno installati i seguenti file:

     

  4. Esegui lo script SQL di installazione (cambia il nome del database mettendo al posto di WebGUI quello da te scelto)

      root@devel# mysql -p WebGUI < docs/SQLEdit/create.sql
     
  5. Se la tua versione di WebGUI è precedente alla 06.01.xx devi eseguire anche quest'altro script


      root@devel# mysql -p WebGUI < docs/SQLEdit/create_01_pre_06_01.sql

  6. Modifica WebGUI.conf per aggiungere il modulo SQLEdit all'interno della lista dei WObject caricati

      root@devel# vi /data/WebGUI/etc/WebGUI.conf
     
    ...
      wobjects = Article, EventsCalendar, ExtraColumn, FAQ, FileManager, \
      HttpProxy, Item, LinkList, DataForm, MessageBoard, Poll, Product, \
      SiteMap, SQLReport, Survey, SyndicatedContent, USS, WobjectProxy, \
      SQLEdit
      ...

     
  7. Rilancia il web server (questo non dovrebbe essere necessario...)

Nota per la macro ^International utilizzata nel template di default.

Il template fornito di default con SQLEdit usa la macro ^International per generare alcuni pezzi di codice HTML tradotto. La macro ^Internazional è però una macro di programmazione e, di default, queste macro sono disabilitate in WebGUI. Se, per esempio, trovate la scritta ^International(62); nel pulsante di salvataggio del form invece di "Salva", allora avete questa macro disabilitata.

Per attivare il funzionamento della macro ^Internazional, aprite il file WebGUI.conf e aggiungete

International => International

alla fine della sezione macro. Se, per esempio, l'ultima riga di tale seziona appare come

u => u_companyUrl

sostituite questa con

u => u_companyUrl, \
International => International

Ovviamente potete sempre sostituire la macro ^International presente nel template con una vostra traduzione statica ma, in questo modo, andate a perdere la possibilità di vedere la pagina automaticamente tradotta in più lingue.

Come aggiornare.

  1. Scompatta SQLEdit nella directory principale di WebGUI

        root@devel# tar zxvf /dir/where/you/saved/SQLEdit-xx.yy.zz.tar.gz
     
  2. Esegui tutti gli script presenti in docs/SQLEdit/upgrades dalla tua versione attuale a quella appena installate. Considera che, da una versione ad un'altra, se non sono state fatte modifiche al database, nessuno script è disponibile. Per esempio, se tenti di aggiornare dalla versione 06.00.12 alla 06.01.01 non dovrai eseguire nessuno script. Se aggiorni dalla 06.00.12 alla 06.01.03 dovrai eseguire il solo script upgrade_06.01.02_06.01.03.sql.

Come disinstallare.

  1. Eseguire lo script docs/SQLEdit/uninstall.sql sql.
  2. Cancellare tutti i file presenti in read1st-SQLEdit.txt