Changes for page How to Customize XWiki Without Creating Upgrade Problems
Last modified by Alex Cotiuga on 2026/07/03 15:51
From version 13.2
edited by Alex Cotiuga
on 2026/07/03 15:51
on 2026/07/03 15:51
Change comment:
There is no comment for this version
To version 12.3
edited by Alex Cotiuga
on 2026/05/26 10:51
on 2026/05/26 10:51
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Default language
-
... ... @@ -1,0 +1,1 @@ 1 +en - Hidden
-
... ... @@ -1,1 +1,1 @@ 1 - true1 +false - Content
-
... ... @@ -110,15 +110,6 @@ 110 110 for related checks around permissions, authentication, extensions, infrastructure and operational practices. 111 111 </p> 112 112 113 - <div class="resource-inline-cta"> 114 - <p> 115 - <strong>Unsure how maintainable your XWiki customizations are?</strong> 116 - A customization review can help identify hidden scripts, undocumented logic, 117 - upgrade risks and features that should be documented, cleaned up or packaged properly. 118 - </p> 119 - <a class="btn btn-secondary" href="$xwiki.getURL('contact.WebHome')">Request a customization review</a> 120 - </div> 121 - 122 122 <h2 id="safe-model">A safer model for XWiki custom work</h2> 123 123 124 124 <h3>1. Keep custom code separate from standard XWiki pages</h3> ... ... @@ -278,25 +278,22 @@ 278 278 <a href="$xwiki.getURL('resources.why-upgrade-xwiki')">why regular XWiki upgrades matter</a> 279 279 </p> 280 280 </div> 272 + 273 + <div class="resource-cta"> 274 + <h3>Need help reviewing XWiki customizations?</h3> 275 + <p> 276 + If your XWiki instance includes custom scripts, dashboards, workflows, templates, integrations or Java 277 + extensions, a customization review can help identify what is safe, what needs documentation and what should be 278 + tested before the next upgrade. 279 + </p> 280 + <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request a customization review</a> 281 + </div> 282 + 281 281 </article> 282 282 </div> 283 283 </div> 284 284 </section> 285 285 286 - <section class="cta-section" aria-labelledby="xwiki-custom-development-cta-title"> 287 - <div class="container"> 288 - <div class="cta-panel"> 289 - <h2 id="xwiki-custom-development-cta-title">Need help reviewing XWiki customizations?</h2> 290 - <p> 291 - If your XWiki instance includes custom scripts, dashboards, workflows, templates, integrations or Java 292 - extensions, a customization review can help identify what is safe, what needs documentation and what should be 293 - tested before the next upgrade. 294 - </p> 295 - <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request a customization review</a> 296 - </div> 297 - </div> 298 - </section> 299 - 300 300 <script type="application/ld+json"> 301 301 { 302 302 "@context": "https://schema.org",