Wiki source code of xwiki-upgrades

Version 2.1 by Alex Cotiugă on 2026/05/01 12:25

Hide last authors
Alex Cotiugă 1.2 1 {{velocity}}
Alex Cotiugă 1.4 2 #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 {{html clean="false"}}
Alex Cotiugă 1.2 4
Alex Cotiugă 2.1 5 ## COMPACT HERO
6 <section class="hero hero-centered service-hero" aria-labelledby="hero-title">
7 <div class="container hero-inner">
8 <h1 id="hero-title">XWiki Upgrades</h1>
9 <p class="lead">
10 Safe, planned upgrades for production XWiki instances.
11 </p>
12 <ul class="benefits">
13 <li>Latest LTS</li>
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>
Alex Cotiugă 1.2 20 </div>
21 </div>
22 </section>
23
Alex Cotiugă 1.4 24 ## VALUE CARDS
25 #set ($upgradeCards = [{
26 'title': 'Stay secure',
Alex Cotiugă 1.2 27 'icon': 'shield',
Alex Cotiugă 1.4 28 'content': 'Reduce exposure to known vulnerabilities fixed in newer XWiki versions.'
Alex Cotiugă 1.2 29 },{
Alex Cotiugă 1.4 30 'title': 'Upgrade safely',
31 'icon': 'refresh',
32 'content': 'Plan the upgrade with backups, validation, rollback options, and minimal downtime.'
Alex Cotiugă 1.2 33 },{
Alex Cotiugă 2.1 34 'title': 'Avoid compatibility surprises',
Alex Cotiugă 1.4 35 'icon': 'puzzle-piece',
36 'content': 'Review extensions, custom code, authentication, PDF export, and infrastructure before production.'
Alex Cotiugă 1.2 37 }])
38
Alex Cotiugă 1.4 39 <section class="compact-section" aria-labelledby="why-title">
Alex Cotiugă 1.2 40 <div class="container">
Alex Cotiugă 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)
Alex Cotiugă 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
Alex Cotiugă 1.4 56 ## TWO COLUMN SUMMARY
57 <section class="services compact-section" aria-labelledby="summary-title">
Alex Cotiugă 1.2 58 <div class="container">
Alex Cotiugă 1.4 59 <h2 id="summary-title">Upgrade support for real XWiki environments</h2>
Alex Cotiugă 1.2 60
Alex Cotiugă 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>
Alex Cotiugă 1.2 65 </div>
Alex Cotiugă 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>
Alex Cotiugă 1.2 75 </div>
76 </article>
77
Alex Cotiugă 1.4 78 <article class="service">
79 <div class="service-icon">
80 <i class="fa fa-check-square-o" aria-hidden="true"></i>
Alex Cotiugă 1.2 81 </div>
Alex Cotiugă 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>
Alex Cotiugă 1.2 92 </article>
93 </div>
94 </div>
95 </section>
96
Alex Cotiugă 2.1 97 ## FINAL CTA
98 <section class="cta-section compact-cta" aria-labelledby="assessment-title">
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.
103 Agnease will recommend the target version, estimated effort, and key risks to review.
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
Alex Cotiugă 1.2 111 {{/html}}
112 {{/velocity}}