Archive for gennaio 2012

HTML5: Griglia delle compatibilità

Ciao a tutti,
mi sembrava interessante riportarvi il link alla griglia di compatibilità delle funzionalità offerte dall'HTML5 rispetto ai terminali mobili.

E' utilissima per capire cosa può o non può fare un cellulare di ultima o non ultima generazione.

http://mobilehtml5.org/

Buona comparazione!

Lavorare con i menu’ di NotaSoftware

L'articolo è applicabile alle versioni di NotaSoftware maggiori o uguali alla 3.0
 
Il sito di riferimento del software è: http://www.notasoftware.com
 
Creare una nuova voce in un menu' o realizzarne uno ex novo è un'operazione davvero banale in nota. Sarà infatti semplicemente sufficiente lavorare con la tabella di sistema: _menu

A seguire la lista dei campi che la compongono:

name ( rapresenta il testo riportato nella voce de menu' )
link ( rappresenta il link associato alla voce del menu'. E' uguale a # nel caso di voci di menu' padre. )
image ( rappresenta il percorso relativo all'iconcina associata alla voce del menu' )
id_parent  ( rappresenta l'id della voce del menu' padre. E' da impostare a 9999 nel caso in cui la voce del menu' che si sta andando a creare è una voce padre ).
sequence ( indica la posizione della voce padre del menu' che si sta andando a creare. )
active ( Può assumere valore Y/N e comporta la visualizzazione della voce del menu'. Se la voce del menu' è una voce padre impostare il flag active ad N comporta la disabilitazione anche delle voci di menu' figlie ).

Attenzione:
nel caso in cui la nuove voce dovrà linkare una entità definita nel software si dovrà seguire la seguente convenzione: index.jsp?_sezione=NOME_ENTITA'

Es: index.jsp?_sezione=utenti/gestione

Il campo link per come è pensato può contenere anche link a siti esterni ( utile nel caso in cui si volesse linkare la propria webmail o altro ).

E' tutto!

Malvagità

Come creare una nuova azienda su NotaSoftware

In questo articolo evidenzieremo le modalità di utilizzo di più aziende da parte di Nota, il software gestionale ( http://www.notasoftware.com )

Ipotizziamo che Nota sia installato nel seguente percorso di default:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD

Nota considera che per ogni azienda sia associato un database differente.

Quando digitiamo il nome dell'azienda nella casella "Azienda" di login indirizziamo quindi il software verso un diverso file di configurazione situato nel seguente percorso:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\classes\sql\resources

Es:

Digitando "demo" come nome azienda Nota preleverà i dati di connessione collegati all'azienda demo dal file:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\classes\sql\resources\demo.properties

Un esempio del contenuto di un file di properties è il seguente:

dbSchema=notasoftware
driver=com.mysql.jdbc.Driver
dsn=jdbc:mysql://localhost:3316/notasoftware?user=USER&password=PASSWORD
debug=1


Il nuovo db da dedicare alla nuova azienda potrà essere ricavato duplicando quello inziale e rinominandolo.


Ora non resta che creare una nuova cartella relativa ai report templates che la nuova azienda utilizzerà in C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\reports

Per semplicità si potra fare una copia di quella demo già esistente rinominandola coerentemente con il nome azienda assegnato al file di properties.

Ultimo passaggio sarà quello di creare una cartella con lo stesso nome azienda assegnato al file di properties anche nella cartella:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\reports\generati

Quest'ultima conterrà infatti i veri e propri report generati di ogni azienda.

E' tutto.

Ritengo tale articolo interessante poichè ben evidenzia la gestione multiazienda di Nota ( e la relativa voluta separazione dei diversi database aziendali ).

E' infatti importante capire la modalità di funzionamento anche se prossimamente per tale funzionalità sarà prevista una automazione.