Changes for page eFit Financial Knowledge Base
Last modified by Isaac Mejia on 2026/06/08 19:59
From version 1.1
edited by superadmin
on 2026/05/20 18:28
on 2026/05/20 18:28
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-distribution-flavor-common/16.10.16]
To version 5.1
edited by Isaac Mejia
on 2026/06/08 19:59
on 2026/06/08 19:59
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - Home1 +eFit Financial Knowledge Base - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.s uperadmin1 +xwiki:XWiki.IsaacMejia - Content
-
... ... @@ -1,40 +1,127 @@ 1 -== Welcome to your wiki == 1 +{{velocity}} 2 +## --------------------------------------------- 3 +## KB Home (Main.WebHome) 4 +## eFit Financial Knowledge Base 5 +## --------------------------------------------- 2 2 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. 7 +#set ($allowedCategories = [ 8 + "Member_Management", 9 + "Payment_Management", 10 + "Club_Administration", 11 + "Member_Portal", 12 + "Activity_Scheduler", 13 + "Check_In" 14 +]) 4 4 5 -XWiki can be used as a knowledge base (support, documentation, sales, etc.), for collaborative workspaces or even as a complete intranet. 16 +#set ($kbCategoryIcons = { 17 + "Member_Management": "👥", 18 + "Payment_Management": "💳", 19 + "Club_Administration": "⚙️", 20 + "Member_Portal": "🌐", 21 + "Activity_Scheduler": "📅", 22 + "Check_In": "✅" 23 +}) 6 6 7 -== The basics == 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 +}) 8 8 9 -To make the most out of your wiki, log-in and: 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 +}) 10 10 11 - Usethe{{displayIcon name="pencil"/}}buttonaboveto //edit// this page and start customizing yourwiki to your needs.43 +#set ($kbCategories = []) 12 12 13 -Use the {{displayIcon name="add"/}} button above to //add// more pages to your wiki and create the //hierarchy// that best organizes your content. 45 +#foreach ($space in $allowedCategories) 46 + #set ($label = $kbCategoryLabels.get($space)) 47 + #set ($desc = $kbCategoryDescriptions.get($space)) 48 + #set ($icon = $kbCategoryIcons.get($space)) 14 14 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. 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 16 16 17 - Youcanalso usethe[[Sandbox>>Sandbox.WebHome]] for more democontentand generallyaplace to experimentwithyour wiki'sfeatures.65 + #set ($cleanUrl = "/Main/" + $space) 18 18 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}} 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 20 20 21 -(% class="row" %) 22 -((( 23 -(% class="col-xs-12 col-sm-6" %) 24 -((( 25 -== Extend your wiki == 77 +{{html clean="false"}} 78 +<div class="kb-home"> 26 26 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§ion=XWiki.Extensions"]] where you can search for and install extensions. 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> 28 28 29 - Tobrowsethrough the 900+ community contributedextensions available for XWiki, head over to the [[ExtensionsRepository>>https://extensions.xwiki.org]].30 - )))87 + <div class="kb-section"> 88 + <h2 class="kb-section-title">Browse by category</h2> 31 31 32 -(% class="col-xs-12 col-sm-6" %) 33 -((( 34 -== Create your application == 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")) 35 35 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). 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> 37 37 38 -AWM will take care of making it easy for you and your users to create and manage the data. 39 -))) 40 -))) 122 +</div> 123 +{{/html}} 124 +{{/velocity}} 125 + 126 +{{include reference="KBSupportCTA.WebHome"/}} 127 +