SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Alfresco WCM Roadmap – 3.2 and Beyond Michael Uzquiano Director of WCM and Network Products www.alfresco.com
Agenda Roadmap – 3.2 and Beyond ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alfresco Roadmap Alfresco 3.2 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 2.1.7 ,[object Object],Labs 3D ,[object Object],2.2.3 ,[object Object],3.0.1 ,[object Object],3.1 ,[object Object],3.2 ,[object Object],3.1.1 ,[object Object],Labs Family 2.1 Family 2.2 Family 3.0 Family 3.1 Family 3.2 Family Labs ,[object Object],Migrate to 3.1 Migrate to 3.1 Labs ,[object Object],2.2.4 ,[object Object],3.1.2 ,[object Object],3.2.1 ,[object Object]
Alfresco 2.1.7 End of February 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Alfresco 2.1.7 End of February 2009
Alfresco 2.2.3 End of February, 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Alfresco 2.2.3 End of February, 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Alfresco 3.1 Middle of March 2009 ,[object Object],[object Object],[object Object],[object Object]
WCM Services Alfresco Surf WCM Repository Technology Stack Alfresco 3.x ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Content Management Product Direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DM  WCM
Clustering / High Availability Product Direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Delivery Runtime Product Direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technology Agnostic Product Direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Surf Component Services Product Direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Surf Component Services Product Direction
User Generated Content Scenario #1: “Live” Share Authoring Production 2. Content is added to Share Site and reflects automatically on the Share instance. 4. Surf updates remote object store in authoring store.  This reflects instantly on the Share instance. 1. Content Worker begins working with Alfresco Share. 3. Content Worker updates their user dashboard. Collaborative Content Content API Web Project Content Web API
Business Content Scenario #2: Publish to “Live” Share ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Authoring Collaborative Content Content API Web Project Content Web API Preview Collaborative Content Content API Web Project Content Web API 1. James writes new content using Alfresco Forms Service 2. Content is saved to his user sandbox in the Web Project 3. James previews the content using the Preview Server. The Preview Server uses virtual content retrieval to pull content from James’ user sandbox. 4. James previews the content Business Content Scenario #2: Publish to “Live” Share
Preview Site (DM) DM API SiteStore (AVM) WEB API Production Collaborative Content Content API Runtime Content CMIS API Web Project Content Web API Authoring Collaborative Content Content API Web Project Content Web API 5. James submits the content for approval. 6. The content is approved through workflow and is published to the live site. Deployment Business Content Scenario #2: Publish to “Live” Share
Forms Service Product Direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Intermediary Model Format XML JSON Custom Format DM Node Web Form
Forms Service Product Direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Base Config - Control Rendering Templates <config> <default-controls> <type name=&quot;d:text&quot; template=&quot;controls/textfield.ftl&quot;> <control-param name=&quot;size&quot;>50</control-param> </type> <type name=&quot;d:mltext&quot; template=&quot;controls/textarea.ftl&quot; /> <type name=&quot;d:int&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:float&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:double&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:long&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:boolean&quot; template=&quot;controls/checkbox.ftl&quot; /> <type name=&quot;d:date&quot; template=&quot;controls/date.ftl&quot; /> <type name=&quot;d:datetime&quot; template=&quot;controls/date.ftl&quot; /> <type name=&quot;d:any&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;association&quot; template=&quot;controls/association.ftl&quot; /> </default-controls> </config> Forms Service Product Direction
Base Config - Constraint Handlers <constraint-handlers> <constraint type=&quot;MANDATORY&quot; validation-handler=&quot;Alfresco.forms.validation.mandatory&quot; /> <constraint type=&quot;REGEX&quot; validation-handler=&quot;Alfresco.forms.validation.regexMatch&quot;  message=&quot;The field contains an invalid character&quot; /> </constraint-handlers> Default Form for cm:content – simple String compare condition <!-- Default form configuration for the cm:content type --> <config evaluator=&quot;string-compare&quot; condition=&quot;cm:content&quot;> <form> <field-visibility> <show id=&quot;cm:name&quot; /> <show id=&quot;cm:title&quot; /> <show id=&quot;cm:description&quot; appearance=“fieldset” /> </field-visibility> </form> </config> Forms Service Product Direction
Role-Based Forms - Example <config evaluator=&quot;string-compare&quot; condition=&quot;content&quot;> <form submission-url=&quot;submission/url&quot;> <view-form template=&quot;/path/view/template&quot; requires-role=&quot; Consumer &quot; /> <edit-form template=&quot;/path/edit/template/manager&quot; requires-role=&quot; Manager &quot; /> <edit-form template=&quot;/path/edit/template/contributor&quot; requires-role=&quot; Contributor &quot; /> <create-form template=&quot;/path/create/template&quot; requires-role=&quot; Manager &quot; /> <create-form template=&quot;/path/create/template/norole&quot;/> <field-visibility> <show id=&quot;title&quot; for-mode=&quot;view, create&quot; /> </field-visibility> <appearance> <set id=&quot;details&quot; appearance=&quot;fieldset&quot; /> <set id=&quot;user&quot; parent=&quot;details&quot; appearance=&quot;panel&quot; /> <field id=&quot;name&quot; label=&quot;Name&quot; label-id=&quot;field_label_name&quot; disabled=&quot;true“ set=&quot;details“ help-text=“test1&quot; help-text-id=“test2&quot; > <control template=&quot;alfresco/extension/formcontrols/my-name.ftl&quot;> <control-param name=&quot;foo&quot;>bar</control-param> </control> <constraint-message type=&quot;REGEX&quot; message=“Bad character - '{0}'&quot; /> </field> <field id=&quot;quota&quot; set=&quot;user&quot; requires-role=&quot; Coordinator &quot; />  </appearance> </form> </config> Forms Service Product Direction
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Forms Service Product Direction
Web Designers Business Content Contributors Web Developers Web Content Contributors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Web Applications and Web Sites Collaboration Users and Roles
Business Content Contributors Web Designers Web Developers Web Content Contributors Alfresco Share Alfresco Web Studio Alfresco Forms Alfresco Web Studio Alfresco Surf Alfresco Applications Users and Roles Intelligent File System IDE Integration
Questions? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Using Java to implement SOAP Web Services: JAX-WS
Using Java to implement SOAP Web Services: JAX-WS�Using Java to implement SOAP Web Services: JAX-WS�
Using Java to implement SOAP Web Services: JAX-WS
Katrien Verbert
 
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,postServletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,post
vamsi krishna
 
Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11
ColdFusionConference
 
