Open CMIS Part 2

2,125 views
1,982 views

Published on

More OpenCMIS Samples.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,125
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
49
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open CMIS Part 2

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

×