martedì 29 maggio 2007

Testando il CMS Drupal

Viste le varie difficoltà incontrate, sulle quali ho già scritto nei post precedenti, un paio di settimane fa ho pensato di testare un CMS (content management system) per verificare se possa adattarsi alle mie esigenze di impianto e gestione di un sito dinamico.

Ho vagliato principalmente due CMS, entrambi open source, e cioè joomla e drupal, documentandomi al riguardo tramite i rispettivi siti internet e consultando la pagina a loro dedicata su wikipedia. Alla fine ho optato per drupal, che mi pareva offrire le maggiori possibilità di adattamento.

Ho così installato senza troppe difficoltà il cms sul sito e ho iniziato a testarlo.

Attualmente però incontro qualche difficoltà anche con questo metodo, dal momento che la suddivisione in categorie e tassonomie di drupal non rende sufficientemente ordinata la pagina che vorrei creare, anche se tecnicamente credo sia possibile ottenere risultati migliori.

Tramite il forum di drupal italia ho avuto rassicurazioni sul fatto che sarebbe possibile, tramite il modulo aggiuntivo CCK, gestire al meglio il modello di pagina che ho in mente di creare.

mercoledì 2 maggio 2007

Coordinare il lavoro

Recentemente una persona si è offerta di aiutarmi nell'opera sempre più titanica di gettare le fondamenta dell'architettura del sito. La cosa mi ha ovviamente fatto piacere ma (come se non ve ne fosserò già) ha aperto qualche ulteriore problema.

Suddividere il lavoro informatico tra più persone e coordinarne i risultati non è affatto banale. Si tratta di conoscere le competenze di ciascuno e di fare in modo che il lavoro dei singoli si integri con quello degli altri. Noi siamo solo in due, ma in caso di progetti più ampi sono convinto che il coordinamento sia ben più complesso.

Ad ogni modo, la persona che mi aiuterà si dovrebbe occupare principalmente di design, accessibilità e usabilità, fin nei dettagli (colori, effetti, etc.) mentre io dovrei sobbarcarmi il resto: xhtml, css, javascript, php, mysql, cioè in parole povere il codice schietto.

Credo che sarebbe opportuno avere dal collaboratore dei disegni cartacei di come si raffigura le pagine principali (almeno la home, la pagina elenco e la pagina dettaglio; e magari anche quella delle faq). Io dovrei semplicemente tradurre in pratica le idee (che ho già, ma piuttosto confuse su alcuni aspetti).