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