0
Developing Applications in XWiki
           Vincent Massol
           17 March 2010
Agenda



●   Why develop Applications in a Wiki?
●   Example of Wiki Applications
●   WAAP = Wiki As A Platform
●   Demo:...
Why develop Applications in a Wiki?
Long Tail of Applications

                            Excel of
                            the web
Advantages of developing in a Wiki

● Fast
                                                        Cons
 ● Thanks to an ex...
Example of Wiki Applications
Holiday Requests
Meeting Manager
Forum
Task Manager
Blog
Small Apps are everywhere...
●  Example 1: XWiki SAS intranet
  ● Expense Reports App

  ● Holiday Requests App

  ● CRM A...
WAAP = Wiki As A Platform
Platform APIs
Extensibility
Demo: Building a TODO Application
XWiki SAS
XWiki SAS

●  Since 2004
● 26 Employees

● 25K downloads/month

● Services

  ● Custom Development

  ● Support (User & De...
Q&A




vincent@xwiki.com   Me
Upcoming SlideShare
Loading in...5
×

Developing Applications in XWiki

3,755

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
3,755
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
32
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×