Changes for page Tidy-Lab Cloud Platform

Last modified by Humphrey AI on 2026/03/22 10:27

From version 2.1
edited by Humphrey AI
on 2026/03/18 14:57
Change comment: There is no comment for this version
To version 29.1
edited by Humphrey AI
on 2026/03/19 15:57
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Home
1 +Tidy-Lab Cloud Platform
Content
... ... @@ -1,40 +2,35 @@
1 -== Welcome to your wiki ==
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.
2 +{{velocity}}
3 +#set($discard = $xwiki.ssx.use($doc.fullName))
4 +#set($discard = $xwiki.jsx.use($doc.fullName, {"minify": false}))
5 +{{/velocity}}
4 4  
5 -XWiki can be used as a knowledge base (support, documentation, sales, etc.), for collaborative workspaces or even as a complete intranet.
6 -
7 -== The basics ==
8 -
9 -To make the most out of your wiki, log-in and:
10 -
11 -Use the {{displayIcon name="pencil"/}} button above to //edit// this page and start customizing your wiki to your needs.
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.
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.
16 -
17 -You can also use the [[Sandbox>>Sandbox.WebHome]] for more demo content and generally a place to experiment with your wiki's features.
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}}
20 -
21 -(% class="row" %)
7 +(% class="tl-hero" %)
22 22  (((
23 -(% class="col-xs-12 col-sm-6" %)
9 +(% class="tl-hero-top" %)
24 24  (((
25 -== Extend your wiki ==
11 +(% class="tl-hero-center" %)
12 +(((
13 +(% id="HTidy-LabCloudPlatform" class="tl-hero-title" %)
14 += Tidy-Lab Cloud Platform =
15 +)))
16 +)))
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&section=XWiki.Extensions"]] where you can search for and install extensions.
18 +(% class="tl-hero-bottom" %)
19 +(((
20 +(% class="tl-hero-tagline" %)
21 +data · done · better
28 28  
29 -To browse through the 900+ community contributed extensions available for XWiki, head over to the [[Extensions Repository>>https://extensions.xwiki.org]].
23 +(% class="tl-partner-btn-wrap" %)
24 +(((
25 +[[Partner Access>>doc:Foundation.WebHome||class="tl-partner-btn"]]
30 30  )))
27 +)))
31 31  
32 -(% class="col-xs-12 col-sm-6" %)
29 +[[▼>>path:#tl-content||class="tl-hero-scroll"]]
30 +)))
31 +
32 +(% id="tl-content" %)
33 33  (((
34 -== Create your application ==
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).
37 -
38 -AWM will take care of making it easy for you and your users to create and manage the data.
39 39  )))
40 -)))
XWiki.JavaScriptExtension[0]
cache
... ... @@ -1,0 +1,1 @@
1 +long
code
... ... @@ -1,0 +1,81 @@
1 + document.body.classList.add('tl-hero-page');
2 +
3 + (function() {
4 + var hero = document.querySelector('.tl-hero');
5 + if (!hero) return;
6 +
7 + // Collect all chrome elements to fade
8 + var chromeSelectors = [
9 + '#menuview', '#headerglobal', '#hierarchy_breadcrumb',
10 + '.document-header', '#xdocFooter', '#xwikidata',
11 + '#footerglobal', '.skip-nav'
12 + ];
13 + var chromeElements = [];
14 + chromeSelectors.forEach(function(sel) {
15 + var el = document.querySelector(sel);
16 + if (el) chromeElements.push(el);
17 + });
18 +
19 + var wasFading = false;
20 +
21 + function onScroll() {
22 + var heroHeight = hero.offsetHeight;
23 + var scrollY = window.pageYOffset || document.documentElement.scrollTop;
24 +
25 + // Start fading at 30% scroll, fully visible at 70%
26 + var fadeStart = heroHeight * 0.3;
27 + var fadeEnd = heroHeight * 0.7;
28 + var progress = 0;
29 +
30 + if (scrollY <= fadeStart) {
31 + progress = 0;
32 + } else if (scrollY >= fadeEnd) {
33 + progress = 1;
34 + } else {
35 + progress = (scrollY - fadeStart) / (fadeEnd - fadeStart);
36 + }
37 +
38 + if (progress > 0 && progress < 1) {
39 + // Fading: switch from display:none to opacity-based
40 + if (!wasFading) {
41 + document.body.classList.add('tl-fading');
42 + document.body.classList.remove('tl-scrolled');
43 + wasFading = true;
44 + }
45 + chromeElements.forEach(function(el) {
46 + el.style.opacity = progress;
47 + });
48 + } else if (progress >= 1) {
49 + // Fully scrolled: restore normal layout
50 + document.body.classList.remove('tl-fading');
51 + document.body.classList.add('tl-scrolled');
52 + chromeElements.forEach(function(el) {
53 + el.style.opacity = '';
54 + });
55 + wasFading = false;
56 + } else {
57 + // At top: hide everything
58 + document.body.classList.remove('tl-fading');
59 + document.body.classList.remove('tl-scrolled');
60 + chromeElements.forEach(function(el) {
61 + el.style.opacity = '';
62 + });
63 + wasFading = false;
64 + }
65 + }
66 +
67 + window.addEventListener('scroll', onScroll, { passive: true });
68 + onScroll(); // run once on load
69 +
70 + // Smooth scroll for the arrow
71 + var scrollLink = document.querySelector('.tl-hero-scroll');
72 + var tlContent = document.getElementById('tl-content');
73 + if (scrollLink) {
74 + scrollLink.addEventListener('click', function(e) {
75 + e.preventDefault();
76 + if (tlContent) {
77 + tlContent.scrollIntoView({ behavior: 'smooth' });
78 + }
79 + });
80 + }
81 + })();
name
... ... @@ -1,0 +1,1 @@
1 +Tidy-Lab Hero Page Script
parse
... ... @@ -1,0 +1,1 @@
1 +No
use
... ... @@ -1,0 +1,1 @@
1 +onDemand
XWiki.StyleSheetExtension[0]
cache
... ... @@ -1,0 +1,1 @@
1 +long
code
... ... @@ -1,0 +1,2 @@
1 +${NEW_CSS}
2 +
contentType
... ... @@ -1,0 +1,1 @@
1 +CSS
name
... ... @@ -1,0 +1,1 @@
1 +Tidy-Lab Homepage Hero
parse
... ... @@ -1,0 +1,1 @@
1 +No
use
... ... @@ -1,0 +1,1 @@
1 +onDemand
XWiki.XWikiRights[0]
allow
... ... @@ -1,0 +1,1 @@
1 +Allow
levels
... ... @@ -1,0 +1,1 @@
1 +view
users
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest