CMS Open Source: il caso Plone-Zope

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "CMS Open Source: il caso Plone-Zope"

Transcript

1 Seminario Università degli Studi di Udine, Polo Scientifico dei Rizzi Martedì 3 luglio 2007, ore 17,00 CMS Open Source: il caso Plone-Zope Fabio Bottega (f.bottega@tecnoteca.it)

2 CMS open source Slide 2 CMS Open Source: il caso Plone-Zope Partiamo dal titolo Cosa vuol dire Open Source? Cosa vuol dire CMS? Cos è ZOPE? Cos è Plone?

3 Il software Open Source: introduzione Slide 3 Cosa vuol dire Open Source Principi l utente ha libertà di eseguire il programma per qualsiasi scopo l utente ha la libertà di modificare il programma secondo i propri bisogni (perché questa libertà abbia effetto in pratica è necessario garantire l accesso al codice sorgente del programma) l utente ha la libertà di distribuire copie del programma, gratuitamente o dietro compenso l utente ha la libertà di distribuire versioni modificate del programma, così che la comunità possa fruire dei miglioramenti apportati Storia 1984: formalizzato per la prima volta da Stallman (MIT) 1985: nasce l organizzazione Free Software Fondation Vedi seminario ALSI 11 luglio su tipologie licenze open source

4 Il software Open Source: punti di forza Slide 4 Vantaggi consente la riduzione dei tempi di sviluppo grazie al coinvolgimento di numeri anche molto elevati di sviluppatori favorisce un test più efficace grazie ai numerosi sviluppatori che partecipano al progetto e grazie alla disponibilità del codice sorgente permette di riusare più facilmente il codice e le esperienze già disponibili rende libero l utente dalla dipendenza dal fornitore contiene i prezzi dei prodotti, non soggetti a contratti-capestro, in genere favoriti da situazioni monopolistiche permette di verificare con la massima trasparenza che nel software non siano nascosti sistemi che violino la privacy degli utilizzatori garantisce la possibilità di personalizzazione del software, a cura dell utente o di strutture terze di servizi salvaguarda gli investimenti garantendo la continuità dei progetti sw

5 Il software Open Source: modelli di business Slide 5 Dalle licenze ai servizi Il modello di business è economicamente sostenibile: il business si sta spostando radicalmente dalla vendita dei programmi alla vendita dei servizi correlati. Fonti di reddito supporto tecnico: installazione, configurazione e soluzione di problemi personalizzazione: adattamento del software alla specifiche necessità del cliente formazione: istruzione di personale tecnico per il supporto, istruzione degli utenti all utilizzo consulenza: per la scelta del prodotto, per l integrazione con altri sistemi già presenti, ecc vendita di software pacchettizzato (esempio: distribuzioni Linux) sviluppo e vendita di documentazione

6 Il software Open Source: tipologie di soluzioni Slide 6 Soluzioni infrastrutturali sistemi operativi strumenti per gestire servizi di rete strumenti di supporto alla sicurezza servizi server di posta elettronica database e tools collegati application server sistemi per la reportistica web sistemi di workflow Strumenti sviluppo software linguaggi di programmazione e compilatori sistemi di project management sistemi per la manutenzione del software Soluzioni per il desktop suite per l office automation browser client di posta prodotti per la grafica software scientifico Soluzioni applicative sistemi di groupware CMS ERP, CRM e software gestionale ECommerce Elearning Gestione documenti sistemi GIS Help Desk e Asset Management

