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 2.37
edited by Alex Cotiuga
on 2026/07/10 05:24
on 2026/07/10 05:24
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - pricing1 +Pricing - Content
-
... ... @@ -1,0 +1,553 @@ 1 +{{velocity}} 2 +#set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome')) 3 +#set ($contactURL = $xwiki.getURL('contact.WebHome')) 4 +#set ($upgradeURL = $xwiki.getURL('services.xwiki-upgrades')) 5 +#set ($maintenanceURL = $xwiki.getURL('services.xwiki-maintenance-support')) 6 +#set ($authURL = $xwiki.getURL('services.xwiki-authentication-access-control')) 7 +#set ($mfaURL = $xwiki.getURL('products.xwiki-two-factor-authentication')) 8 +#set ($securityURL = $xwiki.getURL('services.xwiki-security-review')) 9 +#set ($migrationURL = $xwiki.getURL('services.xwiki-migrations')) 10 +#set ($developmentURL = $xwiki.getURL('services.xwiki-development-integrations')) 11 +#set ($startingPoints = [{ 12 + 'icon': 'search', 13 + 'title': 'Review & diagnose', 14 + 'price': 'From €290', 15 + 'description': 'For teams that need to understand risks, issues or the current XWiki state before making changes.', 16 + 'items': [ 17 + 'Health checks', 18 + 'Upgrade readiness reviews', 19 + 'Authentication reviews', 20 + 'Urgent troubleshooting' 21 + ], 22 + 'cta': 'Start with a review' 23 +},{ 24 + 'icon': 'cogs', 25 + 'title': 'Implement changes', 26 + 'price': 'From €490', 27 + 'description': 'For teams ready to make a specific XWiki change, upgrade or authentication improvement.', 28 + 'items': [ 29 + 'XWiki LTS upgrades', 30 + 'MFA installation', 31 + 'OIDC / Entra ID setup', 32 + 'LDAP / Active Directory work' 33 + ], 34 + 'cta': 'Request implementation quote' 35 +},{ 36 + 'icon': 'life-ring', 37 + 'title': 'Maintain & support', 38 + 'price': 'From €390/month', 39 + 'description': 'For organizations that need regular XWiki help, troubleshooting, maintenance and planning.', 40 + 'items': [ 41 + 'Monthly support', 42 + 'Troubleshooting', 43 + 'Maintenance guidance', 44 + 'Upgrade planning' 45 + ], 46 + 'cta': 'Discuss support plan' 47 +}]) 48 +#set ($commonPackages = [{ 49 + 'service': 'XWiki Health Check', 50 + 'price': '€390', 51 + 'description': 'Configuration, version, extension, security and stability review with written recommendations.', 52 + 'url': $securityURL 53 +},{ 54 + 'service': 'Upgrade Readiness Review', 55 + 'price': '€390', 56 + 'description': 'Upgrade path, compatibility risks, customizations and effort estimate before implementation.', 57 + 'url': $upgradeURL 58 +},{ 59 + 'service': 'XWiki Authentication Review', 60 + 'price': '€290', 61 + 'description': 'Review of login flow, users, groups, access control and authentication options.', 62 + 'url': $authURL 63 +},{ 64 + 'service': 'Urgent XWiki Troubleshooting', 65 + 'price': 'From €250/session', 66 + 'description': 'Live troubleshooting for blocking issues, errors, failed upgrades or production problems.', 67 + 'url': $maintenanceURL 68 +},{ 69 + 'service': 'Standard XWiki LTS Upgrade', 70 + 'price': 'From €790', 71 + 'description': 'Upgrade preparation, execution, compatibility checks and post-upgrade validation.', 72 + 'url': $upgradeURL 73 +},{ 74 + 'service': 'XWiki MFA Installation & Configuration', 75 + 'price': 'From €490', 76 + 'description': 'MFA setup for the standard XWiki login flow, with configuration, testing and guidance.', 77 + 'url': $mfaURL 78 +},{ 79 + 'service': 'OIDC / Microsoft Entra ID Setup', 80 + 'price': 'From €590', 81 + 'description': 'OpenID Connect setup, user mapping considerations, access review and validation.', 82 + 'url': $authURL 83 +},{ 84 + 'service': 'LDAP / Active Directory Review', 85 + 'price': 'From €390', 86 + 'description': 'LDAP or Active Directory configuration review, profile mapping and group mapping recommendations.', 87 + 'url': $authURL 88 +},{ 89 + 'service': 'Access Control Review', 90 + 'price': 'From €390', 91 + 'description': 'Review of groups, permissions, restricted areas, public access and subwiki access model.', 92 + 'url': $authURL 93 +},{ 94 + 'service': 'Advanced Authentication Work', 95 + 'price': 'Quoted', 96 + 'description': 'Custom authenticators, container authentication, special login flows or wiki farm authentication strategy.', 97 + 'url': $authURL 98 +},{ 99 + 'service': 'AWS Hosting Setup for XWiki', 100 + 'price': 'From €490', 101 + 'description': 'Initial AWS hosting setup for a small XWiki environment, including deployment preparation, HTTPS setup and basic backup strategy.', 102 + 'url': $maintenanceURL 103 +},{ 104 + 'service': 'XWiki AWS Cloud Hosting', 105 + 'price': 'From €49/month', 106 + 'description': 'Basic AWS hosting for small XWiki environments, with HTTPS.', 107 + 'url': $maintenanceURL 108 +}]) 109 +#set ($supportPlans = [{ 110 + 'icon': 'leaf', 111 + 'title': 'Essential Support', 112 + 'price': '€390/month', 113 + 'description': 'For small teams that need occasional XWiki help at a predictable monthly cost.', 114 + 'items': [ 115 + 'Up to 1 support day/month', 116 + 'Email support', 117 + 'Troubleshooting and guidance', 118 + 'Small configuration fixes', 119 + 'Upgrade and security recommendations' 120 + ], 121 + 'cta': 'Request support plan' 122 +},{ 123 + 'icon': 'check-circle', 124 + 'title': 'Standard Support', 125 + 'price': '€790/month', 126 + 'description': 'For active XWiki environments that need regular support, maintenance and small improvements.', 127 + 'items': [ 128 + 'Up to 2 support days/month', 129 + 'Prioritized support', 130 + 'Troubleshooting', 131 + 'Minor improvements', 132 + 'Maintenance guidance', 133 + 'Upgrade planning' 134 + ], 135 + 'cta': 'Request standard support' 136 +},{ 137 + 'icon': 'building', 138 + 'title': 'Extended Support', 139 + 'price': 'From €1,490/month', 140 + 'description': 'For business-critical XWiki platforms or organizations with ongoing XWiki work.', 141 + 'items': [ 142 + 'Larger monthly support allocation', 143 + 'Prioritized handling', 144 + 'Upgrade planning', 145 + 'Authentication and extension support', 146 + 'Roadmap and stability guidance' 147 + ], 148 + 'cta': 'Discuss extended support' 149 +}]) 150 +#set ($complexProjects = [{ 151 + 'icon': 'sitemap', 152 + 'title': 'Wiki farms', 153 + 'content': 'Restructuring, subwiki access models, internal and external collaboration areas.', 154 + 'url': $authURL 155 +},{ 156 + 'icon': 'exchange', 157 + 'title': 'Migrations', 158 + 'content': 'Content, platform or documentation migrations into a cleaner XWiki structure.', 159 + 'url': $migrationURL 160 +},{ 161 + 'icon': 'puzzle-piece', 162 + 'title': 'Custom applications', 163 + 'content': 'Workflow applications, structured data, dashboards and internal business tools.', 164 + 'url': $developmentURL 165 +},{ 166 + 'icon': 'tachometer', 167 + 'title': 'Stability work', 168 + 'content': 'Performance, troubleshooting, upgrade cleanup and long-term maintainability improvements.', 169 + 'url': $maintenanceURL 170 +}]) 171 +#set ($faqItems = [{ 172 + 'question': 'Are these fixed prices?', 173 + '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.' 174 +},{ 175 + 'question': 'Do you charge hourly?', 176 + '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.' 177 +},{ 178 + 'question': 'Can you work on existing XWiki installations?', 179 + 'answer': 'Yes. Agnease works with existing XWiki instances, including upgrades, troubleshooting, authentication, customizations, extensions and long-term maintenance.' 180 +},{ 181 + 'question': 'What happens if my XWiki instance is more complex?', 182 + 'answer': 'Agnease first reviews the current setup, identifies risks and dependencies, and then provides a quote based on the actual scope.' 183 +},{ 184 + 'question': 'Can I book a call directly?', 185 + 'answer': 'Yes. The contact form includes a call booking option, but sending a short description first helps Agnease understand the context before the discussion.' 186 +},{ 187 + 'question': 'Do prices include external costs?', 188 + 'answer': 'The prices on this page cover Agnease services. External hosting, infrastructure or third-party costs are discussed separately when relevant.' 189 +}]) 190 +{{html clean="false"}} 191 + 192 +<section class="hero hero-centered" aria-labelledby="pricing-title"> 193 + <div class="container"> 194 + <div class="hero-inner"> 195 + <div class="hero-kicker"> 196 + <i class="fa fa-eur" aria-hidden="true"></i> 197 + XWiki consulting, support and implementation 198 + </div> 199 + 200 + <h1 id="pricing-title">XWiki Service Packages</h1> 201 + 202 + <p class="lead"> 203 + Clear starting points for independent XWiki consulting, upgrades, authentication configuration, 204 + AWS hosting setup, troubleshooting and long-term maintenance. 205 + </p> 206 + 207 + <ul class="benefits"> 208 + <li>Specialized XWiki consulting</li> 209 + <li>Practical starting prices</li> 210 + <li>Fixed quotes for complex work</li> 211 + </ul> 212 + 213 + <div class="hero-actions"> 214 + <a class="btn btn-primary" href="$contactURL">Request a quote</a> 215 + <a class="btn btn-secondary" href="#support">View monthly support</a> 216 + </div> 217 + </div> 218 + </div> 219 +</section> 220 + 221 +<section id="starting-points" aria-labelledby="starting-points-title"> 222 + <div class="container"> 223 + <h2 id="starting-points-title">Three common ways to start</h2> 224 + <p class="section-intro"> 225 + Agnease provides independent XWiki consulting, upgrade support, authentication configuration, 226 + AWS hosting setup, troubleshooting and long-term maintenance for existing XWiki installations. 227 + Most requests begin by reviewing the current setup, implementing a defined change, or setting up regular support. 228 + </p> 229 + 230 + <div class="pathways"> 231 + #foreach ($entry in $startingPoints) 232 + <article class="pathway-card"> 233 + <div class="card-heading"> 234 + <div class="pathway-icon" aria-hidden="true"> 235 + <i class="fa fa-$entry.icon"></i> 236 + </div> 237 + <h3>$entry.title</h3> 238 + </div> 239 + 240 + <p><strong>$entry.price</strong></p> 241 + <p>$entry.description</p> 242 + 243 + <ul> 244 + #foreach ($item in $entry.items) 245 + <li>$item</li> 246 + #end 247 + </ul> 248 + 249 + <div class="card-link"> 250 + <a href="$contactURL">$entry.cta</a> 251 + </div> 252 + </article> 253 + #end 254 + </div> 255 + </div> 256 +</section> 257 + 258 +<section class="industry-trust-section" aria-labelledby="pricing-note-title"> 259 + <div class="container"> 260 + <div class="industry-trust-panel"> 261 + <h2 id="pricing-note-title">Simple starting prices, reviewed scope when needed</h2> 262 + <p class="section-intro"> 263 + Prices are starting points and exclude VAT where applicable. Final pricing depends on the XWiki version, 264 + installed extensions, customizations, hosting setup, authentication configuration, wiki farm complexity 265 + and required testing. 266 + </p> 267 + </div> 268 + </div> 269 +</section> 270 + 271 +<section id="common-packages" aria-labelledby="common-packages-title"> 272 + <div class="container"> 273 + <h2 id="common-packages-title">Common starting packages</h2> 274 + <p class="section-intro"> 275 + These are practical entry points for common XWiki needs. Some can start directly, while others require 276 + a quick review before confirming the final scope. 277 + </p> 278 + 279 + <div class="table-responsive"> 280 + <table class="table table-bordered table-striped"> 281 + <thead> 282 + <tr> 283 + <th>Service</th> 284 + <th>Starting price</th> 285 + <th>What it covers</th> 286 + </tr> 287 + </thead> 288 + <tbody> 289 + #foreach ($entry in $commonPackages) 290 + <tr> 291 + <td> 292 + #if ("$!entry.url" != '') 293 + <strong><a href="$entry.url">$entry.service</a></strong> 294 + #else 295 + <strong>$entry.service</strong> 296 + #end 297 + </td> 298 + <td>$entry.price</td> 299 + <td>$entry.description</td> 300 + </tr> 301 + #end 302 + </tbody> 303 + </table> 304 + </div> 305 + 306 + <p class="section-intro"> 307 + AWS hosting prices are starting points for small XWiki environments. Final pricing depends on usage, 308 + storage needs, backup expectations, traffic, monitoring, availability requirements and the level of 309 + support needed. 310 + </p> 311 + </div> 312 +</section> 313 + 314 +<section id="upgrade-offer" aria-labelledby="upgrade-offer-title" class="industry-trust-section"> 315 + <div class="container"> 316 + <div class="industry-trust-panel"> 317 + <h2 id="upgrade-offer-title">New customer upgrade offer</h2> 318 + <p class="section-intro"> 319 + If the Upgrade Readiness Review leads to an upgrade project with Agnease, the review cost can be credited 320 + toward the upgrade implementation. 321 + </p> 322 + <a class="btn btn-primary" href="$contactURL">Plan an upgrade</a> 323 + </div> 324 + </div> 325 +</section> 326 + 327 +<section id="support" aria-labelledby="support-title"> 328 + <div class="container"> 329 + <h2 id="support-title">Monthly support plans</h2> 330 + <p class="section-intro"> 331 + Support plans are designed for organizations that already use XWiki and want regular help with troubleshooting, 332 + maintenance, upgrades, configuration, authentication and small improvements. 333 + </p> 334 + 335 + <div class="pathways"> 336 + #foreach ($entry in $supportPlans) 337 + <article class="pathway-card"> 338 + <div class="card-heading"> 339 + <div class="pathway-icon" aria-hidden="true"> 340 + <i class="fa fa-$entry.icon"></i> 341 + </div> 342 + <h3>$entry.title</h3> 343 + </div> 344 + 345 + <p><strong>$entry.price</strong></p> 346 + <p>$entry.description</p> 347 + 348 + <ul> 349 + #foreach ($item in $entry.items) 350 + <li>$item</li> 351 + #end 352 + </ul> 353 + 354 + <div class="card-link"> 355 + <a href="$contactURL">$entry.cta</a> 356 + </div> 357 + </article> 358 + #end 359 + </div> 360 + 361 + <p class="section-intro"> 362 + Support plans are intended for remote XWiki support, troubleshooting, maintenance guidance, 363 + small configuration changes and minor improvements. Larger features, migrations, major customizations 364 + and complex projects are quoted separately. 365 + </p> 366 + </div> 367 +</section> 368 + 369 +<section id="complex-projects" aria-labelledby="complex-projects-title"> 370 + <div class="container"> 371 + <h2 id="complex-projects-title">Need something more complex?</h2> 372 + <p class="section-intro"> 373 + Some XWiki projects cannot be priced responsibly before the environment is reviewed. For wiki farms, 374 + major upgrades, migrations, custom applications, authentication changes or infrastructure restructuring, 375 + Agnease first reviews the current setup and then provides a fixed project quote. 376 + </p> 377 + 378 + <div class="widgets"> 379 + #foreach ($entry in $complexProjects) 380 + <div class="widget"> 381 + <div class="icon"> 382 + <i class="fa fa-$entry.icon" aria-hidden="true"></i> 383 + <h4> 384 + #if ("$!entry.url" != '') 385 + <a href="$entry.url">$entry.title</a> 386 + #else 387 + $entry.title 388 + #end 389 + </h4> 390 + </div> 391 + <p>$entry.content</p> 392 + </div> 393 + #end 394 + </div> 395 + 396 + <div class="hero-actions"> 397 + <a class="btn btn-primary" href="$contactURL">Request a project quote</a> 398 + </div> 399 + </div> 400 +</section> 401 + 402 +<section id="faq" aria-labelledby="faq-title"> 403 + <div class="container"> 404 + <h2 id="faq-title">FAQ</h2> 405 + 406 + #foreach ($entry in $faqItems) 407 + <details class="resource-faq-item" #if ($foreach.first)open#end> 408 + <summary>$entry.question</summary> 409 + <p>$entry.answer</p> 410 + </details> 411 + #end 412 + </div> 413 +</section> 414 + 415 +<section class="cta-section" aria-labelledby="pricing-final-cta-title"> 416 + <div class="container"> 417 + <div class="cta-panel"> 418 + <h2 id="pricing-final-cta-title">Not sure which option fits your XWiki instance?</h2> 419 + <p> 420 + Send a short description of your XWiki environment and what you are trying to achieve. 421 + Agnease will help identify the right starting point. 422 + </p> 423 + <a class="btn btn-primary" href="$contactURL">Contact Agnease</a> 424 + </div> 425 + </div> 426 +</section> 427 + 428 +<script type="application/ld+json"> 429 +{ 430 + "@context": "https://schema.org", 431 + "@type": "Service", 432 + "name": "XWiki Service Packages", 433 + "provider": { 434 + "@type": "Organization", 435 + "name": "Agnease", 436 + "url": "https://agnease.com/" 437 + }, 438 + "serviceType": "XWiki consulting, support, upgrades, authentication and maintenance", 439 + "areaServed": "International", 440 + "description": "Independent XWiki consulting, support, upgrades, authentication configuration, AWS hosting setup, troubleshooting and long-term maintenance for existing XWiki installations.", 441 + "hasOfferCatalog": { 442 + "@type": "OfferCatalog", 443 + "name": "Agnease XWiki service packages", 444 + "itemListElement": [{ 445 + "@type": "Offer", 446 + "name": "XWiki Health Check", 447 + "price": "390", 448 + "priceCurrency": "EUR", 449 + "description": "Configuration, version, extension, security and stability review with written recommendations." 450 + },{ 451 + "@type": "Offer", 452 + "name": "Upgrade Readiness Review", 453 + "price": "390", 454 + "priceCurrency": "EUR", 455 + "description": "Upgrade path, compatibility risks, customizations and effort estimate before implementation." 456 + },{ 457 + "@type": "Offer", 458 + "name": "XWiki Authentication Review", 459 + "price": "290", 460 + "priceCurrency": "EUR", 461 + "description": "Review of login flow, users, groups, access control and authentication options." 462 + },{ 463 + "@type": "Offer", 464 + "name": "Urgent XWiki Troubleshooting", 465 + "price": "250", 466 + "priceCurrency": "EUR", 467 + "description": "Starting price per session for live XWiki troubleshooting." 468 + },{ 469 + "@type": "Offer", 470 + "name": "Standard XWiki LTS Upgrade", 471 + "price": "790", 472 + "priceCurrency": "EUR", 473 + "description": "Starting price for XWiki LTS upgrade preparation, execution and validation." 474 + },{ 475 + "@type": "Offer", 476 + "name": "XWiki MFA Installation & Configuration", 477 + "price": "490", 478 + "priceCurrency": "EUR", 479 + "description": "Starting price for MFA setup for the standard XWiki login flow." 480 + },{ 481 + "@type": "Offer", 482 + "name": "OIDC / Microsoft Entra ID Setup", 483 + "price": "590", 484 + "priceCurrency": "EUR", 485 + "description": "Starting price for OpenID Connect setup and validation for XWiki." 486 + },{ 487 + "@type": "Offer", 488 + "name": "AWS Hosting Setup for XWiki", 489 + "price": "490", 490 + "priceCurrency": "EUR", 491 + "description": "Starting price for initial AWS deployment setup for XWiki." 492 + },{ 493 + "@type": "Offer", 494 + "name": "XWiki AWS Cloud Hosting", 495 + "price": "49", 496 + "priceCurrency": "EUR", 497 + "description": "Starting monthly price for small single-instance AWS hosting for XWiki." 498 + }] 499 + } 500 +} 501 +</script> 502 + 503 +<script type="application/ld+json"> 504 +{ 505 + "@context": "https://schema.org", 506 + "@type": "FAQPage", 507 + "mainEntity": [{ 508 + "@type": "Question", 509 + "name": "Are these fixed prices?", 510 + "acceptedAnswer": { 511 + "@type": "Answer", 512 + "text": "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." 513 + } 514 + },{ 515 + "@type": "Question", 516 + "name": "Do you charge hourly?", 517 + "acceptedAnswer": { 518 + "@type": "Answer", 519 + "text": "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." 520 + } 521 + },{ 522 + "@type": "Question", 523 + "name": "Can you work on existing XWiki installations?", 524 + "acceptedAnswer": { 525 + "@type": "Answer", 526 + "text": "Yes. Agnease works with existing XWiki instances, including upgrades, troubleshooting, authentication, customizations, extensions and long-term maintenance." 527 + } 528 + },{ 529 + "@type": "Question", 530 + "name": "What happens if my XWiki instance is more complex?", 531 + "acceptedAnswer": { 532 + "@type": "Answer", 533 + "text": "Agnease first reviews the current setup, identifies risks and dependencies, and then provides a quote based on the actual scope." 534 + } 535 + },{ 536 + "@type": "Question", 537 + "name": "Can I book a call directly?", 538 + "acceptedAnswer": { 539 + "@type": "Answer", 540 + "text": "Yes. The contact form includes a call booking option, but sending a short description first helps Agnease understand the context before the discussion." 541 + } 542 + },{ 543 + "@type": "Question", 544 + "name": "Do prices include external costs?", 545 + "acceptedAnswer": { 546 + "@type": "Answer", 547 + "text": "The prices on this page cover Agnease services. External hosting, infrastructure or third-party costs are discussed separately when relevant." 548 + } 549 + }] 550 +} 551 +</script> 552 +{{/html}} 553 +{{/velocity}}
- Agnease.Code.SEODetailsClass[0]
-
- metaDescription
-
... ... @@ -1,0 +1,1 @@ 1 +Explore Agnease XWiki service packages for upgrades, support, authentication, MFA, SSO, troubleshooting and long-term maintenance. - metaTitle
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki Service Packages and Pricing | Agnease