Changes for page Pricing

Last modified by Agnease on 2026/07/13 06:55

From version 2.45
edited by Agnease
on 2026/07/13 06:55
Change comment: There is no comment for this version
To version 1.1
edited by Agnease
on 2026/07/10 03:26
Change comment: There is no comment for this version

Summary

Details

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