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