Changes for page Tidy-Lab Cloud Platform

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

From version 29.1
edited by Humphrey AI
on 2026/03/19 15:57
Change comment: There is no comment for this version
To version 1.1
edited by Christian Wawrzinek
on 2026/03/17 16:39
Change comment: Install extension [org.xwiki.platform:xwiki-platform-distribution-flavor-common/18.1.0]

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Tidy-Lab Cloud Platform
1 +Home
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.humphrey
1 +XWiki.wac
Content
... ... @@ -1,35 +1,40 @@
1 +== Welcome to your wiki ==
1 1  
2 -{{velocity}}
3 -#set($discard = $xwiki.ssx.use($doc.fullName))
4 -#set($discard = $xwiki.jsx.use($doc.fullName, {"minify": false}))
5 -{{/velocity}}
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.
6 6  
7 -(% class="tl-hero" %)
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" %)
8 8  (((
9 -(% class="tl-hero-top" %)
23 +(% class="col-xs-12 col-sm-6" %)
10 10  (((
11 -(% class="tl-hero-center" %)
12 -(((
13 -(% id="HTidy-LabCloudPlatform" class="tl-hero-title" %)
14 -= Tidy-Lab Cloud Platform =
15 -)))
16 -)))
25 +== Extend your wiki ==
17 17  
18 -(% class="tl-hero-bottom" %)
19 -(((
20 -(% class="tl-hero-tagline" %)
21 -data · done · better
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.
22 22  
23 -(% class="tl-partner-btn-wrap" %)
24 -(((
25 -[[Partner Access>>doc:Foundation.WebHome||class="tl-partner-btn"]]
29 +To browse through the 900+ community contributed extensions available for XWiki, head over to the [[Extensions Repository>>https://extensions.xwiki.org]].
26 26  )))
27 -)))
28 28  
29 -[[▼>>path:#tl-content||class="tl-hero-scroll"]]
30 -)))
31 -
32 -(% id="tl-content" %)
32 +(% class="col-xs-12 col-sm-6" %)
33 33  (((
34 +== Create your application ==
34 34  
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.
35 35  )))
40 +)))
tidylab-logo.svg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.humphrey
Size
... ... @@ -1,1 +1,0 @@
1 -1.7 KB
Content
... ... @@ -1,46 +1,0 @@
1 -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 310 80">
2 - <defs>
3 - <linearGradient id="flaskGrad" x1="0%" y1="0%" x2="0%" y2="100%">
4 - <stop offset="0%" style="stop-color:#4F46E5;stop-opacity:1" />
5 - <stop offset="100%" style="stop-color:#7C3AED;stop-opacity:1" />
6 - </linearGradient>
7 - </defs>
8 -
9 - <!-- Layer -1: Line and Tagline (background) -->
10 - <line x1="75" y1="50" x2="295" y2="50"
11 - stroke="#D1D5DB"
12 - stroke-width="1"/>
13 -
14 - <text x="295" y="66"
15 - font-family="Lora, 'Times New Roman', Georgia, serif"
16 - font-size="11"
17 - font-weight="400"
18 - fill="#64748B"
19 - text-anchor="end">data • done • better</text>
20 -
21 - <!-- Layer 0: Flask (closer to text, height reduced by 1px top and bottom) -->
22 - <g transform="translate(10, 0) scale(0.68)">
23 - <path d="M35 10 L35 35 L15 80 Q12 88 18 92 L62 92 Q68 88 65 80 L45 35 L45 10 Z"
24 - fill="url(#flaskGrad)"
25 - stroke="none"/>
26 - <rect x="35" y="8" width="10" height="30" rx="2" fill="#818CF8" opacity="0.5"/>
27 - <g transform="translate(22, 55)">
28 - <rect x="0" y="0" width="36" height="6" rx="2" fill="#A5B4FC" opacity="0.9"/>
29 - <rect x="0" y="10" width="28" height="6" rx="2" fill="#C4B5FD" opacity="0.9"/>
30 - <rect x="0" y="20" width="32" height="6" rx="2" fill="#DDD6FE" opacity="0.9"/>
31 - </g>
32 - <g fill="#10B981">
33 - <circle cx="70" cy="20" r="3"/>
34 - <circle cx="78" cy="28" r="2"/>
35 - <circle cx="72" cy="35" r="1.5"/>
36 - </g>
37 - </g>
38 -
39 - <!-- Tidy-Lab text (foreground) -->
40 - <text x="75" y="48"
41 - font-family="Lora, 'Times New Roman', Georgia, serif"
42 - font-size="46"
43 - font-weight="400"
44 - fill="url(#flaskGrad)">Tidy-Lab</text>
45 -</svg>
46 -
XWiki.JavaScriptExtension[0]
cache
... ... @@ -1,1 +1,0 @@
1 -long
code
... ... @@ -1,81 +1,0 @@
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,1 +1,0 @@
1 -Tidy-Lab Hero Page Script
parse
... ... @@ -1,1 +1,0 @@
1 -No
use
... ... @@ -1,1 +1,0 @@
1 -onDemand
XWiki.StyleSheetExtension[0]
cache
... ... @@ -1,1 +1,0 @@
1 -long
code
... ... @@ -1,2 +1,0 @@
1 -${NEW_CSS}
2 -
contentType
... ... @@ -1,1 +1,0 @@
1 -CSS
name
... ... @@ -1,1 +1,0 @@
1 -Tidy-Lab Homepage Hero
parse
... ... @@ -1,1 +1,0 @@
1 -No
use
... ... @@ -1,1 +1,0 @@
1 -onDemand
XWiki.XWikiRights[0]
allow
... ... @@ -1,1 +1,0 @@
1 -Allow
levels
... ... @@ -1,1 +1,0 @@
1 -view
users
... ... @@ -1,1 +1,0 @@
1 -XWiki.XWikiGuest