Alfresco: What's new in Alfresco 3.4

watermelonroachdaleInternet and Web Development

Jul 30, 2012 (5 years and 3 months ago)

439 views

A
A
LFRESCO PRODUCT
LFRESCO PRODUCT
INTRODUCTION
INTRODUCTION
Daniel Gradecak, CROZ
Daniel Gradecak, CROZ
April 12, 2011
April 12, 2011
Traditional ECM
High Cost
Slow / Limited
Adoption
Complex
Challenges for the ECM
Market

Cloud Computing, Mobile,
Broadband and Internet,
Social media

New CMIS standard

Open Source

3C’s – Commoditization,
Consumerization and Cost
Reduction
3
Alfresco is...
4
Lower Cost
Easier to Use
Adopted Faster
Lower Cost
Easier to Use
Adopted Faster
Document
Management
Collaboration
Electronic Records
Management
Workflow
Web Content
Management
Email
Archive
Image
Management
Digital Asset
Management
Complete ECM

No Alfresco SLA
o
C
o
mmunity Forums

No Alfresco SLA
o
Self or C
o
mmunity Fix
o
Wait for code role up

None Provided

Wiki D
o
cumentation

None Provided

Access to Community Edition
Alfresco Community
Agreed SLA’s

Support
o
Contractual SLA’s (Gold, Platinum, & Diamond
)
o
Guaranteed availability of resources
o
Call tracking and bug prioritisation

Bug tracking
o
Bug fixing / Service packs
o
Patch distribution (with back porting)

Support Portal

Enterprise Documentation

Indemnity and Warranty

Access to Enterprise Edition
Alfresco Enterprise

OS - Linux

Data Base – MySQL
(PostgreSQL)

Application Server – Tomcat

Authentication - Alfresco,
OpenLDAP

Browser - Firefox
Community Edition
Freedom of choice

OS -
Linux
, Windows, Solaris

Data Base -
MySQL
, Oracle,
PostgreSQL, MSSQL Server, DB2

Application Server -
Tomcat
,
JBoss, Oracle, Weblogic,
Websphere

Authentication -
Alfresco
,
OpenLDAP
, NTLM, Sun One
Directory Server, Active Directory,
Kerberos, JASS

Browser -
Firefox
, IE, Safari
Enterprise Edition
Scalability and Availability

Configure system for:
o
Horizontal = Lower cost
o
High availability
o
Scalability
Enterprise Only
Clustering
Storage Policies
Enterprise Only

Dynamic storage based on
business policies / lifecycle
rules
o
i.e. Current versions on fast
(expensive) drive. Superseded
versions on slower (cheaper)
drives.
o
Define business rules

Reduced cost without
impacting performance
SSD
$$$
FC
Drives
$$
SATA
Drive
$
Policy
Rules
Policy
Rules
System Management
Enterprise Only
JMX Monitoring


Administration and Monitoring for
production systems


Supports JMX standard. Supports most
JMX clients
o
Jconsole (ships with JDK), Hyperic, HO
OpenView


Monitor
o
Database connections
o
Memory usage
o
Alfresco Subsystems
Two Components
Content Services
Client Access
Version
Security
Search
Metadata
Lifecycle
Workflow
Renditions
Web Browser
Network Drive (CIFS)
FTP
WebDAV

MS Office
Kofax
Rules / Actions
IBM Lotus
Google Docs
eMail
Document Content and
Properties

Manage any content (.doc
.ppt .xls .jpg .mp3 .mp4)

Metatdata – information
about the document
o
Name, Title, Who created,
When Created, When modified

Can be extended
o
Customer number, name

Support custom types

Support for Aspects
Document
Properties
Alfresco Flexible
Data Model
Type = Report
Type Attributes...
Subject
Report date
Business area
Type = Contract
Type Attributes...
Effective date
Value
Type = Email
Type Attributes...
Subject
Sent By
Sent To
Type = Case
Type Attributes...
Format
Aspect = Customer
Aspect Attributes...
Customer Name
Customer Number
Contact
Status
Properties
Version Control

No need to track by file
name
o
Alfresco –v1.ppt
o
Alfresco – v1.2.ppt
o
2010-05 Alfresco.ppt

Keep relationship
between versions

Role back

Traceability
Document
Version
Access Control

Lock file on edit
o
Stop multiple editors

User Roles

Security
o
Control who has access
o
Control the role that they
have
Document
Version
Security
Lock
Properties
Roles
Roles
Access Control
Patti
Risley
VP of HR
Jennifer
Watmore
CEO
Content Storage