Spring Cairngorm
Spring CairngormSpring Cairngorm
Spring Cairngorm
devaraj ns
 

Was ist angesagt? (20)

Hidden Gems in ColdFusion 2016
Hidden Gems in ColdFusion 2016Hidden Gems in ColdFusion 2016
Hidden Gems in ColdFusion 2016
 
1 app 2 developers 3 servers
1 app 2 developers 3 servers1 app 2 developers 3 servers
1 app 2 developers 3 servers
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction
 
Using Java to implement SOAP Web Services: JAX-WS
Using Java to implement SOAP Web Services: JAX-WS�Using Java to implement SOAP Web Services: JAX-WS�
Using Java to implement SOAP Web Services: JAX-WS
 
Interoperable Web Services with JAX-WS and WSIT
Interoperable Web Services with JAX-WS and WSITInteroperable Web Services with JAX-WS and WSIT
Interoperable Web Services with JAX-WS and WSIT
 
Java API for XML Web Services (JAX-WS)
Java API for XML Web Services (JAX-WS)Java API for XML Web Services (JAX-WS)
Java API for XML Web Services (JAX-WS)
 
WCM Roadmap Versions 3 3 And 4 0
WCM Roadmap Versions 3 3 And 4 0WCM Roadmap Versions 3 3 And 4 0
WCM Roadmap Versions 3 3 And 4 0
 
Interoperable Web Services with JAX-WS
Interoperable Web Services with JAX-WSInteroperable Web Services with JAX-WS
Interoperable Web Services with JAX-WS
 
Apache Felix Web Console
Apache Felix Web ConsoleApache Felix Web Console
Apache Felix Web Console
 