7 CMS - Definizioni Slide 7 Cos è un CMS CMS = Content Management System (sistema per la gestione dei contenuti Un CMS non è necessariamente strumento per la realizzazione di siti web: può gestire contenuti di tipologie specifiche (gestione documenti = DMS), essere riservato a gruppi ristretti di utenti (intranet), operare in ambiente LAN (tecnologia client-server), ecc Un CMS permette di costruire e aggiornare un sito dinamico, anche molto grande, senza necessità di scrivere una riga di HTML e senza conoscere linguaggi di programmazione lato server o progettare un apposito database Un CMS mantiene rigorosamente separati: il codice software la descrizione del layout (con fogli di stile CSS) i contenuti

8 CMS - Definizioni Slide 8 Cos è un CMS (2) Un CMS tratta tipologie diverse di informazioni: pagine, cartelle, notizie, eventi, link, file, immagini e photogallery, forum, sondaggi, questionari, schede strutturate, mappe cartografiche, elementi multimediali, ecc Un CMS gestisce con attributi e metodi specifici i diversi contenuti informativi (meglio se prevede meccanismi di caricamento di plugin esterni) Un CMS gestisce in modo nativo utenti, ruoli e permessi Un CMS gestisce in modo workflow per la pubblicazione controllata dei contenuti Un CMS comprende due ambienti distinti per le attività di front-office (consultazione informazioni) e di back-office (aggiornamento informazioni) Un CMS consente di tracciare il versioning dei contenuti

9 CMS - Definizioni Slide 9 Gli utenti di un CMS Visitatori pubblici: consultazione pagine, richiesta informazioni tramite form, acquisti on line, iscrizione newsletter, consultazione FAQ, accesso a forum e sondaggi, ecc Utenti aree riservate: dipendenti dell Ente / Azienda, partner esterni (agenti / fornitori) Redazione: operatori e responsabili dell aggiornamento dei contenuti, ciascuno con il proprio ruolo (ad esempio l operatore inserisce i testi, il capoufficio li verifica e li convalida, il responsabile del sito approva e pubblica i contenuti) Staff tecnico: operatori informatici addetti alla gestione del sistema (verifica prestazioni e continuità servizio, gestione sicurezza, backup dei dati, aggiornamento versioni software)

10 CMS - Definizioni Slide 10 CMS = + usabilità crea pagine omogenee e rende il sito un ambiente familiare per l utente rende disponibili strumenti di aiuto alla navigazione ( briciole di pane, mappe, navigazione contestuale) consente una facile ricerca dei contenuti all interno del sito mette a disposizione strumenti di interazione (aiuto, contatto) CMS = + accessibilità (WCAG Web Content Accessibility Guidelines 1.0 del W3C-WAI) genera codice valido utilizzando degli strumenti automatici di pulitura di TAG deprecati (es. FONT) aiuta nella creazione di contenuti accessibili (es. obbliga la definizione dell ALT al momento dell inserimento di una immagine) consente la gestione di lingue diverse e la loro selezione automatica

11 CMS motivazioni all utilizzo Slide 11 Vantaggi del CMS per il portale internet gestisce in modo guidato l inserimento di notizie, comunicazioni, calendario eventi, sondaggi, form di richiesta informazioni integra un motore di ricerca interno per reperire facilmente le informazioni nel sito consente l aggiornamento dei contenuti da personale non tecnico tramite editor web visuali che permettono di scrivere i testi senza conoscere il codice HTML semplifica l inserimento di contenuti multilingua crea dinamicamente l albero di navigazione e la mappa del sito consente periodiche attività di restyling grafico tramite semplici modifiche dei fogli di stile (CSS) aiuta nell ottemperare ai requisiti di usabilità e accessibilità

12 CMS motivazioni all utilizzo Slide 12 Vantaggi del CMS per il portale intranet fornisce strumenti di comunicazione quali chat, forum, instant messaging, weblog, wiki, bacheche elettroniche consente di pubblicare procedure e modulistica interna comprende funzioni per la gestione di documenti offre supporto al lavoro di gruppo (calendario condiviso, rubrica) aiuta a gestire la disponibilità di risorse interne (auto, attrezzature, sala riunioni)

13 CMS come scegliere Slide 13 Come scegliere un CMS Aspetti commerciali costi tipologia delle licenze garanzia referenze Aspetti tecnici presenza di un solido framework di sviluppo stabilità garanzia di evoluzione scalabilità portabilità ed adattabilità disponibilità del codice sorgente e di adeguata documentazione disponibilità di assistenza

14 CMS come scegliere Slide 14 Framework e application server: una marcia in più Molti CMS sono stati sviluppati partendo da un Framework, un robusto set di strumenti e servizi che ne semplifica la costruzione. I vantaggi derivano da una rapida prototipazione, flessibilità e ottimizzazione dei tempi di sviluppo. Alcuni CMS inoltre si basano su una piattaforma ancora più evoluta del Framework: l Application server che mette a disposizione funzionalità di base quali la gestione degli utenti, la sicurezza e la scalabilità. Ne è un esempio PLONE, basato sull Application Server ZOPE

15 CMS prodotti disponibili (open e non open) Slide 15

16 ZOPE Slide 16 Cos è ZOPE un ambiente di sviluppo (IDE) interamente web based un ambiente di esercizio (sistema di produzione) un application server un web server una piattaforma di web publishing un database ad oggetti (ZODB) un ambiente arricchito da centinaia di prodotti aggiuntivi (plugin) un application server open source (licenza ZPL)

17 ZOPE come nasce Slide 17 Un po di storia Nel 1996 l azienda americana Digital Creation realizza uno strumento di sviluppo per il web chiamato Bobo che distribuisce con licenza open source Nel 1997 realizza Principia, una potente e stabile piattaforma di sviluppo per applicazioni web, basata su Bobo e la distribuisce come prodotto proprietario Nonostante l alta qualità, Principia non riesce a trovare una giusta collocazione nel mercato già saturo degli Application Server Nel 1998 la Digital Creation decide la svolta strategica: riunire Bobo, Principia e i moduli del database in un unico prodotto da distribuire con codice aperto Nasce ZOPE che è l acronimo di Z Object Publishing Environment

18 ZOPE distribuzione open source Slide 18 A quasi dieci anni di distanza si è rivelata la scelta vincente notevole crescita del numero degli utilizzatori del software con aumento del brand nascita di una estesa comunità di sviluppatori che risulta essere un potente strumento di marketing virale garanzia di continuità di sviluppo del software, di mantenimento e di correzione degli errori a costo zero aumento del know how dell azienda la fornitura di servizi di supporto tecnico e la commercializzazione di applicazioni evolute hanno prodotto un alto ritorno economico

19 ZOPE la comunità degli sviluppatori Slide 19 La comunità la comunità internazionale degli sviluppatori è attiva sul sito la comunità italiana si incontra sul sito migliaia di sviluppatori sparsi in tutto il mondo contribuiscono allo sviluppo del progetto, implementando nuovi prodotti (plugin) e partecipando al test delle nuove versioni rilasciate 300 prodotti (plugin) scaricabili dal sito centinaia di aziende hanno scelto ZOPE come ambiente di sviluppo

20 ZOPE le caratteristiche Slide 20 Le principali caratteristiche di ZOPE possibilità di utilizzo su piattaforme diverse: Windows, Linux, Solaris organizzazione in gerarchie di oggetti, con elementi nativi di tipo folder, document, image, mailhost, ecc operatività completa attraverso un qualsiasi browser ambiente integrato, interfaccia GUI ed estetica omogenea Linguaggi DHTML e TAL per la costruzione dinamica delle pagine web linguaggio Python per la implementazione della logica, delle classi di base dell'applicazione e dei prodotti esterni

21 ZOPE le caratteristiche Slide 21 Le principali caratteristiche di ZOPE (2) sofisticata gestione interna delle problematiche di sicurezza database object oriented interno (ZODB) export e backup supporto di XML e DOM connettività con i principali database relazionali (PostgreSQL, MySQL, Oracle, SQLServer, DB2, SAP DB, Sybase, ODBC) web server interno e supporto dei principali webserver disponibili supporto nativo protocollo SSL (Secure Sockets Layer) alte prestazioni in configurazione base e disponibilità del modulo Zope Enterprise Option (ZEO) per siti ad alta intensità di traffico sistemi di autenticazione ZODB, LDAP, DB relazionale, ecc protocolli di rete HTTP(S), FTP, WebDAV, SMTP, IMAP, POP, XML- RPC, SOAP

22 ZOPE i prodotti Slide 22 Prodotti aggiuntivi (plugin) nell ambiente di sviluppo ZOPE sono disponibili centinaia di moduli chiamati prodotti attivabili per rendere disponibili nuove funzionalità i prodotti sono applicazioni esterne sviluppate esponendo una interfaccia standard che garantisce l integrazione nell ambiente base di ZOPE realizzati da aziende terze o sviluppatori indipendenti e rilasciati in forma open source prodotti di sistema: connettori per database, autenticazione, CMS (PLONE ed altri), ecc prodotti applicativi: wiki, forum, commercio elettronico, helpdesk, project management, ecc

23 ZOPE Zope 3 Slide 23 ZOPE 3 disponibile dal novembre 2006 come evoluzione di ZOPE 2 (quest ultimo rilasciato in versione stabile dal settembre 1999) miglioramenti tecnologici e nella metodologia di utilizzo approccio completamente a componenti integrazione nativa di componenti nati come plugin di ZOPE 2 (localizzazione, Formulator, ecc) mantiene i linguaggi ZPT e DTML linguaggio di configurazione ZCML migrazione agevolata da five, strato software per disporre in ZOPE 2 di alcune delle migliorie di ZOPE 3

24 ZOPE approfondimenti tecnici Slide 24 Caratteristiche Object Oriented ZOPE è implementato principalmente in linguaggio Python, da cui eredita il completo orientamento agli oggetti Un oggetto di ZOPE ha in genere uno dei seguenti ruoli: contenuto (pagine, folder, documenti, file, link, ecc) presentazione (template di pagina scritti in DTML o TAL) logica (programmazione in linguaggio python) La 'URL' di una risorsa web è un percorso in una gerarchia di folder, la cui struttura viene mappata automaticamente sulla base dell'id dell'oggetto e del metodo richiesto (ad esempio Il protocollo HTTP fornisce un modo per inviare messaggi agli oggetti e ricevere le loro risposte. Tramite il criterio di acquisizione un oggetto può acquisire attributi e comportamenti dai propri contenitori (folder precedenti)

25 ZOPE approfondimenti tecnici Slide 25 Persistenza Gli oggetti ZOPE sono memorizzati nello ZODB (Zope Object DataBase), un database transazionale ad oggetti incluso nel framework Ogni richiesta web è trattata dal database ad oggetti come una transazione separata, consentendo il rollback in caso di errori E' disponibile una funzione di undo multilivello Il framework rende completamente trasparente allo sviluppatore la gestione della persistenza e delle transazioni Grazie alla presenza di interfacce software ben definite il meccanismo di persistenza può facilmente di interagire con DBMS esterni (relazionali, file system, ecc)

26 ZOPE approfondimenti tecnici Slide 26 L interfaccia utente Per accedere alla ZMI (Zope Management Interface) è sufficiente tramite un browser aprire il sito con suffisso '/manage', oppure tramite il link Zope Management Interface presente nella pagina di default una volta installato ZOPE Le componenti principali dell I/F utente sono: Pannello di controllo comprendente: pulsanti restart / shutdown motore database management product management debug management

27 ZOPE approfondimenti tecnici Slide 27 L interfaccia utente (2) User Folder (acl_users) per: aggiunta nuovi utenti modifica utenti assegnazione di ruoli Metodi default: index_html standard_html_header standard_html_footer Oggetti default: error_log session_data_manager Menu drop-down per inserimento oggetti: selezionare un oggetto e premere Add personalizzarlo e aggiungere proprietà utilizzarlo come URL del portale

28 ZOPE approfondimenti tecnici Slide 28 L interfaccia utente (3) Funzioni base applicabili agli oggetti visualizzati: rinomina taglia copia incolla cancella seleziona tutto import / export TAB Find : ricerca di oggetti nel database ricerca base e avanzata

29 ZOPE approfondimenti tecnici Slide 29 La gestione della sicurezza Autenticazione: gestito tramite folder speiali User folders (anche mappabili su sistemi esterni) accedendo ad una risorsa protetta il sistema richiede all utente di autenticarsi ogni utente è associato a uno o più ruoli Autorizzazione: basata su ruolo / metodo / permesso (sì / no) permessi differenziabili per ogni metodo di ogni singolo tipo di oggetto

30 ZOPE approfondimenti tecnici Slide 30 Linguaggi di scripting i linguaggi di scripting utilizzati da Zope sono: TAL (Template Attribute Language) nell ambito della tecnologia ZPT (Zope Page Templates) DTML (Document Template Markup Language), meno utilizzato sono linguaggi server-side, eseguiti quindi dal server ZOPE e i risultati della loro esecuzione sono inviati al browser web TAL e DTML consentono di generare pagine in maniera dinamica, tramite inserimento di particolari 'tags' nel codice HTML, convertiti poi in HTML puro da inviare al browser web Zope Page Template si propone di risolvere le problematiche di integrazione tra sviluppatori e designer adottando tre principi base: permettere l'uso approfondito dei normali strumenti di editing far sì che quello che si vede sia molto simile a quello che si ottiene tenere il codice fuori dai template escluso le strutture logiche

31 ZOPE approfondimenti tecnici Slide 31 Linguaggi di scripting (2) TAL (Template Attribute Language) non infastidisce gli editor wysiwyg, che i designer potranno utilizzare senza troppi problemi anche parallelamente al lavoro degli sviluppatori gli editor wysiwyg non infastidiscono i designer, mostrando l'html valido degli ZPT nella forma che loro si aspettano limite: non si possono creare sottoprocedure e classi o implementare algoritmi complessi (ma la logica deve stare fuori dall'interfaccia ) Esempio ZPT / TAL: <title tal:content= here/title >titolo della pagina</title> Istruzioni TAL più comuni: tal:define, tal:attributes, tal:replace, tal:content, tal:repeat, tal:condition Esempio DTML: <dtml-in oggetto_sequenza> <!-- comandi sui valori della sequenza --> </dtml-in>

32 PLONE Slide 32 Cos è PLONE il più conosciuto fra tutti i prodotti ZOPE, di cui eredita l ambiente di base un CMS potente e completo per lo sviluppo di portali internet evoluti una ottima soluzione per lo sviluppo di portali intranet e come strumento di groupware per collaborazioni remote un ambiente arricchito da centinaia di prodotti aggiuntivi (plugin) specifici del CMS sviluppati da oltre un centinaio di sviluppatori accreditati uno dei CMS più apprezzati ed utilizzati (600 portali recensiti in in 35 nazioni) una soluzione open source (licenza GPL)

33 PLONE le caratteristiche Slide 33 Le principali caratteristiche di PLONE setup immediato in ambienti Windows, Linux, Mac OS X, Solaris look elegante e pensato per l usabilità disponibile in oltre 35 lingue, incluse arabo ed ebraico editor web con funzioni di formattazione, inserimento immagini e link ridimensionamento automatico delle immagini caricate ricerca full text istantanea, anche su file OO, Word, PDF potente motore di workflow personalizzabile velocità e scalabilità (meccanismi di cache e supporto clustering) accessibilità (pagine compatibili con lo standard US Section 508, e con il rating W3C AA)

34 PLONE le caratteristiche Slide 34 Le principali caratteristiche di PLONE (2) visibilità elevata in rete (100% XHTML e CSS validi per la gioia dei browser e dei motori di ricerca) interoperabilità (LDAP, SQL, SOAP, WebDAV, sistemi autenticazione) Syndication : PLONE produce automaticamente feed RSS estensibile tramite centinaia di prodotti aggiuntivi a disposizione ed in particolare con Archetypes (vedi nel seguito) supporto in rete, ampia documentazione on-line e cartacea protetto e maturo: PLONE è disponibile da oltre cinque anni, la Plone Foundation (fondazione no-profit gestita dalla comunità) ne detiene e protegge la proprietà intellettuale ed il marchio vincitore di numerosi premi internazionali

35 PLONE i prodotti Slide 35 Prodotti aggiuntivi (plugin) anche per PLONE sono disponibili centinaia di moduli chiamati prodotti attivabili per rendere disponibili nuove funzionalità specifiche del CMS prodotti di sistema: skin visuali, localizzazione, versioning, supporti di memorizzazione, workflow, archetypes, ecc prodotti applicativi: forum, blog, commercio elettronico, sondaggi, multimedia, photogallery, elearning, calendario, gestione eventi, cartografia GIS, ecc

36 PLONE approfondimenti tecnici Slide 36 L attivazione di un nuovo portale PLONE dalla ZMI

37 PLONE approfondimenti tecnici Slide 37 La pagina iniziale di default in un portale PLONE Logo Barra di ricerca Portal tabs breadcrumbs Stato e preferenze Main content Left_slots Right_slots Footer

38 PLONE approfondimenti tecnici Slide 38 Accesso al back-office

39 PLONE approfondimenti tecnici Slide 39 Workflow Ogni oggetto può assumere diversi stati durante il suo ciclo di vita Lo stato di un oggetto determina se sia accessibile o meno dai vari ruoli utente definiti in PLONE Il Workflow di PLONE include 4 stati di default visibile in revisione pubblicato privato

40 PLONE approfondimenti tecnici Slide 40 Gli stili quello che vediamo appena creato un nuovo sito Plone è lo stile di default, ma PLONE permette una elevata configurazione del layout per andare ad agire sull aspetto il nostro punto di partenza si trova in: portal_skins/plone_styles i tre file principali sono: base_properties plone.css plonecustom.css ma nessuno dei tre è modificabile ogni metodo, definizione o file di sistema può essere modificato dopo essere stato salvato in un folder particolare: portal_skins/custom ogni file (oggetto) presente in custom ha una priorità maggiore del file originale da cui deriva in questo modo possiamo personalizzare i nostri file/metodi senza andare a modificare l'originale

41 PLONE approfondimenti tecnici Slide 41 Gli stili (2) sostituire il logo in alto a destra di PLONE è ad esempio una attività estremamente semplice se non abbiamo modificato il nome del logo come definito nel file base_properties, ci basta andare in custom ed inserire, una nuova immagine, con il nostro nuovo logo, che chiameremo logo.jpg qualora invece avessimo già customizzato il file base_properties, modificandogli il logoname, dobbiamo assegnare all'immagine che carichiamo l'id uguale al valore di logoname

42 PLONE approfondimenti tecnici Slide 42 Tipi di oggetti nel folder portal_types sono contenute le definizioni per tutti gli oggetti al momento disponibili in PLONE è possibile creare un nuovo tipo semplicemente copiandone uno già presente (cambiandogli ovviamente il nome) e modificando poi le sue proprietà in funzione di ciò che vogliamo fargli fare altri tipi di oggetti si aggiungono a quelli base qualora si installino prodotti aggiuntivi

43 PLONE approfondimenti tecnici Slide 43 Tipi di oggetti (2) Cliccando su un tipo, si accede alla lista delle proprietà Fra le proprietà più interessanti: Icon (icona nella ZMI) Initial view name (azione di default per la visualizzazione iniziale dell oggetto) Implicitly addable (flag tipo aggiungibile al portale) Filter content type (flag oggetto folderish ) Allowed content types (tipologie di oggetti inseribili al suo interno)

44 PLONE approfondimenti tecnici Slide 44 Tipi di oggetti (3) cliccando sul tab actions entriamo della gestione delle azioni, intese come metodi di visualizzazione definiti per il particolare tipo di oggetto ogni azione può venire modificata agendo sui rispettivi campi, ma si possono anche aggiungere nuove azioni personalizzate

45 PLONE approfondimenti tecnici Slide 45 Portal tabs La definizione delle azioni generali definite sul nostro portale si trovano nel folder portal_actions qui possiamo modificare le azioni definite per le portal tabs ed aggiungerne di nuove tutte le entry nel cui campo Category è presente il valore portal_tabs corrispondono ai TAB generali del nostro portale volendo ad esempio far sì che il TAB notizie sia visibile solo ad utenti autenticati, basta inserire nel campo Condition il valore python:member

46 PLONE approfondimenti tecnici Slide 46 Slot per ogni portale può essere definita una qualsiasi combinazione e disposizione degli slots Sono presenti due proprietà 'speciali' assegnabili agli oggetti: left_slots e right_slots sono proprietà speciali in quanto ereditate in visualizzazione essendo gli slot proprietà (attributi) assegnabili ad un oggetto, possiamo vederli e/o modificarli cliccando sul TAB Properties presente nella ZMI della root del nostro portale PLONE

47 PLONE approfondimenti tecnici Slide 47 La gestione utenti in PLONE utilizza Folder Member Folder ACL User Tool portal_memberdata Tool portal_membership Ogni utente iscritto presenta in Members un folder con id uguale al suo username, che costituisce la sua home acl_users è gestito dal prodotto PlonePAS che consente di assegnare ruoli (predefiniti da ZMI) e configurare gruppi di utenti

48 PLONE approfondimenti tecnici Slide 48 Portal catalog Gestisce le indicizzazioni degli oggetti nel portale Agendo sul TAB della ZMI possiamo accedere a: catalog: lista degli oggetti indicizzati (è possibile effettuare un refresh, o cliccando sull'oggetto, vedere le informazioni collegate) indexes: indici utilizzati per la catalogazione (è possibile effettuare il refresh e aggiungere nuovi indici per la catalogazione) metadata: scelta degli attributi da indicizzare (è possibile aggiungere nuovi metadata da catalogare) advanced: consente di effettuare un Update catalog per rimuovere oggetti invalidi

49 PLONE approfondimenti tecnici Slide 49 Gli Archetypes Per creare nuovi tipi di oggetti in PLONE è possibile: scrivere da zero l'intero codice del nuovo prodotto (richiede una buona conoscenza del sistema) scrivere il codice partendo da scheletri predefiniti di prodotti vuoti (richiede una conoscenza leggermente inferiore) utilizzare tools di sviluppo che facilitano l'intera operazione e svolgono una parte del lavoro per noi PLONE ci fornisce uno strumento per sviluppare secondo il terzo punto Lo strumento si chiama Archetypes, che nel suo utilizzo base richiede: la definizione della classe relativa all'oggetto (tipo) che vogliamo creare la definizione degli attributi (proprietà) la definizione delle funzioni della classe (metodi)

50 PLONE approfondimenti tecnici Slide 50 Gli Archetypes (2) Una volta descritto l oggetto basta aggiungere il nuovo Tipo in Plone Archetypes utilizzerà le informazioni definite per generare automaticamente le pagine di visualizzazione (view) e le form (edit) per la modifica dei contenuti Approccio UML (Unified Modelling Language) descrizione dell oggetto (classi, attributi e metodi) in un editor UML utilizzo dell utility ArchGenXMP.py per la traduzione del file XMI o XSD (XML Schema) nel formato descrittivo previsto da Archetypes importazione del prodotto in Plone tramite pannello di controllo eventuale customizzazione delle pagine TAL di presentazione e di gestione del nuovo Tipo Editor UML open source: ARGOUML ( Non è particolarmente sofisticato, ma è sufficiente per il nostro scopo

51 PLONE approfondimenti tecnici Slide 51 Gli Archetypes (3) Progetto UML File XMI Prodotto Plone Esportazione in formato XMI parsing del file XMI per generare il prodotto Plone Aggiunta e modifica delle pagine di presentazione Copia del prodotto nella directory Product di Zope

52 PLONE approfondimenti tecnici Slide 52 Strumenti di supporto allo sviluppo Unit test: ZopeTestCase, PloneTestCase Functional test e System test: PloneSelenium verifiche attraversamento codice: CallProfiler bug tracking: PloneCollectorNG Accesso SVN (SubVersion): PloneSVNAccess

53 PLONE alcuni esempi di siti Slide 53 Comune di Pordenone Comune di Cividale Comune di Tavagnacco ERSA FVG Ippovia Valle Cormor Portale turistico Prov PD

54 ZOPE e PLONE link utili Slide 54 Alcuni link utili portale della comunità ZOPE: sito commerciale ZOPE: portale del CMS PLONE: portale del network PLONE: portale della comunità italiana: Riferimenti non ufficiali in italiano (ottenuti da ricerche in rete): ZOPE Book: view PLONE Book: slide su Phyton:

55 Seminario Università degli Studi di Udine, Polo Scientifico dei Rizzi Martedì 3 luglio 2007, ore 17,00 CMS Open Source: il caso Plone-Zope Domande? Fabio Bottega (f.bottega@tecnoteca.it)

CONTENT MANAGEMENT SYSTEM

CONTENT MANAGEMENT SYSTEM CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

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

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese DEFINIZIONE Joomla è un software di content management (CMS) sviluppato in php per la realizzazione di siti Internet dinamici, è gratuito e rilasciato sotto licenza GPL v.2, per il suo utilizzo non sono

Dettagli

Corso Joomla per ATAB

Corso Joomla per ATAB Corso Joomla per ATAB Cos'è un Content Management System Joomla non è un prodotto ma è un progetto. Nato nel settembre 2005 CMS (Content management system) letteralmente significa "Sistema di gestione

Dettagli

CMS Open Source Evento Open Source Asolo Golf Club - 29 giugno 2005

CMS Open Source Evento Open Source Asolo Golf Club - 29 giugno 2005 CMS Open Source Evento Open Source Asolo Golf Club - 29 giugno 2005 Fabio Bottega (f.bottega@tecnoteca.it) I punti focali: CMS = comunicazione Gli attori coinvolti Scelta di un CMS Open Source CMS di riferimento

Dettagli

Capitolo 4 Pianificazione e Sviluppo di Web Part

Capitolo 4 Pianificazione e Sviluppo di Web Part Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,

Dettagli

GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB

GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB Copyright 2014 Wolters Kluwer Italia Srl 1 Sommario 1 Come accedere al Pannello di gestione... 4 2 del Pannello di gestione del sito web... 5 3 delle sezioni...

Dettagli

NOVITÀ SITI COMMERCIALISTA

NOVITÀ SITI COMMERCIALISTA NOVITÀ E-COMMERCE Sono state introdotte, nella versione 2011B, una serie di implementazioni grazie alle quali sarà ora possibile disporre all interno del proprio sito E-commerce delle seguenti funzionalità:

Dettagli

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA Fornitore: Publisys Prodotto: Intranet Provincia di Potenza http://www.provincia.potenza.it/intranet Indice 1. Introduzione... 3 2. I servizi dell Intranet...

Dettagli

Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET.

Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET. Nome soluzione Ruven S.r.l. Settore: Cosmetica Descrizione Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET. MediaFile

Dettagli

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida Joomla. di: Alessandro Rossi, Flavio Copes Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il

Dettagli

Caratteristiche generali

Caratteristiche generali Descrizione Caratteristiche generali CMSDOC permette la gestione di siti web dinamici, ricchi di contenuti e accessibili, gestendo il processo di editazione e pubblicazione delle informazioni, anche da

Dettagli

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda Fa quadrato attorno alla tua azienda Soluzioni software per L archiviazione elettronica dei documenti Perché scegliere Q Archiviazione Elettronica dei Documenti? Tale applicativo si pone come obbiettivo

Dettagli

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

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione

Dettagli

E completamente personalizzabile potrete variare colori, i Vs. dati i riferimenti per i contatti, i prodotti in tempo reale.

E completamente personalizzabile potrete variare colori, i Vs. dati i riferimenti per i contatti, i prodotti in tempo reale. Catalogo On Line dinamico sul Web multilingua, consente di gestire un catalogo anche ad utenti poco esperti grazie alla semplicità d'uso del pannello amministratore che permette la gestione dei clienti,

Dettagli

E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA Ottimizzazione dei processi aziendali Con il modulo E-mail Integrata, NTS Informatica ha realizzato uno strumento di posta elettronica

Dettagli

Comuninrete sistema integrato per la gestione di siti web ed interscambio di informazioni e servizi.

Comuninrete sistema integrato per la gestione di siti web ed interscambio di informazioni e servizi. Comuninrete sistema integrato per la gestione di siti web ed interscambio di informazioni e servizi. Presentazione montante). Accessibile, dinamico e utile Comuni in rete è uno strumento rivolto alle pubbliche

Dettagli

www.morganspa.com DESY è un prodotto ideato e sviluppato da

www.morganspa.com DESY è un prodotto ideato e sviluppato da www.morganspa.com DESY è un prodotto ideato e sviluppato da Il nuovo servizio multimediale per la formazione e la didattica DESY è un applicazione web, dedicata a docenti e formatori, che consente, in

Dettagli

Guida rapida all uso di Moodle per gli studenti

Guida rapida all uso di Moodle per gli studenti Guida rapida all uso di Moodle per gli studenti Introduzione La piattaforma utilizzata per le attività a distanza è Moodle, un software per la gestione di corsi on-line. Per chi accede come studente, essa

Dettagli

Vincenzo Barone Linux Day - Napoli - 25/10/2008 vincenzo.barone@abstract.it Un pò di cenni su di me: Vincenzo Barone - Napoli, CEO di Abstract open

Vincenzo Barone Linux Day - Napoli - 25/10/2008 vincenzo.barone@abstract.it Un pò di cenni su di me: Vincenzo Barone - Napoli, CEO di Abstract open Plone - Un CMS per tutti i gusti Vincenzo Barone Linux Day - Napoli - 25/10/2008 vincenzo.barone@abstract.it Un pò di cenni su di me: Vincenzo Barone - Napoli, CEO di Abstract open solutions (società che

Dettagli

Cimini Simonelli - Testa

Cimini Simonelli - Testa WWW.ICTIME.ORG Joomla 1.5 Manuale d uso Cimini Simonelli - Testa Il pannello di amministrazione Accedendo al pannello di amministrazione visualizzeremo una schermata in cui inserire il nome utente (admin)

Dettagli

Software per Helpdesk

Software per Helpdesk Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella

Dettagli

CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!

CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP! CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP! COS È UPP!? upp! è l applicazione di punta della divisione mobile di Weblink srl, dedicata allo sviluppo di applicazioni per

Dettagli

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna Il CMS Moka Giovanni Ciardi Regione Emilia Romagna Moka è uno strumento per creare applicazioni GIS utilizzando oggetti (cartografie, temi, legende, database, funzioni) organizzati in un catalogo condiviso.

Dettagli

Addition X DataNet S.r.l. www.xdatanet.com www.xdatanet.com

Addition X DataNet S.r.l. www.xdatanet.com www.xdatanet.com Addition è un applicativo Web che sfrutta le potenzialità offerte da IBM Lotus Domino per gestire documenti e processi aziendali in modo collaborativo, integrato e sicuro. www.xdatanet.com Personalizzazione,

Dettagli

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO 1 Installazione e requisiti per il corretto funzionamento del sito: L istallazione è possibile sui più diffusi sistemi operativi. Il pacchetto

Dettagli

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML

Dettagli

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

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it Pagina 1 di 6 Joomla! 2.5:Utenti e permessi Da Il wiki di Joomla.it. Traduzione (http://cocoate.com/it/j25it/utenti) dal libro Joomla! 2.5 - Beginner's Guide (http://cocoate.com/j25/users-permissions)

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

lem logic enterprise manager

lem logic enterprise manager logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle

Dettagli

Microsoft Office XP. dott. ing. Angelo Carpenzano. acarpenzano@neoteksolutions.it. La suite Microsoft Office XP

Microsoft Office XP. dott. ing. Angelo Carpenzano. acarpenzano@neoteksolutions.it. La suite Microsoft Office XP Microsoft Office XP dott. ing. Angelo Carpenzano acarpenzano@neoteksolutions.it 1 La suite Microsoft Office XP Microsoft Word: elaboratore testi (word processor) Microsoft Excel: foglio di calcolo (spreadsheet)

Dettagli

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire

Dettagli

L o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org)

L o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org) L o JAPS: una soluzione Agile Walter Ambu http://www.japsportal.org 1 Lo sviluppo del software Mercato fortemente competitivo ed in continua evoluzione (velocità di Internet) Clienti sempre più esigenti

Dettagli

Una piattaforma LMS open-source: Claroline a cura di G.Cagni (Irre Piemonte) http://www.claroline.net

Una piattaforma LMS open-source: Claroline a cura di G.Cagni (Irre Piemonte) http://www.claroline.net Una piattaforma LMS open-source: a cura di G.Cagni (Irre Piemonte) http://www.claroline.net I modelli di formazione in modalità e-learning richiedono necessariamente l utilizzo di una tecnologia per la

Dettagli

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1 Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6

Dettagli

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

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...

Dettagli

Integrazione InfiniteCRM - MailUp

Integrazione InfiniteCRM - MailUp Integrazione InfiniteCRM - MailUp La funzionalità della gestione delle campagne marketing di icrm è stata arricchita con la spedizione di email attraverso l integrazione con la piattaforma MailUp. Creando

Dettagli

WebDiocesi 2. Nuovo servizio, nuovi strumenti. A cura del Servizio Informatico CEI

WebDiocesi 2. Nuovo servizio, nuovi strumenti. A cura del Servizio Informatico CEI WebDiocesi 2 A cura del Servizio Informatico CEI Progettazione e realizzazione su sistemi S2 di SEED Edizioni Informatiche WebDiocesi 2 Collocazione nel quadro dei servizi CEI WebParrocchie Utenti di Internet

Dettagli

GUIDA ALL USO DELL AREA RISERVATA

GUIDA ALL USO DELL AREA RISERVATA GUA ALL USO DELL AREA RISERVATA Sommario PREMESSA... 2 1 Come accedere all Area Riservata... 3 2 del Pannello di gestione del sito web... 4 3 delle sezioni... 7 3.1 - Gestione Sito... 7 3.1.1 - AreaRiservata...

Dettagli

Il web server Apache Lezione n. 3. Introduzione

Il web server Apache Lezione n. 3. Introduzione Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar

Dettagli

E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA Ottimizzazione dei processi aziendali Con il modulo E-mail Integrata, NTS Informatica ha realizzato uno strumento di posta elettronica

Dettagli

Knowledge Management

Knowledge Management [ ] IL K-BLOG Cosa è il KM Il Knowledge Management (Gestione della Conoscenza) indica la creazione, la raccolta e la classificazione delle informazioni, provenienti da varie fonti, che vengono distribuite

Dettagli

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

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

Progetto ittorario Anno scol. 2013-2014

Progetto ittorario Anno scol. 2013-2014 PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe

Dettagli

Manuale LiveBox APPLICAZIONE IOS. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE IOS. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE IOS http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Creare un sito Multilingua con Joomla 1.6

Creare un sito Multilingua con Joomla 1.6 Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6

Dettagli

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE S O. S E. B I. P R O D O T T I E S E R V I Z I P E R I B E N I C U L T U R A L I So.Se.Bi. s.r.l. - via dell Artigianato, 9-09122 Cagliari Tel. 070 / 2110311

Dettagli

GOW GESTIONE ORDINI WEB

GOW GESTIONE ORDINI WEB OW GOW GESTIONE ORDINI WEB OWUn'azienda moderna necessita di strumenti informatici efficienti ed efficaci, in GESTIONE CLIENTI, ORDINI E STATISTICHE TRAMITE BROWSER WEB grado di fornire architetture informative

Dettagli

WorkFLow (Gestione del flusso pratiche)

WorkFLow (Gestione del flusso pratiche) WorkFLow (Gestione del flusso pratiche) Il workflow è l'automazione di una parte o dell'intero processo aziendale dove documenti, informazioni e compiti vengono passati da un partecipante ad un altro al

Dettagli

GUIDA UTENTE PRIMA NOTA SEMPLICE

GUIDA UTENTE PRIMA NOTA SEMPLICE GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...

Dettagli

PIATTAFORMA DOCUMENTALE CRG

PIATTAFORMA DOCUMENTALE CRG SISTEMA DI GESTIONE DOCUMENTALE DMS24 PIATTAFORMA DOCUMENTALE CRG APPLICAZIONE PER LE PROCEDURE DI GARE D AMBITO 1 AGENDA 1. Introduzione 2. I Livelli di accesso 3. Architettura di configurazione 4. Accesso

Dettagli

Capitolo 3 Guida operativa del programma TQ Sistema

Capitolo 3 Guida operativa del programma TQ Sistema Capitolo 3 Guida operativa del programma TQ Sistema Panoramica delle funzionalità Questa guida contiene le informazioni necessarie per utilizzare il pacchetto TQ Sistema in modo veloce ed efficiente, mediante

Dettagli

PROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it

PROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it PROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it igrafx Process Central è una soluzione che aiuta le organizzazioni a gestire, sviluppare, documentare

Dettagli

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

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000 Mon Ami 000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 000 Prerequisiti La soluzione MACommerce si integra totalmente con le versioni Azienda Light e Azienda

Dettagli

Sistemi informativi secondo prospettive combinate

Sistemi informativi secondo prospettive combinate Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da

Dettagli

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

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la

Dettagli

Applicazione: Share - Sistema per la gestione strutturata di documenti

Applicazione: Share - Sistema per la gestione strutturata di documenti Riusabilità del software - Catalogo delle applicazioni: Gestione Documentale Applicazione: Share - Sistema per la gestione strutturata di documenti Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

Corso Eclipse. Prerequisiti. 1 Introduzione

Corso Eclipse. Prerequisiti. 1 Introduzione Corso Eclipse 1 Introduzione 1 Prerequisiti Uso elementare del pc Esecuzione ricerche su Internet Esecuzione download Conoscenza elementare della programmazione 2 1 Cos è Eclipse Eclipse è un IDE (Integrated

Dettagli

Server Galileo. http://galileo.dmi.unict.it/

Server Galileo. http://galileo.dmi.unict.it/ Server Galileo http://galileo.dmi.unict.it/ Gestione progetti Wiki Subversion Iscrizione a Galileo Per registrarsi è sufficiente iscriversi da questa pagina: https://galileo.dmi.unict.it/iscrizioni/ L'account

Dettagli

Software di gestione della stampante

Software di gestione della stampante Questo argomento include le seguenti sezioni: "Uso del software CentreWare" a pagina 3-11 "Uso delle funzioni di gestione della stampante" a pagina 3-13 Uso del software CentreWare CentreWare Internet

Dettagli

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

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2. www.gestim.it Il software di gestione immobiliare più facile da usare Modulo Web v5.2 www.gestim.it Introduzione Il Modulo Web è un componente di Gestim che permette di pubblicare in automatico gli annunci sul sito

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

2.1 Installazione e configurazione LMS [4]

2.1 Installazione e configurazione LMS [4] 2.1 Installazione e configurazione LMS [4] Prerequisti per installazione su server: Versione PHP: 4.3.0 o superiori (compatibilità a php5 da versione 3.0.1) Versione MySql 3.23 o superiori Accesso FTP:

Dettagli

SOLUZIONE Web.Orders online

SOLUZIONE Web.Orders online SOLUZIONE Web.Orders online Gennaio 2005 1 INDICE SOLUZIONE Web.Orders online Introduzione Pag. 3 Obiettivi generali Pag. 4 Modulo di gestione sistema Pag. 5 Modulo di navigazione prodotti Pag. 7 Modulo

Dettagli

MagiCum S.r.l. Progetto Inno-School

MagiCum S.r.l. Progetto Inno-School MagiCum S.r.l. Progetto Inno-School Area Web Autore: Davide Revisione: 1.2 Data: 23/5/2013 Titolo: Innopedia File: Documentazione_tecnica Sito: http://inno-school.netsons.org/ Indice: 1. Presentazione

Dettagli

la tua presenza e il tuo BUSINESS ON-LINE

la tua presenza e il tuo BUSINESS ON-LINE LINEA58 è una soluzione nata per gestire la tua presenza e il tuo BUSINESS ON-LINE Gestione totale dei contenuti Aggiornamento del sito in tempo reale Autonomia completa Estrema semplicità d'uso Sito multilingua

Dettagli

Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp!

Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp! Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp! Cos è UPP? upp! è l applicazione di punta della divisione mobile di Weblink srl, dedicata allo sviluppo di applicazioni per

Dettagli

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

Progetto LearnIT PL/08/LLP-LdV/TOI/140001 Progetto LearnIT PL/08/LLP-LdV/TOI/140001 Caro Lettore, Siamo lieti di presentare il secondo numero della newsletter LearnIT. In questo numero vorremmo spiegare di più su Learning Management Systems (LMS)

Dettagli

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di SPSS Statistics con licenza per utenti singoli. Una

Dettagli

Un nuovo modo per fare analisi e generare documenti dinamici

Un nuovo modo per fare analisi e generare documenti dinamici Un nuovo modo per fare analisi e generare documenti dinamici Cos è Web4Project Web4Project (W4P) è un software nel cloud che consente di fare analisi e generare documenti dinamici/report. Cosa fa W4P è

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

L INNOVAZIONE CHE TI SEMPLIFICA LA VITA IL TUO SITO WEB LA GESTIONE DI UN IMPRESA VENDI TRAMITE INTERNET L ARCHIVIO DEI TUOI DOCUMENTI

L INNOVAZIONE CHE TI SEMPLIFICA LA VITA IL TUO SITO WEB LA GESTIONE DI UN IMPRESA VENDI TRAMITE INTERNET L ARCHIVIO DEI TUOI DOCUMENTI IL TUO SITO WEB LA GESTIONE DI UN IMPRESA VENDI TRAMITE INTERNET L ARCHIVIO DEI TUOI DOCUMENTI EMAIL E COLLABORAZIONE SKY SERVIZIO ELABORAZIONE PAGHE TUTTI GLI STRUMENTI CHE CERCHI COMPLETAMENTE ONLINE

Dettagli

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

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...

Dettagli

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida Joomla. di: Alessandro Rossi, Flavio Copes Guida Joomla di: Alessandro Rossi, Flavio Copes Estensioni e moduli 1. 11. I componenti Come scaricare ed utilizzare i componenti più comuni 2. 12. Gestire i moduli Organizzare la visualizzazione dei moduli

Dettagli

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del

Dettagli

Presentazione del prodotto

Presentazione del prodotto Presentazione del prodotto Documentale (modulo base): archiviazione e gestione Documentale OCR integrato per il prelievo automatico delle chiavi di ricerca Funziona su rete windows o internet / intranet

Dettagli

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it izticket Il programma izticket permette la gestione delle chiamate di intervento tecnico. E un applicazione web, basata su un potente application server java, testata con i più diffusi browser (quali Firefox,

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

VIDEO COMUNICAZIONE VIA WEB: LA NOSTRA SOLUZIONE PER LEZIONI IN AULA VIRTUALE, SEMINARI E RIUNIONI A DISTANZA

VIDEO COMUNICAZIONE VIA WEB: LA NOSTRA SOLUZIONE PER LEZIONI IN AULA VIRTUALE, SEMINARI E RIUNIONI A DISTANZA Grifo multimedia Srl Via Bruno Zaccaro, 19 Bari 70126- Italy Tel. +39 080.460 2093 Fax +39 080.548 1762 info@grifomultimedia.it www.grifomultimedia.it VIDEO COMUNICAZIONE VIA WEB: LA NOSTRA SOLUZIONE PER

Dettagli

IBM Lotus Notes 8.5.2 Guida per utenti

IBM Lotus Notes 8.5.2 Guida per utenti IBM Lotus Notes 8.5.2 Guida per utenti Andreas Ponte Belsoft AG Indice Generale Guida per utenti IBM Lotus Notes 8.5.2...1 Utilizzo di Lotus Notes...3 Invio mail...3 Firma...4 Gestione cartelle e regole...5

Dettagli

Guida rapida all uso di Moodle per gli studenti

Guida rapida all uso di Moodle per gli studenti Guida rapida all uso di Moodle per gli studenti Introduzione La piattaforma utilizzata per le attività a distanza è Moodle, un software per la gestione di corsi on-line. Per chi accede come studente, essa

Dettagli

LaCie Ethernet Disk mini Domande frequenti (FAQ)

LaCie Ethernet Disk mini Domande frequenti (FAQ) LaCie Ethernet Disk mini Domande frequenti (FAQ) Installazione Che cosa occorre fare per installare l unità LaCie Ethernet Disk mini? A. Collegare il cavo Ethernet alla porta LAN sul retro dell unità LaCie

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE Il software ideale per la gestione delle prenotazioni GUIDA UTENTE Presentazione... 2 Installazione... 3 Prima esecuzione... 6 Registrazione del programma... 8 Inserimento Immobile... 9 Inserimento proprietario...

Dettagli

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia

Dettagli

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I La VPN con il FRITZ!Box Parte I 1 Introduzione In questa mini-guida illustreremo come realizzare un collegamento tramite VPN(Virtual Private Network) tra due FRITZ!Box, in modo da mettere in comunicazioni

Dettagli

Archiviazione ottica documentale

Archiviazione ottica documentale Archiviazione ottica documentale Le informazioni che cercate sempre disponibili e condivise, nel pieno rispetto delle norme di sicurezza Chi siamo Cos è Charta Il processo di archiviazione I nostri punti

Dettagli

LOWE PIRELLA CORTINA, 21 GENNAIO 2005

LOWE PIRELLA CORTINA, 21 GENNAIO 2005 LOWE PIRELLA CORTINA, 21 GENNAIO 2005 In collaborazione con Hyphen Italia, è stato realizzato un database (Chalco Image Data Bank) versatile e user friendly per la gestione di: flussi di informazioni e

Dettagli

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di OutLook

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di OutLook MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di OutLook Contenuto della brochure La miglior alternativa a Microsoft Exchange Server...

Dettagli

Manuale Utente Amministrazione Trasparente GA

Manuale Utente Amministrazione Trasparente GA Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione

Dettagli

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

LEZIONE 3. Il pannello di amministrazione di Drupal, configurazione del sito LEZIONE 3 Il pannello di amministrazione di Drupal, configurazione del sito Figura 12 pannello di controllo di Drupal il back-end Come già descritto nella lezione precedente il pannello di amministrazione

Dettagli

Dropbox. Quando qualcuno ci invita a condivide con noi una cartella, veniamo avvisati via mail.

Dropbox. Quando qualcuno ci invita a condivide con noi una cartella, veniamo avvisati via mail. Dropbox Dropbox può servire a condividere file e cartelle tra più computer, fare il backup dei propri dati, collaborare on line, distribuire materiale, recuperare il proprio materiale quando non si è a

Dettagli

Manuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com 2015 Manuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina

Dettagli

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani Sistema Gestionale FIPRO Dott. Enea Belloni Ing. Andrea Montagnani Firenze, 29 Aprile 2010 Sommario della presentazione Il sistema informatico per la gestione progetti FIPRO L utente presentatore: diritti

Dettagli

Guida all uso della piattaforma. E-did@blog. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG

Guida all uso della piattaforma. E-did@blog. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG Guida all uso della piattaforma E-did@blog portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG L area amministrativa si suddivide in due aree: la gestione del blog e

Dettagli

Costruzione di siti web. Il Content Management System Joomla

Costruzione di siti web. Il Content Management System Joomla Costruzione di siti web Il Content Management System Joomla Definizione di un CMS Un Content Management System (CMS) è letteralmente un sistema di gestione dei contenuti E' uno strumento software utilizzato

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

Gestione documentale. Arxivar datasheet del 30-09-2015 Pag. 1

Gestione documentale. Arxivar datasheet del 30-09-2015 Pag. 1 Gestione documentale Con ARXivar è possibile gestire tutta la documentazione e le informazioni aziendali, i documenti e le note, i log, gli allegati, le associazioni, i fascicoli, i promemoria, i protocolli,

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli