XWiki Training
Last modified by superadmin on 2018-01-12 20:41
XWiki Training: Wiki CMS and Semantics
Content management and wiki in general
- 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.
- Various applications of wiki - Wikipedia - collaborative content creation; 2nd generation (programmable) wiki - Atlassian Confluence, XWiki; alternatives. Differences between the 1st and 2nd generation
- Enterprise information management has certain tools; no tool is perfect; there are gaps to be filled. Identify the gaps.
Using XWiki:
- 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. - 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. - 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:
- 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.
- XWiki user management, public/private pages and spaces, user right levels (read, commend, edit, script, administer).
- Creating backups with mysqldump; possible migration.
- Creating off-line copies.
- 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).
- 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:
- Initial tuning of an XWiki instance - your own look and feel; modifying banners, etc.
- Setting up user statistics - how to structure Apache logs; Google Analytics.
- XWiki scripting with Velocity; Document, Context etc. objects. Defining new objects
- Extending XWiki with Groovy; including HTML/CSS/JavaScript -related macros.
- Defining new plugins. Some examples - glossary terms; math expressions, etc.
- XWiki using for Riga DC - internal solutions. Our offers: HR Portal, rigamethods.accenture.lv.
Semantic Web:
- RSS (Really Simple syndication); how to obtain the most recent feeds.
- RSS usage in SW applications
- Ontologies and faceted browse.