• Email
  • Like
  • Save
  • Private Content
  • Embed
 

Web Scripts, Surf and CMIS [A Developer's Intro to Alfresco, Part 3. By Jeff Potts]

by on Apr 14, 2009

  • 6,503 views

\Web Scripts, Surf, & CMIS ...

\Web Scripts, Surf, & CMIS

What is the Web Scripts 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


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


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


Surf's two-tier architecture:
- presentation tier... model objects, spring, freemarker, etc.)
- repository tier (web scripts, repository, CMIS, Social UI, content graph, etc.)


Demo

Much more to explore:
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


More information and resources:
Alfresco Developer Guide
http://www.packtpub.com/alfresco-developer-guide/book
Alfresco Content Community
http://share.alfresco.com
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

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

3 Embeds 50

http://www.slideshare.net 29
http://www.techgig.com 20
http://www.alfresco.com 1

Statistics

Likes
4
Downloads
348
Comments
2
Embed Views
50
Views on SlideShare
6,453
Total Views
6,503

12 of 2 previous next

  • linkon123 linkon123 Jogando.net/mu - 10 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 8 months ago
    Are you sure you want to
  • flatburger Frans Thamura, Director at Meruvian cannot download again :) 4 years ago
    Are you sure you want to
Post Comment
Edit your comment

Web Scripts, Surf and CMIS [A Developer’s Intro to Alfresco, Part 3. By Jeff Potts] Web Scripts, Surf and CMIS [A Developer’s Intro to Alfresco, Part 3. By Jeff Potts] Presentation Transcript