2. Our task for today… 3 Define the project Create an initial backlog Start a sprint Demo at the end of the sprint Start next sprint Build a Wiki that uses a CMIS repository!
3. CMIS Wiki 4 Simple Wiki with MediaWiki markup language A page consists of a title and content No additional properties Each page should become a CMIS document in a Wiki folder No hierarchy View/create/update/delete pages View version history and display old page versions Full text search support Open to everyone No authentication No permissions Project Description
4. Environment 5 Play! Framework OpenCMIS client libraries Eclipse MylynWiki markup parser CMIS repository (Alfresco for development) Frameworks and Components
5. Backlog 6 Show page Create page Update page Delete page Show history Show version Support full text search Initial List
6. Sprint 1 7 Set up project Show page Create page Tasks
7. Backlog 8 Show page Create page Update page Delete page Show history Show version Support full text search Initial List
13. Backlog 14 Show page Create page Update page Delete page Show history Show version Support full text search Initial List
14. CMIS Wiki 15 Download it! https://code.google.com/p/cmiswiki Get the code and start playing
15. Homework 16 List all pages Add paging to query Add metadata (tags, keywords, classification, etc.) and make it searchable Add authorization and ACLs Add hierarchical page structure Add links to other CMIS documents Add preview to query results A few ideas…
16. Learn More 17 wiki.alfresco.com forums.alfresco.com twitter: @AlfrescoECM