share enhancements

32
Share Enhancements David Webster

Upload: cecily

Post on 24-Feb-2016

84 views

Category:

Documents


0 download

DESCRIPTION

Share Enhancements. David Webster. Introduction. The Session: Share Enhancements: What’s changed since 4.0 Details of: Dashlet Updates Localisation Document Library Config Extensions Hybrid Sync Preview: what’s coming Links Q&A. Me: David Webster Alfresco Engineer - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Share Enhancements

Share Enhancements

David Webster

Page 2: Share Enhancements
Page 3: Share Enhancements

IntroductionMe:

• David Webster• Alfresco Engineer

• Joined April 2010• UI Team

• @davidcognite

The Session:• Share Enhancements:

• What’s changed since 4.0• Details of:

• Dashlet Updates• Localisation• Document Library Config Extensions• Hybrid Sync

• Preview: what’s coming• Links• Q&A

Page 4: Share Enhancements

Alfresco ShareJavaScript CSS

WebScripts (Java or JavaScript)

HTML via Freemarker

Repository

ShareBrowser

Server

JSON/HTML

REST API

What is Share:• Primary Alfresco Interface• Run on top of the Surf Framework• Community, Enterprise, Cloud• Separated from the Repository

Page 5: Share Enhancements

1. Dashlet Updates

Page 6: Share Enhancements

Site Search

Features:• Quickly search your site for content

New

Page 7: Share Enhancements

Saved Search

Features:• Display a search on the dashboard every time you visit

New

Page 8: Share Enhancements

Discussion Forum

Features:• View topics• Create topic• Filter:

• My Topics/All Topics• Updated: Today or last 7/14/28 days.

New

Page 9: Share Enhancements

Image Preview

Updates:• Layout Updates & Folder Selection

Improved

Page 10: Share Enhancements

My Tasks

Updates:• Better Filtering• Paging

Improved

Page 11: Share Enhancements

Content I’m Editing

Updates:• Now loads content asynchronously

Improved

Page 12: Share Enhancements

2. Localisation

Picture from: http://instagram.com/p/PjTQwAPz0G/

Page 13: Share Enhancements

Now in 9 Languages:

German: de

English (US): en

Spanish: es

French: fr

Italian: it

Japanese: ja

Dutch: nl

Russian: ru

Chinese (simplified): zh_CN

Page 14: Share Enhancements

Coming Soon:

Norwegian: nb_NOAlfresco in the cloud: all translations

Language preference settings(hopefully timezone too)

Sneak Peak

Page 15: Share Enhancements

Get Involved:Community Translations:

• Add Ons Site:• Completed Translations• http://addons.alfresco.com/

• Crowdin.net:• Translations in Progress• http://crowdin.net/project/alfresco

• Forums:• Questions on translations• http://forums.alfresco.com

Page 16: Share Enhancements

3. Document Library Configuration Extensions

Page 17: Share Enhancements

Extended Configuration Areas:

Page 18: Share Enhancements

Create Content Menushare-documentlibrary-config.xml:

<create-content> <content id="google-docs" label="create-content.googledocs.document" icon="document" index="50" type="javascript"> <param name="function"> onGoogledocsActionCreateDocument </param> <evaluator> evaluator.doclib.google.docs.enabled </evaluator> </content></create-content>

Page 19: Share Enhancements

Content Filters

<filter id="synced" label="link.synced" evaluator="syncMode.getValue() != 'OFF'" />

<filter id="syncedErrors" label="link.syncedErrors" evaluator="syncMode.getValue() == 'ON_PREMISE'"/>

documentlibrary/filter.get.config.xml:

Page 20: Share Enhancements

Interactive Indicators

<indicator id="cloud-synced" index="70" action="onCloudSyncIndicatorAction"> <evaluator> evaluator.doclib.indicator.isSynced </evaluator></indicator>

share-documentlibrary-config.xml:

Page 21: Share Enhancements

Multi-select Action Evaluators

<action type="action-link" id="onActionCloudSync" asset="document"  permission="CreateChildren" label="menu.selected-items.cloudSync" notAspect="sync:syncSetMemberNode" />

<action […] hasAspect="sync:syncSetMemberNode"/>

documentlibrary/toolbar.get.config.xml:

Page 22: Share Enhancements

4. Hybrid Sync

Page 23: Share Enhancements

New UI Actions:

Page 24: Share Enhancements

Sign in to Alfresco in the cloud:

Page 25: Share Enhancements

Select Folder

Page 26: Share Enhancements

Sync Status, from UI

Page 27: Share Enhancements

Unsync

Page 28: Share Enhancements

Even more features:

WebDAV stability

Category & tag manager updates

Prevent 304 thumbnail revalidationsQuick share

HTML5 uploader

Android tablet support

Improved iPad support

Wiki, Blogs, Forums, drag and drop improvements

Workflow UI improvements

SpringSurf 1.2

Download as zip

Multi-time zone updates

Become manager

Latest Activiti BPM engine

Sharepoint VTI module updates

Doc Lib extendable views

iPad HTML editingPhoto (EXIF) search form

Google Docs

Media management views

Large-scale performance improvements

Page 29: Share Enhancements

Coming to a browser near you soon:On the roadmap:

• New Doc Lib views• See Ray Gauss’ talk

• Property Groups• Simplified custom models

• Faceted Search• see blog post from Ixxus

• Share Enhancements• see: https://issues.alfresco.com/jira/browse/ALF-13803

• Hybrid workflow

• Share header refresh

Page 30: Share Enhancements

Prototype

Page 31: Share Enhancements

Want more?Read:

• Developer blogs:• http://blogs.alfresco.com/

• Official Documentation• http://docs.alfresco.com/

Play:• Download: Community 4.2.b

• http://wiki.alfresco.com/wiki/Download_and_Install_Alfresco

• Sign up for Alfresco in the cloud• http://my.alfresco.com

More sessions: • Share Customisation

• 11:50 w/ Dave Draper

• Develop Great Dashlets• 2:40 w/ Will Abson

• Share Document Library Views• 3:50 w/ Ray Gauss ||

• Share Customisations Live!• 4:50 w/ Erik Winlöf

Talk:• David Webster

• @davidcognite - [email protected]

Page 32: Share Enhancements

{end}