Features

Ritratto di Vanni

Abbiamo il nostro bel sito on-line che funziona perfettamente e quindi per evitare di rovinare tutto, per apportare modifiche/variazioni/rivoluzioni, lavoriamo alla copia, dello stesso, installata in locale. Dopo ore/giorni di fatiche le variazioni sul nostro sito in locale funzionano a meraviglia e quindi decidiamo di portare tutto il lavoro svolto in produzione, cioe', vogliamo apportare al sito on-line le modifiche che abbiamo introdotto nella versione presente nel nostro computer! Riusciremo a ripetere passo passo tutto quello che abbiamo fatto senza perdere qualche passaggio?? E se anche fossimo cosi' bravi, perchè perdere tempo a ripetere tutto?? Possiamo usare Features!! Questo modulo crea un altro "modulo" con tutte le modifiche apportate e quindi possiamo spostare il folder creato da un sito all'altro e dopo basta abilitarlo e avro' tutte le varianti che avevo apportato in locale. E quando si parla di varianti si intende tutto quello che vi viene in mente: tipi contenuto, tassonomie, permessi, uso di altri moduli ecc...

Features ci puo' essere utile anche quando creiamo determinate impostazioni personalizzate che ci servono ogni volta che creiamo un nuovo sito. Nel momento in cui io sviluppo un nuovo sito non avro' piu' il bisogno di ricreare dal principio: contenuto, campi, ruoli, rules ecc.. ma avro' gia' un "modulo" creato da Features con tutte le mie impostazioni di base che uso in ogni sito web!

Il modulo si scarica da qui.

Esempio d'uso del modulo Features

  • ho installato e abilitato il modulo
  • ho creato un nuovo "tipo di contenuto" (content type) denominato "Content type complesso" (tanto per dare l'idea di una cosa difficile da ricreare), al suo interno ho inserito svariati campi
  • creazione di un nuovo content type complesso
  • ho assegnato solo agli utenti autenticati la possibilita' di creare/modificare tale contenuto
  • assegnazione del permesso di creare/modificare il contenuto ad utenti autenticati
  • in menu amministratore/struttura/features ho cliccato su Create Features
  • si e' aperta una pagina divisa in 2 parti: sinistra e destra
  • nella parte sinistra ho inserito nome e descrizione (per il modulo che verra' creato) 
  • informazioni generali per creare una nuova features
  • nella parte destra ho scelto cosa volevo esportare, e cioe' "Content type complesso"
  • automaticamente Features mi ha spuntato tutte le dipendenze di quel content type
  • componenti e dipendenze da esportare con la nuova features
  • ho cliccato a fondo pagina su Download feature
  • ora nella mia directory in sites/all/modules ho trovato il nuovo folder  col nome che gli avevo assegnato precedentemente
  • nuovo folder con all'interno la nuova feature
  • ho copiato, incollato e abilitato il nuovo modulo nella stessa directory del sito on-line
  • abilitazione del nuovo modulo creato con features
  • come si vede, il modulo richiede determinati altri moduli abilitati
  • ora andando in menu amministratore/struttura/tipi contenuto trovo il nuovo content type e andando a controllare i permessi li trovo gia' impostati "solo per utenti autenticati"
  • da notare che ora il nuovo tipo di contenuto non puo' essere eliminato
  • nuovo contenuto creato con features non puo' essere eliminato
  • il nuovo contenuto puo' essere modificato/variato/rivoluzionato come qualsiasi altro
  • posso anche disabilitare il nuovo modulo creato con features e manterro' lo stesso il nuovo contenuto, perche' ormai il database e' stato aggiornato

  

Aggiungi un commento

Filtered HTML

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Comment

  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.
Per tutelare la vostra privacy suggerisco l'uso di un nickname o lasciare anonimo...
CAPTCHA
Questa domanda e' per testare se sei un visitatore persona e non un software che genera spam
2 + 4 =
Risolvi la semplice domanda di matematica e inserisci il risultato. Es. se e' 1 + 3 inserisci 4.