Last modified by Agnease on 2026/05/25 12:55

From version 7.3
edited by Agnease
on 2026/05/22 14:15
Change comment: There is no comment for this version
To version 7.5
edited by Agnease
on 2026/05/25 12:53
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,7 +1,6 @@
1 1  {{velocity}}
2 2  #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 3  {{html clean="false"}}
4 -
5 5   ## PAGE HEADER
6 6   <section class="hero hero-centered service-hero" aria-labelledby="hero-title">
7 7   <div class="container hero-inner">
... ... @@ -9,14 +9,11 @@
9 9   <i class="fa fa-cogs" aria-hidden="true"></i>
10 10   XWiki development and integrations
11 11   </div>
12 -
13 13   <h1 id="hero-title">Custom XWiki applications, workflows and integrations</h1>
14 -
15 15   <p class="lead">
16 16   Extend XWiki beyond documentation with custom applications, structured data, workflows,
17 17   dashboards, automation and integrations adapted to your organization.
18 18   </p>
19 -
20 20   <div class="hero-actions">
21 21   <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Discuss a project</a>
22 22   <a class="btn btn-secondary" href="#development-process">See the development approach</a>
... ... @@ -25,6 +25,35 @@
25 25   </section>
26 26  
27 27   ## WHY CUSTOM DEVELOPMENT
24 + #set ($developmentReasonItems = [{
25 + 'title': 'Structure your information',
26 + 'icon': 'database',
27 + 'content': 'Use XWiki classes, forms, templates and metadata to organize business information in a maintainable way.',
28 + 'items': [
29 + 'Custom data models',
30 + 'Structured forms and templates',
31 + 'Metadata-driven pages and views'
32 + ]
33 + },{
34 + 'title': 'Automate workflows',
35 + 'icon': 'random',
36 + 'content': 'Support approvals, reviews, notifications, status changes and controlled document lifecycles directly in XWiki.',
37 + 'items': [
38 + 'Review and approval workflows',
39 + 'Role-based actions and permissions',
40 + 'Notifications and task queues'
41 + ]
42 + },{
43 + 'title': 'Connect external systems',
44 + 'icon': 'plug',
45 + 'content': 'Integrate XWiki with authentication systems, APIs, AI tools, internal services and external platforms.',
46 + 'items': [
47 + 'REST API integrations',
48 + 'SSO, LDAP and identity systems',
49 + 'AI-assisted search and knowledge access'
50 + ]
51 + }])
52 +
28 28   <section aria-labelledby="why-development-title">
29 29   <div class="container">
30 30   <h2 id="why-development-title">When XWiki needs to fit your business</h2>
... ... @@ -36,50 +36,24 @@
36 36   </p>
37 37  
38 38   <div class="pathways">
39 - <article class="pathway-card">
40 - <div class="pathway-icon">
41 - <i class="fa fa-database" aria-hidden="true"></i>
42 - </div>
43 - <h3>Structure your information</h3>
44 - <p>
45 - Use XWiki classes, forms, templates and metadata to organize business information in a maintainable way.
46 - </p>
47 - <ul>
48 - <li>Custom data models</li>
49 - <li>Structured forms and templates</li>
50 - <li>Metadata-driven pages and views</li>
51 - </ul>
52 - </article>
64 + #foreach ($entry in $developmentReasonItems)
65 + <article class="pathway-card">
66 + <div class="card-heading">
67 + <div class="pathway-icon">
68 + <i class="fa fa-$entry.icon" aria-hidden="true"></i>
69 + </div>
70 + <h3>$entry.title</h3>
71 + </div>
53 53  
54 - <article class="pathway-card">
55 - <div class="pathway-icon">
56 - <i class="fa fa-random" aria-hidden="true"></i>
57 - </div>
58 - <h3>Automate workflows</h3>
59 - <p>
60 - Support approvals, reviews, notifications, status changes and controlled document lifecycles directly in XWiki.
61 - </p>
62 - <ul>
63 - <li>Review and approval workflows</li>
64 - <li>Role-based actions and permissions</li>
65 - <li>Notifications and task queues</li>
66 - </ul>
67 - </article>
73 + <p>$entry.content</p>
68 68  
69 - <article class="pathway-card">
70 - <div class="pathway-icon">
71 - <i class="fa fa-plug" aria-hidden="true"></i>
72 - </div>
73 - <h3>Connect external systems</h3>
74 - <p>
75 - Integrate XWiki with authentication systems, APIs, AI tools, internal services and external platforms.
76 - </p>
77 - <ul>
78 - <li>REST API integrations</li>
79 - <li>SSO, LDAP and identity systems</li>
80 - <li>AI-assisted search and knowledge access</li>
81 - </ul>
82 - </article>
75 + <ul>
76 + #foreach ($item in $entry.items)
77 + <li>$item</li>
78 + #end
79 + </ul>
80 + </article>
81 + #end
83 83   </div>
84 84   </div>
85 85   </section>