Changes for page Pricing
Last modified by Alex Cotiuga on 2026/07/13 06:55
From version 1.1
edited by Alex Cotiuga
on 2026/07/10 03:26
on 2026/07/10 03:26
Change comment:
There is no comment for this version
To version 1.10
edited by Alex Cotiuga
on 2026/07/10 03:47
on 2026/07/10 03:47
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - pricing1 +Pricing - Content
-
... ... @@ -1,0 +1,348 @@ 1 +{{velocity}} 2 +#set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome')) 3 +#set ($contactURL = $xwiki.getURL('contact.WebHome')) 4 +#set ($startingPoints = [{ 5 + 'icon': 'search', 6 + 'title': 'Review & diagnose', 7 + 'price': 'From €290', 8 + 'description': 'For teams that need to understand risks, issues or the current state before making changes.', 9 + 'items': [ 10 + 'XWiki Health Check', 11 + 'Upgrade Readiness Review', 12 + 'Authentication Review', 13 + 'Urgent Troubleshooting' 14 + ], 15 + 'cta': 'Start with a review' 16 +},{ 17 + 'icon': 'cogs', 18 + 'title': 'Implement & configure', 19 + 'price': 'From €490', 20 + 'description': 'For teams ready to make a specific XWiki change, upgrade or authentication improvement.', 21 + 'items': [ 22 + 'Standard XWiki LTS Upgrade', 23 + 'MFA Installation', 24 + 'OIDC / Microsoft Entra ID Setup', 25 + 'LDAP / Active Directory work' 26 + ], 27 + 'cta': 'Request implementation quote' 28 +},{ 29 + 'icon': 'life-ring', 30 + 'title': 'Maintain & support', 31 + 'price': 'From €390/month', 32 + 'description': 'For organizations that need regular XWiki help, troubleshooting, maintenance and planning.', 33 + 'items': [ 34 + 'Monthly support', 35 + 'Troubleshooting', 36 + 'Maintenance guidance', 37 + 'Upgrade planning' 38 + ], 39 + 'cta': 'Discuss support plan' 40 +}]) 41 +#set ($commonPackages = [{ 42 + 'service': 'XWiki Health Check', 43 + 'price': '€390', 44 + 'description': 'Configuration, version, extension, security and stability review with written recommendations.' 45 +},{ 46 + 'service': 'Upgrade Readiness Review', 47 + 'price': '€390', 48 + 'description': 'Upgrade path, compatibility, customization risk and effort estimate before implementation.' 49 +},{ 50 + 'service': 'XWiki Authentication Review', 51 + 'price': '€290', 52 + 'description': 'Review of login flow, user provisioning, groups, access control and authentication options.' 53 +},{ 54 + 'service': 'Urgent XWiki Troubleshooting', 55 + 'price': 'From €250', 56 + 'description': 'Live troubleshooting session for blocking issues, errors, failed upgrades or production problems.' 57 +},{ 58 + 'service': 'Standard XWiki LTS Upgrade', 59 + 'price': 'From €790', 60 + 'description': 'Upgrade preparation, execution, basic compatibility checks and post-upgrade validation.' 61 +},{ 62 + 'service': 'XWiki MFA Installation & Configuration', 63 + 'price': 'From €490', 64 + 'description': 'MFA installation, login flow integration, basic configuration, testing and administrator guidance.' 65 +},{ 66 + 'service': 'OIDC / Microsoft Entra ID Setup', 67 + 'price': 'From €590', 68 + 'description': 'OpenID Connect setup, user mapping considerations, group and access-control review, and validation.' 69 +},{ 70 + 'service': 'LDAP / Active Directory Review', 71 + 'price': 'From €390', 72 + 'description': 'LDAP or Active Directory configuration review, profile mapping and group mapping recommendations.' 73 +},{ 74 + 'service': 'Access Control Review', 75 + 'price': 'From €390', 76 + 'description': 'Review of groups, permissions, public/internal/restricted areas and subwiki access model.' 77 +},{ 78 + 'service': 'Advanced Authentication Work', 79 + 'price': 'Quoted after review', 80 + 'description': 'Custom authenticators, container authentication, special login flows or wiki farm authentication strategy.' 81 +}]) 82 +#set ($supportPlans = [{ 83 + 'icon': 'leaf', 84 + 'title': 'Essential Support', 85 + 'price': '€390/month', 86 + 'description': 'For small teams that need occasional XWiki help.', 87 + 'items': [ 88 + 'Up to 4 hours/month', 89 + 'Email support', 90 + 'Small configuration fixes', 91 + 'Upgrade and security guidance' 92 + ], 93 + 'cta': 'Request support plan' 94 +},{ 95 + 'icon': 'check-circle', 96 + 'title': 'Standard Support', 97 + 'price': '€790/month', 98 + 'description': 'For active XWiki environments that need regular support and maintenance.', 99 + 'items': [ 100 + 'Up to 8 hours/month', 101 + 'Prioritized support', 102 + 'Troubleshooting', 103 + 'Minor improvements', 104 + 'Maintenance guidance' 105 + ], 106 + 'cta': 'Request standard support' 107 +},{ 108 + 'icon': 'building', 109 + 'title': 'Extended Support', 110 + 'price': 'From €1,490/month', 111 + 'description': 'For business-critical XWiki platforms or organizations with ongoing XWiki work.', 112 + 'items': [ 113 + 'Larger monthly allocation', 114 + 'Prioritized handling', 115 + 'Upgrade planning', 116 + 'Authentication and extension support', 117 + 'Roadmap and stability guidance' 118 + ], 119 + 'cta': 'Discuss extended support' 120 +}]) 121 +#set ($complexProjects = [ 122 + 'Wiki farm restructuring', 123 + 'Major XWiki LTS upgrades', 124 + 'Microsoft Entra ID, OIDC, LDAP or SAML integrations', 125 + 'Custom workflow applications', 126 + 'Intranet and knowledge platform development', 127 + 'Performance and stability improvements', 128 + 'Content and platform migrations' 129 +]) 130 +#set ($faqItems = [{ 131 + 'question': 'Are these fixed prices?', 132 + 'answer': 'Some services have fixed starting prices. Larger or more complex projects are reviewed first and quoted separately, so the scope, risks and required testing are clear before implementation starts.' 133 +},{ 134 + 'question': 'Do you charge hourly?', 135 + 'answer': 'For support plans, time allocation is used to manage monthly work. For projects, Agnease aims to provide clear service packages or fixed quotes whenever the scope can be defined.' 136 +},{ 137 + 'question': 'Can you work on existing XWiki installations?', 138 + 'answer': 'Yes. Agnease works with existing XWiki instances, including upgrades, troubleshooting, authentication, customizations, extensions and long-term maintenance.' 139 +},{ 140 + 'question': 'What happens if my XWiki instance is more complex?', 141 + 'answer': 'Agnease first reviews the current setup, identifies risks and dependencies, and then provides a quote based on the actual scope.' 142 +},{ 143 + 'question': 'Can I book a call directly?', 144 + 'answer': 'Yes. The contact form includes a call booking option, but sending a short description first helps Agnease understand the context before the discussion.' 145 +},{ 146 + 'question': 'Do prices include external costs?', 147 + 'answer': 'The prices on this page cover Agnease services. External hosting, infrastructure or third-party costs are discussed separately when relevant.' 148 +}]) 149 +{{html clean="false"}} 150 + 151 +<section class="resource-header" aria-labelledby="hero-title"> 152 + <div class="container"> 153 + <div class="text-center"> 154 + <div class="hero-kicker"> 155 + <i class="fa fa-eur" aria-hidden="true"></i> 156 + XWiki consulting, support and implementation 157 + </div> 158 + </div> 159 + 160 + <h1 id="hero-title">XWiki Service Packages</h1> 161 + 162 + <p class="lead"> 163 + Clear starting points for XWiki upgrades, authentication, troubleshooting and long-term support.<br/> 164 + Start with a review, request an implementation quote, or choose a support plan for ongoing XWiki help. 165 + </p> 166 + 167 + <div id="hero-cta"> 168 + <a class="btn btn-primary" href="$contactURL">Request a quote</a> 169 + <a class="btn btn-secondary" href="#starting-points">Compare starting points</a> 170 + </div> 171 + </div> 172 +</section> 173 + 174 +<section class="resource-page"> 175 + <div class="container"> 176 + <div class="resource-layout"> 177 + <article class="resource-content services"> 178 + 179 + <div class="resource-note"> 180 + <p> 181 + <strong>Pricing note:</strong> Prices are starting points and exclude VAT where applicable. 182 + Final pricing depends on the XWiki version, installed extensions, customizations, hosting setup, 183 + authentication configuration, wiki farm complexity and required testing. 184 + </p> 185 + </div> 186 + 187 + <h2 id="starting-points">Choose your starting point</h2> 188 + 189 + <p> 190 + Most XWiki requests fit into one of three paths: review the current setup, implement a defined change, 191 + or set up ongoing support. This keeps the first step clear without pretending that every XWiki environment 192 + has the same complexity. 193 + </p> 194 + 195 + <div class="pathways"> 196 + #foreach ($entry in $startingPoints) 197 + <article class="pathway-card"> 198 + <div class="pathway-icon" aria-hidden="true"> 199 + <i class="fa fa-$entry.icon"></i> 200 + <h4>$entry.title</h4> 201 + </div> 202 + <p><strong>$entry.price</strong></p> 203 + <p>$entry.description</p> 204 + <ul> 205 + #foreach ($item in $entry.items) 206 + <li>$item</li> 207 + #end 208 + </ul> 209 + <p><a class="btn btn-primary" href="$contactURL">$entry.cta</a></p> 210 + </article> 211 + #end 212 + </div> 213 + 214 + <h2 id="common-packages">Common starting packages</h2> 215 + 216 + <p> 217 + These are practical entry points for common XWiki needs. Some can start directly, while others require 218 + a quick review before confirming the final scope. 219 + </p> 220 + 221 + <table class="table table-bordered table-striped"> 222 + <thead> 223 + <tr> 224 + <th>Service</th> 225 + <th>Starting price</th> 226 + <th>What it covers</th> 227 + </tr> 228 + </thead> 229 + <tbody> 230 + #foreach ($entry in $commonPackages) 231 + <tr> 232 + <td><strong>$entry.service</strong></td> 233 + <td>$entry.price</td> 234 + <td>$entry.description</td> 235 + </tr> 236 + #end 237 + </tbody> 238 + </table> 239 + 240 + <div id="upgrade-offer" class="resource-note"> 241 + <p> 242 + <strong>New customer upgrade offer:</strong> If the Upgrade Readiness Review leads to an upgrade 243 + project with Agnease, the review cost can be credited toward the upgrade implementation. 244 + </p> 245 + </div> 246 + 247 + <h2 id="support">Monthly support plans</h2> 248 + 249 + <p> 250 + Support plans are designed for organizations that already use XWiki and want regular help with 251 + troubleshooting, maintenance, upgrades, configuration, authentication and small improvements. 252 + </p> 253 + 254 + <div class="services-grid"> 255 + #foreach ($entry in $supportPlans) 256 + <article class="service"> 257 + <div class="service-icon" aria-hidden="true"> 258 + <i class="fa fa-$entry.icon"></i> 259 + </div> 260 + <div class="service-body"> 261 + <h4>$entry.title</h4> 262 + <p><strong>$entry.price</strong></p> 263 + <p>$entry.description</p> 264 + <ul> 265 + #foreach ($item in $entry.items) 266 + <li>$item</li> 267 + #end 268 + </ul> 269 + <p><a class="btn btn-primary" href="$contactURL">$entry.cta</a></p> 270 + </div> 271 + </article> 272 + #end 273 + </div> 274 + 275 + <div class="resource-note"> 276 + <p> 277 + Larger features, migrations, major customizations and complex projects are quoted separately. 278 + </p> 279 + </div> 280 + 281 + <h2 id="complex-projects">Need something more complex?</h2> 282 + 283 + <p> 284 + Some XWiki projects cannot be priced responsibly before the environment is reviewed. For wiki farms, 285 + major upgrades, migrations, custom applications, authentication changes or infrastructure restructuring, 286 + Agnease first reviews the current setup and then provides a fixed project quote. 287 + </p> 288 + 289 + <ul class="resource-checklist"> 290 + #foreach ($item in $complexProjects) 291 + <li>$item</li> 292 + #end 293 + </ul> 294 + 295 + <div class="resource-cta"> 296 + <h3>Request a project quote</h3> 297 + <p> 298 + Send a short description of your XWiki environment, current version, hosting setup and what you 299 + are trying to achieve. 300 + </p> 301 + <a class="btn btn-primary" href="$contactURL">Request a project quote</a> 302 + </div> 303 + 304 + <h2 id="faq">FAQ</h2> 305 + 306 + #foreach ($entry in $faqItems) 307 + <details class="resource-faq-item" #if ($foreach.first)open#end> 308 + <summary>$entry.question</summary> 309 + <p>$entry.answer</p> 310 + </details> 311 + #end 312 + 313 + </article> 314 + </div> 315 + </div> 316 +</section> 317 + 318 +<section class="cta-section" aria-labelledby="pricing-final-cta-title"> 319 + <div class="container"> 320 + <div class="cta-panel"> 321 + <h2 id="pricing-final-cta-title">Not sure which option fits your XWiki instance?</h2> 322 + <p> 323 + Send a short description of your XWiki environment and what you are trying to achieve. 324 + Agnease will help identify the right starting point. 325 + </p> 326 + <a class="btn btn-primary" href="$contactURL">Contact Agnease</a> 327 + </div> 328 + </div> 329 +</section> 330 + 331 +<script type="application/ld+json"> 332 +{ 333 + "@context": "https://schema.org", 334 + "@type": "Service", 335 + "name": "XWiki Service Packages", 336 + "provider": { 337 + "@type": "Organization", 338 + "name": "Agnease", 339 + "url": "https://agnease.com/" 340 + }, 341 + "serviceType": "XWiki consulting, support, upgrades, authentication and maintenance", 342 + "areaServed": "International", 343 + "description": "XWiki service packages for upgrades, support, authentication, troubleshooting, maintenance and implementation." 344 +} 345 +</script> 346 + 347 +{{/html}} 348 +{{/velocity}}