1 / 10

Moduli per l’estensione dell’interfaccia

Moduli per l’estensione dell’interfaccia. Alcuni dei moduli più popolari per Drupal. Moduli più popolari. Administration menu. Interfaccia di amministrazione evoluta (?) Utile da esperti meno consigliabile per i principianti Demo. Scheduler.

tia
Download Presentation

Moduli per l’estensione dell’interfaccia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Moduli per l’estensione dell’interfaccia Alcuni dei moduli più popolari per Drupal.

  2. Moduli più popolari

  3. Administration menu • Interfaccia di amministrazione evoluta (?) • Utile da esperti meno consigliabile per i principianti • Demo

  4. Scheduler • Per coloro che provengono da Joomla è fondamentale • Fornisce un meccanismo più esteso rispetto al modello Joomla • Personalizzabile a livello di content type • Demo

  5. References • Unisce in una sola API i 2 moduli per Drupal 6 • Fornisce un meccanismo elementare per creare delle relazioni (elementari) • La lista dei nodi selezionabili può essere costruita con una View • Accoppiato alla Display Suite si controlla anche il rendering del nodo • Demo

  6. References come relazione • Gli altri campi contenuti nel nodo puntato attraverso References possono essere estratte tramite poche istruzioni PHP $item_nid = $node->campo_ref[$node->language][0]['nid']; $item_node = node_load($item_nid); $risultato = $item_node->altro_campo_in_nodo_ref[$node->language][0]['value']; echo $risultato;

  7. Computed field • Per gli amanti del genere (e per chi conosce almeno qualcosa di PHP): il campo calcolato • Toglie dai guai del cattivo design del content type in molte situazioni • Facilita le operazioni dei redattori • Demo

  8. View unpublished • Risolve parzialmente il problema della riservatezza dei dati • Facile da configurare, aggiunge semplicemente i permessi relativi per ogni content type • Insieme a Views fornisce un grande livello di granularità nell’accesso ai dati. • Demo

  9. Entities • In origine, i campi erano usati solo nei content types, da Drupal 7 grazie alla Entity API si possono aggiungere campi ad altre cose, come i commenti. • Questo rende Drupal molto flessibile. Una entity è una utile astrazione per raggruppare insieme dei campi.

  10. Bundles, campi e entity in Drupal 7 • I bundles sono sottotipi di entities, articoli nei blog o prodotti in un sito e-commerce • I campi sono un pezzo riusabile di dati: si può definire una volta, insieme a tutti i suoi attributi e usarlo ovunque serva • Il vantaggio: in Drupal 6 gli utenti e i commenti non avevano le stesse possibilità dei nodi (campi, versioning, traduzioni ecc.) • La Entity API fornisce un meccanismo per esporre le entity agli altri moduli

More Related