Похожие документы
FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid

Introduzione ad EasyPHP

Plugin di integrazione con Wordpress

Differenza tra wordpress.com e CMS

I tutorial di MadLabs.. Installazione e prima configurazione

Sito web parrocchiale: STRUMENTI E PROGRAMMI

Guida all installazione di Easy

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si

Installazione & Configurazione Php e MySQL su Mac Os X. Php

InitZero s.r.l. Via P. Calamandrei, Arezzo

Upload del CMS sul server scelto

LEZIONE 3. Il pannello di amministrazione di Drupal, configurazione del sito

2.1 Installazione e configurazione LMS [4]

Introduzione a phpmyadmin

come installare wordpress:

Come aggiungere il tuo sito.

Plugin di integrazione con Opencart

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Il web server Apache Lezione n. 3. Introduzione

Sistemi per la produzione, gestione e conservazione di contenuti digitali CMS. L12 - Comunicazione e archiviazione digitale A.A

Progetto Porte Aperte sul Web Comunicazione web a scuola CMS open source JoomlaFAP

GateManager. 1 Indice. tecnico@gate-manager.it

Le volte successive: LOGIN

Guida Joomla. di: Alessandro Rossi, Flavio Copes

INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!

Approvazione : Perico Marco.

Come portare la vostra intranet su IBM i con Drupal e Zend Server

Il Web Server e il protocollo HTTP

Application Server per sviluppare applicazioni Java Enterprise

MagiCum S.r.l. Progetto Inno-School

ISTRUZIONI INSTALLAZIONE PMANGO

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese

Guida all'installazione del CMS Joomla

Ciao e grazie per aver acquistato questo ebook! WordPress?!? Con Wordpress è possibile. Scopriamo come. Buona lettura...

Alcune semplici definizioni

01/05/2013 Istruzioni per l installazione

Costruzione di siti web. Il Content Management System Joomla

Corso di PHP. Prerequisiti. 1 - Introduzione

