Wiki source code of xwiki-upgrades

Version 1.4 by Alex Cotiugă on 2026/05/01 12:20

Show last authors
1 {{velocity}}
2 #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 {{html clean="false"}}
4
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>
20 </div>
21 </div>
22 </section>
23
24 ## VALUE CARDS
25 #set ($upgradeCards = [{
26 'title': 'Stay secure',
27 'icon': 'shield',
28 'content': 'Reduce exposure to known vulnerabilities fixed in newer XWiki versions.'
29 },{
30 'title': 'Upgrade safely',
31 'icon': 'refresh',
32 'content': 'Plan the upgrade with backups, validation, rollback options, and minimal downtime.'
33 },{
34 'title': 'Avoid compatibility surprises',
35 'icon': 'puzzle-piece',
36 'content': 'Review extensions, custom code, authentication, PDF export, and infrastructure before production.'
37 }])
38
39 <section class="compact-section" aria-labelledby="why-title">
40 <div class="container">
41 <h2 id="why-title">Keep your XWiki platform current and reliable</h2>
42 <div class="widgets compact-widgets">
43 #foreach ($entry in $upgradeCards)
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
56 ## TWO COLUMN SUMMARY
57 <section class="services compact-section" aria-labelledby="summary-title">
58 <div class="container">
59 <h2 id="summary-title">Upgrade support for real XWiki environments</h2>
60
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>
65 </div>
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>
75 </div>
76 </article>
77
78 <article class="service">
79 <div class="service-icon">
80 <i class="fa fa-check-square-o" aria-hidden="true"></i>
81 </div>
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>
92 </article>
93 </div>
94 </div>
95 </section>
96
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
111 {{/html}}
112 {{/velocity}}