Wiki source code of services

Version 3.4 by Alex Cotiugă on 2026/05/12 12:21

Show last authors
1 {{velocity}}
2 #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 {{html clean="false"}}
4
5 ## PAGE HEADER
6 <section class="hero hero-centered service-hero" aria-labelledby="hero-title">
7 <div class="container hero-inner">
8 <div class="hero-kicker">
9 <i class="fa fa-cogs" aria-hidden="true"></i>
10 XWiki consulting and engineering
11 </div>
12
13 <h1 id="hero-title">XWiki consulting, support and development</h1>
14
15 <p class="lead">
16 Specialized services for organizations that rely on XWiki for knowledge management, intranets,
17 workflows, documentation and internal operations.
18 </p>
19
20 <p class="hero-support">
21 From safe LTS upgrades and long-term maintenance to custom applications, integrations and migrations,
22 your XWiki platform can stay secure, stable and useful as your organization evolves.
23 </p>
24
25 <div class="hero-actions">
26 <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request a consultation</a>
27 <a class="btn btn-secondary" href="#services-list">Explore services</a>
28 </div>
29 </div>
30 </section>
31
32 ## SERVICE CARDS
33 #set ($sectionItems = [{
34 'title': 'XWiki Upgrade Services',
35 'icon': 'refresh',
36 'url': '/services/xwiki-upgrades',
37 'content': 'Safe LTS upgrades for production XWiki instances, with compatibility checks, backups, rollback planning and post-upgrade validation.'
38 },{
39 'title': 'XWiki Support & Maintenance',
40 'icon': 'life-ring',
41 'url': '/services/xwiki-maintenance-support',
42 'content': 'Ongoing technical care for XWiki environments that need to stay stable, secure, performant and recoverable.'
43 },{
44 'title': 'XWiki Development & Integrations',
45 'icon': 'cogs',
46 'url': '/services/xwiki-development-integrations',
47 'content': 'Custom applications, workflows, dashboards, macros, automation and integrations built using XWiki conventions.'
48 },{
49 'title': 'XWiki Migrations',
50 'icon': 'exchange',
51 'url': '/services/xwiki-migrations',
52 'content': 'Migration support from Confluence, SharePoint, MediaWiki, file-based documentation or legacy knowledge systems.'
53 },{
54 'title': 'Authentication & Access Control',
55 'icon': 'lock',
56 'url': '/services/xwiki-authentication-access-control',
57 'content': 'LDAP, Active Directory, SSO, OIDC, SAML, MFA and permission model support for secure XWiki deployments.'
58 },{
59 'title': 'XWiki Security Review',
60 'icon': 'shield',
61 'url': '/services/xwiki-security-review',
62 'content': 'Security-aware review of versions, extensions, rights, scripting, authentication and upgrade exposure.'
63 }])
64
65 <section id="services-list" class="services" aria-labelledby="items-title">
66 <div class="container">
67 <h2 id="items-title">How we help</h2>
68
69 <p class="section-intro">
70 Focused XWiki services for production platforms, long-term maintenance, business-specific extensions
71 and safe evolution over time.
72 </p>
73
74 <div class="services-grid">
75 #foreach ($entry in $sectionItems)
76 <article class="service">
77 <div class="service-icon" aria-hidden="true">
78 <i class="fa fa-$entry.icon"></i>
79 </div>
80
81 <div class="service-body">
82 <h4>$entry.title</h4>
83 <p>$entry.content</p>
84 <p class="card-link">
85 <a href="$entry.url">View service</a>
86 </p>
87 </div>
88 </article>
89 #end
90 </div>
91 </div>
92 </section>
93
94 ## EXPECTATION / DELIVERY SECTION
95 <section class="split-section" aria-labelledby="delivery-title">
96 <div class="container">
97 <div class="split-grid">
98 <div class="split-copy">
99 <h2 id="delivery-title">Practical delivery for real XWiki environments</h2>
100
101 <p>
102 XWiki projects are rarely just about installing a platform or applying an upgrade. Production instances
103 often include custom applications, authentication integrations, extensions, scripts, rights models,
104 imported content and business-specific workflows.
105 </p>
106
107 <p>
108 The work is approached with care for stability, compatibility and maintainability, so the platform
109 remains easier to operate after the project is completed.
110 </p>
111 </div>
112
113 <ol class="process-list">
114 <li>
115 <strong>Understand the current setup</strong>
116 Review the version, extensions, infrastructure, authentication, custom code and business-critical features.
117 </li>
118 <li>
119 <strong>Define a safe scope</strong>
120 Clarify risks, expected effort, dependencies, validation steps and recommended next actions.
121 </li>
122 <li>
123 <strong>Deliver with documentation</strong>
124 Implement the agreed work, validate the result and document relevant changes for future maintenance.
125 </li>
126 </ol>
127 </div>
128 </div>
129 </section>
130
131 ## CTA
132 <section class="cta-section" aria-labelledby="cta-title">
133 <div class="container">
134 <div class="cta-panel">
135 <h2 id="cta-title">Need help with XWiki?</h2>
136
137 <p>
138 Send a short description of your current XWiki setup, the issue you are facing, or the type of project
139 you want to build. A few details are enough to start the conversation.
140 </p>
141
142 <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request a consultation</a>
143 </div>
144 </div>
145 </section>
146
147 {{/html}}
148 {{/velocity}}