COSTRUZIONE SITO WEB da AlterVista (

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

I Software di riferimento per stilare un E-Portfolio

La prima operazione da fare è di registrarsi nel sito di Altervista al seguente indirizzo:

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it

Progetto di Sistemi Web-based

ARCHIVIA PLUS VERSIONE SQL SERVER

ImporterONE Export Plugin Magento

MANUALE DI INSTALLAZIONE

Drupal. E vai con un po' di Drupal for Dummies... :D. Copyright by hachreak

Manuale utente Volta Control

ISPConfig: configurazione di un sito

Apache 2, PHP5, MySQL 5

Progetto LearnIT PL/08/LLP-LdV/TOI/140001

Installiamo phpbb 3 Articoli MT Website

EDULINK L.I.V.E. E-LEARNING PLATFORM. Manuale Docente

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2.

MANUALE DI INSTALLAZIONE

Individuare Web Shell nocive con PHP Shell

ESPERTO NELLA REALIZZAZIONE DI PORTALI WEB COMMERCIALI IN JOOMLA

Content Management Systems

Guida all'installazione del CMS PrestaShop

Vantaggi Commercio Elettronico!

19. LA PROGRAMMAZIONE LATO SERVER

WorkFLow (Gestione del flusso pratiche)

Guida all installazione e configurazione di Joomla 1.5

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Come installare e configurare il software FileZilla

Capitolo 4 Pianificazione e Sviluppo di Web Part

Creare un sito Multilingua con Joomla 1.6

PER FARE UN SITO INTERNET

DOCUMENTAZIONE POISSON

Wordpress. Acquistare un sito web. Colleghiamoci con il sito

Progetto TIC Territori in comunicazione Applicazioni web

Sistema di Gestione dei Contenuti Multimediali

Breve introduzione curata da Alessandro Benedetti. Struts2-Introduzione e breve guida

Integrazione InfiniteCRM - MailUp

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows

Guida all Installazione del ProxyFatturaPA

Corso Creare Siti WEB

Progettazione Web Applicazioni client-server

Configurazione avanzata di XAMPP

14 maggio 2010 Versione 1.0

Guida all amministrazione VPH Webmin/Virtualmin

TYPO3 in azione con l infrastruttura ZEND: affidabilità e sicurezza. Mauro Lorenzutti CTO di Webformat srl mauro.lorenzutti@webformat.

Транскрипт:

DRUPAL 7

DRUPAL 7 Drupal è un framework modulare che consente di realizzare una grande varietà di siti web basati sulla logica contenuto/nodo. Permette di: creare e organizzare i contenuti personalizzare la presentazione del sito garantendo una forte separazione dai contenuti agevolare le funzioni amministrative gestire i visitatori del sito ed i redattori.

DRUPAL 7 Drupal è un software open source in PHP e viene distribuito con licenza GPL (GNU General Public License 2) Modulare Estensibile Ultra-flessibile Manutenibile Scalabile

DRUPAL 7 Interfaccia SEMPLICE di Backend INTERNAZIONALIZABILE Supportato da community enorme 24k+ sviluppatori & 917k+ accounts. 20k+ moduli GRATUITI Sito di supporto eccellente Usato da molte major companies Diffusione su scala mondiale

Storia...in breve Creato da Dries Buytaert in Belgio nel 2000 con l'intento di essere una piattaforma per piccole community viene rilasciato Open Source nel 2001 L'intenzione era quella di registrare il dominio dorp.org («dorp» in tedesco = villaggio) Per un errore di battitura registrò DROP.org Drop in inglese = Goccia che in tedesco di pronuncia esattamente come Drupal

Possibili utilizzi Blog Siti istituzionali Portali aziendali Web-zine Gestione KnowHow interno Forum Community E-commerce...tutto ciò che vi viene in mente

Requisiti È possibile l'utilizzo di piattaforme software di sviluppo web/database come WAMP LAMP I requisiti essenziali sono: PHP 5.3+ MySql 5.0.15+ oppure PostgreSQL 8.3+

Funzionalità Costruzione di contenuti personalizzati Costruzioni di viste (Query) con relativo layout anche senza scrivere SQL Output delle viste dinamico Tradotto in 100+ lingue (anche i moduli) Traducibilità dei contenuti personalizzati Generatore di Form e relative azioni

Funzionalità URL Seo-friendly Gestione profili System Logs Segnalazione aggiornamenti core e moduli Multisite, condivisione del code-base per molteplici siti...tanto altro

Entità Su Drupal 7 ogni cosa è un'entità, ad esempio: Node: Contenuto generico User: Account utente Taxonomy : Categorizzazione/Tag Comments : Commenti

Node Il Node è la struttura base di un contenuto generico, una sorta di classe astratta. Un qualsiasi Tipo di Contenuto può essere visto come una classe derivata da Node alla quale sono associati dei campi, Fields, aggiuntivi. Nell installazione standard ci sono due tipi di nodi Article and Page. Ad esempio Page di default ha solo due Fields, title e body

User Account -> profilo di un utente Permesso -> Possibilità per un utente di compiere un azione o visualizzare dei dati Ruolo -> Schema di permessi assegnabili a più utenti Ruolo Admin: puo fare tutto. In automatico ha tutti i permessi. Ruoli Custom: permessi stabiliti in base alle esigenze Ruolo Guest: utente non autenticato, in teoria può solo vedere i contenuti, ma è configurabile

Installazione Innanzitutto abbiamo due scelte: Installazione locale Installazione su hosting In entrambi i casi è necessario disporre di Apache + Php MySql

Installazione in Locale (1) Scarichiamo l'ultima versione di Drupal 7 : https://drupal.org/download Supponendo di avere una piattaforma del tipo WAMP/LAMP, scompattiamo nella root folder del server (es: htdocs o www) i sorgenti contenuti nell'archivio Drupal scaricato, magari all'interno di una cartella che chiameremo portaledrupal. Creiamo un database mysql (ad esempio con phpmyadmin) accessibile da un utente di cui conosciamo le credenziali In sites/default duplichiamo il file defaul.settings.php rinominandolo settings.php (in realtà questo viene fatto in automatico dalla procedura di installazione)

Installazione in Locale (2) Accediamo tramite brower all'indirizzo http://localhost/portaledrupal/install.php in modo da avviare lo script di installazione Seguiamo tutti i passi di installazione: Indicando il database da popolare e le credenziali d'accesso al db Indicando nome del sito, e credenziali necessari a generare l'utente di amministrazione

Installazione su Web Hosting (1) Tipicamente l'installazione su un servizio di hosting segue gli stessi passaggi visti per l'installazione in locale Differenze: modalità con la quale trasferire l'archivio contente i sorgenti. Necessario l'utilizzo di un client FTP (ad esempio Filezilla) per il trasferimento dei file il database è quello che ci viene fornito dal servizio Una volta trasferiti i file, accediamo all'indirizzo (relativo al dominio registrato sull'hosting): http://dominiosito/install.php e seguiamo la procedura di installazione

Installazione su Web Hosting (2) Molti servizi di Web Hosting forniscono delle procedure integrate per l'installazione dei più diffusi CMS (Drupal, Wordpress, Joomla) È quindi possibile eseguire l'installazione di Drupal avvalendosi di queste funzionalità. Vantaggi Svantaggi: Non è necessario trasferire i file tramite FTP La procedura è del tutto trasparente La versione installata probabilmente non sarà l'ultima aggiornata Uno dei servizi di Web Hosting che forniscono questo tipo di funzionalità è AlterVista http://it.altervista.org

Materiale utile e-book completo "The Definitive Guide to Drupal 7". http://it-ebooks.info/book/589/ video tutorial Su Youtube Playlist di Tutorial su Drupal 7 https://www.youtube.com/playlist?list=pl15be2e8313a4e809 Documentazione ufficiale https://drupal.org/documentation

...e ora divertiamoci con Drupal 7!!!