alfresco tech talk - cmis
DESCRIPTION
The is a short presentation on CMIS. It serves as a brief introduction to the Alfresco CMIS implementation.TRANSCRIPT
- 1. Alfresco Tech Talk Live CMIS
2. CMIS What is it?
-
- Content Management Interoperability Services
3. CMIS ATOM
- CMIS is based on the ATOM specifications.
-
- Syndication Format (XML)
-
-
- Feeds
-
-
-
- Entries
-
-
- Publishing Protocol (REST)
-
-
- Services
-
-
-
- Workspaces
-
-
-
- Collections
-
4. ATOM Entry Atom-Powered Robots Run Amokurn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a2003-12-13T18:30:02ZSome text. 5. ATOM Feed Example Feed2003-12-13T18:30:02ZJohn Doeurn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6Atom-Powered Robots Run Amokurn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a2003-12-13T18:30:02ZSome text. 6. ATOM Collection My Blog Entries 7. ATOM - Workspace Main SiteMy Blog EntriesPicturesimage/pngimage/jpegimage/gif 8. ATOM - Services Main SiteMy Blog EntriesPicturesimage/pngimage/jpegimage/gif 9. CMIS Repository Info < service xmlns ="http://www.w3.org/2007/app"xmlns:atom ="http://www.w3.org/2005/Atom"xmlns:cmis ="http://www.cmis.org/2008/05"xmlns:alf ="http://www.alfresco.org"> < workspacecmis:repositoryRelationship="self"> Main Repository9920fa2a-7a3c-4161-a108-0bd4172ff898Main Repositoryfalseboth < collection href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore/Company%20Home/children"cmis:collectionType="root-children">root collection 10. CMIS Get Children urn:uuid:4c7c569d-49a5-4d95-9315-5ac38687819a-childrenEmail Templates ChildrenEmail template for notifying users from a rule or actionnotify_user_email.ftldocument553 http://localhost:8080/alfresco/images/filetypes/ftl.giffalse300 11. CMIS Model
- Object Types
-
- Folder
-
- Document
-
- Relationship
-
- Policy
- Aspects
-
- Fileable
-
- Versionable
-
- Controllable
-
- Queryable
12. CMIS Capabilities
- Filing
-
- Multi-Filing
-
- Unfiling
- Versioning
-
- Change Token
-
- Private Working Copy
13. CMIS Options
- Query
-
- none
-
- metadata only
-
- fullt-ext only
-
- both
- Join
-
- none
-
- inner
-
- inner and outer
- Full-Text Search
-
- none
-
- full-text only
-
- full-text and structure
14. CMIS Services
- Repository Services
-
- Get Repository Info
-
- Get Types
-
- Get Type Definition
- Navigation Services
-
- Get Descendants
-
- Get Children
-
- Get Folder Parent
-
- Get Object Parents
-
- Get Checked Out Documents
- Object Services
-
- Create Document
-
- Create Folder
-
- Create Relationship
-
- Get Allowable Actions
-
- Get Properties
-
- Get Content Stream
-
- Update Properties
-
- Move Object
-
- Delete Object
-
- Delete Tree
-
- Set Content Stream
-
- Delete Content Stream
15. CMIS Services (Continued)
- Multi-Filing Services
-
- Add Document To Folder
-
- Remove Document From Folder
- Discovery Services
-
- Query
- Version Services
-
- Check Out
-
- Cancel Check Out
-
- Check In
-
- Get Properties Of Latest Version
-
- Get All Versions
-
- Delete All Versions
- Relationship Services
-
- Get Relationships