OW2online'20

XWiki: A web development runtime platform
2020-06-17 , Main Video Conference Room

When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as Javascript, Python, Java, Ruby, PHP, etc.

This presentation will show that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications.

The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more.

Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.


XWiki SAS

'm the Technical Director of XWiki SAS, a company sponsoring the development of XWiki, an open source second generation wiki.

I'm really interested in anything that can make computer development a better "science", i.e. that helps the software engineering discipline. I've been researching and participating in the following areas:
* Development methodologies and especially applying agile methodologies in the field.
* Tools / frameworks, especially in the domain of Builds, Tests and generally quality control.
* Making collaboration easy even from a distance.