0 Votes

Changes for page Home

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

From version 7.73
edited by Alex Cotiugă
on 2025/11/13 20:31
Change comment: There is no comment for this version
To version 7.69
edited by Alex Cotiugă
on 2025/11/13 13:26
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,28 +6,21 @@
6 6   <!-- ================= HERO ================= -->
7 7   <section class="hero hero-centered" aria-labelledby="hero-title">
8 8   <div class="container">
9 - <div class="row">
10 - <div class="col-sm-12">
11 - <div class="hero-inner">
12 - <h1 id="hero-title">Professional XWiki solutions, from setup to long-term stability</h1>
13 - <p class="lead">Need your XWiki upgraded, secured, or improved? Let’s make it happen</p>
14 - <div class="hero-cta">
15 - <a class="btn btn-primary" href="#contact" aria-label="Schedule a call with Agnease">
16 - Request a consultation
17 - </a>
18 - </div>
19 - <ul class="benefits">
20 - <li>Smooth upgrades</li>
21 - <li>Reliable support plans</li>
22 - <li>Custom integrations</li>
23 - <li>Secure, optimized platforms</li>
24 - </ul>
25 - </div>
9 + <div class="hero-inner">
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>
12 + <div class="hero-cta">
13 + <a class="btn btn-primary" href="#contact" aria-label="Schedule a call with Agnease">Request a consultation</a>
26 26   </div>
15 + <ul class="benefits">
16 + <li>Smooth upgrades</li>
17 + <li>Reliable support plans</li>
18 + <li>Custom integrations</li>
19 + <li>Secure, optimized platforms</li>
20 + </ul>
27 27   </div>
28 28   </div>
29 29   </section>
30 -
31 31   <!-- ========= WHY CHOOSE AGNEASE (widgets) ========= -->
32 32   #set ($whySectionData = [{
33 33   'title': 'Stability & security',
... ... @@ -50,19 +50,16 @@
50 50   <div class="container">
51 51   <h2 id="why-title">Why choose Agnease</h2>
52 52   <p class="lead">10+ years of XWiki expertise with structured delivery and lasting collaboration</p>
53 -
54 - <div class="row widgets" role="list">
46 + <div class="widgets" role="list">
55 55   #foreach ($entry in $whySectionData)
56 - <div class="col-sm-6 col-md-3">
57 - <article class="widget" role="listitem">
58 - <div class="icon" aria-hidden="true">
59 - <i class="fa fa-$entry.icon"></i>
60 - <h4>$entry.title</h4>
61 - </div>
62 - <p>$entry.content</p>
63 - </article>
64 - </div>
65 - #end
48 + <article class="widget" role="listitem">
49 + <div class="icon" aria-hidden="true">
50 + <i class="fa fa-$entry.icon"></i>
51 + <h4>$entry.title</h4>
52 + </div>
53 + <p>$entry.content</p>
54 + </article>
55 + #end
66 66   </div>
67 67   </div>
68 68   </section>
XWiki.StyleSheetExtension[0]
Code
... ... @@ -120,15 +120,14 @@
120 120   }
121 121   }
122 122  
123 - /* === WHY CHOOSE (widgets using Bootstrap grid) === */
123 + /* === WHY CHOOSE (widgets with inline icon + title) === */
124 124   .widgets {
125 - margin-top: 12px;
126 - display: flex;
127 - flex-wrap: wrap;
125 + display: grid;
126 + gap: 16px;
127 + grid-template-columns: 1fr;
128 128  
129 - /* optional: tighten columns a bit on small screens */
130 - .col-sm-6 {
131 - margin-bottom: 16px;
129 + @media (min-width: 860px) {
130 + grid-template-columns: repeat(4, 1fr);
132 132   }
133 133   }
134 134  
... ... @@ -150,6 +150,7 @@
150 150   box-shadow: @shadow;
151 151   }
152 152  
152 + /* The icon + title row */
153 153   .icon {
154 154   display: flex;
155 155   align-items: center;
... ... @@ -163,6 +163,7 @@
163 163   }
164 164  
165 165   h4 {
166 + /*font-weight: 700; */
166 166   margin: 0;
167 167   color: @text;
168 168   line-height: 1.2;
... ... @@ -169,6 +169,7 @@
169 169   }
170 170   }
171 171  
173 + /* Body paragraph */
172 172   p {
173 173   color: @muted;
174 174   margin: 0;
... ... @@ -176,6 +176,7 @@
176 176   }
177 177   }
178 178  
181 + /* SERVICES */
179 179   /* SERVICES */
180 180   .services {
181 181   h2 {