open cmis part 2

16

Click here to load reader

Upload: alfresco-software

Post on 26-Jun-2015

1.798 views

Category:

Technology


0 download

DESCRIPTION

More OpenCMIS Samples.

TRANSCRIPT

Page 1: Open CMIS Part 2

1

OpenCMIS Application Development

Florian MüllerSoftware Architect, Alfresco

twitter: @florian_mueller

Page 2: Open CMIS Part 2

2

Our task for today…

• 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!

Page 3: Open CMIS Part 2

3

CMIS Wiki

• 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

Page 4: Open CMIS Part 2

4

Environment

• Play! Framework

• OpenCMIS client libraries

• Eclipse Mylyn Wiki markup parser

• CMIS repository (Alfresco for development)

Frameworks and Components

Page 5: Open CMIS Part 2

5

Backlog

• Show page• Create page• Update page• Delete page• Show history• Show version• Support full text search

Initial List

Page 6: Open CMIS Part 2

6

Sprint 1

• Set up project• Show page• Create page

Tasks

Page 7: Open CMIS Part 2

7

Backlog

• Show page• Create page• Update page• Delete page• Show history• Show version• Support full text search

Initial List

Page 8: Open CMIS Part 2

8

Sprint 2

• Update page• Delete page

Tasks

Page 9: Open CMIS Part 2

9

Backlog

• Show page• Create page• Update page• Delete page• Show history• Show version• Support full text search

Initial List

Page 10: Open CMIS Part 2

10

Sprint 3

• Show history• Show version

Tasks

Page 11: Open CMIS Part 2

11

Backlog

• Show page• Create page• Update page• Delete page• Show history• Show version• Support full text search

Initial List

Page 12: Open CMIS Part 2

12

Sprint 4

• Support full text search

Tasks

Page 13: Open CMIS Part 2

13

Backlog

• Show page• Create page• Update page• Delete page• Show history• Show version• Support full text search

Initial List

Page 14: Open CMIS Part 2

14

CMIS Wiki

Download it!

https://code.google.com/p/cmiswiki

Get the code and start playing

Page 15: Open CMIS Part 2

15

Homework

• 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…

Page 16: Open CMIS Part 2

16

Learn Morewiki.alfresco.comforums.alfresco.comtwitter: @AlfrescoECM