Store content in a
‘Space’

Navigate by:
o
Folder
o
Tag
o
Categories
o
Filters (i.e. favourites)
Document
Folder
Version
Security
Lock
Properties
Roles
Renditions and Comments

Create related files

Transform to a different
format
o
i.e. HTML, PDF, JPG

Allow users to comment
on content

Comments managed as
separate objects
Comments
Document
Renditions
Folder
Version
Security
Lock
Properties
Roles
Rules and Actions

Rules are applied to a
‘Space’

Rules make a space
‘Smart’

Rules are triggered by
an event
o
Inbound – Content being added to
a space
o
Outbound – Content leaving a
space (moved or deleted)
o
Update – Content being modified
Rules
Actions
Rules and Actions

Rules are filtered based
on:
o
All items
o
Specific MIME type
o
Content type
o
Category

Can have multiple
events

Can define the order
Draft
Approved
Published
Example
Workflow

Documents have a
lifecycle
o
They are created
o
They are reviewed
o
They are approved
o
They are published
o
...and then they are
revised and it all starts
again!
Rules
Actions
Workflow
Workflow and Business
Process Management
(BPM)

Based on embedded
JBoss jBPM

Full BPM Capabilities
o
Branching, merging and
conditions
o
Scripting

Lifecycle Management
o
Roles, Reviewers, Security,
Folder, Comments/Discussion,
Workflow, Status, Audit
Author
Write
Review
Comment
Publish
Read
Search

Google like operators to
search for content

Examples:
o
Type – type:document
o
Property – modified:today
o
Date – created:“2009-01-01”
o
Text – text:“alfresco faq”

Can combine search
criteria
o
AND, OR, NOT
Rules
Actions
Workflow
Search
Example – name: plan
Example –
modifier: phampton
Will return any object –
Blog posts, Documents,
Folders, Forum posts, Wiki
pages, etc.
Example – name: plan
AND
modifier: phampton
Storage Policies

Dynamic storage based
on business policies /
lifecycle rules

Define business rules

Reduced cost without
impacting performance
Rules
Actions
Workflow
Search
Storage
Policies
Storage Policies
SSD
$$$
FC
Drives
$$
SATA
Drive
$
SSD = Solid State Drives
FC = Fibre Channel
Policy
Rules
Policy
Rules

Examples
o
By type: Large video files on fast
expensive drives. Office documents on
slower, more cost effective, drives.
o
By business unit, by age, by usage,
by ...

Leverage Rules and Actions to drive
SMTP Listener
Shared Drive
Web
Email
SharePoint / Office
Access Content From...
The Most Used ECM

The Network Drive

Why?
o
Easy to use
o
No Training
o
Low cost

Hard to find files

No Context

No Version Control

Inappropriate Security
Issues...
Shared Network Drive

CIFS / FTP / WebDAV
o
Root URL: \\<machine
name>_A\Alfresco
o
Same as a network share
folder
o
Can mount as a share drive
o
Drag and Drop files into
Alfresco
o
Edit content directly with other
programs
o
Network folders can be smart
spaces
o
All rules are applied
o
All permissions are enforced
o
If versioning is enabled, then
content will be versioned
Document Management
Document Details
Project / Team Collaboration

Customisable dashboard

Each project Includes:
o
Document Library
o
Calendar
o
WIKI
o
Blogs
o
Discussion forums
o
External links
o
Data lists

IMAP enabled
Open Source Records Management

First ...
o
DoD Certified Open Source RM Solution
o
CMIS-enabled RM Solution

Designed for ‘Ease of Use’
o
Rules processing for auto-filing,
metadata collection and rendition
generation

File records from
o
Web (In RM Site or from other Share Sites)
o
Email – IMAP Support
o
CIFS – Shared Network Drive
Supporting Governance, Retention
and Compliance
Records Management
IMAP Integration

Virtualised IMAP Server

Browse and access repository
content
o
Open Alfresco from within email client
o
Navigate spaces and Share sites as
virtual email folders
o
View metadata, Links to content

Drag and Drop for email archiving

Configurable attachment handling

Works with IMAP compliant clients
– No plug-in required
Complete Content Management
Document
Management
One Repository
Built on Modern
Technology Stack
Records
Management
Collaboration
Web Content
Management
Email
Archive
W
W
HAT IS NEW IN
HAT IS NEW IN
ALFRESCO ENTERPRISE
ALFRESCO ENTERPRISE
3.4
3.4
Hotel Westin, Zagreb
Hotel Westin, Zagreb
April 12, 2011
April 12, 2011

