Mobile first


Transition css3

Possiamo applicare un semplice effetto di transizione di 2 secondi con due semplici righe di codice CSS (+ le dichiarazioni cross-browser):
div { width: 200px; height: 200px; background-color: 98d925#; transition-property: background-color; /*standard*/ transition-duration: 2s; -webkit-transition-property: background-color; /*Safari e Chrome */ -webkit-transition-duration: 2s; -o-transition-property: background-color; /*Opera*/ -o-transition-duration: 2s; -moz-transition-property: background-color; /*Firefox*/ -moz-transition-duration: 2s; } div:hover { background-color: #ff5c00; }
Cloud Conference 2013 a Torino

Cancellazione email pianificate da Google Analytics

La cancellazione delle mail pianificate per l'invio delle statistiche del sito, si gesticono dagli ASSET del profilo.
A livello del profilo, puoi gestire i seguenti asset:
Missing text format: 1

Per semplificare l'offerta di formati di testo a disposizione dell'utente, ho cancellato il filtered_html. Nei log mi sono però ristrovato un errore
Missing text format: 1
Provando a reinserirlo tramite l'interfaccia, il sistema rispondeva:
The machine-readable name is already in use. It must be unique.
Per risolvere questo errore ho cancellato da PhpMyAdmin la riga corrispondente al filtro nella tabella filter_format e ho successivamente riaggiunto il filtro (filtered_html): le segnalazioni d'errore sono cessate.
Flush Cache - pulizia della cache per user non amministratori

Una funzionalità che non è accessibile all'user senza privilegi di configurazione del sito, ma che potrebbe rivelarsi utile in caso di modifiche ai contenuti è la pulizia della cache.
Infatti, in caso di cache (js e css) attivate in modo aggressivo, le modifiche effettuate dall'utente non saranno visibili prima della scadenza della cache.
Dai permessi non è possibile concedere ( Grant ) solo questo permesso, per cui si può adottare un semplice 'sotterfugio':
Block Access

Block Access: Utile per dare la possibilità all'utente di modificare il banner (es. : rotating banner) questo modulo, ci permette tenere comunque limitata allo stesso utente l'accesso alla struttura dei blocchi, che potrebbe avere ripercussioni sul layout del sito.
Linux Day 2011


- Webapp HTML5 e JSON con Ruby on Rails 3.1
- il model fornisce i modelli e i metodi per interagire con i dati;
- il view , che si occupa di visualizzarli e dell'interazione con gli utenti ;
- il controller che elabora gli input ricevuti dall'utente attraverso la view e li realizza 'dirigendo' gli altri due componenti
Nomi tabella in maiuscolo su windows

Modifica per avere anche su Windows i nomi delle tabella in maiuscolo (come su linux). Nel file my.cnf in xampp/mysql/bin, nella sezione mysqld aggiungere la linea:
lower_case_table_names = 0
Aggiornare Drupal

fondamentali:
1-fare una copia del sito E del batabase (DUMP).
2-lavorare in locale, o comunque non in un sito in produzione: anche l'update.php , meglio lanciarlo sul sito in locale o nel sito clone e, una volta accertato che tutto funzioni, copiare il db e i file sul sito in produzione (con sito in manutenzione).
Il metodo che mi comporta meno problemi è:
1.scaricare la drupal )(attualmente, 7.7)
2.scompattarla dentro una dir drupal_new, nell / del sito.
3.creare una dir drupal_old
Drupal 7 performance e errori 404

Una delle cause dei rallentamenti sono gli 'innocenti' 404 (file non trovato): drupal è studiato per fornire una completa risposta dinamica per analizzarne le cause.
Si può evitare questo dispendio di calcolo aggiungendo al file .htaccess la direttiva
ErrorDocument 404 default
Creare un semplice blocco con un modulo in drupal 7

Gli step per creare un semplice modulo che metta a disposizione un blocco personalizzato sono:
1 - creare la cartella che contiene il modulo.Se non si ha l'esigenza di un multisito, conviene creare la cartella in
sites/default/module/ciao
2- creare il file ciao.info che contiene
name = "ciao" description = "ciao block" core = "7.x" package = "Custom Modules"
3- creare il file del modulo vero e proprio, ciao.module, ovviamente tra tag php:
connessione multiDB su drupal 7

Se si è nella necessita' di inserire un collegamento al volo da un database esterno, il codice da inserire in un modulo o pagina o blocco è:
Drop-down menu su drupal 7

Per attivare i drop down menu su Drupal 7, basta semplicemente attivare il flag "show as expanded" come in figura (da ...admin/structure/menu/item/nn/edit).
Di seguito un esempio illustrato dalle immagini.
Top Host e drupal 7

Caricando Drupal 7 su TOP HOST ci sono due o tre cosette da sapere
Prima di tutto le direttive dei file .htaccess,che permettono la navigazione alle cartelle, devono avere la riga Options +FollowSymLinks commentata o renderanno una sequenza spiacevole di errori di tipo 500. Questo è il contenuto tipo del .htaccess principale, quello della root del sito (dentro /htdocs, per intenderci):