Changes for page Public Web Site

Last modified by Agnease on 2026/05/30 16:24

From version 12.22
edited by Agnease
on 2026/05/23 18:43
Change comment: There is no comment for this version
To version 13.7
edited by Agnease
on 2026/05/26 09:06
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -5,7 +5,7 @@
5 5  
6 6   <section class="hero hero-centered" aria-labelledby="hero-title">
7 7   <div class="container hero-inner">
8 - <h1 id="hero-title">Independent XWiki consulting and engineering</h1>
8 + <h1 id="hero-title">Professional XWiki consulting and engineering</h1>
9 9  
10 10   <p class="lead">
11 11   Agnease helps organizations upgrade, maintain, secure and extend production XWiki platforms with practical
... ... @@ -42,16 +42,18 @@
42 42   <h2 id="platform-title">XWiki support for production knowledge platforms</h2>
43 43   <p class="section-intro">
44 44   XWiki often grows from a documentation space into a business-critical knowledge platform.
45 - When it supports intranets, procedures, workflows, audits or integrations, upgrades, security,
46 - permissions and maintainability need structured technical care.
45 + When it supports intranets, procedures, workflows, audits or integrations, it needs structured technical care
46 + for upgrades, security, permissions and maintainability.
47 47   </p>
48 48  
49 49   <div class="pathways">
50 50   <article class="pathway-card">
51 - <div class="pathway-icon">
52 - <i class="fa fa-refresh" aria-hidden="true"></i>
51 + <div class="card-heading">
52 + <div class="pathway-icon">
53 + <i class="fa fa-refresh" aria-hidden="true"></i>
54 + </div>
55 + <h3>Upgrade XWiki safely</h3>
53 53   </div>
54 - <h3>Upgrade XWiki safely</h3>
55 55   <p>
56 56   Plan and execute XWiki LTS upgrades with compatibility checks, staging validation and rollback planning.
57 57   </p>
... ... @@ -66,10 +66,12 @@
66 66   </article>
67 67  
68 68   <article class="pathway-card">
69 - <div class="pathway-icon">
70 - <i class="fa fa-life-ring" aria-hidden="true"></i>
71 + <div class="card-heading">
72 + <div class="pathway-icon">
73 + <i class="fa fa-life-ring" aria-hidden="true"></i>
74 + </div>
75 + <h3>Maintain XWiki reliably</h3>
71 71   </div>
72 - <h3>Maintain XWiki reliably</h3>
73 73   <p>
74 74   Keep production XWiki instances stable with troubleshooting, maintenance planning, recovery support and security-aware care.
75 75   </p>
... ... @@ -84,10 +84,12 @@
84 84   </article>
85 85  
86 86   <article class="pathway-card">
87 - <div class="pathway-icon">
88 - <i class="fa fa-cogs" aria-hidden="true"></i>
91 + <div class="card-heading">
92 + <div class="pathway-icon">
93 + <i class="fa fa-cogs" aria-hidden="true"></i>
94 + </div>
95 + <h3>Extend XWiki for your processes</h3>
89 89   </div>
90 - <h3>Extend XWiki for your processes</h3>
91 91   <p>
92 92   Build custom XWiki applications, workflows, dashboards and integrations around real business needs.
93 93   </p>
XWiki.StyleSheetExtension[0]
code
... ... @@ -369,6 +369,13 @@
369 369   flex-direction: column;
370 370   min-height: 100%;
371 371  
372 + .card-heading {
373 + display: flex;
374 + align-items: center;
375 + gap: 14px;
376 + margin-bottom: 14px;
377 + }
378 +
372 372   .pathway-icon {
373 373   width: 52px;
374 374   height: 52px;
... ... @@ -378,12 +378,12 @@
378 378   justify-content: center;
379 379   color: @brand;
380 380   background: fade(@brand, 10%);
381 - margin-bottom: 18px;
382 382   font-size: 19px;
389 + flex-shrink: 0;
383 383   }
384 384  
385 385   h3 {
386 - margin: 0 0 10px;
393 + margin: 0;
387 387   color: @text;
388 388   font-size: 22px;
389 389   line-height: 1.25;
... ... @@ -1229,25 +1229,41 @@
1229 1229  }
1230 1230  
1231 1231  /* ========== Resources Index ========== */
1232 -
1233 1233  .resources-index-page {
1234 1234   background: #fff;
1235 1235  
1236 - .services-grid {
1242 + /* Resources index: show cards in rows of 2, center the last one if alone */
1243 + .resources-grid {
1244 + display: grid;
1237 1237   grid-template-columns: repeat(2, minmax(0, 1fr));
1246 + justify-content: center;
1247 + align-items: stretch;
1238 1238   }
1239 -}
1240 1240  
1241 -@media (max-width: 980px) {
1242 - .resources-index-page {
1243 - .services-grid {
1244 - grid-template-columns: 1fr;
1245 - }
1250 + .resources-grid .resource-card {
1251 + height: 100%;
1246 1246   }
1253 +
1254 + .resources-grid .resource-card:last-child:nth-child(odd) {
1255 + grid-column: 1 / -1;
1256 + max-width: calc(50% - 12px);
1257 + justify-self: center;
1258 + }
1247 1247  }
1248 1248  
1261 +/* Keep 2 columns on tablets. Only switch to 1 column on smaller mobile screens. */
1249 1249  @media (max-width: 767px) {
1250 1250   .resources-index-page {
1251 1251   padding: @section-padding-mobile;
1265 +
1266 + .resources-grid {
1267 + grid-template-columns: 1fr;
1268 + }
1269 +
1270 + .resources-grid .resource-card:last-child:nth-child(odd) {
1271 + grid-column: auto;
1272 + max-width: none;
1273 + justify-self: stretch;
1274 + }
1252 1252   }
1253 1253  }
Agnease.Code.SEODetailsClass[0]
metaDescription
... ... @@ -1,0 +1,1 @@
1 +Agnease provides professional XWiki consulting, LTS upgrades, maintenance, custom development, migrations, integrations and security-aware support for production XWiki platforms.
metaTitle
... ... @@ -1,0 +1,1 @@
1 +Professional XWiki Consulting, Upgrades and Development | Agnease