Last modified by Agnease on 2026/05/25 16:06

From version 8.3
edited by Agnease
on 2026/05/25 16:06
Change comment: There is no comment for this version
To version 5.1
edited by Agnease
on 2026/05/22 06:14
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -XWiki Support and Maintenance
1 +XWiki Support and Maintenance | Stable Production XWiki Platforms
Content
... ... @@ -1,18 +1,27 @@
1 1  {{velocity}}
2 2  #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 3  {{html clean="false"}}
4 +
4 4   ## PAGE HEADER
5 - <section class="hero hero-centered" aria-labelledby="hero-title">
6 + <section class="hero hero-centered service-hero" aria-labelledby="hero-title">
6 6   <div class="container hero-inner">
7 7   <div class="hero-kicker">
8 8   <i class="fa fa-life-ring" aria-hidden="true"></i>
9 9   XWiki maintenance and support
10 10   </div>
12 +
11 11   <h1 id="hero-title">Reliable XWiki support for production environments</h1>
14 +
12 12   <p class="lead">
13 - Keep your XWiki instance stable, secure and maintainable with troubleshooting,
14 - planned maintenance, upgrade planning and ongoing technical support.
16 + Keep your XWiki instance stable, secure and maintainable with ongoing technical support,
17 + troubleshooting and planned maintenance.
15 15   </p>
19 +
20 + <p class="hero-support">
21 + We help organizations operate XWiki with confidence by reviewing issues, maintaining the platform,
22 + planning upgrades, resolving incidents and keeping business-critical features working over time.
23 + </p>
24 +
16 16   <div class="hero-actions">
17 17   <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request support</a>
18 18   <a class="btn btn-secondary" href="#support-process">See the support approach</a>
... ... @@ -19,233 +19,299 @@
19 19   </div>
20 20   </div>
21 21   </section>
31 +
22 22   ## WHY SUPPORT MATTERS
23 - #set ($supportReasonItems = [{
24 - 'title': 'Keep the platform healthy',
25 - 'icon': 'heartbeat',
26 - 'content': 'Regular maintenance helps identify issues before they become disruptive incidents.',
27 - 'items': [
28 - 'Version and extension checks',
29 - 'Log and error review',
30 - 'Configuration improvements'
31 - ]
32 - },{
33 - 'title': 'Reduce operational risk',
34 - 'icon': 'shield',
35 - 'content': 'Support is not only about fixing problems. It is also about making sure the instance can be recovered, upgraded and maintained safely.',
36 - 'items': [
37 - 'Backup and restore awareness',
38 - 'Upgrade readiness',
39 - 'Security-aware maintenance'
40 - ]
41 - },{
42 - 'title': 'Support business users',
43 - 'icon': 'users',
44 - 'content': 'When XWiki is used for documentation, workflows or internal operations, technical issues quickly become productivity issues.',
45 - 'items': [
46 - 'Authentication problems',
47 - 'Permission issues',
48 - 'Broken pages, macros or exports'
49 - ]
50 - }])
51 51   <section aria-labelledby="why-support-title">
52 52   <div class="container">
53 53   <h2 id="why-support-title">Why XWiki needs ongoing care</h2>
36 +
54 54   <p class="section-intro">
55 55   A production XWiki instance is not just a static documentation website. It may depend on extensions,
56 56   custom applications, authentication integrations, jobs, scripts, permissions, backups and infrastructure
57 57   components that need to keep working together.
58 58   </p>
42 +
59 59   <div class="pathways">
60 - #foreach ($entry in $supportReasonItems)
61 - <article class="pathway-card">
62 - <div class="card-heading">
63 - <div class="pathway-icon">
64 - <i class="fa fa-$entry.icon" aria-hidden="true"></i>
65 - </div>
66 - <h3>$entry.title</h3>
67 - </div>
68 - <p>$entry.content</p>
69 - <ul>
70 - #foreach ($item in $entry.items)
71 - <li>$item</li>
72 - #end
73 - </ul>
74 - </article>
75 - #end
44 + <article class="pathway-card">
45 + <div class="pathway-icon">
46 + <i class="fa fa-heartbeat" aria-hidden="true"></i>
47 + </div>
48 + <h3>Keep the platform healthy</h3>
49 + <p>
50 + Regular maintenance helps identify issues before they become disruptive incidents.
51 + </p>
52 + <ul>
53 + <li>Version and extension checks</li>
54 + <li>Log and error review</li>
55 + <li>Configuration improvements</li>
56 + </ul>
57 + </article>
58 +
59 + <article class="pathway-card">
60 + <div class="pathway-icon">
61 + <i class="fa fa-shield" aria-hidden="true"></i>
62 + </div>
63 + <h3>Reduce operational risk</h3>
64 + <p>
65 + Support is not only about fixing problems. It is also about making sure the instance can be recovered,
66 + upgraded and maintained safely.
67 + </p>
68 + <ul>
69 + <li>Backup and restore awareness</li>
70 + <li>Upgrade readiness</li>
71 + <li>Security-aware maintenance</li>
72 + </ul>
73 + </article>
74 +
75 + <article class="pathway-card">
76 + <div class="pathway-icon">
77 + <i class="fa fa-users" aria-hidden="true"></i>
78 + </div>
79 + <h3>Support business users</h3>
80 + <p>
81 + When XWiki is used for documentation, workflows or internal operations, technical issues quickly become
82 + productivity issues.
83 + </p>
84 + <ul>
85 + <li>Authentication problems</li>
86 + <li>Permission issues</li>
87 + <li>Broken pages, macros or exports</li>
88 + </ul>
89 + </article>
76 76   </div>
77 77   </div>
78 78   </section>
93 +
79 79   ## COMMON SUPPORT NEEDS
80 - #set ($supportNeedItems = [{
81 - 'title': 'Troubleshooting and diagnosis',
82 - 'icon': 'search',
83 - 'content': 'Investigation of errors, failed jobs, broken pages, extension issues, slow requests or unexpected behavior.'
84 - },{
85 - 'title': 'Maintenance planning',
86 - 'icon': 'refresh',
87 - 'content': 'Review of versions, extensions, configuration, upgrade readiness and recommended maintenance actions.'
88 - },{
89 - 'title': 'Performance review',
90 - 'icon': 'tachometer',
91 - 'content': 'Analysis of slow pages, Solr usage, database behavior, jobs, logs and configuration bottlenecks.'
92 - },{
93 - 'title': 'Authentication and access issues',
94 - 'icon': 'lock',
95 - 'content': 'Support for LDAP, Active Directory, SSO, OIDC, MFA, user synchronization and permission-related problems.'
96 - },{
97 - 'title': 'Backup and recovery awareness',
98 - 'icon': 'database',
99 - 'content': 'Review of backup assumptions, restore expectations and operational risks around data and attachments.'
100 - },{
101 - 'title': 'Custom code and extensions',
102 - 'icon': 'puzzle-piece',
103 - 'content': 'Support for custom applications, scripts, macros, UI extensions, dashboards and business-specific features.'
104 - }])
105 105   <section class="services" aria-labelledby="support-needs-title">
106 106   <div class="container">
107 107   <h2 id="support-needs-title">Common support needs</h2>
98 +
108 108   <p class="section-intro">
109 109   Support can cover urgent troubleshooting, recurring maintenance, upgrade preparation,
110 110   platform reviews and improvements that make XWiki easier to operate.
111 111   </p>
103 +
112 112   <div class="services-grid">
113 - #foreach ($entry in $supportNeedItems)
114 - <article class="service">
115 - <div class="service-icon" aria-hidden="true">
116 - <i class="fa fa-$entry.icon"></i>
117 - </div>
118 - <div class="service-body">
119 - <h4>$entry.title</h4>
120 - <p>$entry.content</p>
121 - </div>
122 - </article>
123 - #end
105 + <article class="service">
106 + <div class="service-icon" aria-hidden="true">
107 + <i class="fa fa-search"></i>
108 + </div>
109 + <div class="service-body">
110 + <h4>Troubleshooting and diagnosis</h4>
111 + <p>
112 + Investigation of errors, failed jobs, broken pages, extension issues, slow requests or unexpected behavior.
113 + </p>
114 + </div>
115 + </article>
116 +
117 + <article class="service">
118 + <div class="service-icon" aria-hidden="true">
119 + <i class="fa fa-refresh"></i>
120 + </div>
121 + <div class="service-body">
122 + <h4>Maintenance planning</h4>
123 + <p>
124 + Review of versions, extensions, configuration, upgrade readiness and recommended maintenance actions.
125 + </p>
126 + </div>
127 + </article>
128 +
129 + <article class="service">
130 + <div class="service-icon" aria-hidden="true">
131 + <i class="fa fa-tachometer"></i>
132 + </div>
133 + <div class="service-body">
134 + <h4>Performance review</h4>
135 + <p>
136 + Analysis of slow pages, Solr usage, database behavior, jobs, logs and configuration bottlenecks.
137 + </p>
138 + </div>
139 + </article>
140 +
141 + <article class="service">
142 + <div class="service-icon" aria-hidden="true">
143 + <i class="fa fa-lock"></i>
144 + </div>
145 + <div class="service-body">
146 + <h4>Authentication and access issues</h4>
147 + <p>
148 + Support for LDAP, Active Directory, SSO, OIDC, MFA, user synchronization and permission-related problems.
149 + </p>
150 + </div>
151 + </article>
152 +
153 + <article class="service">
154 + <div class="service-icon" aria-hidden="true">
155 + <i class="fa fa-database"></i>
156 + </div>
157 + <div class="service-body">
158 + <h4>Backup and recovery awareness</h4>
159 + <p>
160 + Review of backup assumptions, restore expectations and operational risks around data and attachments.
161 + </p>
162 + </div>
163 + </article>
164 +
165 + <article class="service">
166 + <div class="service-icon" aria-hidden="true">
167 + <i class="fa fa-puzzle-piece"></i>
168 + </div>
169 + <div class="service-body">
170 + <h4>Custom code and extensions</h4>
171 + <p>
172 + Support for custom applications, scripts, macros, UI extensions, dashboards and business-specific features.
173 + </p>
174 + </div>
175 + </article>
124 124   </div>
125 125   </div>
126 126   </section>
179 +
127 127   ## SUPPORT APPROACH
128 - #set ($supportProcessItems = [{
129 - 'title': 'Understand the issue',
130 - 'content': 'Review symptoms, logs, recent changes, affected users, business impact and the current XWiki environment.'
131 - },{
132 - 'title': 'Identify the likely cause',
133 - 'content': 'Analyze configuration, extensions, custom code, authentication, jobs, performance indicators or infrastructure.'
134 - },{
135 - 'title': 'Apply a controlled fix',
136 - 'content': 'Implement the agreed correction with care for production stability and expected side effects.'
137 - },{
138 - 'title': 'Validate the result',
139 - 'content': 'Confirm that the affected feature works again and that no related functionality was broken.'
140 - },{
141 - 'title': 'Recommend next steps',
142 - 'content': 'Provide maintenance notes, upgrade recommendations, risk areas or follow-up improvements when relevant.'
143 - }])
144 144   <section id="support-process" class="split-section" aria-labelledby="process-title">
145 145   <div class="container">
146 146   <div class="split-grid">
147 147   <div class="split-copy">
148 148   <h2 id="process-title">A practical support approach</h2>
186 +
149 149   <p>
150 150   The objective is to understand the real state of the XWiki instance, not only the visible symptom.
151 151   Many issues involve a combination of version history, extensions, configuration, authentication,
152 152   custom code and infrastructure.
153 153   </p>
192 +
154 154   <p>
155 155   Support work is handled with a maintenance mindset: fix the immediate problem, identify the underlying
156 156   cause where possible and leave the platform easier to operate in the future.
157 157   </p>
158 158   </div>
198 +
159 159   <ol class="process-list">
160 - #foreach ($entry in $supportProcessItems)
161 - <li>
162 - <strong>$entry.title</strong>
163 - $entry.content
164 - </li>
165 - #end
200 + <li>
201 + <strong>Understand the issue</strong>
202 + Review symptoms, logs, recent changes, affected users, business impact and the current XWiki environment.
203 + </li>
204 + <li>
205 + <strong>Identify the likely cause</strong>
206 + Analyze configuration, extensions, custom code, authentication, jobs, performance indicators or infrastructure.
207 + </li>
208 + <li>
209 + <strong>Apply a controlled fix</strong>
210 + Implement the agreed correction with care for production stability and expected side effects.
211 + </li>
212 + <li>
213 + <strong>Validate the result</strong>
214 + Confirm that the affected feature works again and that no related functionality was broken.
215 + </li>
216 + <li>
217 + <strong>Recommend next steps</strong>
218 + Provide maintenance notes, upgrade recommendations, risk areas or follow-up improvements when relevant.
219 + </li>
166 166   </ol>
167 167   </div>
168 168   </div>
169 169   </section>
224 +
170 170   ## TYPES OF SUPPORT
171 - #set ($supportTypeItems = [{
172 - 'title': 'One-time troubleshooting',
173 - 'icon': 'wrench',
174 - 'content': 'Focused support for a specific issue, such as a broken feature, failed upgrade, authentication problem or unexpected error.'
175 - },{
176 - 'title': 'Planned maintenance',
177 - 'icon': 'calendar-check-o',
178 - 'content': 'Periodic reviews, upgrade planning, extension checks and technical recommendations for production stability.'
179 - },{
180 - 'title': 'Security-aware support',
181 - 'icon': 'shield',
182 - 'content': 'Version awareness, upgrade recommendations and review of areas that commonly affect platform security.'
183 - },{
184 - 'title': 'Custom feature maintenance',
185 - 'icon': 'code',
186 - 'content': 'Support for custom XWiki applications, scripts, macros, workflows, PDF exports and integrations.'
187 - }])
188 188   <section aria-labelledby="support-types-title">
189 189   <div class="container">
190 190   <h2 id="support-types-title">Support can be occasional or ongoing</h2>
229 +
191 191   <p class="section-intro">
192 192   Some organizations need help with a specific incident. Others need a long-term technical partner who can
193 193   keep the instance current, stable and ready for future changes.
194 194   </p>
234 +
195 195   <div class="widgets">
196 - #foreach ($entry in $supportTypeItems)
197 - <article class="widget">
198 - <div class="icon" aria-hidden="true">
199 - <i class="fa fa-$entry.icon"></i>
200 - <h4>$entry.title</h4>
201 - </div>
202 - <p>$entry.content</p>
203 - </article>
204 - #end
236 + <article class="widget">
237 + <div class="icon" aria-hidden="true">
238 + <i class="fa fa-wrench"></i>
239 + <h4>One-time troubleshooting</h4>
240 + </div>
241 + <p>
242 + Focused support for a specific issue, such as a broken feature, failed upgrade, authentication problem
243 + or unexpected error.
244 + </p>
245 + </article>
246 +
247 + <article class="widget">
248 + <div class="icon" aria-hidden="true">
249 + <i class="fa fa-calendar-check-o"></i>
250 + <h4>Planned maintenance</h4>
251 + </div>
252 + <p>
253 + Periodic reviews, upgrade planning, extension checks and technical recommendations for production stability.
254 + </p>
255 + </article>
256 +
257 + <article class="widget">
258 + <div class="icon" aria-hidden="true">
259 + <i class="fa fa-shield"></i>
260 + <h4>Security-aware support</h4>
261 + </div>
262 + <p>
263 + Version awareness, upgrade recommendations and review of areas that commonly affect platform security.
264 + </p>
265 + </article>
266 +
267 + <article class="widget">
268 + <div class="icon" aria-hidden="true">
269 + <i class="fa fa-code"></i>
270 + <h4>Custom feature maintenance</h4>
271 + </div>
272 + <p>
273 + Support for custom XWiki applications, scripts, macros, workflows, PDF exports and integrations.
274 + </p>
275 + </article>
205 205   </div>
206 206   </div>
207 207   </section>
279 +
208 208   ## RELATED SERVICES
209 - #set ($relatedSupportServiceItems = [{
210 - 'title': 'XWiki Upgrade Services',
211 - 'url': 'services.xwiki-upgrades',
212 - 'content': 'Safe LTS upgrades for production instances with staging validation, compatibility checks and rollback planning.',
213 - 'linkLabel': 'View upgrade services'
214 - },{
215 - 'title': 'XWiki Development & Integrations',
216 - 'url': 'services.xwiki-development-integrations',
217 - 'content': 'Custom applications, workflows, dashboards, automation and integrations built around your business processes.',
218 - 'linkLabel': 'View development services'
219 - }])
220 220   <section class="resource-strip" aria-labelledby="related-title">
221 221   <div class="container">
222 222   <h2 id="related-title">Related XWiki services</h2>
284 +
223 223   <p class="section-intro">
224 224   Maintenance often connects naturally with upgrades, development and security review.
225 225   </p>
288 +
226 226   <div class="resource-grid">
227 - #foreach ($entry in $relatedSupportServiceItems)
228 - <article class="resource-card">
229 - <h4>$entry.title</h4>
230 - <p>$entry.content</p>
231 - <a href="$xwiki.getURL($entry.url)">$entry.linkLabel</a>
232 - </article>
233 - #end
290 + <article class="resource-card">
291 + <h4>XWiki Upgrade Services</h4>
292 + <p>
293 + Safe LTS upgrades for production instances with staging validation, compatibility checks and rollback planning.
294 + </p>
295 + <a href="$xwiki.getURL('services.xwiki-upgrades')">View upgrade services</a>
296 + </article>
297 +
298 + <article class="resource-card">
299 + <h4>XWiki Development &amp; Integrations</h4>
300 + <p>
301 + Custom applications, workflows, dashboards, automation and integrations built around your business processes.
302 + </p>
303 + <a href="$xwiki.getURL('services.xwiki-development-integrations')">View development services</a>
304 + </article>
234 234   </div>
235 235   </div>
236 236   </section>
308 +
237 237   ## CTA
238 238   <section class="cta-section" aria-labelledby="cta-title">
239 239   <div class="container">
240 240   <div class="cta-panel">
241 241   <h2 id="cta-title">Need reliable XWiki support?</h2>
314 +
242 242   <p>
243 243   Send a short description of your XWiki setup, current version, recent changes and the issue you are facing.
244 244   A few details are enough to start the conversation.
245 245   </p>
319 +
246 246   <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request support</a>
247 247   </div>
248 248   </div>
249 249   </section>
324 +
250 250  {{/html}}
251 251  {{/velocity}}
Agnease.Code.SEODetailsClass[0]
metaTitle
... ... @@ -1,1 +1,1 @@
1 -XWiki Support and Maintenance for Stable Production Platforms | Agnease
1 +XWiki Support and Maintenance | Stable Production XWiki Platforms