Exchange 2013 Migration & Coexistence
Exchange 2013 Migration & CoexistenceExchange 2013 Migration & Coexistence
Exchange 2013 Migration & Coexistence
 
Server-Side Programming Primer
Server-Side Programming PrimerServer-Side Programming Primer
Server-Side Programming Primer
 
Lecture 7 Web Services JAX-WS & JAX-RS
Lecture 7   Web Services JAX-WS & JAX-RSLecture 7   Web Services JAX-WS & JAX-RS
Lecture 7 Web Services JAX-WS & JAX-RS
 
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,postServletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,post
 
Server-side Java Programming
Server-side Java ProgrammingServer-side Java Programming
Server-side Java Programming
 
Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11Developing html5 mobile applications using cold fusion 11
Developing html5 mobile applications using cold fusion 11
 
Oracle WebLogic Server 11g for IT OPS
Oracle WebLogic Server 11g for IT OPSOracle WebLogic Server 11g for IT OPS
Oracle WebLogic Server 11g for IT OPS
 
Integrating Office Web Apps with SharePoint 2013
Integrating Office Web Apps with SharePoint 2013Integrating Office Web Apps with SharePoint 2013
Integrating Office Web Apps with SharePoint 2013
 
Spring Cairngorm
Spring CairngormSpring Cairngorm
Spring Cairngorm
 
WebServices in ServiceMix with CXF
WebServices in ServiceMix with CXFWebServices in ServiceMix with CXF
WebServices in ServiceMix with CXF
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 

Andere mochten auch

IDNOG3-Jimmy-CloudFlare
IDNOG3-Jimmy-CloudFlareIDNOG3-Jimmy-CloudFlare
IDNOG3-Jimmy-CloudFlare
Jimmy Lim
 
15 web tools for administrators
15 web tools for administrators15 web tools for administrators
15 web tools for administrators
Brandon Raymo
 
Enfoque cualitativo
Enfoque cualitativoEnfoque cualitativo
Enfoque cualitativo
yulianaparra
 

Andere mochten auch (20)

Career
CareerCareer
Career
 
IDNOG3-Jimmy-CloudFlare
IDNOG3-Jimmy-CloudFlareIDNOG3-Jimmy-CloudFlare
IDNOG3-Jimmy-CloudFlare
 
Geopolitikfix2
Geopolitikfix2Geopolitikfix2
Geopolitikfix2
 
Business communication (zayani)
Business communication (zayani)Business communication (zayani)
Business communication (zayani)
 
Presentación2
Presentación2Presentación2
Presentación2
 
Salam Base Business
Salam Base BusinessSalam Base Business
Salam Base Business
 
Bid’ah, apakah itu
Bid’ah, apakah ituBid’ah, apakah itu
Bid’ah, apakah itu
 
Measuring the End User
Measuring the End User Measuring the End User
Measuring the End User
 
Roshe Run Noir Gris
Roshe Run Noir Gris Roshe Run Noir Gris
Roshe Run Noir Gris
 
Hidden cost of_a_failed_manager_infographic
Hidden cost of_a_failed_manager_infographicHidden cost of_a_failed_manager_infographic
Hidden cost of_a_failed_manager_infographic
 
9 event
9 event9 event
9 event
 
Tec16grupo9 ide9610177 anexos1
Tec16grupo9 ide9610177 anexos1Tec16grupo9 ide9610177 anexos1
Tec16grupo9 ide9610177 anexos1
 
Social media voor politici. Kansen & valkuilen.
Social media voor politici. Kansen & valkuilen. Social media voor politici. Kansen & valkuilen.
Social media voor politici. Kansen & valkuilen.
 
January 5 (education)
January 5 (education)January 5 (education)
January 5 (education)
 
15 web tools for administrators
15 web tools for administrators15 web tools for administrators
15 web tools for administrators
 
20150627 九州男児が山形でリモートワークして分かったこと
20150627 九州男児が山形でリモートワークして分かったこと20150627 九州男児が山形でリモートワークして分かったこと
20150627 九州男児が山形でリモートワークして分かったこと
 
