Wiki source code of XWiki Resources and Guides

Version 10.1 by Agnease on 2026/05/22 10:08

Hide last authors
Agnease 1.2 1 {{velocity}}
Agnease 3.1 2 #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 {{html clean="false"}}
Agnease 1.2 4
Agnease 9.2 5 <section class="hero hero-centered" aria-labelledby="hero-title">
Agnease 9.3 6 <div class="container hero-inner">
7 <div class="hero-kicker">
8 <i class="fa fa-book" aria-hidden="true"></i>
9 XWiki resources
Agnease 3.1 10 </div>
Agnease 1.2 11
Agnease 3.1 12 <h1 id="hero-title">Practical XWiki guidance for better long-term maintenance</h1>
Agnease 1.2 13
Agnease 9.5 14 <p class="lead">
Agnease 3.1 15 Articles and practical notes about XWiki upgrades, custom development, governance, security,
16 integrations and maintainable knowledge platforms.
17 </p>
18 </div>
19 </section>
Agnease 1.2 20
Agnease 3.1 21 <section class="resources-index-page">
22 <div class="container">
Agnease 1.2 23
Agnease 3.1 24 <div class="resources-intro">
25 <p>
26 XWiki is a flexible platform, but the long-term quality of an instance depends on how it is configured,
27 customized, upgraded and maintained. These resources are written for teams that want to keep their
28 XWiki platform stable, useful and easier to evolve over time.
29 </p>
30 </div>
Agnease 1.2 31
Agnease 3.1 32 <div class="resources-grid">
Agnease 1.2 33
Agnease 3.1 34 <article class="resource-card">
35 <div class="resource-card-icon">
36 <i class="fa fa-refresh" aria-hidden="true"></i>
37 </div>
38 <div class="resource-card-body">
39 <div class="resource-card-label">Upgrade guidance</div>
40 <h2>
41 <a href="$xwiki.getURL('resources.why-upgrade-xwiki')">
42 Why upgrading your XWiki instance should be a regular priority
43 </a>
44 </h2>
45 <p>
46 Understand why postponed upgrades can increase security exposure, compatibility risk and
47 long-term maintenance cost.
48 </p>
49 <a class="resource-card-link" href="$xwiki.getURL('resources.why-upgrade-xwiki')">
50 Read the article
51 <i class="fa fa-angle-right" aria-hidden="true"></i>
52 </a>
53 </div>
54 </article>
Agnease 1.2 55
Agnease 3.1 56 <article class="resource-card">
57 <div class="resource-card-icon">
58 <i class="fa fa-code" aria-hidden="true"></i>
59 </div>
60 <div class="resource-card-body">
61 <div class="resource-card-label">Custom development</div>
62 <h2>
63 <a href="$xwiki.getURL('resources.xwiki-custom-development')">
64 How to customize XWiki safely without creating upgrade problems
65 </a>
66 </h2>
67 <p>
68 Learn how to organize custom XWiki code, scripts, templates and extensions so they remain
69 maintainable across upgrades.
70 </p>
71 <a class="resource-card-link" href="$xwiki.getURL('resources.xwiki-custom-development')">
72 Read the article
73 <i class="fa fa-angle-right" aria-hidden="true"></i>
74 </a>
75 </div>
76 </article>
Agnease 1.2 77
Agnease 3.1 78 </div>
Agnease 1.2 79
Agnease 3.1 80 <div class="resources-next">
81 <h2>More topics coming soon</h2>
82 <p>
83 Future resources will cover XWiki access rights, authentication, migrations, security reviews,
84 structured applications, workflows and practical administration patterns.
85 </p>
86 </div>
Agnease 1.2 87
Agnease 3.1 88 <div class="resource-cta">
89 <h3>Need help with an XWiki project?</h3>
90 <p>
91 If your XWiki instance needs an upgrade, custom development, integration work or a technical review,
92 we can help you evaluate the current state and define the safest next steps.
93 </p>
94 <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Contact Agnease</a>
95 </div>
Agnease 1.2 96
Agnease 3.1 97 </div>
98 </section>
Agnease 1.2 99
Agnease 3.1 100 {{/html}}
Agnease 1.2 101 {{/velocity}}