CMS (Content Management System) della categoria Open Source



Похожие документы
CMS (Content Management System) della categoria Open Source

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

Joomla: Come installarlo e come usarlo. A cura di

Cimini Simonelli - Testa

Apache 2, PHP5, MySQL 5

File, Modifica, Visualizza, Strumenti, Messaggio

Guida alla registrazione on-line di un DataLogger

Costruzione di siti web. Il Content Management System Joomla

MANUALE D USO DELLA PIATTAFORMA ITCMS

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

Guida Joomla. di: Alessandro Rossi, Flavio Copes

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Innanzitutto andiamo sul sito ed eseguiamo il download del programma cliccando su Download Dropbox.

PORTALE CLIENTI Manuale utente

Sito web parrocchiale: STRUMENTI E PROGRAMMI

I tutorial di MadLabs.. Installazione e prima configurazione

GUIDA UTENTE PRIMA NOTA SEMPLICE

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

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

OwnCloud Guida all installazione e all uso

FPf per Windows 3.1. Guida all uso

INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!

ESERCITAZIONE Semplice creazione di un sito Internet

Guida all installazione e all aggiornamento di Virtuemart 2.0.x

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia ( e da un tutorial di Pierlauro Sciarelli su comefare.

3. Installare Wamp Server

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Visual basic base Lezione 01. L'ambiente di sviluppo

Introduzione. Installare EMAS Logo Generator

Guida all installazione e configurazione di Joomla 1.5

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

Infine abbiamo anche effettuato un operazione di traduzione in italiano delle due aree principali di Joomla.

Wordpress. Acquistare un sito web. Colleghiamoci con il sito

Guida Migrazione Posta Operazioni da effettuare entro il 15 gennaio 2012

Corso di PHP. Prerequisiti. 1 - Introduzione

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Guida rapida all uso di Moodle per gli studenti

Guida all'installazione del CMS PrestaShop

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1

Indice generale. Il BACK-END...3 COME CONFIGURARE JOOMLA...4 Sito...4 Locale...5 Contenuti...5

Come Creare un sito web gratis

FtpZone Guida all uso Versione 2.1

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Application Server per sviluppare applicazioni Java Enterprise

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)

Guida all'installazione del CMS Joomla

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

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

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009)

Manuale Helpdesk per utenti

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

SQL Server Express Edition è la novità di Visual Studio.Net versione di SQL Server che presenta la seguenti caratteristiche:

Guida alla registrazione on-line di un NovaSun Log

monitoraggio dei locomotori via Internet

Vi ricordiamo che per qualsiasi problema tecnico o informazione potete contattare info@eduitalia.org oppure Francesco al

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

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

Creare un sito Multilingua con Joomla 1.6

PRODUZIONE PAGELLE IN FORMATO PDF

Installazione di Moodle. Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone

Servizio on-line di Analisi e Refertazione Elettrocardiografica

Manuale utente Modulo area riservata/gestione documenti

Servizio Feed RSS del sito CNIT

Manuale Utente Albo Pretorio GA

GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti

Manuale Gestore. Utilizzo Programma. Magazzino

Approvazione : Perico Marco.

FOXWave Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente

Guida all utilizzo del CMS Drupal e alla gestione dei contenuti

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA

Guida all'installazione del CMS Os-Commerce

STUDIUM.UniCT Tutorial per gli studenti

CONTENT MANAGEMENT SYSTEM

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

Guida all'installazione del CMS MediaWiki

FtpZone Guida all uso

Cerca Compra Vendi. Guida passo per passo all utilizzo del sito

Non sono supportate reti peer to peer, è necessario avere un server dedicato.

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI

Alfa Layer S.r.l. Via Caboto, Torino ALFA PORTAL

INSTALLAZIONE JOOMLA

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

Presentazione della release 3.0

Транскрипт:

Una panoramica sui CMS (Content Management System) CMS (Content Management System) della categoria Open Source Per la piattaforma PHP/MYSQL e considerata l esigenza sempre più ricorrente di realizzare siti web con un alta frequenza di aggiornamento dei contenuti (c.d. Content Management), sono stati individuati diversi CMS dalla caratteristica Open Source: Drupal e107 Joomla Plone Xoops In questo corso ci occuperemo di studiare in modo dettagliato Joomla. Domanda: Cos è un CMS? Perché si parla sempre di CMS? Quali sono le sue caratteristiche? Cos è un CMS (Content Management System)? Con il boom di Internet invaso da centinaia di migliaia di notizie, sempre in continuo aggiornamento, è stato coniato un nuovo acronimo: il CMS. Traducendo dall inglese all italiano individuiamo due termini fondamentali: Content (Contenuto) Management (Amministrazione) Senza introdurre altri concetti si può erroneamente pensare che un CMS e per il resto anche quei prodotti elencati nel paragrafo precedente, assolvono univocamente alla funzione di sola amministrazione dei contenuti. Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 1

