Wiki source code of xwiki-upgrades
Version 1.5 by Alex Cotiugă on 2026/05/01 12:23
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.2 | 1 | {{velocity}} |
| |
1.4 | 2 | #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome')) |
| 3 | {{html clean="false"}} | ||
| |
1.2 | 4 | |
| |
1.5 | 5 | ## COMPACT SERVICE HEADER |
| 6 | <section class="service-header" aria-labelledby="hero-title"> | ||
| 7 | <div class="container service-header-grid"> | ||
| 8 | <div class="service-header-main"> | ||
| 9 | <p class="eyebrow">XWiki service</p> | ||
| 10 | <h1 id="hero-title">XWiki Upgrades</h1> | ||
| 11 | <p class="lead-left"> | ||
| 12 | Safe, planned upgrades for production XWiki instances, with compatibility checks, | ||
| 13 | rollback planning, and post-upgrade validation. | ||
| 14 | </p> | ||
| 15 | <ul class="inline-benefits"> | ||
| 16 | <li>Latest LTS</li> | ||
| 17 | <li>Security fixes</li> | ||
| 18 | <li>Extension checks</li> | ||
| 19 | <li>Minimal downtime</li> | ||
| 20 | </ul> | ||
| |
1.2 | 21 | </div> |
| |
1.5 | 22 | |
| 23 | <aside class="service-aside"> | ||
| 24 | <h3>Need an upgrade assessment?</h3> | ||
| 25 | <p> | ||
| 26 | Send your current XWiki version and a short description of your setup. | ||
| 27 | Agnease will recommend the target version, estimated effort, and key risks to review. | ||
| 28 | </p> | ||
| 29 | <a class="service-cta" href="mailto:alex@agnease.com?subject=XWiki%20Upgrade%20Assessment"> | ||
| 30 | Request an assessment | ||
| 31 | </a> | ||
| 32 | </aside> | ||
| |
1.2 | 33 | </div> |
| 34 | </section> | ||
| 35 | |||
| |
1.4 | 36 | ## VALUE CARDS |
| 37 | #set ($upgradeCards = [{ | ||
| 38 | 'title': 'Stay secure', | ||
| |
1.2 | 39 | 'icon': 'shield', |
| |
1.4 | 40 | 'content': 'Reduce exposure to known vulnerabilities fixed in newer XWiki versions.' |
| |
1.2 | 41 | },{ |
| |
1.4 | 42 | 'title': 'Upgrade safely', |
| 43 | 'icon': 'refresh', | ||
| 44 | 'content': 'Plan the upgrade with backups, validation, rollback options, and minimal downtime.' | ||
| |
1.2 | 45 | },{ |
| |
1.5 | 46 | 'title': 'Avoid surprises', |
| |
1.4 | 47 | 'icon': 'puzzle-piece', |
| 48 | 'content': 'Review extensions, custom code, authentication, PDF export, and infrastructure before production.' | ||
| |
1.2 | 49 | }]) |
| 50 | |||
| |
1.4 | 51 | <section class="compact-section" aria-labelledby="why-title"> |
| |
1.2 | 52 | <div class="container"> |
| |
1.4 | 53 | <h2 id="why-title">Keep your XWiki platform current and reliable</h2> |
| 54 | <div class="widgets compact-widgets"> | ||
| 55 | #foreach ($entry in $upgradeCards) | ||
| |
1.2 | 56 | <article class="widget"> |
| 57 | <div class="icon" aria-hidden="true"> | ||
| 58 | <i class="fa fa-$entry.icon"></i> | ||
| 59 | <h4>$entry.title</h4> | ||
| 60 | </div> | ||
| 61 | <p>$entry.content</p> | ||
| 62 | </article> | ||
| 63 | #end | ||
| 64 | </div> | ||
| 65 | </div> | ||
| 66 | </section> | ||
| 67 | |||
| |
1.4 | 68 | ## TWO COLUMN SUMMARY |
| 69 | <section class="services compact-section" aria-labelledby="summary-title"> | ||
| |
1.2 | 70 | <div class="container"> |
| |
1.4 | 71 | <h2 id="summary-title">Upgrade support for real XWiki environments</h2> |
| |
1.2 | 72 | |
| |
1.4 | 73 | <div class="services-grid compact-grid"> |
| 74 | <article class="service"> | ||
| 75 | <div class="service-icon"> | ||
| 76 | <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> | ||
| |
1.2 | 77 | </div> |
| |
1.4 | 78 | <div class="service-body"> |
| 79 | <h4>When to consider an upgrade</h4> | ||
| 80 | <ul> | ||
| 81 | <li>Your instance is not on the latest suitable LTS version</li> | ||
| 82 | <li>Your current version is more than one year old</li> | ||
| 83 | <li>You use custom extensions, scripts, or workflows</li> | ||
| 84 | <li>You rely on LDAP, SSO, OIDC, SAML, or MFA</li> | ||
| 85 | <li>You want to reduce security and maintenance risk</li> | ||
| 86 | </ul> | ||
| |
1.2 | 87 | </div> |
| 88 | </article> | ||
| 89 | |||
| |
1.4 | 90 | <article class="service"> |
| 91 | <div class="service-icon"> | ||
| 92 | <i class="fa fa-check-square-o" aria-hidden="true"></i> | ||
| |
1.2 | 93 | </div> |
| |
1.4 | 94 | <div class="service-body"> |
| 95 | <h4>What Agnease handles</h4> | ||
| 96 | <ul> | ||
| 97 | <li>Current version and environment review</li> | ||
| 98 | <li>Recommended target version</li> | ||
| 99 | <li>Extension and customization checks</li> | ||
| 100 | <li>Backup, staging, and rollback planning</li> | ||
| 101 | <li>Production upgrade and post-upgrade validation</li> | ||
| 102 | </ul> | ||
| 103 | </div> | ||
| |
1.2 | 104 | </article> |
| 105 | </div> | ||
| 106 | </div> | ||
| 107 | </section> | ||
| 108 | |||
| 109 | {{/html}} | ||
| 110 | {{/velocity}} |