Last modified by Isaac Mejia on 2026/06/08 19:59

From version 5.1
edited by Isaac Mejia
on 2026/06/08 19:59
Change comment: There is no comment for this version
To version 1.1
edited by superadmin
on 2026/05/20 18:28
Change comment: Install extension [org.xwiki.platform:xwiki-platform-distribution-flavor-common/16.10.16]

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -eFit Financial Knowledge Base
1 +Home
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.IsaacMejia
1 +XWiki.superadmin
Content
... ... @@ -1,127 +1,40 @@
1 -{{velocity}}
2 -## ---------------------------------------------
3 -## KB Home (Main.WebHome)
4 -## eFit Financial Knowledge Base
5 -## ---------------------------------------------
1 +== Welcome to your wiki ==
6 6  
7 -#set ($allowedCategories = [
8 - "Member_Management",
9 - "Payment_Management",
10 - "Club_Administration",
11 - "Member_Portal",
12 - "Activity_Scheduler",
13 - "Check_In"
14 -])
3 +XWiki is the best tool to organize your knowledge. A //wiki// is organized in a hierarchy of //pages//. You can create multiple wikis, each with its own set of pages.
15 15  
16 -#set ($kbCategoryIcons = {
17 - "Member_Management": "👥",
18 - "Payment_Management": "💳",
19 - "Club_Administration": "⚙️",
20 - "Member_Portal": "🌐",
21 - "Activity_Scheduler": "📅",
22 - "Check_In": "✅"
23 -})
5 +XWiki can be used as a knowledge base (support, documentation, sales, etc.), for collaborative workspaces or even as a complete intranet.
24 24  
25 -#set ($kbCategoryLabels = {
26 - "Member_Management": "Member Management",
27 - "Payment_Management": "Payment Management",
28 - "Club_Administration": "Club Administration",
29 - "Member_Portal": "Member Portal",
30 - "Activity_Scheduler": "Activity Scheduler",
31 - "Check_In": "Check-In"
32 -})
7 +== The basics ==
33 33  
34 -#set ($kbCategoryDescriptions = {
35 - "Member_Management": "Add, manage, and maintain member accounts.",
36 - "Payment_Management": "Payments, invoices, point of sale, and billing.",
37 - "Club_Administration": "Club settings, contracts, and configuration.",
38 - "Member_Portal": "Member portal, access control, and Brivo.",
39 - "Activity_Scheduler": "Scheduling activities, sessions, and packages.",
40 - "Check_In": "Front counter check-in, FCCS, and time keeper."
41 -})
9 +To make the most out of your wiki, log-in and:
42 42  
43 -#set ($kbCategories = [])
11 +Use the {{displayIcon name="pencil"/}} button above to //edit// this page and start customizing your wiki to your needs.
44 44  
45 -#foreach ($space in $allowedCategories)
46 - #set ($label = $kbCategoryLabels.get($space))
47 - #set ($desc = $kbCategoryDescriptions.get($space))
48 - #set ($icon = $kbCategoryIcons.get($space))
13 +Use the {{displayIcon name="add"/}} button above to //add// more pages to your wiki and create the //hierarchy// that best organizes your content.
49 49  
50 - #set ($articleCount = 0)
51 - #set ($countXwql =
52 - "select count(doc.fullName) " +
53 - "from XWikiDocument doc " +
54 - "where doc.space = :space " +
55 - "and doc.name <> 'WebHome' " +
56 - "and doc.hidden <> true"
57 - )
58 - #set ($countQuery = $services.query.xwql($countXwql))
59 - #set ($discard = $countQuery.bindValue("space", "Main." + $space))
60 - #set ($resultList = $countQuery.execute())
61 - #if ($resultList && $resultList.size() > 0)
62 - #set ($articleCount = $resultList.get(0))
63 - #end
15 +Use the {{displayIcon name="home"/}} breadcrumbs located above the title to //navigate// inside your pages. It's easy to get lost in a big wiki without them.
64 64  
65 - #set ($cleanUrl = "/Main/" + $space)
17 +You can also use the [[Sandbox>>Sandbox.WebHome]] for more demo content and generally a place to experiment with your wiki's features.
66 66  
67 - #set ($entry = {
68 - "label": $label,
69 - "desc": $desc,
70 - "icon": $icon,
71 - "url": $cleanUrl,
72 - "count": $articleCount
73 - })
74 - #set ($discard = $kbCategories.add($entry))
75 -#end
19 + {{box}}Learn more on how to use XWiki with the [[Getting Started Guide>>https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/GettingStarted/WebHome]].{{/box}}
76 76  
77 -{{html clean="false"}}
78 -<div class="kb-home">
21 +(% class="row" %)
22 +(((
23 +(% class="col-xs-12 col-sm-6" %)
24 +(((
25 +== Extend your wiki ==
79 79  
80 - <div class="kb-hero">
81 - <h1 class="kb-hero-title">eFit Financial Knowledge Base</h1>
82 - <p class="kb-hero-subtitle">
83 - Guides, walkthroughs, and best practices to help you and your team get the most out of Club Advantage.
84 - </p>
85 - </div>
27 +To extend the power and functionalities of your wiki with the features that //you// need, head over to the [[Extension Manager>>XWiki.XWikiPreferences||queryString="editor=globaladmin&section=XWiki.Extensions"]] where you can search for and install extensions.
86 86  
87 - <div class="kb-section">
88 - <h2 class="kb-section-title">Browse by category</h2>
29 +To browse through the 900+ community contributed extensions available for XWiki, head over to the [[Extensions Repository>>https://extensions.xwiki.org]].
30 +)))
89 89  
90 - <div class="kb-category-grid">
91 - #foreach ($cat in $kbCategories)
92 - #set ($label = $cat.get("label"))
93 - #set ($desc = $cat.get("desc"))
94 - #set ($icon = $cat.get("icon"))
95 - #set ($url = $cat.get("url"))
96 - #set ($count = $cat.get("count"))
32 +(% class="col-xs-12 col-sm-6" %)
33 +(((
34 +== Create your application ==
97 97  
98 - <a class="kb-card" href="$url">
99 - <div>
100 - <div class="kb-card-title">
101 - <span class="kb-card-icon">$icon</span>
102 - $escapetool.xml($label)
103 - </div>
104 - <div class="kb-card-body">
105 - $escapetool.xml($desc)
106 - </div>
107 - </div>
108 - <div class="kb-card-meta">
109 - #if ($count == 1)
110 - 1 article
111 - #elseif ($count > 1)
112 - $count articles
113 - #else
114 - Category
115 - #end
116 - </div>
117 - </a>
118 - #end
119 - </div>
120 - </div>
36 +Go beyond the available extensions and define the //structure// of your data based on //your// needs, creating //your// own applications with [[App Within Minutes>>AppWithinMinutes]] (AWM).
121 121  
122 -</div>
123 -{{/html}}
124 -{{/velocity}}
125 -
126 -{{include reference="KBSupportCTA.WebHome"/}}
127 -
38 +AWM will take care of making it easy for you and your users to create and manage the data.
39 +)))
40 +)))