Changes for page Pricing
Last modified by Alex Cotiuga on 2026/07/13 06:55
From version 1.12
edited by Alex Cotiuga
on 2026/07/10 03:53
on 2026/07/10 03:53
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,356 +1,0 @@ 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="card-heading"> 199 - <div class="pathway-icon" aria-hidden="true"> 200 - <i class="fa fa-$entry.icon"></i> 201 - </div> 202 - <h3>$entry.title</h3> 203 - </div> 204 - 205 - <p><strong>$entry.price</strong></p> 206 - 207 - <p>$entry.description</p> 208 - 209 - <ul> 210 - #foreach ($item in $entry.items) 211 - <li>$item</li> 212 - #end 213 - </ul> 214 - 215 - <div class="card-link"> 216 - <a href="$contactURL">$entry.cta</a> 217 - </div> 218 - </article> 219 - #end 220 - </div> 221 - 222 - <h2 id="common-packages">Common starting packages</h2> 223 - 224 - <p> 225 - These are practical entry points for common XWiki needs. Some can start directly, while others require 226 - a quick review before confirming the final scope. 227 - </p> 228 - 229 - <table class="table table-bordered table-striped"> 230 - <thead> 231 - <tr> 232 - <th>Service</th> 233 - <th>Starting price</th> 234 - <th>What it covers</th> 235 - </tr> 236 - </thead> 237 - <tbody> 238 - #foreach ($entry in $commonPackages) 239 - <tr> 240 - <td><strong>$entry.service</strong></td> 241 - <td>$entry.price</td> 242 - <td>$entry.description</td> 243 - </tr> 244 - #end 245 - </tbody> 246 - </table> 247 - 248 - <div id="upgrade-offer" class="resource-note"> 249 - <p> 250 - <strong>New customer upgrade offer:</strong> If the Upgrade Readiness Review leads to an upgrade 251 - project with Agnease, the review cost can be credited toward the upgrade implementation. 252 - </p> 253 - </div> 254 - 255 - <h2 id="support">Monthly support plans</h2> 256 - 257 - <p> 258 - Support plans are designed for organizations that already use XWiki and want regular help with 259 - troubleshooting, maintenance, upgrades, configuration, authentication and small improvements. 260 - </p> 261 - 262 - <div class="services-grid"> 263 - #foreach ($entry in $supportPlans) 264 - <article class="service"> 265 - <div class="service-icon" aria-hidden="true"> 266 - <i class="fa fa-$entry.icon"></i> 267 - </div> 268 - <div class="service-body"> 269 - <h4>$entry.title</h4> 270 - <p><strong>$entry.price</strong></p> 271 - <p>$entry.description</p> 272 - <ul> 273 - #foreach ($item in $entry.items) 274 - <li>$item</li> 275 - #end 276 - </ul> 277 - <p><a class="btn btn-primary" href="$contactURL">$entry.cta</a></p> 278 - </div> 279 - </article> 280 - #end 281 - </div> 282 - 283 - <div class="resource-note"> 284 - <p> 285 - Larger features, migrations, major customizations and complex projects are quoted separately. 286 - </p> 287 - </div> 288 - 289 - <h2 id="complex-projects">Need something more complex?</h2> 290 - 291 - <p> 292 - Some XWiki projects cannot be priced responsibly before the environment is reviewed. For wiki farms, 293 - major upgrades, migrations, custom applications, authentication changes or infrastructure restructuring, 294 - Agnease first reviews the current setup and then provides a fixed project quote. 295 - </p> 296 - 297 - <ul class="resource-checklist"> 298 - #foreach ($item in $complexProjects) 299 - <li>$item</li> 300 - #end 301 - </ul> 302 - 303 - <div class="resource-cta"> 304 - <h3>Request a project quote</h3> 305 - <p> 306 - Send a short description of your XWiki environment, current version, hosting setup and what you 307 - are trying to achieve. 308 - </p> 309 - <a class="btn btn-primary" href="$contactURL">Request a project quote</a> 310 - </div> 311 - 312 - <h2 id="faq">FAQ</h2> 313 - 314 - #foreach ($entry in $faqItems) 315 - <details class="resource-faq-item" #if ($foreach.first)open#end> 316 - <summary>$entry.question</summary> 317 - <p>$entry.answer</p> 318 - </details> 319 - #end 320 - 321 - </article> 322 - </div> 323 - </div> 324 -</section> 325 - 326 -<section class="cta-section" aria-labelledby="pricing-final-cta-title"> 327 - <div class="container"> 328 - <div class="cta-panel"> 329 - <h2 id="pricing-final-cta-title">Not sure which option fits your XWiki instance?</h2> 330 - <p> 331 - Send a short description of your XWiki environment and what you are trying to achieve. 332 - Agnease will help identify the right starting point. 333 - </p> 334 - <a class="btn btn-primary" href="$contactURL">Contact Agnease</a> 335 - </div> 336 - </div> 337 -</section> 338 - 339 -<script type="application/ld+json"> 340 -{ 341 - "@context": "https://schema.org", 342 - "@type": "Service", 343 - "name": "XWiki Service Packages", 344 - "provider": { 345 - "@type": "Organization", 346 - "name": "Agnease", 347 - "url": "https://agnease.com/" 348 - }, 349 - "serviceType": "XWiki consulting, support, upgrades, authentication and maintenance", 350 - "areaServed": "International", 351 - "description": "XWiki service packages for upgrades, support, authentication, troubleshooting, maintenance and implementation." 352 -} 353 -</script> 354 - 355 -{{/html}} 356 -{{/velocity}}