XWiki

Update the XML document format of 5 committed wiki pages

Prerequisite:

For beginners, we recommend: https://codein.withgoogle.com/dashboard/tasks/6322519776690176/preview/

Required basic knowledge:

  • Git / GitHub
  • XML
  • Apache Maven

Objective:

We have many committed wiki pages that were exported and committed to git using an older document XML format (1.2 or even 1.1).

The objective of this task is to update at least 5 wiki pages committed on GitHub as XML documents (files) to use the latest version of the XAR XML document format, which is 1.3.

Task:

  • Go to https://github.com/xwiki/xwiki-platform and identify XML wiki pages (except translations) using a format version older than 1.3
  • XAR export the corresponding wiki page from your local XWiki instance
  • Unpack the XAR archive, extract the XML document and use it to override the committed version on git
  • Execute a "mvn xar:format" command in the parent folder of the location where you have made the override, folder containing the pom.xml (maven descriptor) file, in order to cleanup the file
  • Commit and push your change to your personal GitHub fork

Expected Outcome:

Pull request to https://github.com/xwiki/xwiki-platform with the updated XML files and comment with the link to the pull request, so we can check it.

Resources:

More Work Available:

Task tags

  • xml
  • wiki

Students who completed this task

Arun Pattni, 1337_siddh, Stefan Vulpe, Srijan Jha, Akshit Dewan, Robert Vulpe

Task type

  • code Code
  • done_all Quality Assurance
close

2017