Your SlideShare is downloading. ×
0
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
CUST-3 Document Management with Share
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CUST-3 Document Management with Share

856

Published on

Share was originally built as a collaboration application on top of the Alfresco Platform. Because Share is a more modern interface than Alfresco Explorer, many customers have adopted customizing …

Share was originally built as a collaboration application on top of the Alfresco Platform. Because Share is a more modern interface than Alfresco Explorer, many customers have adopted customizing Share as their strategy for building solutions on Alfresco. To be successful, such solutions need to understand that Share is a complete collaboration application with a specific Information Architecture. This session will explore leveraging the Share UI while creating your own Information Architecture, including for non-collaborative use cases.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
856
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. OverviewApproach to Application Design with ShareSome tips picked up along the wayRepository Tier CustomizationsWeb Tier Customizations•  Indicators•  Metadata Templates•  ActionsDemo
  • 2. Approach to Designing SolutionsStart with the Information Architecture•  Content Model•  Folder Structure•  Security/Permission ModelDefine functionality•  Define Webscripts•  Build out Services•  Expose Javascript APIs•  Build workflowsBuild the UI•  CRUD Screens•  Dashlets•  Forms
  • 3. Some Things That I Picked Up Along the Way•  Do not lock yourself into the Collaboration Information Architecture if it is not appropriate•  Share is not easy – Allocate time to learn it if you are using it as a UI•  Remember that the Slingshot Webscripts are internal, do not write client code against them.•  Take the time to understand the configuration•  Learn how to Write YUI components.•  A lot of significant improvements were added in 4.0.
  • 4. Coding Example•  We will cover some common customizations.•  We have an example that we will use in this talk and in tomorrow’s talk•  There are some missing pieces (YUI code).
  • 5. Repository ExtensionsDocument Library Custom Response•  This allows the repository tier to return additional custom metadata about the repositoryProperty Decorators•  This alters the JSON format returned for nodes.Permissions List•  This allows you to control the list of permissions that are sent back for each document.
  • 6. Web Tier ExtensionsStatus Indicators•  Gives the developer control over the icons that get displayed based upon each statusMetadata Templates•  Gives the developer the ability to define custom templates for each content typeActions•  This gives the developer the ability to control what actions are allowed for each document/folder.•  The actions can be filtered based upon permissionsClient dependencies•  Provides an easy way to add JavaScript and CSS to the web tier.
  • 7. DEMO
  • 8. Additional ResourcesMike Hatfield’s blog post that this was the inspiration for this talk.http://blogs.alfresco.com/wp/mikeh/2011/09/26/share- document-library-extensions-in-v4-0/
  • 9. Contact InformationRichard McKnightRichard.McKnight@alfresco.com@rmknightstarhttp://www.oldschooltechie.com/

×