Bonjour French Film Festival - Runner Up Young Spikes Indonesia 2013
Bonjour French Film Festival - Runner Up Young Spikes Indonesia 2013Bonjour French Film Festival - Runner Up Young Spikes Indonesia 2013
Bonjour French Film Festival - Runner Up Young Spikes Indonesia 2013
 
Student c
Student cStudent c
Student c
 
Enfoque cualitativo
Enfoque cualitativoEnfoque cualitativo
Enfoque cualitativo
 
Sustantivos
SustantivosSustantivos
Sustantivos
 

Ähnlich wie Alfresco Web Content Management Roadmap - 3.2 and Beyond

Introducing Alfresco Community Edition 3.2
Introducing Alfresco Community Edition 3.2Introducing Alfresco Community Edition 3.2
Introducing Alfresco Community Edition 3.2
Alfresco Software
 
Springinalfrescoecm 090629053231-phpapp02
Springinalfrescoecm 090629053231-phpapp02Springinalfrescoecm 090629053231-phpapp02
Springinalfrescoecm 090629053231-phpapp02
ECNU
 
0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duo0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duo
Symphony Software Foundation
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updated
tsmanyam
 
Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1
tsmanyam
 

Ähnlich wie Alfresco Web Content Management Roadmap - 3.2 and Beyond (20)

Really Simple Web Content Management
Really Simple Web Content ManagementReally Simple Web Content Management
Really Simple Web Content Management
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for Developers
 
Spring In Alfresco Ecm
Spring In Alfresco EcmSpring In Alfresco Ecm
Spring In Alfresco Ecm
 
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicHTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonWeb API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
 
Q And A Versions 3 3 And 4 0
Q And A   Versions 3 3 And 4 0Q And A   Versions 3 3 And 4 0
Q And A Versions 3 3 And 4 0
 
A Microsoft primer for PHP devs
A Microsoft primer for PHP devsA Microsoft primer for PHP devs
A Microsoft primer for PHP devs
 
Introducing Alfresco Community Edition 3.2
Introducing Alfresco Community Edition 3.2Introducing Alfresco Community Edition 3.2
Introducing Alfresco Community Edition 3.2
 
Springinalfrescoecm 090629053231-phpapp02
Springinalfrescoecm 090629053231-phpapp02Springinalfrescoecm 090629053231-phpapp02
Springinalfrescoecm 090629053231-phpapp02
 
0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duo0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duo
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platform
 
Brane.Storm
Brane.StormBrane.Storm
Brane.Storm
 
Apache cloud stack 4.1 new features deep dive
Apache cloud stack 4.1 new features deep diveApache cloud stack 4.1 new features deep dive
Apache cloud stack 4.1 new features deep dive
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updated
 
Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1
 
Sun Web Server Brief
Sun Web Server BriefSun Web Server Brief
Sun Web Server Brief
 
Nuxeo ECM - Architecture Overview - May 2008
Nuxeo ECM - Architecture Overview - May 2008Nuxeo ECM - Architecture Overview - May 2008
Nuxeo ECM - Architecture Overview - May 2008
 
Flex 2
Flex 2Flex 2
Flex 2
 

Mehr von Alfresco Software

Mehr von Alfresco Software (20)

Alfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossier
 
Alfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management application
 
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
 
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
 
Alfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of Alfresco
 
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
 
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
 
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
 
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest API
 
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
 
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
 
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
 
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
 
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
 
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
 
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
 
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
 
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Alfresco Web Content Management Roadmap - 3.2 and Beyond

  • 1. Alfresco WCM Roadmap – 3.2 and Beyond Michael Uzquiano Director of WCM and Network Products www.alfresco.com
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. User Generated Content Scenario #1: “Live” Share Authoring Production 2. Content is added to Share Site and reflects automatically on the Share instance. 4. Surf updates remote object store in authoring store. This reflects instantly on the Share instance. 1. Content Worker begins working with Alfresco Share. 3. Content Worker updates their user dashboard. Collaborative Content Content API Web Project Content Web API
  • 17.
  • 18. Authoring Collaborative Content Content API Web Project Content Web API Preview Collaborative Content Content API Web Project Content Web API 1. James writes new content using Alfresco Forms Service 2. Content is saved to his user sandbox in the Web Project 3. James previews the content using the Preview Server. The Preview Server uses virtual content retrieval to pull content from James’ user sandbox. 4. James previews the content Business Content Scenario #2: Publish to “Live” Share
  • 19. Preview Site (DM) DM API SiteStore (AVM) WEB API Production Collaborative Content Content API Runtime Content CMIS API Web Project Content Web API Authoring Collaborative Content Content API Web Project Content Web API 5. James submits the content for approval. 6. The content is approved through workflow and is published to the live site. Deployment Business Content Scenario #2: Publish to “Live” Share
  • 20.
  • 21.
  • 22. Base Config - Control Rendering Templates <config> <default-controls> <type name=&quot;d:text&quot; template=&quot;controls/textfield.ftl&quot;> <control-param name=&quot;size&quot;>50</control-param> </type> <type name=&quot;d:mltext&quot; template=&quot;controls/textarea.ftl&quot; /> <type name=&quot;d:int&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:float&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:double&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:long&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;d:boolean&quot; template=&quot;controls/checkbox.ftl&quot; /> <type name=&quot;d:date&quot; template=&quot;controls/date.ftl&quot; /> <type name=&quot;d:datetime&quot; template=&quot;controls/date.ftl&quot; /> <type name=&quot;d:any&quot; template=&quot;controls/textfield.ftl&quot; /> <type name=&quot;association&quot; template=&quot;controls/association.ftl&quot; /> </default-controls> </config> Forms Service Product Direction
  • 23. Base Config - Constraint Handlers <constraint-handlers> <constraint type=&quot;MANDATORY&quot; validation-handler=&quot;Alfresco.forms.validation.mandatory&quot; /> <constraint type=&quot;REGEX&quot; validation-handler=&quot;Alfresco.forms.validation.regexMatch&quot; message=&quot;The field contains an invalid character&quot; /> </constraint-handlers> Default Form for cm:content – simple String compare condition <!-- Default form configuration for the cm:content type --> <config evaluator=&quot;string-compare&quot; condition=&quot;cm:content&quot;> <form> <field-visibility> <show id=&quot;cm:name&quot; /> <show id=&quot;cm:title&quot; /> <show id=&quot;cm:description&quot; appearance=“fieldset” /> </field-visibility> </form> </config> Forms Service Product Direction
  • 24. Role-Based Forms - Example <config evaluator=&quot;string-compare&quot; condition=&quot;content&quot;> <form submission-url=&quot;submission/url&quot;> <view-form template=&quot;/path/view/template&quot; requires-role=&quot; Consumer &quot; /> <edit-form template=&quot;/path/edit/template/manager&quot; requires-role=&quot; Manager &quot; /> <edit-form template=&quot;/path/edit/template/contributor&quot; requires-role=&quot; Contributor &quot; /> <create-form template=&quot;/path/create/template&quot; requires-role=&quot; Manager &quot; /> <create-form template=&quot;/path/create/template/norole&quot;/> <field-visibility> <show id=&quot;title&quot; for-mode=&quot;view, create&quot; /> </field-visibility> <appearance> <set id=&quot;details&quot; appearance=&quot;fieldset&quot; /> <set id=&quot;user&quot; parent=&quot;details&quot; appearance=&quot;panel&quot; /> <field id=&quot;name&quot; label=&quot;Name&quot; label-id=&quot;field_label_name&quot; disabled=&quot;true“ set=&quot;details“ help-text=“test1&quot; help-text-id=“test2&quot; > <control template=&quot;alfresco/extension/formcontrols/my-name.ftl&quot;> <control-param name=&quot;foo&quot;>bar</control-param> </control> <constraint-message type=&quot;REGEX&quot; message=“Bad character - '{0}'&quot; /> </field> <field id=&quot;quota&quot; set=&quot;user&quot; requires-role=&quot; Coordinator &quot; /> </appearance> </form> </config> Forms Service Product Direction
  • 25.
  • 26.
  • 27. Business Content Contributors Web Designers Web Developers Web Content Contributors Alfresco Share Alfresco Web Studio Alfresco Forms Alfresco Web Studio Alfresco Surf Alfresco Applications Users and Roles Intelligent File System IDE Integration
  • 28.