Changes for page Pricing

Last modified by Agnease on 2026/07/10 06:00

From version 1.4
edited by Agnease
on 2026/07/10 03:40
Change comment: There is no comment for this version
To version 1.11
edited by Agnease
on 2026/07/10 03:48
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,8 +1,6 @@
1 1  {{velocity}}
2 2  #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 -
4 4  #set ($contactURL = $xwiki.getURL('contact.WebHome'))
5 -
6 6  #set ($startingPoints = [{
7 7   'icon': 'search',
8 8   'title': 'Review & diagnose',
... ... @@ -40,7 +40,6 @@
40 40   ],
41 41   'cta': 'Discuss support plan'
42 42  }])
43 -
44 44  #set ($commonPackages = [{
45 45   'service': 'XWiki Health Check',
46 46   'price': '€390',
... ... @@ -82,7 +82,6 @@
82 82   'price': 'Quoted after review',
83 83   'description': 'Custom authenticators, container authentication, special login flows or wiki farm authentication strategy.'
84 84  }])
85 -
86 86  #set ($supportPlans = [{
87 87   'icon': 'leaf',
88 88   'title': 'Essential Support',
... ... @@ -122,7 +122,6 @@
122 122   ],
123 123   'cta': 'Discuss extended support'
124 124  }])
125 -
126 126  #set ($complexProjects = [
127 127   'Wiki farm restructuring',
128 128   'Major XWiki LTS upgrades',
... ... @@ -132,7 +132,6 @@
132 132   'Performance and stability improvements',
133 133   'Content and platform migrations'
134 134  ])
135 -
136 136  #set ($faqItems = [{
137 137   'question': 'Are these fixed prices?',
138 138   '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.'
... ... @@ -152,7 +152,6 @@
152 152   'question': 'Do prices include external costs?',
153 153   'answer': 'The prices on this page cover Agnease services. External hosting, infrastructure or third-party costs are discussed separately when relevant.'
154 154  }])
155 -
156 156  {{html clean="false"}}
157 157  
158 158  <section class="resource-header" aria-labelledby="hero-title">
... ... @@ -166,8 +166,8 @@
166 166  
167 167   <h1 id="hero-title">XWiki Service Packages</h1>
168 168  
169 - <p class="resource-summary">
170 - Clear starting points for XWiki upgrades, authentication, troubleshooting and long-term support.
162 + <p class="lead">
163 + Clear starting points for XWiki upgrades, authentication, troubleshooting and long-term support.<br/>
171 171   Start with a review, request an implementation quote, or choose a support plan for ongoing XWiki help.
172 172   </p>
173 173  
... ... @@ -199,23 +199,21 @@
199 199   has the same complexity.
200 200   </p>
201 201  
202 - <div class="services-grid">
195 + <div class="pathways">
203 203   #foreach ($entry in $startingPoints)
204 - <article class="service">
205 - <div class="service-icon" aria-hidden="true">
197 + <article class="pathway-card">
198 + <div class="pathway-icon" aria-hidden="true">
206 206   <i class="fa fa-$entry.icon"></i>
200 + <h3>$entry.title</h3>
207 207   </div>
208 - <div class="service-body">
209 - <h4>$entry.title</h4>
210 - <p><strong>$entry.price</strong></p>
211 - <p>$entry.description</p>
212 - <ul>
213 - #foreach ($item in $entry.items)
214 - <li>$item</li>
215 - #end
216 - </ul>
217 - <p><a class="btn btn-primary" href="$contactURL">$entry.cta</a></p>
218 - </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>
219 219   </article>
220 220   #end
221 221   </div>