From 737453689248bc4c6234a4e9ccc8acb1b846c613 Mon Sep 17 00:00:00 2001 From: Elizaveta Ragozina Date: Wed, 29 Jun 2022 16:19:37 +0200 Subject: [PATCH] Configurable tours (#11) --- tours-cernbox/.bumpversion.cfg | 6 +++ tours-cernbox/Makefile | 5 +++ tours-cernbox/new_features.json | 73 +++++++++++++++++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 tours-cernbox/.bumpversion.cfg create mode 100644 tours-cernbox/Makefile create mode 100644 tours-cernbox/new_features.json diff --git a/tours-cernbox/.bumpversion.cfg b/tours-cernbox/.bumpversion.cfg new file mode 100644 index 0000000..a08dc36 --- /dev/null +++ b/tours-cernbox/.bumpversion.cfg @@ -0,0 +1,6 @@ +[bumpversion] +current_version = 0.0.0 +commit = True +tag = True +tag_name = tours-cernbox/v{new_version} +message = tours-cernbox v{new_version} diff --git a/tours-cernbox/Makefile b/tours-cernbox/Makefile new file mode 100644 index 0000000..8847b8e --- /dev/null +++ b/tours-cernbox/Makefile @@ -0,0 +1,5 @@ +release: + mkdir -p release + tar -czf release/tours-cernbox.tar.gz ./new_features.json +clean: + rm -rf release \ No newline at end of file diff --git a/tours-cernbox/new_features.json b/tours-cernbox/new_features.json new file mode 100644 index 0000000..1c4a396 --- /dev/null +++ b/tours-cernbox/new_features.json @@ -0,0 +1,73 @@ +{ + "translations": { + "en": { + "tourName": "New Features", + "tooltip": "See new features of the web", + "steps": [ + { + "title": "Welcome the new CERNBox!", + "text": "Discover the new features and try them yourself", + "buttons": ["next"], + "learnMoreLink": "https://new-cernbox-guide.docs.cern.ch/access/#universal-urls" + }, + { + "title": "1. Universal URLs", + "text": "

CERNBox, which uses the EOS storage system under the hood, now exposes its full namespace. This means most of our access methods (excluding the mobile clients) have a consistent and more intuitive view.\r\n

https://new.cernbox.cern.ch/files/spaces/personal/home/eos/user/<letter>/<username>

\r\n

Now it's possible to just copy your URL and share it directly with someone else. If that person has permissions, he/she will be able to open it.\r\n

", + "buttons": ["back", "next"], + "learnMoreLink": "https://new-cernbox-guide.docs.cern.ch/access/#universal-urls" + }, + { + "title": "2. Single File Sharing", + "text": "

Now, it's possible to share not only folders but also single files in both read and write modes!\r\n

", + "buttons": ["back", "next"], + "learnMoreLink": "https://new-cernbox-guide.docs.cern.ch/sharing/#internal-shares" + }, + { + "title": "3. Improved App Ecosystem", + "text": "

The new CERNBox has diverse application/file extensions integrations: Microsoft Office 365, Collabora, CodiMD, Draw.io, text editor, PDF viewer, IFC viewer, Jupyter viewer, Root viewer, SWAN, Media viewer.\r\n

", + "buttons": ["back", "next"], + "learnMoreLink": "https://new-cernbox-guide.docs.cern.ch/apps/" + }, + { + "title": "4. Improved Projects Integration", + "text": "

Now it's also possible to see and recover files of projects by right clicking on a project and then on \"Open trahsbin\"\r\n

", + "buttons": ["back", "next"], + "learnMoreLink": "https://new-cernbox-guide.docs.cern.ch/projects/" + }, + { + "title": "Lightweight accounts", + "text": "

The new CERNBox uses the new CERN SSO and it now allows signing in with other accounts, like social or lightweight.\r\n

Unlike the normal CERN accounts, these do not have storage associated with them. They can, however, collaborate on shared resources or on Projects.

", + "buttons": ["back", "next"], + "learnMoreLink": "https://new-cernbox-guide.docs.cern.ch/access/#accounts-supported" + }, + { + "title": "Coming soon", + "text": "

Other features will be coming in the coming months:

\r\n
  • Integrations with other services (i.e Indico)
  • \r\n
  • Improved search
  • \r\n
  • Auditing and reporting/notifications
  • \r\n
  • Backup restore UI
  • \r\n

    Stay tuned!

    ", + "buttons": ["back", "next"] + } + ] + } + }, + "confirmCancel": false, + "confirmCancelMessage": "", + "classPrefix": "", + "defaultStepOptions": { + "cancelIcon": { + "enabled": true + }, + "classes": "a", + "scrollTo": { + "behavior": "smooth", + "block": "center" + } + }, + "exitOnEsc": true, + "allowedLocations": ["files-spaces-personal"], + "deniedLocations": [], + "useModalOverlay": true, + "tourId": "New Features", + "autostart": { + "timeout": 3000, + "location": "files-spaces-personal" + } +}