Tiziano
Tiziano
- installazione lamp
- definizione virtualhost (molto brevemente)
- “SymLinksIfOwnerMatch” instead of “FollowSymLink
http://drupal.org/node/656022 - https….
- installazione core da apt (aggiornamenti automatici ma dipendenti da pacchettizzazione) o da sorgenti tar.gz (aggiornamento manuale ma puntuale)
- installazione di alcuni moduli e temi aggiornamento core e moduli, consigliato e non….. (se c’è un altro tipo di backup e non siamo in produzione con SLA elevati possiamo forzare l’upgrade senza down del servizio….) + integrazione Marco
- uploads accessibili pubblicamente o privatamente
- idee: per aggiornamento core:
- tar -xzvf …
- cd drupalxxxx
- touch -R *
- cd ..
- cd istanza/sites
- touch -R *
- cd ..
- cp -R drupalxxxx/* istanza/
- ls date (se più vecchie di) | xargs rm –
- organizzare il filesystem, permessi ecc…
- installazione multisite (db comune e/o tabelle comuni e/o file comuni ……), permessi utenti gruppi sulle singole sites……….
- lista dei principali moduli da utilizzare
- identificare la profondità del ns sito ovvero struttura orizzontale o multi-livello. Identificare la complessità
- viste,cck,export,tipi
- migrazione, come fare? … node import
- localizzazione, transalate interface (permessi sulla TI ….. ), override delle stringhe, ecc..
- porsmancron….
Marco
- strumenti indispensabili per il developing: moduli devel, theme developer
- temi: collocazione dei file, contenuto del file .info, contenuto del file template.php, creazione di un sub-tema, contenuto dei file node.tpl e page.tpl
- esempi pratici: modifica del file node.tpl, temare il breadcrumb, temare il nodo search, temare la funzione theme_button, temare nodi e viste
- implementazione di moduli personalizzati: file .info e .module, gestione help, gestione permessi, moduli di tipo blocco e nodo, installer e unistaller (file .install)
- esempi pratici: creazione nodi da codice (campi standard + campi cck + allegati)
- presentazione sito ufficiale drupal