Distributed Content 
Replication

Automatic Metadata 
Extraction

Content Addressable 
Storage (CAS) Support

Removed Hibernate to 
improve performance 

Localization Improvements

New Social Content 
Management Features

Alfresco Web Quick Start

Share Enhancements

JSR168 Portal Integration
Enterprise 3.4 – What’s new?
Distributed Content Replication

Imagine a large organization with global 
offices. They need to provide access to 
content…

just use the wide area network? 
What could go wrong?
 
 
ACME Petroleum
Head
Office
Irving,
Texas
SOP
SOP
SOP
Regional Office
Angola
Regional Office
Kazakhstan
Head
Office
Irving,
Texas
SOP
SOP
SOP
Regional Office
Angola
Regional Office
Kazakhstan
ACME Petroleum
What could go wrong?
WAN bandwidth congestion
Loss of wide area network
Downtime on the server
What could go wrong?
WAN bandwidth congestion
Loss of wide area network
Downtime on the server
Replication
Head
Office
Irving,
Texas
SOP
SOP
SOP
Regional Office
Angola
Regional Office
Kazakhstan
SOP
SOP
SOP
SOP
SOP
SOP
Works Both Ways
Head
Office
Irving,
Texas
SOP
SOP
SOP
Regional Office
Angola
Regional Office
Kazakhstan
SOP
SOP
SOP
SOP
SOP
SOP
Content Replication

Distributed repository replication
o
Selective replication of spaces and content
o
Support for full, incremental and delete
o
One source – multiple destinations
o
Replicas are read­only (update at source only ­ re­
direct if update is needed
)

Benefits
o
Support geographically dispersed companies
o
Provide fast local access
o
Remove single point of failure
o
Reduce wide area network traffic
What is CAS?

CAS = Content Addressable Storage
o
Sometimes referred to as 
‘Content Aware Storage’
 
or 
‘Fixed Content Storage’

Used for content that…
o
does not change
o
needs to be kept for a long time

Examples –
o
medical records, x­ray, voice archives, email, 
scanned images, invoices, purchase orders
XAM Content Connector

Extend Alfresco 
o
Use Content Addressable 
Storage that supports XAM
o
Industry standard for access 
eXtensible Access Method 
(XAM) 
o
Developed and QA’ed against 
EMC Centera
o
Designed to work with solutions 
from EMC, HP, IBM, Hitachi, 
Sun, etc.

Alfresco Enterprise only 
feature
Localisation improvement in 3.4

Alfresco driven local language packs 
o
French, Italian, German, Spanish and Japanese

Use existing language packs
o
Professional translators
o
Native language reviewers

Improved consistency and terminology

Available for both Enterprise and 
Community
Alfresco Share now includes…

Workflow

Improved search

Redesigned UI

User status

Permissions

Automatic Data Extraction
Metadata Extraction 
http://tika.apache.org/

Automatically extract 
information from files

Easily mapping extracted 
metadata to Alfresco 
properties 

Makes it easier to find 
content

Customizable
o
Plug­ins to support 
other formats
Alfresco Share ­ Workflow

Needed to support the document process 

Advanced Workflow (for both Share and 
WCM)
o
Based on jBPM

New Dashlets
o
Inbox
o
My Tasks – Filter by date, priority, assignee, workflow 
type, etc.

Start workflow without content
Workflow
Start Workflow
Manage Workflow
Filters
Alfresco Share ­ Search

Make it easy to find content
o
Both Simple and Advanced search

Can search for...
o
Folders / Containers
o
Content (all types)
o
Custom types (example ‘Contract’)
o
Aspects (example ‘customer = ACME’)
o
Application specific 
(example ‘Contract and customer = ACME’)

Extensible via forms
Advanced Search
Alfresco Share Enhancements

Redesigned UI / Toolbar
o
Improved usability
o
Ease of customisation and localisation

Social and Collaboration
o
User status – What are you working on

New Permissions
o
Who can create sites
o
Who can see ‘public’ sites
Document Library for Portals

DocLib Portlet for JSR168 Portals

Portlets provides access to...
o
DM repository
o
Share Sites

Provide more robust content management 

Access full DM functions

Single sign on (SSO)
Alfresco Portlet in Liferay
Questions?