E difficile dare una definizione precisa di CMS per via della varietà delle sue funzioni. Tuttavia giocano due componenti: l amministrazione dei contenuti e il fatto che un utente possa personalizzarsi la sua area di front-end. Ecco che al concetto di CMS sono legati due aree fondamentali: Area di Front-end (ossia la parte di sito web) destinata agli utenti normali Area Back-end (area riservata del sito) destinata agli amministratori, i quali con pochi click configurano e personalizzano la piattaforma stessa del CMS. Con lo studio di Joomla impareremo a fare qualcosa in più rispetto alla gestione e amministrazione dei contenuti. Infatti spiegheremo nel corso delle successive lezioni, come si possono realizzare, con Joomla, siti Web in modo facile e intuitivo e veloce. Alle due aree fondamentali seguono due figure principali: Area Front-end (Utente semplice) Area Back-end (Amministratore) CMS Varietà delle sue funzioni Ci sono molti software che si occupano della personalizzazione di determinate categorie di informazioni. In questa tabella li riassumiamo: Categorie delle informazioni Pianificazione delle risorse d impresa, per l amministrazione dei dati aziendali Molte aziende che gestiscono sistemi di gestione delle relazioni con i clienti Gestione documentale Sistemi per la gestione delle risorse umane E molti altri ancora Categoria del software che li gestisce Sistemi ERP Sistemi CRM Sistemi DMS Sistemi HRM Dopo questi preamboli diamo una prima definizione approssimativa di CMS: E un software utilizzato da vari soggetti a qualsiasi titolo. Questo software permette di Organizzare la creazione di documenti e di poterli modificare Questi documenti, lo diciamo adesso, possono essere di doppia natura: testuale e multimediale. Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 2

Questi software possono essere di due tipi: di livello desktop: per cui funzionano come applicazioni windows locali di livello Web, per cui si parla in quest ultimo caso di WCMS sistemi di gestione dei contenuti web. Il CMS risulta essere a tutti gli effetti un applicazione Web, la cui gestione dei contenuti (testuali e/o multimediali o di altro tipo) avviene a mezzo browser Web. Joomla Sistema WCMS Panoramica delle sue funzionalità La definizione di WCMS l abbiamo data al termine del paragrafo precedente. Proprio Joomla, CMS di studio in questo corso appartiene alla categoria dei WCMS. Possiamo già anticipare che l applicazione web può funzionare regolarmente in: sistemi Intranet (ossia in una rete interna locale aziendale) Sistemi Web (ossia ci sono molti hosting che supportano l installazione via Web di Joomla). Comunque a prescindere dal luogo dove funziona, in entrambi i casi per la gestione dei contenuti e la loro personalizzazione serve un browser Web per: Effettuare le richieste di autenticazione effettuare le richieste ai moduli di personalizzazione personalizzare gli accessi ai diversi contenuti tenendo conto delle categorie di utenti che devono accedervi. Osserviamo che se non fosse nato Internet (periodo anni 60) e del linguaggio che permette la creazione di pagine web con l uso del linguaggio HTML per mezzo di un browser web, Joomla non poteva svilupparsi. Infatti si capi benissimo che sebbene Internet si fosse così evoluto grazie al protocollo molto semplice, quale l http ed alla popolarità del linguaggio HTML, mancava qualcosa di fondamentale: questo protocollo non aveva memoria, ossia non si poteva ricordare di quanti accessi un sito aveva avuto, nell arco della giornata, da parte dei numerosi visitatori. non si potevano elaborare statistiche sugli accessi ai diversi argomenti, da parte degli utenti, suddivisi per categorie Non si potevano pianificare i sondaggi via Web Non si potevano personalizzare le interfacce grafiche dei siti web in modo dinamico. Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 3

