Carmen Logistica Minimale Beta 0.1.3

Pubblicato il Pubblicato in Applicazioni, Carmen Logistica Minimale, In corso di sviluppo

Carmen Logistica Minimale Beta 0-0-1Carmen Logistica Minimale

 

Beta 0.1.3

Questa applicazione gestisce unicamente la movimentazione degli automezzi. La loro valorizzazione avviene moltiplicando la quantità per l’importo memorizzato nell’archivio “Automezzi”. Gli altri valori indicati come importo negli archivi ‘zone’ e ‘destinatari’ non sono utilizzati, al momento. La visualizzazione è ottimizzata per i monitor, tablet e telefonini in orientamento orizzontale. è possibile personalizzare ‘on-line': la posizione relativa del logo dell’applicazione, l’ultima riga del piede di pagina anche in html, la quantità di righe visualizzabili contemporaneamente negli archivi, la modalità di esposizione dei report in PDF (visualizzati on-line oppure scaricati).

—– Installazione —–

Decomprimere il file nella cartella che andrà pubblicata; utilizzare il file car_mag_1_2_demo.sql per popolare il database MySQL anche con righe dimostrative; utilizzare il file car_mag_1_2_tabelle.sql per la solo struttura del database e relative tabelle senza dati; modificare il file config.php in modo da permettere l’accesso dell’applicazione alla base dei dati. Se utilizzate il DB di default (car_mag_1) e’ sufficiente modificare l’utente ($user) e la password ($dbpwd). E’ possibile cambiare anche host di residenza del database ($dbserver);

Per usare l’applicazione immettere le seguenti coordinate di accesso:

Utente: test Password: prova

Fate attenzione: diversi aspetti cambieranno nel corso d’opera.

La versione demo e’ al seguente indirizzo: http://www.pixellm.it/carmen

—– Cambiamenti —–

0.1.3 beta aggiunta gestione utenti. Tipo utente abilitato alla gestione: ‘admin’. Aggiunto indice unico alla tabella utenti. Per aggiungerlo eseguire la riga che segue con phpmyadmin (finestra SQL, dopo aver scelto il DB e la tabella utenti) oppure con mysql da riga di comando:

ALTER TABLE `utenti` ADD UNIQUE (`username`);

Potete anche usare il file patchDB_carmen_beta-0.1.3.sql che si trova nella cartella ‘sql‘.

0.1.2 beta aggiunta gestione dei permessi nelle schede. Utenti previsti: admin (accesso a tutte le schede); user (non accede alle impostazioni), guest (non accede alle impostazioni, al cambio password, non puo’ ne inserire ne cancellare i record);

N.B.: il file .sql, con incluso del nuovo campo e della nuova tabella introdotti nella versione precedente, e’ nominato car_mag_1_2_tabelle.sql per la sola struttura e car_mag_1_2_demo.sql per struttura e dati demo.

0.1.1 beta aggiunta tabella “impostazioni” per la gestione delle impostazione di base e relativa scheda di gestione; aggiunto campo “id_impostazioni” alla tabella utenti per associale impostazioni specifiche per i diversi utenti; ottimizzate le tabelle per il responsive; ottimizzazioni varie del codice.

—- Modifiche al DataBase —-

—- modifiche automatiche —-

Decomprimere il file carmen_beta-0.1.1.zip e/o i file carmen_beta-x.x.x.zip che seguiranno per sovrapporre i file inclusi ai precedenti. Se tutto e’ andato a posto, la decompressione avrà aggiunto la cartella ‘agg‘ nella root del web, dentro ci sara’ il file ‘dbmod_25062016.php‘. Procedendo regolarmente con l’avvio dell’applicazione, questa provvederà automaticamente ad apportare le modifiche al DataBase.

>>>>>>>>>> In caso di errore <<<<<<<<<<<<

l’applicazione si fermerà con la seguente dicitura:

“Non posso procedere oltre in assenza di aggiornamento Leggi il README”

*Per risolvere seguire una delle soluzioni qui riportate:*

a) procedere creando manualmente la cartella ‘agg‘ e copiarci dentro il file ‘dbmod_25062016.php‘ e rieseguire l’applicazione;

b) eventualmente usare un’utenza MyQSL che abbia i permessi per manipolare le tabelle;

c) oppure procedere manualmente come indicato qui sotto.

—- modifiche manuali —-

utilizzando il client web phpmyadmin oppure il client a linea di comando mysql, copiare ed incollare le seguenti righe solo dopo aver scelto il DB opportuno (car_mag_1). le righe che seguono aggiungono il campo ‘id_impostazioni’ e le relative caratteristiche nella tabella ‘utenti’. La riga successiva valorizza il nuovo campo con ‘1’ per tutta la tabella ‘utenti':

ALTER TABLE utenti ADD COLUMN id_impostazioni INT(10) UNSIGNED NOT NULL;
UPDATE utenti SET id_impostazioni = '1' WHERE 1;

Le righe che seguono creano una nuova tabella e la popolano con una riga per i valori di default:

CREATE TABLE IF NOT EXISTS `impostazioni` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`righevisibili` int(10) NOT NULL,
`logo` varchar(255) NOT NULL,
`footer` varchar(255) NOT NULL,
`dispvispdf` varchar(1) NOT NULL,
`calcolo` varchar(255) NOT NULL,
PRIMARY KEY (`id`)) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

INSERT INTO `impostazioni` (`righevisibili`, `logo`, `footer`, `dispvispdf`, `calcolo`) VALUES ('5', 'images/logo/logistica_3.png', '', 'I', 'default');

Potete anche usare il file patchDB_carmen_beta-0.1.2.sql che si trova nella cartella ‘sql‘.

0.1.0 beta passaggio alla versione Beta; miglioramenti vari righe di php, html e css; aggiunta la gestione di report di base; utilizzo di FPDF per i report in PDF; rimodulate le schede di inserimento e modifica dati per poter essere utilizzate anche da telefonino (solo orizzontalmente) e da tablet; aggiunto menu responsive; aggiunta cartella sql che contiene i file sql.

0.0.2 prebeta miglioramenti vari

0.0.1 prebeta inizio

—– Da fare —–

nessuna altra richiesta.

 

L’applicazione è pubblicata su Sourceforge.

Rispondi