Progetto step by step CodeIgniter – introduzione

E01C14E1-9AAA-4303-B8F6-57E6B3C586B6.jpgIn questi giorni di ferie sto sistemando i cd e dvd che ho a casa e – come molti di voi, immagino – ho pile di cd e dvd in svariati posti. Per adesso cerco di organizzarmi scrivendo foglietti di carta, post-it, tabelle excel. Ovviamente con risultati praticamente nulli.

Mi è venuta quindi l’idea malsana di stendere un piccolo db per gestire il proprio archivio di cd, dvd e simili. Ovviamente penserete a cose tipo Bento o peggio ancora Access. In realtà, dato che vorrei costringere un po’ tutta la famiglia a organizzare meglio le cose ho pensato di creare una web-application accessibile on-line, in modo che ciascuno possa intervenire dal proprio pc (o mac ;) ) lavorando direttamente sul web.

E quale occasione se non questa per buttare giù un piccolo tutorial passo passo sul framework CodeIgniter? Ecco i dettagli del progetto che andrò a realizzare:

Innanzitutto il software gestirà semplicemente un elenco di supporti di vario tipo (cd, dvd, vhs etc…). Ci sarà ovviamente la possibilità di specificare per ogni record un nome, una descrizione sul contenuto, una categoria, uno spazio per indicare dov’è riposto ed eventualmente un codice (se siete maniaci e avete già inventariato le vostre cose…)

Altra cosa interessante sarà la possibilità di impostare uno stato, ad esempio “prestato” (in tal caso a chi, quando e perché) oppure “perso” etc. Vi permetterà di tenere sotto controllo quello che succede nel vostro archivio, e soprattutto sapere con certezza che fine ha fatto quel cd che non trovate più e che vi ricordate di aver dato a qualcuno ma non ricordate chi… non ci saranno più scuse!

L’interfaccia sarà molto semplice: ci sarà la pagina di elenco – con la possibilità di vedere gli articoli per tipologia e la possibilità di ricercare nella propria libreria – e la pagine di creazione e di modifica di un articolo col consueto form. In un secondo tempo vedremo di integrare qualche funzionalità Ajax tramite jQuery per dare quel tocco web 2.0 che ormai è un must.

Nella prossima puntata vedremo in dettaglio le entità in gioco e stenderemo la struttura del database. Nel frattempo se avete suggerimenti lasciate un commento!

3 Comments so far

  1. yaka on agosto 11th, 2008

    ficco, se ti può interessare io uso MAC, mpeg audio collection.
    http://www.afterdawn.com/software/audio_software/mp3_tools/mpeg_audio_collection.cfm

    è semplicissimo, puoi crearti le librerie tipo per i software o gli mp3 ecc. ha una ricerca velocissima e in più è free ;)

    cmq coninua con code igniter va che mi interessa!

    ciao!!!

  2. admin on agosto 11th, 2008

    Grazie, ci darò sicuramente un’occhiata, magari prendo qualche spunto :D

    Ciao!!

  3. Andreamweaver on maggio 12th, 2010

    Seguo il tuo tutorial con molto interesse.. sarebbero utili dei link ai post successivi :)

Leave a reply