Changes for page services
Last modified by Alex Cotiugă on 2026/05/12 12:37
From version 3.2
edited by Alex Cotiugă
on 2026/05/12 12:07
on 2026/05/12 12:07
Change comment:
There is no comment for this version
To version 3.5
edited by Alex Cotiugă
on 2026/05/12 12:36
on 2026/05/12 12:36
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -24,7 +24,7 @@ 24 24 25 25 <div class="hero-actions"> 26 26 <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request a consultation</a> 27 - <a class="btn btn-secondary" href=" $xwiki.getURL('PublicWebSite.WebHome')">Back tohomepage</a>27 + <a class="btn btn-secondary" href="#services-list">Explore services</a> 28 28 </div> 29 29 </div> 30 30 </section> ... ... @@ -33,48 +33,58 @@ 33 33 #set ($sectionItems = [{ 34 34 'title': 'XWiki Upgrade Services', 35 35 'icon': 'refresh', 36 - 'url': ' /services/xwiki-upgrades',36 + 'url': 'services.xwiki-upgrades', 37 37 'content': 'Safe LTS upgrades for production XWiki instances, with compatibility checks, backups, rollback planning and post-upgrade validation.' 38 38 },{ 39 39 'title': 'XWiki Support & Maintenance', 40 40 'icon': 'life-ring', 41 - 'url': ' /services/xwiki-maintenance-support',41 + 'url': 'services.xwiki-maintenance-support', 42 42 'content': 'Ongoing technical care for XWiki environments that need to stay stable, secure, performant and recoverable.' 43 43 },{ 44 44 'title': 'XWiki Development & Integrations', 45 45 'icon': 'cogs', 46 - 'url': ' /services/xwiki-development-integrations',46 + 'url': 'services.xwiki-development-integrations', 47 47 'content': 'Custom applications, workflows, dashboards, macros, automation and integrations built using XWiki conventions.' 48 48 },{ 49 49 'title': 'XWiki Migrations', 50 50 'icon': 'exchange', 51 - 'url': ' /services/xwiki-migrations',51 + 'url': 'services.xwiki-migrations', 52 52 'content': 'Migration support from Confluence, SharePoint, MediaWiki, file-based documentation or legacy knowledge systems.' 53 53 },{ 54 54 'title': 'Authentication & Access Control', 55 55 'icon': 'lock', 56 - 'url': ' /services/xwiki-authentication-access-control',56 + 'url': 'services.xwiki-authentication-access-control', 57 57 'content': 'LDAP, Active Directory, SSO, OIDC, SAML, MFA and permission model support for secure XWiki deployments.' 58 58 },{ 59 59 'title': 'XWiki Security Review', 60 60 'icon': 'shield', 61 - 'url': ' /services/xwiki-security-review',61 + 'url': 'services.xwiki-security-review', 62 62 'content': 'Security-aware review of versions, extensions, rights, scripting, authentication and upgrade exposure.' 63 63 }]) 64 64 65 - <section aria-labelledby="items-title"> 65 + <section id="services-list" class="services" aria-labelledby="items-title"> 66 66 <div class="container"> 67 - <h2 id="items-title">How Agneasecanhelp</h2>67 + <h2 id="items-title">How we help</h2> 68 68 69 - <div class="widgets"> 69 + <p class="section-intro"> 70 + Focused XWiki services for production platforms, long-term maintenance, business-specific extensions 71 + and safe evolution over time. 72 + </p> 73 + 74 + <div class="services-grid"> 70 70 #foreach ($entry in $sectionItems) 71 - <article class=" widget">72 - <div class="icon" aria-hidden="true"> 76 + <article class="service"> 77 + <div class="service-icon" aria-hidden="true"> 73 73 <i class="fa fa-$entry.icon"></i> 79 + </div> 80 + 81 + <div class="service-body"> 74 74 <h4>$entry.title</h4> 83 + <p>$entry.content</p> 84 + <p class="card-link"> 85 + <a href="$xwiki.getURL($entry.url)">View service</a> 86 + </p> 75 75 </div> 76 - <p>$entry.content</p> 77 - <p class="card-link"><a href="$entry.url">View service</a></p> 78 78 </article> 79 79 #end 80 80 </div> ... ... @@ -81,12 +81,56 @@ 81 81 </div> 82 82 </section> 83 83 94 + ## EXPECTATION / DELIVERY SECTION 95 + <section class="split-section" aria-labelledby="delivery-title"> 96 + <div class="container"> 97 + <div class="split-grid"> 98 + <div class="split-copy"> 99 + <h2 id="delivery-title">Practical delivery for real XWiki environments</h2> 100 + 101 + <p> 102 + XWiki projects are rarely just about installing a platform or applying an upgrade. Production instances 103 + often include custom applications, authentication integrations, extensions, scripts, rights models, 104 + imported content and business-specific workflows. 105 + </p> 106 + 107 + <p> 108 + The work is approached with care for stability, compatibility and maintainability, so the platform 109 + remains easier to operate after the project is completed. 110 + </p> 111 + </div> 112 + 113 + <ol class="process-list"> 114 + <li> 115 + <strong>Understand the current setup</strong> 116 + Review the version, extensions, infrastructure, authentication, custom code and business-critical features. 117 + </li> 118 + <li> 119 + <strong>Define a safe scope</strong> 120 + Clarify risks, expected effort, dependencies, validation steps and recommended next actions. 121 + </li> 122 + <li> 123 + <strong>Deliver with documentation</strong> 124 + Implement the agreed work, validate the result and document relevant changes for future maintenance. 125 + </li> 126 + </ol> 127 + </div> 128 + </div> 129 + </section> 130 + 84 84 ## CTA 85 - <section class="cta-section"> 132 + <section class="cta-section" aria-labelledby="cta-title"> 86 86 <div class="container"> 87 - <p class="text-center contact-inline"> 88 - Not sure where to start? <a href="mailto:alex@agnease.com">Contact Agnease</a>. 89 - </p> 134 + <div class="cta-panel"> 135 + <h2 id="cta-title">Need help with XWiki?</h2> 136 + 137 + <p> 138 + Send a short description of your current XWiki setup, the issue you are facing, or the type of project 139 + you want to build. A few details are enough to start the conversation. 140 + </p> 141 + 142 + <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Request a consultation</a> 143 + </div> 90 90 </div> 91 91 </section> 92 92