Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction to XWiki
- Overview of XWiki capabilities and architectural framework
- Assessment of XWiki applications and functional capabilities
- Comparative analysis of XWiki against alternative wiki solutions
Deployment and Configuration of XWiki
- Installation of XWiki in local or server-based environments
- Configuration of user accounts, group policies, and access permissions
- Oversight of XWiki data storage and database setup parameters
Exploration of the XWiki Development Framework
- Fundamentals of XWiki scripting using Velocity, Groovy, and JavaScript
- Utilization of the XWiki API and associated services
- Construction of macros, templates, and functional components
Creation of Custom XWiki Applications
- Application of XWiki App Within Minutes (AWM) tools
- Management of structured data through XWiki Classes and Objects
- Design of tailored dashboards and reporting mechanisms
Extension of XWiki via Plugins and Add-ons
- Deployment and administration of XWiki extensions
- Creation and release of proprietary extensions
- Integration with third-party libraries and RESTful APIs
Security Protocols and Performance Tuning
- Adherence to security best practices within the XWiki platform
- Optimization of system performance and database maintenance
- Establishment of backup protocols and disaster recovery planning
Advanced System Integration and Automation
- Interconnection with external systems (LDAP, SSO, CRM, and similar platforms)
- Automation of workflows through scripting and scheduled jobs
- Deployment of XWiki within cloud-based infrastructures
Practical Application Workshop
- Practical exercises simulating real-world operational scenarios
- Development of a bespoke XWiki application
- Implementation of user feedback loops and iterative improvements
Concluding Summary and Recommended Next Steps
Requirements
- Competence in fundamental web development principles
- Practical experience with Java and/or scripting languages
- Working knowledge of database management and server administration
Intended Participants
- Software engineers
- System administrators
- IT specialists involved in collaborative platform management
Testimonials (2)
Trainer willingness to help
Zaid - Pepkor Payments and Lending, a division of Pepkor Trading (Pty) Ltd
Course - XWiki for Developers
The trainer was clearly very experienced and was always able to help out and answer any questions or issues we had. That support made a big difference during the training