Changes for page services

Last modified by Alex Cotiugă on 2026/05/12 12:37

From version 3.1
edited by Alex Cotiugă
on 2026/05/12 12:04
Change comment: There is no comment for this version
To version 1.1
edited by Alex Cotiugă
on 2026/05/01 11:58
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,79 +1,0 @@
1 -{{velocity}}
2 -#set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 -{{html clean="false"}}
4 -
5 - ## PAGE HEADER
6 - <section class="page-header-compact" aria-labelledby="page-title">
7 - <div class="container">
8 - <p class="page-eyebrow">Agnease services</p>
9 - <h1 id="page-title">XWiki Services</h1>
10 - <p class="page-lead">
11 - Specialized services for organizations that rely on XWiki for knowledge management,
12 - intranets, workflows, documentation, and internal operations.
13 - </p>
14 - </div>
15 - </section>
16 -
17 - ## SERVICE CARDS
18 - #set ($sectionItems = [{
19 - 'title': 'XWiki Upgrade Services',
20 - 'icon': 'refresh',
21 - 'url': '/services/xwiki-upgrades',
22 - 'content': 'Safe LTS upgrades for production XWiki instances, with compatibility checks, backups, rollback planning and post-upgrade validation.'
23 - },{
24 - 'title': 'XWiki Support & Maintenance',
25 - 'icon': 'life-ring',
26 - 'url': '/services/xwiki-maintenance-support',
27 - 'content': 'Ongoing technical care for XWiki environments that need to stay stable, secure, performant and recoverable.'
28 - },{
29 - 'title': 'XWiki Development & Integrations',
30 - 'icon': 'cogs',
31 - 'url': '/services/xwiki-development-integrations',
32 - 'content': 'Custom applications, workflows, dashboards, macros, automation and integrations built using XWiki conventions.'
33 - },{
34 - 'title': 'XWiki Migrations',
35 - 'icon': 'exchange',
36 - 'url': '/services/xwiki-migrations',
37 - 'content': 'Migration support from Confluence, SharePoint, MediaWiki, file-based documentation or legacy knowledge systems.'
38 - },{
39 - 'title': 'Authentication & Access Control',
40 - 'icon': 'lock',
41 - 'url': '/services/xwiki-authentication-access-control',
42 - 'content': 'LDAP, Active Directory, SSO, OIDC, SAML, MFA and permission model support for secure XWiki deployments.'
43 - },{
44 - 'title': 'XWiki Security Review',
45 - 'icon': 'shield',
46 - 'url': '/services/xwiki-security-review',
47 - 'content': 'Security-aware review of versions, extensions, rights, scripting, authentication and upgrade exposure.'
48 - }])
49 -
50 - <section aria-labelledby="items-title">
51 - <div class="container">
52 - <h2 id="items-title">How Agnease can help</h2>
53 -
54 - <div class="widgets">
55 - #foreach ($entry in $sectionItems)
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 - <p class="card-link"><a href="$entry.url">View service</a></p>
63 - </article>
64 - #end
65 - </div>
66 - </div>
67 - </section>
68 -
69 - ## CTA
70 - <section class="cta-section">
71 - <div class="container">
72 - <p class="text-center contact-inline">
73 - Not sure where to start? <a href="mailto:alex@agnease.com">Contact Agnease</a>.
74 - </p>
75 - </div>
76 - </section>
77 -
78 -{{/html}}
79 -{{/velocity}}