Tutto questo e tanto altro, che solo l HTML non poteva permettere con l uso del solo protocollo http, l hanno permesso i linguaggi di scripting server side. Esistono piattaforme Open source per i linguaggi di scripting (parliamo del connubio tra PHP/MYSQL PHP è il linguaggio di scripting per creare siti dinamici, e MYSQL la piattaforma open source per memorizzare e gestire le informazioni, per le quali PHP ha un set di parole chiavi per potervi interagire con il DBMS più popolare per il Web) Man mano che cresceva in modo esponenziale il Web si è avuta l esigenza di riunire community di persone sul Web al fine di favorire la FAD (ossia la formazione a distanza); si è sviluppato l e-commerce si è sviluppata l enciclopedia gratuita sul web dal nome wikipedia si sono sviluppati siti di web-marketing orientati ai sondaggi online Tutto ciò grazie alla popolarità della piattaforma LAMP (Linux, Apache, MySQL, PHP) La popolarità raggiunta da questo genere di piattaforma è dovuto al fatto che le applicazioni PHP sono indipendenti dall hardware e dal sistema operativo: ciò ha permesso di far funzionare il linguaggio PHP/MYSQL anche su sistemi operativi Windows permettendo la coniazione della piattaforma sotto l acronimo WAMP (Windows, Apache, MySQL, PHP) EasyPhp, un prodotto del quale ci serviremo per studiare offline Joomla, appartiene alla piattaforma WAMP. Joomla Guida all installazione offline Con questo paragrafo concludiamo la prima lezione sulla panoramica dei CMS (Content Management System). Spiegheremo due aspetti: dove fare il download della versione aggiornata di Joomla (il corso si atterrà alla versione 1.5) come installare la versione scaricata su piattaforma WAMP Visitiamo il sito http://www.joomla.org/download.html per scaricare l ultima versione stabile del CMS Joomla: Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 4

Osservazione: vediamo in pratica che esiste Joomla (il pacchetto completo scaricabile in formato zip) per la versione inglese. Per localizzarlo nella nostra lingua tutto l ambiente di Joomla dovremo scaricare, dopo l installazione di Joomla in versione inglese, un pacchetto che ci traduce in italiano tutte le voci delle varie funzionalità contenute. Per prima cosa provvediamo a scaricare e installare easyphp 2.0.b1 dal sito http://www.easyphp.org sezione download. Dopo l installazione faremo un test se la prima parte della procedura è andata a buon fine: Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 5

1 Test http://127.0.0.1 (Il web server funziona se vi troverete con questa illustrazione grafica): FIG 1.1 Il web server funziona correttamente Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 6

2 Test http://127.0.0.1/home/mysql (Deve funzionare anche l accesso alla funzioni di gestione del DBMS MYSQL. Quindi dovrete trovarmi con quest altra illustrazione grafica:) FIG 1.2 Funzionamento corretto per l accesso alla gestione dei database MySQL Con l ausilio di questa illustrazione grafica dobbiamo creare un database, che chiameremo testjoomla: Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 7

Fig 1.3 Creazione del database testjoomla Premere il pulsante Crea Facciamo il download in formato zip di Joomla versione 1.5.9 Full Package in versione Inglese. Scompattiamo tutto il contenuto all interno di una cartella a livello di root EasyPhp (vedi illustrazione grafica 1.4 parte sinistra) Fig 1.4 Seleziona tutto il contenuto della finestra di destra (è tutto il contenuto del file zip scaricato) ed eseguire l attività Copia/incolla nella finestra di sinistra. Parte la copia di tutto il contenuto del file zippato: Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 8

Quando andremo ad eseguire nuovamente http://127.0.0.1 partirà l installazione di Joomla in locale. Fig 1.4 E partita l installazione di Joomla con l impostazione della lingua. Tutte le fasi sono elencate sulla sinistra Cliccando avanti si passa al controllo dei prerequisiti d installazione: se sono tutti verdi allora si può proseguire senza problemi. Se c è qualche avviso in rosso bisogna controllare se non si tratti di parametri necessari Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 9

Fig 1.5 Quadro positivo dei prerequisiti d installazione. Si prosegue passando alla fase di presa visione del testo della licenza a cui è assoggettata l utilizzo di questa piattaforma di CMS: licenza coniata con l acronimo GNU (General Public licence). Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 10

1.6 Testo della licenza Cliccando avanti prosegue l installazione passando alla fase di configurazione di base circa i dati di accesso al database MySQL. 1.7 Impostazioni dei dati di accesso al database MySQL Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 11

Il passaggio successivo viene eseguito solo se la piattaforma non viene installata su sistemi operativi Windows: trattasi della configurazione ftp Il penultimo passaggio riguarda la configurazione principale. In questo caso vengono richieste alcune informazioni generali tipo il nome del sito web l indirizzo email dell amministratore del sito la password da impostare per l accesso da parte dell amministratore (*) (*) ricordarsi questa password perché è fondamentale per gli accessi futuri all area riservata di amministrazione del sito stesso. Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 12

