Archivio per web
Febbraio 24, 2008 a 9:19 pm
· Archiviato in Ajax, basedati, database, framework, javascript, mysql, php, programmazione, symfony, web
Dopo due settimane di lavoro e qualche problema sul nome è quasi arrivato il momento del rilascio della prima versione di questo software.
Le caratteristiche al momento sono:
- Gestione utenti
- Gestione articoli e unità di misura
- Gestione magazzino e movimenti
- Gestione progetti, task e commenti
- Gestione fatture con stampa PDF
La gestione delle fatture deve ancora essere completata e per questo per il momento è disponibile solo in versione svn, quando anche questa sarà pronta preparerò un configurazione via browser.
Il progetto su google code è disponibile su sis-ppm.
Per il momento per accedere via svn basta:
svn checkout http://sis-ppm.googlecode.com/svn/trunk/ sis-ppm-read-only
Ovviamente la collaborazione è ben accetta… per avere gli accessi basta contattarmi
Permalink
Febbraio 6, 2008 a 4:46 pm
· Archiviato in Ajax, framework, javascript, php, programmazione, symfony, web ·Contrassegnato da tag 2.0, database, google code, magazzino, mysql, pdf, php, php5, pm, progetti, projectmenagement, sis, symfony
Sis-pm è un sistema web-based 2.0 incentrato sulla gestione del magazzino e delle fatture, sviluppato in php5 grazie al framework Symfony e basato su database mySql.
Il progetto è nato perchè dopo parecchio tempo passato a cercare un applicazione simile ho trovato solo demo o software per windows che comunque non permettevano l’ampliamento o la personalizzazione del lavoro.
Sis-pm sarà rilasciato sotto licenza Open Source e almeno inizialmente le principali caratteristiche saranno:
- gestione del magazzino
- gestione fatture con possibilità di esportazione in PDF
- gestione progetti
Una prima versione del software (non è ancora sicuro se sarà una versione completamente usabile o meno) verrà rilasciata sabato 16 febbraio, il codice sarà disponibile su google code.
Permalink
Settembre 27, 2007 a 10:09 am
· Archiviato in Ajax, DHTML, database, html, javascript, php, programmazione, web
Anche se con un po’ di ritardo dai miei piani estivi sono comunque riuscito a sviscerare alcuni dei segreti di symfony, era da tempo che volevo metterci le mani e sbattere la testa e grazie a qualche notte tolta al sonno ho raggiunto il mio obiettivo. Devo dire che l’utilizzo degli oggetti è molto semplice (magari per chi non ha dimestichezza con il mondo OO ad una prima vista sembra incomprensibile ma una volta capito il funzionamento si apre un mondo nuovo…), anche la guida è utile e fatta molto bene (in alcuni casì bisogna ricorrere a quella inglese perchè quella in italiano non sempre è chiara), i plugin estremamente configurabili e l’integrazione con ajax è uno spettacolo.

Grazie a symfony sono riuscito a creare in poco tempo il tanto sospirato (dal mio gruppo di lavoro) project-management binot, per ora è solo un progetto personale ma quando raggiungerà un grado di maturazione sufficiente…
E’ stato realizzato in pochi passi grazie all’utilizzo dei generatori e dei plugin:
sfCssTabs
sfGuard
sfSimpleNewsPlugin
sfMediaLibrary
Ovviamente una volta installati segue un perido più o meno lungo di configurazione anche quello però estremamente facilitato dal framework.
… lo studio continua!!!
Permalink
Luglio 30, 2007 a 11:35 am
· Archiviato in Ajax, DHTML, basedati, database, html, javascript, linux, mysql, php, programmazione, web
Probabilmente i buoni propositi sono quelli che si fanno a fine anno in un clima di ritrovata bontà collettiva… questo però non mi impedisce di impormi un obiettivo per quest’estate… studiare symfony.

E’ un progetto che mi ha sempre attirato ma causa lavoro/studio/ragazza non ho mai trovato il tempo da dedicargli, ora, visto che quest’estate me ne starò per un motivo o per l’altro a casa voglio riuscire a ritagliarmi qualche momento per imparare a padroneggiarlo come merita.
Dall’introduzione di symfony si legge:
symfony è un framework completo, studiato per ottimizzare lo sviluppo di applicazioni web sulla base di diverse caratteristiche chiave. Per i principianti, separa le business rules, server logic, e presentation views dell’applicazione. Contiene molti tool e classi che hanno lo scopo di accorciare il tempo di sviluppo di un’applicazione web molto complicata. Inoltre, automatizza task comuni, in modo che lo sviluppatore si possa concentrare sulle specifiche dell’applicazione. Si potrebbe riassumere il risultato finale come “non è necessario reinventare la ruota ogni volta che una nuova applicazione web deve essere sviluppata!”.
la documentazione in lingua originale si può trovare qui
la documentazione in italiano si può trovare qui
Permalink
Luglio 30, 2007 a 7:36 am
· Archiviato in Feisty Fawn 7.04, basedati, database, distribuzioni, linux, mysql, ubuntu, web
Girando per i forum ho visto che in molti non sanno come fare il dump di una base dati da un server remoto ed allora ecco qui in pochi passi come crearsi una copia di backup di un nostro db (per eseguire i passi successivi ovviamente bisogna avere gli accessi al server remoto).

La cosa in realtà è molto semplice, basta aver installato sulla propria linuxbox mysql-server (se non lo avete ancora si può fare o da synaptic o da riga di comando con il solito sudo apt-get install mysql-server) e da una shell digitare:
sisde@niobe:~$ mysqldump -h sql.host.com -u nome -ppass database > database.mysql
Leggi il seguito di questo post »
Permalink
Luglio 29, 2007 a 10:17 pm
· Archiviato in php, programmazione, sicurezza, web
In giornata mi è capitato di avere una discussione sull’uso delle register_globals, per chi non lo sapesse la direttiva register_globals se abilitata, permette allo script PHP di creare variabili globali secondo quanto ricevuto via query string, form, cookies o sessione.

La mia opinione è che a svantaggio di una certa comodità è meglio disabilitare tale direttiva (non è un caso che dalla versione 4.2.0 sia disabilitata di default) per avere più controllo sull’origine dei dati ($_GET, $_POST, $_COOKIE).
Ad esempio:
Leggi il seguito di questo post »
Permalink
Luglio 27, 2007 a 10:17 am
· Archiviato in Ajax, DHTML, html, javascript, php, web
Ogni tanto bisogna cambiare… stufo del solito calendario mi sono messo a cercare qualcosa di carino e semplice e dopo breve ricerca è saltato fuori MooTools Date Picker.

Alla pagina del progetto ( http://www.styledisplay.com/mootoolsdatepicker/) potete trovare i vari js che occorrono per far funzionare il tutto (a dire il vero ne manca uno che potete trovare qui), l’unica cosa che rimane da fare è la pagina per richiamarli.
Eccone qui un esempio.
Nell’head della pagina bisogna aggiungere:
Leggi il seguito di questo post »
Permalink