Ormai come di consuetudine al rilascio della nuova versione di Drupal segue l'aggiornamento del pacchetto di installazione personalizzato per Netsons.
La procedura di installazione richiede una serie di passaggi necessari a consentire il corretto caricamento del CMS. Come prima cosa assicuriamoci sul nostro pannello di controllo di aver attivato sul nostro spazio il database MySQL e PHP; entrambi alla versione 5.
Anche se drammaticamente in ritardo ecco a voi la versione patchata per l'installer di Drupal 5.6 per Netsons. Purtroppo per ora non funziona il modulo Search che richiede delle patch ulteriori (che per ora non ho applicato), ma in alternativa è possibile utilizzare l'ottimo modulo Google Co-op CSE che utilizza il servizio CSE di Google (quello che vedete in funzione su questo sito).
La nuova relase di Drupal (la versione 5.3) porta alla correzione di una serie di exploit che possono compromettere l'integrità del vostro database, quindi l'upgrade è altamente consigliato. Come per le versioni precedenti anche la versione 5.3 necessita di alcuni permessi sulle tabelle (TEMPORARY TABLE e LOCK TABLE) che non si hanno a disposizione su Netsons, quindi ho rilasciato questa versione customizzata per poter funzionare correttamente anche su questo hosting. Non mi soffermerò sulle modifiche effettuate, se siete interessati chiedete che vi risponderò :)
In questo breve post vediamo come installare l'ultima versione di Drupal all'interno di Netsons. Poichè i database forniti da netsons non possiedono tutti i privilegi necessari si devono operare alcune modifiche all'interno del codice. Poichè sono abbastanza simili a quelle per la versione 5.1 tralascio le modifiche effettuate e concentriamoci ora su come effettuare l'installazione.
In un articolo precedente abbiamo visto come andare a creare dei campi con la funzione di autocompletamento, ma cosa succede nel caso in cui all'interno dello stesso campo dobbiamo andare a posizionare diversi valori ogniuno dei quali deve essere inserito con la funzione di autocompletamento? Normalmente questo non sarebbe possibile, ma tramite una semplice modifica possiamo andare a utilizzare un elenco separato da virgole mantenendo le funzionalità di autocompletamento.
Se vi è capitato di dover completare alcuni campi con una serie di termini che si ripetono spesso, ma che a volte possono contenere termini nuovi, avrete di certo sentito la necessità di utilizzare un campo che si autocompleti o che quantomeno mettesse a disposizione i termini già inseriti in modo da avere sottomano i termini già aggiunti e non creare così dei doppioni. Un esempio di questo lo potete vedere andando a cercare un certo utente all'interno di un elenco, per esempio su DrupalItalia o al termine di questa pagina.
Drupal è uno dei migliori CMS (la versione 4.7 è giunta seconda al contest internazionale, subito dopo Joomla, ma con la versione 5 probabilmente si avrà il balzo al primo posto!) in circolazione per la realizzazione di siti nato nel 2001 e giunto ormai alla sua quinta versione. La definizione di CMS è forse fin troppo riduttiva, inquanto probabilmente può essere considerato un completo framework di API che permettono di interagire con tutti il sistema.
Per eseguire l'installazione di Drupal 5 su netsons è necessario attivare un account (o utilizzare un account già esistente) e abilitare, dal pannello di controllo MySQL 5 e PHP 5 (Attenzione, l'abilitazione avverrà entro 24 ore, attendete l'abilitazione prima di proseguire!). Fatte queste semplici operazioni dovete saricare la versione modificata di Drupal che trovate come allegato a questo articolo.
Abbiamo scelto di installare drupal come CMS, bene, adesso vediamo cosa bisogna fare per farlo funzionare su netsons.org, poiché necessita di alcune modifiche per funzionare correttamente a causa delle limitazioni sul LOCK del database imposte al nostro utente.