Your SlideShare is downloading. ×
Intro To Alfresco Part 3
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

Intro To Alfresco Part 3

3,460

Published on

Slide deck from an Alfresco Webinar. Event info can be found at http://blogs.alfresco.com/wp/webcasts/2009/05/alfresco-webcast-developers-guide-3-web-scripts-surf-cmis-optaros/ …

Slide deck from an Alfresco Webinar. Event info can be found at http://blogs.alfresco.com/wp/webcasts/2009/05/alfresco-webcast-developers-guide-3-web-scripts-surf-cmis-optaros/

This presentation discusses web scripts and Surf.

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
  • Jogando.net/mu - 11

    Olá, venho divulgar o melhor servidor de MU on-line do
    Brasil.
    -Season 6 Ep. 3 em todos os Servers. Sendo 7 servers diferenciados proporcionando sua diversão,
    VEJA ALGUMAS NOVIDADES :
    - NOVOS KITS : DEVASTATOR e SUPREMO DIAMOND V2 com Rings e Pendat Mysthical ;
    - Novos Shields Power v3 18 opts;
    - Novas Asas, Rings e Shields JDiamonds;
    - Novas compras com troca de asas e shields para asas e shields JDiamond.
    - Conheça também o site de Animes Cloud: http://www.animescloud.com, mais de 20.000 videos online.
    E NÃO PERCA ~> 1ª Mega Maratona Jogando.net ~> MAIS DE 30 DIAS DE EVENTOS .
    ENTRE JÁ NO SITE : http://www.jogando.net/mu/ >> CADASTRE-SE E GANHE 5 DIAS DE VIP
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,460
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
460
Comments
1
Likes
3
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. A Developer’s Introduction to the Alfresco Platform Part One: Learning Your Way Around Part Two: The Content Model, Rules & Actions Part Three: Web Scripts, Surf, & CMIS Jeff Potts Content Management Practice Lead
  • 2. Recap
    • In Part Two we looked at some very basic building blocks within the Alfresco platform
      • Custom content model
      • Rules
      • Actions
    • In Part One we looked at a pattern for custom content- centric apps
  • 3. What is the Web Script Framework?
    • Alfresco’s REST API can be thought of in three chunks
      • Alfresco URLs used by Explorer and Share (tagging, comments, blogs, discussions, etc.)
      • CMIS URLs used for generic node operations, queries, and repository traversal
      • Custom URLs
    • Web Script Framework used to declare a URL, bind it to logic, provide views
      • Model-View-Controller pattern
      • Controller implemented in JavaScript or Java
      • Views implemented in FreeMarker
    • Deployed to the repository or the classpath
  • 4. What is CMIS?
    • Draft OASIS specification, not a ratified standard yet
      • Alfresco, IBM, Microsoft, Oracle, FileNet support
      • Alfresco rolled out an early implementation of the draft spec as well as a unit test suite
    • Two parts
      • Interoperability through standard SOAP and RESTful bindings
      • SQL-based query language for rich content repositories
    • RESTful responses returned as extended ATOM
    • Think of it as a language-independent, repository-independent API for content management
      • CRUD functions for nodes
      • Check-in/check-out
      • Associations
      • Policies
      • Queries
      • Repository traversal
  • 5. What is Surf?
    • Web application development framework built on web scripts
    • Essentially web scripts++
      • Page definition
      • Declarative handshakes to HTTP end points
      • Page, page type, and object dispatching
    • Includes built-in hooks for talking to Alfresco and loading objects from the repository
  • 6. Surf’s Two-Tier Architecture Connectors Model Objects Pages Templates Components Themes Associations JSON Web Scripts Repository CMIS Social UI JSON Content Graph Documents Folders Associations Aspects Presentation Tier Repository Tier Spring REST Web Scripts FreeMarker Dispatcher Surf
  • 7. Demo
    • Hello World Web Script
    • CMIS URL
    • Alfresco Developer Guide Rating Example
    • Status & Bookmark Share Dashlets
    • Green Energy Site
  • 8. Much More to Explore on Your Own
    • Alfresco Explorer Client Customization
    • Behaviors
    • Metadata Extractors
    • Transformers
    • Advanced Workflow (JBoss jBPM)
    • Permissions
    • Authentication against LDAP
    • Web Services API
    • AMPs
    • Import/Export
    • Web Content Management
      • Sandboxes
      • Web Forms
      • Deployment
  • 9. For More Information…
    • Alfresco Developer Guide
      • http://www.packtpub.com/alfresco-developer-guide/book
    • Alfresco Content Community
      • http://hosted4.alfresco.com/alfresco
    • Alfresco Forums
      • http://forums.alfresco.com
    • Alfresco Wiki
      • http://wiki.alfresco.com
    • Alfresco Blogroll
      • http://blogs.alfresco.com/planet/
    • ECM Architect
      • http://ecmarchitect.com
    • Optaros Home Page
      • http://www.optaros.com

×