Changes for page XWiki Support and Maintenance
Last modified by Agnease on 2026/05/25 16:06
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki Support and Maintenance - 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, upgradeplanning andongoingtechnical 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 & 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]
-
- metaDescription
-
... ... @@ -1,1 +1,0 @@ 1 -Ongoing XWiki support and maintenance for production instances, including troubleshooting, upgrades, performance, security, recovery and long-term platform care. - metaTitle
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki Support and Maintenance for Stable Production Platforms | Agnease