Blog Archive

Last modified by Sorin Burjan on 2013/05/08 08:23

Blog posts for March 2010

Developing Situational Applications in XWiki

Yesterday I have presented "Developing Situational Applications in XWiki" at Solutions Linux 2010. The goal of the talk was to explain how second generation wikis such as XWiki allow you to develop Situational Applications.

Here are my slides:

The demo was live and thus you cannot see it in the slides unfortunately. Here's what I demoed:

  • Step 1: Create a page where we define what a TODO object is (a Class in XWiki parlance)
  • Step 2: On a different page, add a TODO object and add some script in the page content to display in a table the content of TODO objects found on that page
  • Step 3: Add a form to the page to allow users to create new TODO objects through a simple UI
  • Step 4: Create a Wiki Macro object to hold the script code for presenting TODO objects in the page where the macro is used
  • Step 5: Use the WYSIWYG editor to add the new TODO macro in a page, thus showing how to transform some technical code into a very simple to use macro that any user can use on his own pages to add a TODO application to any page

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin2:Panels.RecentPosts]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin2:Panels.Books]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin2:Panels.Presentations]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin2:Panels.Tweets]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin2:Blog.BlogRoll]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.