Amarok (1) classi (1) atrium (1) fetchmail (1) fapi (2) commenti (3) .htpasswd (1) domini (1) chimica industriale 2 (1) caricamento (1) clean urls (1) apache (3) dinamica (1) DB layer (1) cdn (1) drupal api (1) ahah (3) email (1) behaviors (1) estensione (1) css (5) banshee (1) drupalday (1) autocomplete (3) ab (1) array (2) evento (1) codice (3) filezilla (1) android (1) code (3) DEFC (5) dns (1) fail2ban (1) find in file (1) drupal-snippet (1) commit (1) accessibilità (1) accesskey (1) etanolo (3) drupal (3) Eulero (1) Cinetica (1) feed rss (1) corso (1) bash (3) cvs (1) ajax (1) .htaccess (1) Appunti (2)
Il 26/12/2008 il sito è stato aggiornato ed effettuato l'upgrade alla nuova versione di Drupal, per ogni problema siete pregati di contattarmi.
Sono state implementati anche i meccanismi per una corretta fruizione dei contenuti a favore dei diversamente abili secondo le specifiche WAI-A e GOV508, come previsto dalla legge 4 del 2004 (la cosiddetta legge Stanca); siccome potrei aver commesso degli errori, se ne trovate, siete pregati di segnalarmeli. Il sito è stato ritenuto valido da Watchfire

Tabella paginata e ordinabile in Drupal

0
Tabella paginata e ordinabile

Nella realizzazione di interfaccie di report può capitare di dover creare delle tabelle che visualizziino una serie di informazioni. Spesso, se i dati sono molti, è necessario ricorrere alla creazione di tabelle paginate. In altri casi, o in aggiunta a questo, può essere necessario andare a realizzare dei sistemi che permettano di fvariare i criteri di ordinamento dei dati estratti, così da migliorare l'usabilità del sistema.

Queste operazioni spesso sono operazioni che porterebero via un pò di tempo per la realizzazione e sono decisamente poco divertenti da implmentare (ma servono e quindi devono essere fatte). Vediamo come possiamo velocizzarne la realizzazione con Drupal.

Protezione WebServices e comunicazione

0

Avevamo visto in un articolo precedente come proteggere i siti in fase di sviluppo tramite .htaccess e .htpassword, ed effettivamente è un sistema molto comodo; tuttavia cosa succede quando è necessario sviluppare all'interno del sito dei WebServices che devono essere accessibili da remoto?

Vediamo come possiamo risolvere questo problema, sia ricorrendo all'autenticazione nella chimatada codice PHP che consentendo l'accesso da determinate macchine senza autenticazione.

Find in file from shell

0

Capita a volte di avere la necessità di cercare all'interno di un gruppo di file una stringa, ancora più spesso capita di dover scoprire in quale file all'interno di una cartella c'è la stringa che cerchiamo, e magari anche in che posizione, il tutto evitandoci di cercare nelle cartelle create dal nostro VCS. Vediamo ora come effettuare una ricerca in maniera veloce.

Uso di sottodomini per asset statici in Drupal

0

La volta scorsa, nel parlare di ottimizzazione del frontend di siti generici (e Drupal in particolare) avevamo
affrontato alcune delle problematiche principali, tra cui appunto la generazione di sottodomini per lo smistamento degli asset statici [1], così da parallelizzare il più possibile il caricamento della pagina.

Ora vedremo come ottimizzare e mettere in pratica i suggerimenti che YSlow (ma anche PageSpeed) ci danno.

NOTA: con il nome di assett intendendo con questo nome quelle informazioni che non variano o variano molto poco nel corso del tempo e che consideriamo opportuno far gestire su sottodomini differenti per ottimizzare le performance del frontend per gli utenti finali (ed eventualmente per suddividere la gestione di questo tipo di dati ai server).

Alterare lo schema di un modulo

0
Inserimento di una colonna in una tabella

Può capitare, a volte, di dover alterare lo schema di una tabella creata da un altro modulo, vedremo come effettuare questa operazione nella mianera corretta mantenendo l'integrità della struttura rappresentata dallo schema e quella effettivamente presente nel database.

Condividi contenuti