Developing Applications in XWiki

4,215 views

Published on

Presentation given at Solutions Linux 2010 showing how to develop small applications in a wiki (XWiki).

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
4,215
On SlideShare
0
From Embeds
0
Number of Embeds
1,885
Actions
Shares
0
Downloads
32
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Developing Applications in XWiki

  1. 1. Developing Applications in XWiki Vincent Massol 17 March 2010
  2. 2. Agenda ● Why develop Applications in a Wiki? ● Example of Wiki Applications ● WAAP = Wiki As A Platform ● Demo: Building a TODO Application
  3. 3. Why develop Applications in a Wiki?
  4. 4. Long Tail of Applications Excel of the web
  5. 5. Advantages of developing in a Wiki ● Fast Cons ● Thanks to an existing Runtime Not for all types of applications ● ● Collaborative Not an official specification ● ● Applications can be written between several developers ● Quick turnaround time & Iterative ● First version can be done quickly and then iterate easily ● Cost effective ● No need for hard to find skills
  6. 6. Example of Wiki Applications
  7. 7. Holiday Requests
  8. 8. Meeting Manager
  9. 9. Forum
  10. 10. Task Manager
  11. 11. Blog
  12. 12. Small Apps are everywhere... ● Example 1: XWiki SAS intranet ● Expense Reports App ● Holiday Requests App ● CRM App ● Automatic contact form upload in CRM ● Automatic filing of scanned documents (XAMBOX) ● Recruitment App ● Employee's evaluations App ● Example 2: XWiki.org ● References ● Macros, Applications, Snippets, etc on code.xwiki.org ● FAQ ● … and a lot more
  13. 13. WAAP = Wiki As A Platform
  14. 14. Platform APIs
  15. 15. Extensibility
  16. 16. Demo: Building a TODO Application
  17. 17. XWiki SAS
  18. 18. XWiki SAS ● Since 2004 ● 26 Employees ● 25K downloads/month ● Services ● Custom Development ● Support (User & Dev) ● Consulting ● Hosting ● Training (User, Dev, Admin) ●contact@xwiki.com
  19. 19. Q&A vincent@xwiki.com Me

×