XWiki Training

Last modified by superadmin on 2018-01-12 20:41

XWiki Training: Wiki CMS and Semantics

Content management and wiki in general

  1. An overview of content management solutions; the original concept of Web (read and edit through the same browser); how this idea moved to the wiki implementation. 
  2. Various applications of wiki - Wikipedia - collaborative content creation; 2nd generation (programmable) wiki - Atlassian Confluence, XWiki; alternatives. Differences between the 1st and 2nd generation
  3. Enterprise information management has certain tools; no tool is perfect; there are gaps to be filled. Identify the gaps.

Using XWiki:

  1. XWiki markup syntax:
    1a. Whitespace handling, special symbols, headers, text emphasis, lists, tables.
    1a. Internal and external links; renaming and refactoring of documents
    1a. The built-in templates - "warning", "info", "error".
    1a. Attachments, referencing attachments in the wiki-text, images.
  2. Basic attributes for a document - parent, space(web), tags, objects Presentation: Document Model:
    1a. Multilingual documents; translating; default language of a document.
    1a. Obtaining ordered navbar/concatenation of documents with common parent, tags or other attributes.
    1a. Using "field" values in XWiki documents
    1a. Learning about Velocity commands "if/else/elseif/end", "foreach/end", "set", reading values of a document object. Defining new Velocity macros.
  3. XWiki applications:
    1a. User registration integration with an existing user directory (Windows Active Directory, LDAP)
    1a. Using "includeInContext" and "includeForm" macros
    1a. Creating a blog
    1a. Using tags and other ways to create RSS feeds.

XWiki Administration:

  1. Setting up your own XWiki instance - we consider this platform: Kubuntu Linux, Apache2, Tomcat5, MySQL. Initial configuration of XWiki - detailed instructions are available Linux instalācijas). See also XWiki.org
  2. XWiki user management, public/private pages and spaces, user right levels (read, commend, edit, script, administer).
  3. Creating backups with mysqldump; possible migration.
  4. Creating off-line copies.
  5. Integration with other tools - how to use RSS feeds, LDAP authentification, screen-scraping, obtaining PDF (i.e. printer-friendly HTML -> PDF995, rather than directly PDF).
  6. Integration with MS SharePoint - tagging bookmarks to SharePoint - internal "del.icio.us" (cf. http://del.icio.us). (Consider using "FireFox active bookmarks" to tag resources.)

Some Special Topics:

  1. Initial tuning of an XWiki instance - your own look and feel; modifying banners, etc.
  2. Setting up user statistics - how to structure Apache logs; Google Analytics.
  3. XWiki scripting with Velocity; Document, Context etc. objects. Defining new objects
  4. Extending XWiki with Groovy; including HTML/CSS/JavaScript -related macros.
  5. Defining new plugins. Some examples - glossary terms; math expressions, etc.
  6. XWiki using for Riga DC - internal solutions. Our offers: HR Portal, rigamethods.accenture.lv. 

Semantic Web:

  1. RSS (Really Simple syndication); how to obtain the most recent feeds.
  2. RSS usage in SW applications 
  3. Ontologies and faceted browse.
Created by Kalvis Apsītis on 2007-11-26 22:58
Translated into en by Kalvis Apsītis on 2007-12-11 21:40
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.4 - Documentation