21
Technology Review ALFRESCO 5.0

Alfresco 5.0 Technology Review

Embed Size (px)

Citation preview

Technology Review

ALFRESCO 5.0

• Search improvements with SOLR4– More responsive (live, suggestions, spelling, etc)

– Filtered (faceted) search

– Inline actions for search results

– Search defaults to AND instead of OR

– Continuous scrolling (no more paging)

– Can re-index a node without pulling text rendition

– FYI: close to supporting clustering/sharding

– FYI: close to supporting term highlighting

WHAT’S NEW

• Lots of bug fixes

• Alfresco Office Services (replaces SPP)– Now supports property mapping

– Better browser support

• HTML Preview– Includes full text search

– Can download/permalink from the preview

– No longer need flash!

• Alfresco SDK 2.0

WHAT’S NEW

• Site Manager

• More Aikau components

• Nicer inline HTML editor (TinyMCE4)

• Many Explorer-only features added to Share

WHAT’S NEW

• Support for Analytics (add-on later this year)

• Content Encryption at Rest

– We already have the ability to encrypt properties 4.x

– FYI: no index encryption yet

• Improvements to docs.alfresco.com

https://www.alfresco.com/5ready

WHAT’S NEW

Supported Platforms Document

INITIAL SUPPORTED PLATFORMSOS: Red Hat Enterprise 6.5 x64 & Windows Server 2012 R2 x64

DB: MySQL 5.6.17, MS SQL Server 2012 SP1, Oracle 12c, PostgreSQL 9.3.5

App Server: Tomcat 7.0.53

Browser: Firefox 33 & IE 9

Client OS: Windows 7 X64 & Mac OSX 10.9.5

Authentication: AlfrescoNtlm, OpenLDAP 2.4.39, Oracle Directory Server

11.1.2

JDK: JDK 7 U60 X64

TO BE SUPPORTED PLATFORMSPlanned Release

OS: Ubuntu 12.04.1 LTS x64, Suse 12.0 x64, Sun Solaris 11.2 x64 June 2015

DB: IBM DB2 10.5, MariaDB 10.0.14, Amazon RDS Jun/Mar/Jun 15

App Server: JBoss 6.2.0 EAP, Oracle WebLogic Server

12.1.3, IBM Websphere 8.5.5

June 2015

Browser: IE 10 & 11, Chrome March 2105

Client OS: Windows 8.1 X64 March 2105

Authentication: Active Directory LDAP, NTLM with SSO, Kerberos with

SSO

Mar/Jun/Mar 15

JDK: JDK 8 March 2015

Alfresco Software Lifecycle

Lifecycle Matrix

Deprecations

• jBPM

• NFS Protocol

• Lucene*

PRODUCT LIFECYCLE SUMMARY

• Blog Publishing

• AVM

• CML SOAP API

• Explorer UI (/alfresco)

– Richard Esplin actively working

with Eng to opensource this

• Flex SDK

• Forms Development Kit

• Google Docs v1.x

• Google Gadgets

• Hyperic Plugin

• Java SDK

• JCR & JCR-RMI

• Jive Toolkit

• KB Sample App

• Quickr Connector

• Records Management v1.x

• Social Publishing

• URL Addressability API

• Web Framework Samples

• XAM Connector

• Alfresco 3.4 and 4.0 CMIS

endpoints

END OF MAINTENANCE

Talk about new features?

Some thoughts on upgrading to 5.0?

WHAT NOW?

NEW FEATURES

• Based off of Alfresco Office WorkDesk

• More standards compliant

• Works with more browsers/OSs

• We believe it doesn’t require any plugins

• Allows property mapping into and out of office documents

ALFRESCO OFFICE SERVICES

• Previewer

• No more Flash!– Mobile friendly

• Uses Mozilla PDFjs– Inline Search

– Full Screen

– Download/Perma-Link

Demo from a video by Jeff Potts

HTML Previewer

• Alfresco Docs

• Home Page

• GitHub Page

• Tech Talk Live 79– Some inspiration from Zia:

Tech Talk Live 69

• Works with IDEs

• Some live reloading with

Spring Loaded

• Share archetype

ALFRESCO SDK 2.0

• Site Manager

• From one screen– Change site visibility

– Delete sites

Demo from a video by Jeff Potts

SITE MANAGER

• Make sure you are using the latest service pack

• Make sure existing customizations follow best practices with your

current install

• Make sure add-ons (3rd party and even things like RM are 5.0 ready)

• Read the docs

• Validate Supported Platform (software & hardware)

• Trial upgrade in a non prod environment

– Ideally a clone of prod with all of the data

• Consider adding support tool and JS Console

UPGRADE PREP

• This is a summary, not a recipe!

• Backup (config, extensions, DB, content store, index)

• Upgrade OS & DB if necessary

• Fresh Install of Alfresco 5.0

• Validate, apply config and extensions and validate again

• Restore (re-point) database, content store, index

• Start SOLR4 indexing, switch to SOLR4 once complete

• Remove intermediate stuff (e.g. old indexes)

UPGRADE PROCESS

• Monitor logs for first few hours

• Smoke test

• Some selenium web-driver tools available

• Make sure the add-ons are working

• Make sure and test all custom code and configuration

UPGRADE VALIDATION TIPS

• If we want to change DB

– e.g. Oracle to MySQL

• Consolidating repos

• Other business reasons

YOU MAY WANT TO MIGRATE INSTEAD