CMS Open Source: il caso Plone-Zope
|
|
- Giulietta Di Lorenzo
- 8 anni fa
- Visualizzazioni
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 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
DettagliMANUALE 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
Dettagli29 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
DettagliCorso 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
DettagliCMS 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
DettagliCapitolo 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,
DettagliGUIDA 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...
DettagliNOVITÀ 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à:
DettagliMANUALE 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...
DettagliSito 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
DettagliGuida 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
DettagliCaratteristiche 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
Dettagliuadro 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
DettagliGuida 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
DettagliE 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,
DettagliE-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
DettagliComuninrete 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
Dettagliwww.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
DettagliGuida 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
DettagliVincenzo 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
DettagliCimini 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)
DettagliSoftware 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
DettagliCREA 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
DettagliIl 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.
DettagliAddition 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,
DettagliLABORATORIO 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
DettagliScuola 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
DettagliJoomla! 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)
DettagliLA 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
Dettaglilem 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
DettagliMicrosoft 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)
DettagliATOLLO 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
DettagliL 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
DettagliUna 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
DettagliPULSANTI 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
DettagliManuale 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...
DettagliIntegrazione 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
DettagliWebDiocesi 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
DettagliGUIDA 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...
DettagliIl 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
DettagliE-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
DettagliKnowledge 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
DettagliManuale 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
DettagliProgetto 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
DettagliManuale 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
DettagliCreare 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
DettagliSOSEBI 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
DettagliGOW 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
DettagliWorkFLow (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
DettagliGUIDA 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...
DettagliPIATTAFORMA 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
DettagliCapitolo 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
DettagliPROXYMA 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
DettagliMon 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
DettagliSistemi 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
DettagliManuale 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
DettagliApplicazione: 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,
DettagliCorso 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
DettagliServer 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
DettagliSoftware 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
DettagliIl 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
Dettagli19. 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
DettagliManuale 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
Dettagli2.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:
DettagliSOLUZIONE 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
DettagliMagiCum 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
Dettaglila 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
DettagliCrea 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
DettagliProgetto 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)
DettagliSPSS 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
DettagliUn 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 è
DettagliCosa è 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
DettagliL 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
Dettaglifilrbox 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à...
DettagliGuida 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
DettagliI 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
DettagliPresentazione 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
DettagliInitZero 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
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
DettagliVIDEO 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
DettagliIBM 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
DettagliGuida 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
DettagliLaCie 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
DettagliGuida 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
DettagliIl 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...
DettagliManuale 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
DettagliLa 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
DettagliArchiviazione 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
DettagliLOWE 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
DettagliMDaemon 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...
DettagliManuale 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
DettagliLEZIONE 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
DettagliDropbox. 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
DettagliManuale 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
DettagliSistema 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
DettagliGuida 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
DettagliCostruzione 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
DettagliMANUALE 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
DettagliGestione 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,
DettagliManuale 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