0 Votes

Changes for page Home

Last modified by Alex Cotiugă on 2026/01/13 13:12

From version 7.7
edited by Alex Cotiugă
on 2025/11/12 20:01
Change comment: There is no comment for this version
To version 7.22
edited by Alex Cotiugă
on 2025/11/13 10:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -8,7 +8,7 @@
8 8   <div class="container">
9 9   <div class="hero-inner">
10 10   <h1 id="hero-title">Professional XWiki solutions, from setup to long-term stability</h1>
11 - <p class="lead">Need your XWiki upgraded, secured, or improved? Let’s make it happen.</p>
11 + <p class="lead">Need your XWiki upgraded, secured, or improved? Let’s make it happen</p>
12 12   <div class="hero-cta">
13 13   <a class="btn btn-primary" href="#contact" aria-label="Schedule a call with Agnease">Request a consultation</a>
14 14   </div>
... ... @@ -24,139 +24,101 @@
24 24  
25 25   <!-- ========= WHY CHOOSE AGNEASE (widgets) ========= -->
26 26   #set ($whyArray = [{
27 - 'title': 'Stability & security',
28 - 'icon': 'shield',
29 - 'content': 'Proven upgrade steps, rollback safety, and proactive hardening keep your wiki reliable.'
30 - },{
31 - 'title': 'Predictable delivery',
32 - 'icon': 'check-square-o',
33 - 'content': 'Clear scope, defined steps, and documented results to avoid surprises.'
34 - },{
35 - 'title': 'Stability & security',
36 - 'icon': 'shield',
37 - 'content': 'Proven upgrade steps, rollback safety, and proactive hardening keep your wiki reliable.'
38 - },{
39 - 'title': 'Stability & security',
40 - 'icon': 'shield',
41 - 'content': 'Proven upgrade steps, rollback safety, and proactive hardening keep your wiki reliable.'
42 - }])
27 + 'title': 'Stability & security',
28 + 'icon': 'shield',
29 + 'content': 'Proven upgrade steps, rollback safety, and proactive hardening keep your wiki reliable.'
30 + },{
31 + 'title': 'Predictable delivery',
32 + 'icon': 'check-square-o',
33 + 'content': 'Clear scope, defined steps, and documented results to avoid surprises.'
34 + },{
35 + 'title': 'Clean integrations',
36 + 'icon': 'link',
37 + 'content': 'Maintainable SSO, API, and system connections tailored to your environment.'
38 + },{
39 + 'title': 'Long-term support',
40 + 'icon': 'life-ring',
41 + 'content': 'Guaranteed response times, regular checks, and fast assistance when needed.'
42 + }])
43 43   <section aria-labelledby="why-title">
44 44   <div class="container">
45 45   <h2 id="why-title">Why choose Agnease</h2>
46 46   <p class="lead">10+ years of XWiki expertise with structured delivery and lasting collaboration</p>
47 47   <div class="widgets" role="list">
48 - #foreach ($entry in $whyArray)
49 - <article class="widget" role="listitem">
50 - <div class="icon" aria-hidden="true">
51 - <i class="fa fa-$entry.icon"></i>
52 - <h4>$entry.title</h4>
53 - </div>
54 - <p>$entry.content</p>
55 - </article>
48 + #foreach ($entry in $whyArray)
49 + <article class="widget" role="listitem">
50 + <div class="icon" aria-hidden="true">
51 + <i class="fa fa-$entry.icon"></i>
52 + <h4>$entry.title</h4>
53 + </div>
54 + <p>$entry.content</p>
55 + </article>
56 56   #end
57 - <article class="widget" role="listitem">
58 - <div class="icon" aria-hidden="true">
59 - <i class="fa fa-link"></i>
60 - <h4>Clean integrations</h4>
61 - </div>
62 - <p>Maintainable SSO, API, and system connections tailored to your environment.</p>
63 - </article>
64 - <article class="widget" role="listitem">
65 - <div class="icon" aria-hidden="true">
66 - <i class="fa fa-life-ring"></i>
67 - <h4>Long-term support</h4>
68 - </div>
69 - <p>Guaranteed response times, regular checks, and fast assistance when needed.</p>
70 - </article>
71 71   </div>
72 72   </div>
73 73   </section>
74 -
75 75   <!-- ================= SERVICES ================= -->
76 - <section id="services" aria-labelledby="services-title">
61 + <section class="services" aria-labelledby="services-title">
77 77   <div class="container">
78 78   <h2 id="services-title">Services</h2>
79 - <p class="lead">Everything your XWiki needs, from one expert partner.</p>
64 + <p class="services-sub">
65 + All the XWiki services you need, delivered with precision and care
66 + </p>
80 80  
81 - <div class="services">
82 - <article class="card">
83 - <h3>Upgrades &amp; Migrations</h3>
84 - <p>Predictable paths to current LTS with rehearsed steps, backups, and rollback.</p>
85 - <details>
86 - <summary>Details</summary>
87 - <ul>
88 - <li>Version &amp; extension audit</li>
89 - <li>Pre-production rehearsal</li>
90 - <li>Rollback &amp; backup plan</li>
91 - </ul>
92 - </details>
93 - </article>
68 + <ul class="feature-list">
69 + <li>
70 + <i class="fa fa-refresh" aria-hidden="true"></i>
71 + <div class="content">
72 + <h3>Upgrades & Migrations</h3>
73 + <p>Predictable paths to current LTS with backups and rollback.</p>
74 + <a class="details" href="#upgrades">Details</a>
75 + </div>
76 + </li>
94 94  
95 - <article class="card">
96 - <h3>Maintenance &amp; Support</h3>
97 - <p>Health checks, patching, bug triage, and on-call investigation.</p>
98 - <details>
99 - <summary>Details</summary>
100 - <ul>
101 - <li>Monthly health report</li>
102 - <li>Security updates applied</li>
103 - <li>Response-time guarantees</li>
104 - </ul>
105 - </details>
106 - </article>
78 + <li>
79 + <i class="fa fa-stethoscope" aria-hidden="true"></i>
80 + <div class="content">
81 + <h3>Maintenance & Support</h3>
82 + <p>Health checks, patching, bug triage, and incident assistance.</p>
83 + <a class="details" href="#support">Details</a>
84 + </div>
85 + </li>
107 107  
108 - <article class="card">
109 - <h3>Custom Development</h3>
110 - <p>Macros, apps, structured data, and workflow automation.</p>
111 - <details>
112 - <summary>Details</summary>
113 - <ul>
114 - <li>Forms, live tables, reports</li>
115 - <li>Task &amp; review flows</li>
116 - <li>UI/UX enhancements</li>
117 - </ul>
118 - </details>
119 - </article>
87 + <li>
88 + <i class="fa fa-cogs" aria-hidden="true"></i>
89 + <div class="content">
90 + <h3>Custom Development</h3>
91 + <p>Macros, apps, structured data, and workflow automation.</p>
92 + <a class="details" href="#custom-dev">Details</a>
93 + </div>
94 + </li>
120 120  
121 - <article class="card">
122 - <h3>Integrations</h3>
123 - <p>Connect XWiki to identity and business systems with clean patterns.</p>
124 - <details>
125 - <summary>Details</summary>
126 - <ul>
127 - <li>SSO / OIDC / SAML</li>
128 - <li>Stripe payments</li>
129 - <li>REST / Webhooks</li>
130 - </ul>
131 - </details>
132 - </article>
96 + <li>
97 + <i class="fa fa-link" aria-hidden="true"></i>
98 + <div class="content">
99 + <h3>Integrations</h3>
100 + <p>Maintainable SSO, APIs, and external system connections.</p>
101 + <a class="details" href="#integrations">Details</a>
102 + </div>
103 + </li>
133 133  
134 - <article class="card">
135 - <h3>Hosting &amp; Deployment</h3>
136 - <p>Cloud-ready setups, backups, observability, and performance tuning.</p>
137 - <details>
138 - <summary>Details</summary>
139 - <ul>
140 - <li>Architecture guidance</li>
141 - <li>Backup &amp; restore drills</li>
142 - <li>Scaling &amp; caching</li>
143 - </ul>
144 - </details>
145 - </article>
146 -
147 - <article class="card">
148 - <h3>Audit &amp; Recovery</h3>
149 - <p>Stabilize unstable instances, recover features, harden configuration.</p>
150 - <details>
151 - <summary>Details</summary>
152 - <ul>
153 - <li>Root-cause analysis</li>
154 - <li>Hardening checklist</li>
155 - <li>Actionable remediation plan</li>
156 - </ul>
157 - </details>
158 - </article>
159 - </div>
105 + <li>
106 + <i class="fa fa-cloud" aria-hidden="true"></i>
107 + <div class="content">
108 + <h3>Hosting & Deployment</h3>
109 + <p>Cloud-ready setups, backups, observability, and tuning.</p>
110 + <a class="details" href="#hosting">Details</a>
111 + </div>
112 + </li>
113 + <li>
114 + <i class="fa fa-shield" aria-hidden="true"></i>
115 + <div class="content">
116 + <h3>Audit & Recovery</h3>
117 + <p>Stabilize broken instances, recover features, harden config.</p>
118 + <a class="details" href="#audit">Details</a>
119 + </div>
120 + </li>
121 + </ul>
160 160   </div>
161 161   </section>
162 162  
XWiki.StyleSheetExtension[0]
Code
... ... @@ -105,6 +105,17 @@
105 105   content: "•";
106 106   margin-right: 5px;
107 107   }
108 + /* Mobile: show bullets only between 1–2 and 3–4 */
109 + @media (max-width: 640px) {
110 + /* override the exact selector used above */
111 + li + li::before { content: none; }
112 + /* Add bullet only after item 1 and item 3 */
113 + li:nth-child(1)::after,
114 + li:nth-child(3)::after {
115 + content: "•";
116 + margin-left: 5px;
117 + }
118 + }
108 108   }
109 109   }
110 110   }