12
Addressing the long tail of (web) applications Using a wiki as a web dev platform Vincent Massol, February 2018

Addressing the long tail of (web) applications

Embed Size (px)

Citation preview

Page 1: Addressing the long tail of (web) applications

Addressing the long tail of (web) applications

Using a wiki as a web dev platform

Vincent Massol, February 2018

Page 2: Addressing the long tail of (web) applications

Long tail of web appsExcel of the

Web

Web’s Swiss Army Knife

Page 3: Addressing the long tail of (web) applications

So what’s XWiki?

An advanced wiki… but…

Page 4: Addressing the long tail of (web) applications

So what’s XWiki?

Also a runtime web dev platform!

Page 5: Addressing the long tail of (web) applications

Demo time!

Page 6: Addressing the long tail of (web) applications

Capabilities

• Create structure (a.k.a metadata)

• Scripting in pages (Velocity, Groovy, Ruby, Python, etc)

• Inject CSS/JS

• Install/Remove Extensions (API + UI)

• Create or use Skins / Themes / UI Extensions points

Page 7: Addressing the long tail of (web) applications

Building an Application

Traditional way

Runtime

Page 8: Addressing the long tail of (web) applications

Building an Application

XWiki way - Application Morphing!

RuntimeRuntime

Page 9: Addressing the long tail of (web) applications

http://www.xwiki.org/xwiki/bin/view/Main/Screenshots

Page 10: Addressing the long tail of (web) applications

Conclusions

• Iterative, Need-based development

• Continuous Delivery & versioned

• Work collaboratively on creating applications

• Designers can style while devs create logic

• Works from day one, immediate feedbacks

• Open source and community-based

More on http://xwiki.org

Page 11: Addressing the long tail of (web) applications

Q&A

Me

Page 12: Addressing the long tail of (web) applications

Vincent [email protected]: vmassolhttp://about.me/vmassol

http://xwiki.orghttp://xwiki.com