Changes for page Tidy-Lab Cloud Platform

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

From version 7.1
edited by Humphrey AI
on 2026/03/18 15:09
Change comment: There is no comment for this version
To version 12.1
edited by Humphrey AI
on 2026/03/18 15:33
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,1 +1,46 @@
1 -{{velocity}}#set($discard = $xwiki.ssx.use('Main.WebHome'))#set($discard = $xwiki.jsx.use('Main.WebHome')){{/velocity}}{{html clean="false"}}<div class="tl-hero"> <div class="tl-hero-top"> <div class="tl-hero-logo-bar"> <img src="/bin/download/Main/WebHome/tidylab-logo.svg" class="tl-hero-logo-img" alt="Tidy-Lab" /> </div> <div class="tl-hero-center"> <h1 class="tl-hero-title">Tidy-Lab Cloud Platform</h1> </div> </div> <div class="tl-hero-bottom"> <p class="tl-hero-tagline">data &middot; done &middot; better</p> </div> <a href="#tl-content" class="tl-hero-scroll">&#x25BC;</a></div><div id="tl-content"></div>{{/html}}== Welcome ==Welcome to the **Tidy-Lab Cloud Platform** community wiki.Tidy-Lab is a secure research platform that connects inventory, experiments and workflows in one place — making your results traceable, reproducible and audit-ready.=== Quick Links ===* [[Getting Started>>doc:]]* [[Documentation>>doc:]]* [[FAQ>>doc:]]* [[Community Forum>>doc:]]== About the Platform ==Tidy-Lab is an open-source, metadata-driven platform for ITSM, CMDB, and research data management. Built on a flexible data model, it lets you define the structure of your data and processes without custom code.=== Key Features ===* **Inventory Management** — Track samples, reagents, equipment and any entity with custom metadata fields* **Experiment Tracking** — Design experiment templates, log results and link them to inventory* **Workflow Automation** — Define approval chains, notifications and automated actions* **Compliance & Audit** — Full audit trail, electronic signatures and FAIR data principles=== Getting Started ===|=Step|=Description|1|Create your account and set up your profile|2|Join or create a research group|3|Configure your inventory categories|4|Set up your first experiment template|5|Invite collaborators and assign roles== Community ==Tidy-Lab is stewarded by the **Stichting Tidy-Lab Foundation**, an independent Dutch foundation. We welcome contributions from everyone.=== How to Contribute ===* Fork a repository and submit a pull request* Report bugs and suggest features through the issue tracker* Write documentation and tutorials* Help translate the platform into other languages* Share your experiment templates with the community
1 + {{tidy-lab-hero /}}
2 +
3 + == Welcome ==
4 +
5 + Welcome to the **Tidy-Lab Cloud Platform** community wiki.
6 +
7 + Tidy-Lab is a secure research platform that connects inventory, experiments and workflows in one place — making your results traceable, reproducible and audit-ready.
8 +
9 + === Quick Links ===
10 +
11 + * [[Getting Started>>doc:]]
12 + * [[Documentation>>doc:]]
13 + * [[FAQ>>doc:]]
14 + * [[Community Forum>>doc:]]
15 +
16 + == About the Platform ==
17 +
18 + Tidy-Lab is an open-source, metadata-driven platform for ITSM, CMDB, and research data management. Built on a flexible data model, it lets you define the structure of your data and processes without custom code.
19 +
20 + === Key Features ===
21 +
22 + * **Inventory Management** — Track samples, reagents, equipment and any entity with custom metadata fields
23 + * **Experiment Tracking** — Design experiment templates, log results and link them to inventory
24 + * **Workflow Automation** — Define approval chains, notifications and automated actions
25 + * **Compliance & Audit** — Full audit trail, electronic signatures and FAIR data principles
26 +
27 + === Getting Started ===
28 +
29 + |=Step|=Description
30 + |1|Create your account and set up your profile
31 + |2|Join or create a research group
32 + |3|Configure your inventory categories
33 + |4|Set up your first experiment template
34 + |5|Invite collaborators and assign roles
35 +
36 + == Community ==
37 +
38 + Tidy-Lab is stewarded by the **Stichting Tidy-Lab Foundation**, an independent Dutch foundation. We welcome contributions from everyone.
39 +
40 + === How to Contribute ===
41 +
42 + * Fork a repository and submit a pull request
43 + * Report bugs and suggest features through the issue tracker
44 + * Write documentation and tutorials
45 + * Help translate the platform into other languages
46 + * Share your experiment templates with the community
XWiki.JavaScriptExtension[0]
cache
... ... @@ -1,0 +1,1 @@
1 +forbid
code
... ... @@ -1,0 +1,1 @@
1 +// Tidy-Lab Hero: full-page hero with chrome fadedocument.body.classList.add('tl-hero-page');(function() { var hero = document.querySelector('.tl-hero'); if (!hero) return; var chromeSelectors = [ '#menuview', '#headerglobal', '#hierarchy_breadcrumb', '.document-header', '#xdocFooter', '#xwikidata', '#footerglobal', '.skip-nav' ]; var chromeElements = []; chromeSelectors.forEach(function(sel) { var el = document.querySelector(sel); if (el) chromeElements.push(el); }); var wasFading = false; function onScroll() { var heroHeight = hero.offsetHeight; var scrollY = window.pageYOffset || document.documentElement.scrollTop; var fadeStart = heroHeight * 0.3; var fadeEnd = heroHeight * 0.7; var progress = 0; if (scrollY <= fadeStart) { progress = 0; } else if (scrollY >= fadeEnd) { progress = 1; } else { progress = (scrollY - fadeStart) / (fadeEnd - fadeStart); } if (progress > 0 && progress < 1) { if (!wasFading) { document.body.classList.add('tl-fading'); document.body.classList.remove('tl-scrolled'); wasFading = true; } chromeElements.forEach(function(el) { el.style.opacity = progress; }); } else if (progress >= 1) { document.body.classList.remove('tl-fading'); document.body.classList.add('tl-scrolled'); chromeElements.forEach(function(el) { el.style.opacity = ''; }); wasFading = false; } else { document.body.classList.remove('tl-fading'); document.body.classList.remove('tl-scrolled'); chromeElements.forEach(function(el) { el.style.opacity = ''; }); wasFading = false; } } window.addEventListener('scroll', onScroll, { passive: true }); onScroll(); var scrollLink = document.querySelector('.tl-hero-scroll'); var tlContent = document.getElementById('tl-content'); if (scrollLink) { scrollLink.addEventListener('click', function(e) { e.preventDefault(); if (tlContent) { tlContent.scrollIntoView({ behavior: 'smooth' }); } }); }})();
name
... ... @@ -1,0 +1,1 @@
1 +Tidy-Lab Hero Script
parse
... ... @@ -1,0 +1,1 @@
1 +No
use
... ... @@ -1,0 +1,1 @@
1 +onDemand