Una presentazione del nuovo modulo di File Abstraction Layer di TYPO3 6.x, introduzione ai File Storage multipli con esempio pratico di integrazione di Dropbox
La mia presentazione al T3campItalia 2011. Argomento della presentazione sono stati i sistemi di autenticazione in TYPO3, da LDAP a Facebook, fino allo sviluppo di un servizio di autenticazione custom.
Come aumentare la sicurezza della propria installazione TYPO3 e delle proprie estensioni! Le slide del mio intervento al t3CampItalia 2011 dove ho parlato di come configurare al meglio TYPO3 in fase di installazione, su quali tecniche adottare per evitare gli attacchi più diffusi (es. sql injection e cross site scripting) e su quali estensioni possono aiutare a difendersi dagli attacchi (es. PHPIDS Intrusion Detection System).
Una presentazione del nuovo modulo di File Abstraction Layer di TYPO3 6.x, introduzione ai File Storage multipli con esempio pratico di integrazione di Dropbox
La mia presentazione al T3campItalia 2011. Argomento della presentazione sono stati i sistemi di autenticazione in TYPO3, da LDAP a Facebook, fino allo sviluppo di un servizio di autenticazione custom.
Come aumentare la sicurezza della propria installazione TYPO3 e delle proprie estensioni! Le slide del mio intervento al t3CampItalia 2011 dove ho parlato di come configurare al meglio TYPO3 in fase di installazione, su quali tecniche adottare per evitare gli attacchi più diffusi (es. sql injection e cross site scripting) e su quali estensioni possono aiutare a difendersi dagli attacchi (es. PHPIDS Intrusion Detection System).
Introduzione alla piattaforma documentale Alfresco.
Presentazione Generale della Piattaforma
- Document Management
- Record Management
- Web Content Management
L’Architettura
- I Componenti Open Source
- I Protocolli e gli Standard Supportati
- Standard JSR-170
Estendere il Modello dei Contenuti
- Custom Data Model
- Esempi
Comunicare con il Repository
- Web Script
- Esempi
Il Modello Relazionale Dei Dati
Il Workflow
- Il Simple Workflow
- Il Workflow Avanzato
Alfresco Share
- Le API di Alfresco
- API RAAR
Conclusioni
TYPO3 CMS: caratteristiche e punti di forza - TYPO3 DAY - Internet Festival 2...Rino Razzi
Presentazione di TYPO3 CMS, il più diffuso sistema di gestione dei contenuti di livello Enterprise su cui sono stati sviluppati siti web, intranet e applicazioni web e per il mobile in tutto il mondo.
TYPO3 CMS è sempre la scelta giusta: dal piccolo sito web aziendale alla organizzazione non-profit fino a portali scalabili e multilingua per grandi aziende e grandi organizzazioni.
TYPO3 CMS fornisce il supporto per una moderna gestione dei contenuti, adeguata alle esigenze di imprese e istituzioni pubbliche.
I linguaggi del web - seconda edizione (1° giornata)Diego La Monica
Contenuti del modulo:
- Cos’è HTML
- I tag e la loro rappresentazione
- Differenze tra le grammatiche HTML e XHTML
- La suddivisione di una pagina
- Strutturare una pagina autodescrittiva
- HTML 5
La versione 10.1 di TYPO3 è la seconda versione dello sprint per arrivare alla versione LTS (supporto a lungo termine) nel 2020.
La nuova release ingloba più di 240 commit di Git (modifiche del codice sorgente revisionate, testate e approvate) dalla sua versione precedente la 10.0 pubblicata dieci settimane prima.
Sebbene gli utenti di backend non vedranno molti cambiamenti evidenti o nuove funzionalità importanti, TYPO3 versione 10.1 racchiude una serie di miglioramenti nel core.
Presentazione talk "Creatività senza limiti con TYPO3", come mettere in pratica il SEO con il CMS open source TYPO3 di William Sbarzaglia di InteRa srl, presentato al T3Camp Italia il primo evento italiano su TYPO3 il 26/27 novembre 2010.
Queste sono le slide della mia presentazione al T3CampItalia 2011. Argomento della presentazione è stata la sicurezza in TYPO3, dalle impostazioni in fase di installazione, alle estensioni utili (es. il PHPIDS: Intrusion detection system), fino alle tecniche di programmazione per evitare gli attacchi più comuni (es. sql injection e cross site scripting).
Enterprise Spring and Flex applicationsmarcocasario
SpringSource ha recentemente annunciato Spring BlazeDS Integration, un nuovo progetto open source per permettere una facile integrazione tra il framework Spring e Adobe BlazeDS, una tecnologia open source basata su server Java remoting e Web messaging.
Il plugin di SpringSource fornisce un approccio più semplice ed intuitivo agli sviluppatori Spring e Java per creare Enterprise Rich Internet Applications utilizzando il framework Adobe Flex, una pietra miliare della Flash Platform.
In questa sessione ai partecipanti verrà fornita una panoramica del framework Flex e di BlazeDS, illustrando i vantaggi e le modalità di integrazione al framework Spring attraverso il plugin Spring BlazeDS.
Tesseract Project - T3Camp Italia 2011 Bolognaalfredo furnò
Il progetto Tesseract è un insieme di estensioni progettate per facilitare
l’estrazione e la visualizzazione di dati in TYPO3,
utilizzando controller e formati di dati standard.
Maggiori informazioni su
http://www.typo3-tesseract.com
La versione 10.2 di TYPO3 è la terza versione dello sprint per arrivare alla versione LTS (supporto a lungo termine) nel 2020. E’ anche l’ultima versione dello sprint dell’anno.
Molte funzionalità sono state sviluppate durante la TYPO3 Initiative Week (T3INIT19) e TYPO3 v10.2 contiene già alcuni di questi sviluppi.
Questa versione apre la strada ad un ambiente all’avanguardia. TYPO3 v10.2 non supporta solo Symfony versione 5.0, ma è anche la prima versione di TYPO3 che supporta PHP versione 7.4. E’ anche l’ultima versione prima della freeze release di
febbraio 2020.
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
Introduzione alla piattaforma documentale Alfresco.
Presentazione Generale della Piattaforma
- Document Management
- Record Management
- Web Content Management
L’Architettura
- I Componenti Open Source
- I Protocolli e gli Standard Supportati
- Standard JSR-170
Estendere il Modello dei Contenuti
- Custom Data Model
- Esempi
Comunicare con il Repository
- Web Script
- Esempi
Il Modello Relazionale Dei Dati
Il Workflow
- Il Simple Workflow
- Il Workflow Avanzato
Alfresco Share
- Le API di Alfresco
- API RAAR
Conclusioni
TYPO3 CMS: caratteristiche e punti di forza - TYPO3 DAY - Internet Festival 2...Rino Razzi
Presentazione di TYPO3 CMS, il più diffuso sistema di gestione dei contenuti di livello Enterprise su cui sono stati sviluppati siti web, intranet e applicazioni web e per il mobile in tutto il mondo.
TYPO3 CMS è sempre la scelta giusta: dal piccolo sito web aziendale alla organizzazione non-profit fino a portali scalabili e multilingua per grandi aziende e grandi organizzazioni.
TYPO3 CMS fornisce il supporto per una moderna gestione dei contenuti, adeguata alle esigenze di imprese e istituzioni pubbliche.
I linguaggi del web - seconda edizione (1° giornata)Diego La Monica
Contenuti del modulo:
- Cos’è HTML
- I tag e la loro rappresentazione
- Differenze tra le grammatiche HTML e XHTML
- La suddivisione di una pagina
- Strutturare una pagina autodescrittiva
- HTML 5
La versione 10.1 di TYPO3 è la seconda versione dello sprint per arrivare alla versione LTS (supporto a lungo termine) nel 2020.
La nuova release ingloba più di 240 commit di Git (modifiche del codice sorgente revisionate, testate e approvate) dalla sua versione precedente la 10.0 pubblicata dieci settimane prima.
Sebbene gli utenti di backend non vedranno molti cambiamenti evidenti o nuove funzionalità importanti, TYPO3 versione 10.1 racchiude una serie di miglioramenti nel core.
Presentazione talk "Creatività senza limiti con TYPO3", come mettere in pratica il SEO con il CMS open source TYPO3 di William Sbarzaglia di InteRa srl, presentato al T3Camp Italia il primo evento italiano su TYPO3 il 26/27 novembre 2010.
Queste sono le slide della mia presentazione al T3CampItalia 2011. Argomento della presentazione è stata la sicurezza in TYPO3, dalle impostazioni in fase di installazione, alle estensioni utili (es. il PHPIDS: Intrusion detection system), fino alle tecniche di programmazione per evitare gli attacchi più comuni (es. sql injection e cross site scripting).
Enterprise Spring and Flex applicationsmarcocasario
SpringSource ha recentemente annunciato Spring BlazeDS Integration, un nuovo progetto open source per permettere una facile integrazione tra il framework Spring e Adobe BlazeDS, una tecnologia open source basata su server Java remoting e Web messaging.
Il plugin di SpringSource fornisce un approccio più semplice ed intuitivo agli sviluppatori Spring e Java per creare Enterprise Rich Internet Applications utilizzando il framework Adobe Flex, una pietra miliare della Flash Platform.
In questa sessione ai partecipanti verrà fornita una panoramica del framework Flex e di BlazeDS, illustrando i vantaggi e le modalità di integrazione al framework Spring attraverso il plugin Spring BlazeDS.
Tesseract Project - T3Camp Italia 2011 Bolognaalfredo furnò
Il progetto Tesseract è un insieme di estensioni progettate per facilitare
l’estrazione e la visualizzazione di dati in TYPO3,
utilizzando controller e formati di dati standard.
Maggiori informazioni su
http://www.typo3-tesseract.com
La versione 10.2 di TYPO3 è la terza versione dello sprint per arrivare alla versione LTS (supporto a lungo termine) nel 2020. E’ anche l’ultima versione dello sprint dell’anno.
Molte funzionalità sono state sviluppate durante la TYPO3 Initiative Week (T3INIT19) e TYPO3 v10.2 contiene già alcuni di questi sviluppi.
Questa versione apre la strada ad un ambiente all’avanguardia. TYPO3 v10.2 non supporta solo Symfony versione 5.0, ma è anche la prima versione di TYPO3 che supporta PHP versione 7.4. E’ anche l’ultima versione prima della freeze release di
febbraio 2020.
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
1. TYPO3 e Alfresco
Una combinazione
vincente
Relatore: Mauro Lorenzutti
T3Camp Italia Bologna 26/27 Novembre 2010
Il primo evento italiano dedicato a TYPO3 Novotel fiera Bologna
3. Mauro Lorenzutti
CTO di Webformat
Sviluppatore e consulente TYPO3 dal 2004
TYPO3 Certified Integrator dal 2009
Sviluppatore di numerose estensioni, tra cui:
DB Integration (wfqbe)
Webformat Shop System (extendedshop)
TYPO3-Alfresco Connector (alfresco)
Contacts:
mauro.lorenzutti@webformat.com
www.webformat.com
Pag. 3 http://www.t3campitalia.it/
4. Scaletta
TYPO3 e la gestione dei file
Introduzione ad Alfresco
Comparazione DAM – Alfresco
TYPO3 Alfresco connector
Conclusioni
Pag. 4 http://www.t3campitalia.it/
5. TYPO3 e la gestione file
Due modalità di gestione file:
Nativa (il modulo Filelist)
DAM
La modalità nativa è molto limitata:
Non gestisce metadati
Non gestisce ricerche
Non permette categorizzazione
Pag. 5 http://www.t3campitalia.it/
6. DAM 1/2
Digital Assets Management:
The Digital Asset Management (DAM) is simply a tool for organizing digital media assets
for storage and retrieval. Metadata can be used to search and organize image, text, audio,
video (...) files.
Pag. 6 http://www.t3campitalia.it/
7. DAM 2/2
File indexing
Gestione dei metadati
Estrattori automatici di metadati
Ricerche sui metadati e full-text
Categorizzazione
Supporto multilingua
Supporto per metadati custom (tramite estensioni)
Download protetti (limitatamente ad alcuni ambiti)
Pag. 7 http://www.t3campitalia.it/
8. Scaletta
TYPO3 e la gestione dei file
Introduzione ad Alfresco
Comparazione DAM – Alfresco
TYPO3 Alfresco connector
Conclusioni
Pag. 8 http://www.t3campitalia.it/
9. Alfresco 1/2
Alfresco è un Enterprise Document Management System open-source
(fornisce anche funzionalità di Content Management)
Da www.alfresco.com:
Alfresco Document Management captures, shares and retains content, enabling users to
version, search and simply build their own content applications - all with the tools they use
today.
Pag. 9 http://www.t3campitalia.it/
10. Alfresco 2/2
Alfresco fornisce un repository per lo storage dei documenti
Alfresco fornisce modalità multiple di gestione dei file (web-based, CIFS,
FTP, web service, ecc.)
Sviluppato in tecnologia Java
E’ nato per gestire documenti, e lo fa molto bene!
Pag. 10 http://www.t3campitalia.it/
12. Scaletta
TYPO3 e la gestione dei file
Introduzione ad Alfresco
Comparazione DAM – Alfresco
TYPO3 Alfresco connector
Conclusioni
Pag. 12 http://www.t3campitalia.it/
13. Le funzionalità di Alfresco 1/2
Così come il DAM, anche Alfresco fornisce:
File indexing
Gestione dei metadati
Estrattori automatici di metadati
Ricerche sui metadati e full-text
Categorizzazione
Supporto multilingua
Supporto per metadati custom (tramite Custom Models)
Download protetti
Pag. 13 http://www.t3campitalia.it/
14. Le funzionalità di Alfresco 2/2
In più, fornisce le seguenti funzionalità
Checkin e checkout
Gestione delle versioni
Ruoli differenziati per cartella e per singolo file
Associazioni tra documenti
Un motore di workflow integrato
Funzionalità di collaborazione
Un motore di regole per l’esecuzione di task automatici
Servizi di trasformazione di documenti (per es. da doc a pdf)
Interfacce per CIFS, WebDAV, FTP e altre
Iterazione col repository via Java-API, WebServices e REST
E molto altro ancora…
Pag. 14 http://www.t3campitalia.it/
16. Scaletta
TYPO3 e la gestione dei file
Introduzione ad Alfresco
Comparazione DAM – Alfresco
TYPO3 Alfresco connector
Conclusioni
Pag. 16 http://www.t3campitalia.it/
17. Integrare Alfresco
Ci sono 4 modalità principali per interagire con il repository di Alfresco:
Accesso diretto mediante le API JSR-170
Utilizzo delle Alfresco Java API
Web services
REST services
CMIS (Content Management Interoperability Services) sono dei servizi REST per
l’interazione con CMS, word processors ecc. New in Alfresco v.3
Pag. 17 http://www.t3campitalia.it/
18. TYPO3 Alfresco Connector
Abbiamo sviluppato un’estensione per interagire col repository di Alfresco
da TYPO3
Basato sul protocollo CMIS
Funzionalità attualmente implementate (lato FE):
Single-Sign-On (unico login tra TYPO3 ed Alfresco)
Navigazione, creazione e cancellazione di cartelle
Lista, download, upload e cancellazione di file
Aggiornamento metadati
Ricerche
Estensione presentata per la prima volta al T3CON09 di Dallas
Pag. 18 http://www.t3campitalia.it/
21. Perchè?
Per demandare ad Alfresco la responsabilità di:
Gestire i permessi di accesso ai documenti
Gestire workflow e businness rule
Trasformazione di formato dei documenti
Versioning
Gestione metadati
Custom models
File indexing
Auditing
…
Pag. 21 http://www.t3campitalia.it/
22. Un unico repository
Usare Alfresco come repository unico di tutti i documenti
Pag. 22 http://www.t3campitalia.it/
23. Sviluppi futuri
Modulo di BE per gestire i documenti da BE
Connettori per:
tt_content
tt_news
…
Gestione dei metadati custom
Gestione versioni precedenti
Si accettano suggerimenti per nuove funzionalità ;-)
Pag. 23 http://www.t3campitalia.it/
24. Conclusioni
Questa estensione è attualmente in uso in due progetti intranet ed un
progetto internet
Siamo sempre interessati e attivi nel mantenere l’estensione e integrare
nuove funzionalità
Se siete interessati a sponsorizzarne lo sviluppo contattateci pure:
info@webformat.com
www.webformat.com
Pag. 24 http://www.t3campitalia.it/