2. Alfresco 3.4 Enterprise – January 2011
• Web Quick Start • Distributed Repositories
• Forms and AWE o Repository to Repository
Replication
o Create New
o Freemarker support • Database Mapping
Optimisation
• Portal Doclib o Hibernate removal
• XAM Content Store
• Search performance
• Share improvements
o Advanced Search o Permission evaluation
o Advanced Workflow
o New Toolbar
• Enhanced Metadata & Text
o User status
Extration
o Tika based
o Create site permissions
o Easier mapping
o Dropin Tika plugins
3. Project Swift Business Objectives
• Improve Enterprise Worthiness
o Reliability, Scalability, Serviceability
o Extensibility
• Establish new business and thought
leadership in Social Publishing
• Strengthen Social Content Management
Quality Goal
Close all externally raised defects
4. Project Swift
• Hardening
• Extensibility
• Social Publishing
• Share, Social & User Experience
• Activiti
7. Swift Hardening: Cluster
• Benchmark
o Sizing Guidelines
• Cluster Protocols
o WebDAV, FTP, MS SharePoint, CMIS
• Cluster CIFS
o Full CIFS capabilities
o Support for wider range of Content Editors
8. Swift Hardening: Short List
• Improve Delete Performance
• Scalable result sets (browse and search)
• Fine Grain Control Of Fulltext Indexing
• Improve multilingual indexing
13. Business Problem
• Entirely manual process
o Is my content in the correct format?
o No dependency management
o Margin for error
o No scheduling of publishing
o I might forget or not bother!
• Independent systems
o Locate in other systems, download, login, upload, add
metadata etc
o How do I update to a new version?
14. Business Problem
• Multiple account credential
o Passed between staff
o Stored independently
• No audit trail of publications – system of
record
o Who published what to where and when?
• Little or no understanding of the content
impact
17. Publishing Queue Management
• Manage publishing queue for each delivery
channel
• View the publishing history of an asset
o Audit and record When was it published, by whom and to
where
• View the publishing history for a given channel
• Filter based on status
o all, failed, published, started, scheduled
18.
19. Dependency Management
• Publish a set of content assets to multiple delivery channels in
a single action
• I can set an asset as being a publishing dependency on
another
• Assets are automatically published to their respective
channels in the correct order
• If an asset publication fails, so will any dependant assets
o E.G. A tweet referencing a press release cannot be published if the
press release has failed to publish
• If I try and delete and image that is a dependency of another
asset, I will be notified
23. Social Media Monitoring
• View relevant conversations happening
around your brand and products
• Understand the impact of your content
o How many retweets, comments etc
o Who commented and why?
o Trackbacks and mentions
o Trends associated with your content
o People – graph, links, networks etc
• Possible web service integration
• Not planned within Swift timeframe
26. Summary Project Swift
• Social Publishing Framework
o Framework to publish content to any Social Channel
o Support for Quick Start as a dynamic channel
o Support Twitter delivery channel
o Support YouTube delivery channel
o Support flat file static delivery channel
o Manage publishing queue for each delivery channel
o Scheduled publication of content assets
o Content dependency management
o Enable partners to build new delivery channels
o MultiLingual Support for the Web Quick Start
28. Swift Extensibility
• Supported Extension Points for Share
o Component Extensions – no copy/paste
o Document Library Actions and Evaluators
• Add custom menus and actions in the Document Library
• Menus displayed based on permission, type, status
basis etc
o Custom Action Dialogs
• Easy upgrades
o No diff and merge
• Public API
o OpenCMIS plus Alfresco specific extensions
29. Swift Extensibility: Short List
• List View Extensible Properties
• Configuration (not code)
• e.g. Show approval status
• Content Templates
o Create custom content types
• e.g. Procedure, Press Release...
• Localisable Constraints
• Dynamic Constraints
o Easy update (no file system, no XML)
• e.g. List of product names
31. 31
Swift: Share, Social and User Experience
• Social
User Experience
o Drag n’ Drop Uploads
Push Notifications
o Inline Property Editing
• Email Activity Digest
o Inline Help System
Read Tracking
o Doc. Details Page Redesign
Likes
o Comments
• Larger Previews
• Email based threads
Reveal/Hide Actions
o Dashlets & Dashboard Look and Feel refresh
Video Playback
o New Calendar
• Flash & HTML5
• Branding
o Application Logo
o
33. Activiti
• Activiti will be a
standalone brand
led by Alfresco
• Designed by Tom
Baeyens,
Founder jBPM
• Alfresco focus on
Human Workflow
• Complement
Social Bus