In questa fase oltre alle impostazioni di carattere generali indicate in precedenza c è la sezione di caricamento dei dati di esempio: cliccando sul pulsante Installare dati di esempio si rende più spedito l utilizzo della piattaforma Joomla. C è anche l opzione per caricare lo script di migrazione. Da eseguire solo a condizione se è necessario procedere all upgrade del sito dalla versione 1.0.x (prime versioni di Joomla) a quella attuale (versione 1.5.x) Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 13

Si conclude la fase di configurazione iniziale cliccando sempre sul pulsante Avanti Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 14

Schermata finale: Rimuovere completamente dalla root la cartella di Installazione Dettagli di accesso per l amministratore Nome utente admin Password : quella indicata con i pallini neri in alcune schermate precedenti. Seguendo quelle indicazioni in rosso possiamo vedere finalmente l area di Front-end (area pubblica) del sito configurato con la piattaforma Joomla (quello comunque basato sul caricamento dei dati di esempio) Joomla Guida all installazione offline Impostazione della lingua italiana L obiettivo dopo aver installato correttamente Joomla è quello riguardante l impostazione della lingua italiana per le due aree che compongono la piattaforma di CMS: Area Admin Area sito Il link web, dal quale scaricare i rispettivi profili, è il seguente: Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 15

http://download.joomla.it/index.php?option=com_docman&task=cat_view&gid =203&&Itemid=2 Si clicca sui rispettivi links di paragrafo (colore verdi) ed avverrà il download del package zippato per la lingua italiana sia per l area admin che per quella del sito Una volta scaricati questi due package zippati si dovrà digitare nella barra degli indirizzo di Internet Explorer http://127.0.0.1/administrator Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 16

Pannello di login area Admin Utente admin password quella impostata durante la registrazione Una volta andata a buon fine l autenticazione si entra nel pannello di controllo: Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 17

Pannello di controllo per la gestione della piattaforma CMS Joomla Si va nel menu Extensions (Install/Uninstall) e si provvede a fare l upload dei due package zippati riguardanti la traduzione in italiano sia per l area admin che per quella lato utente. Si clicca sul pulsante sfoglia per scegliere il package (area admin) e poi si clicca su Upload/Install Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 18

Messaggio di avvenuta installazione con successo del modulo lingua per l area admin Allo stesso modo si provvede per l impostazione della lingua italiana per l area di Front-end (area pubblica del sito) e verrà visualizzata la stessa schermata precedente di avvenuta installazione con successo del modulo in argomento Si provvede a fare l operazione di log-out e nella fase di autenticazione adesso le lingue impostabili saranno due: Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 19

Pannello di controllo con le voci tradotte in lingua italiana Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 20

Sempre dal pannello di controllo si può impostare come predefinita la lingua italiana anziché quella inglese (che è predefinita): si va dal menu Estensioni -> gestione lingue Procedura per rendere predefinita quella italiana appena installata: Si seleziona l area (Administrator) Si Seleziona la denominazione della lingua Si clicca sulla stella (predefinito) Allo stesso modo si fa per l area sito. N.b. Per l area pubblica del sito, sebbene si imposti come predefinita la lingua italiana, i contenuti rimangono in lingua inglese. Tuttavia quando si editeranno nuovi contenuti noi li scriveremo in italiano. Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 21

Joomla visibile su Internet Offerte di hosting italiane e inglesi Fine ultimo per chi sviluppa siti web è quello di far conoscere il sito stesso a tutto il mondo di Internet. Quindi si va alla ricerca non di un hosting qualunque, ma che sia compatibile ad ospitare senza problemi di compatibilità tutte le funzionalità di Joomla installato offline. Ci chiediamo allora quali sono le società di hosting italiane che offrono nel loro pacchetto l installazione di Joomla? Soluzione gratis Sito web Descrizione Hosting gratis con supporto Joomla http://www.ilbello.com Si ha a disposizione uno spazio web di 150 Mb con support del PHP e possibilità di installare a scelta uno di questi prodotti Open Source Portali/CMS/Forum. Hosting gratis sempre con support Joomla Soluzione a pagamento Soluzione a a pagamento Soluzione gratis di Joomla su alter vista http://freejoomlas.com/ Consultare il sito internet (è in lingua inglese) al fine di ottenere le informazioni su come ottenere l hosting gratis con supporto Joomla http://www.hostingperte.it Visitare il sito per ottenere maggiori informazioni sulle varie offerte a listino. http://www.joomlahost.it/ Visitare il sito per informarsi dell offerta di hosting italiano puro che supporti la piattaforma Joomla http://it.altervista.org Se utilizzate google come motore di ricerca potrete trovare utili guide ai fini di installare Joomla su uno spazio web attivato su alter vista.org Spalluzzi Francesco - Manuali.Net 2009 Tutti i diritti riservati 22