JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

19
© 2002 - 2015 Jahia Solutions Group SA Digital Factory 7.1 Clement Egger – Senior VP Product Marketing [email protected]

Transcript of JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

Page 1: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Digital Factory 7.1Clement Egger – Senior VP Product Marketing

[email protected]

Page 2: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Digital Factory

UXP platform to orchestrate all your online initiatives

Digital Factory makes the link between all the applications needed to manage the complete user journey and support online initiatives.

Subsystems should disappear as much as possible to work seamlessly inside Digital Factory context.

Reliability, agility, and time to market remain or primary goals.

Page 3: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Digital Factory

Current status : Release Candidate

Release : end of June

Distributions Community Entreprise

Page 4: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Digital Factory

As promised last year no major changes No architectural changes No new frameworks added No major upgrades

Focus on Scalability Stability Performances

20 to 25% of our global effort this year

Page 5: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

For the Editors

Page 6: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Work in progress

Primary goal: avoid publication errors Less restrictive than locks WIP can be applied by default when content is edited or not (conf) WIP is managed by language Possible to build dashboard with WIP content

Page 7: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Publish in all languages

Requested by customers with tenth of languages

Previously one publish action per language

Now you have a shortcut accessible immediately

At a site level, a page/section level, a content item level

Other improvements to come on the publishing manager

Page 8: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

For the Developers

Page 9: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Rest API improvements

URI parameters added to allow more complex / complete operations includeFullChildren resolveReferences noLinks

New query endpoint to perform JCR-SQL-2 queries

Possibility to filter children to retrieve only certain types of nodes

Page 10: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Studio and development

Improved Maven module for dependencies

Duplicate module Fasten development

Definition builder improvements

Download sources choose the master or a branch

ConferenceFriday 12:00 AM

Page 11: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Tags implementation

7.0 implementation Not scalable enough Possible conflicts with default and live

Tags are now Directly stored on the content items As multi-faceted string properties

New UI to manage tags in default and live Count, rename, delete…

Page 12: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

For the administrators and architects

Page 13: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Environment

Java 8 support Websphere 8.5 support Jboss AS 7.x including managed domains support Complete externalization of

Data Configurations

Indexing_configuration.xml deployable by module Easy overriding of JCR datastore path

Page 14: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Users and groups

New Users and groups service Very old code Now based on the External Data Provider New LDAP providers A bridge is provided for existing custom valves Server admin panel to manage providers

ConferenceThursday 3:05 PM

Page 15: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Frontal search engine

Elastic Search

Motivations Avoid using Lucene for internal tasks + visitors searches High Scalability

Completely integrated with ACL Publication mechanism

ConferenceFriday 4:05 PM

Page 16: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Multitenancy approach

For multi-sites on a same DF instance

Users can now be created At the server level At a site level

An editor is restricted to the site he belongs to

UI updated to reflect this change and display only current site and global users

Page 17: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Jahia to Jahia chaining

Connect distant DF files repositories Use distant files as local files Limited to files today (but we want to extend) Two mount approaches

Shared : one connection, all users use this account and rights Not shared : SSO with respect of rights

Authorize to orchestrate large environments of separated Jahia Instances (DF, WF…)

Page 18: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Performance Comfort zone, not a stress test

2 nodes in cluster (1 authoring /1 publishing); 2.5G ram for html cache / 300M ehcache 2260 pages (each page edited several time before the test to have versions) 1 language Browsing: 1350 anonymous users + 1350 authenticated users Editing: 240 editors who creates new content + 360 updating

All editing operations below 700ms in average and below 1.9s for 90%line All browsing operations 330ms in average and below 540ms 90% line Most consuming = paginate search results (350ms median, 1s average, >3s 90%line)

+35% load in browsing / + 21% in editing vs version 7.0

Page 19: JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger

© 2002 - 2015 Jahia Solutions Group SA

Performance Comfort zone, not a stress test

3 nodes in cluster (1 authoring /2 publishing); 2.5G ram for html cache / 300M ehcache 2260 pages (each page edited several time before the test to have versions) 1 language Browsing : 2500 anonymous users + 2500 authenticated users Editing : 240 editors who creates new content + 360 updating

All editing operations below 760ms in average and below 1.9s for 90%line All browsing operations 324ms in average and below 533ms 90% line Most consuming = paginate search results (350ms median, 1s average, >3s 90%line)

Double the amount of visitors – Same performance.