From cdd7bbedcb4af4bcd783e25cb2a14a25ffdf8617 Mon Sep 17 00:00:00 2001 From: Molkobain Date: Thu, 20 Aug 2026 09:39:51 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B09625=20-=20Update=20welcome=20popup=20in?= =?UTF-8?q?troduction=20message=20and=20add=20message=20for=20new=20portal?= =?UTF-8?q?=20look?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cs.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../da.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../de.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../en.dictionary.itop.welcome-popup.php | 10 ++++++++-- .../en_gb.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../es_cr.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../fr.dictionary.itop.welcome-popup.php | 6 ++++++ .../hu.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../it.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../ja.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../nl.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../pl.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../pt_br.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../ru.dictionary.itop.welcome-popup.php | 6 ++++++ .../sk.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../tr.dictionary.itop.welcome-popup.php | 12 +++++++++--- .../zh_cn.dictionary.itop.welcome-popup.php | 6 ++++++ .../illustrations/undraw_prototyping_process.svg | 1 + .../WelcomePopup/Provider/DefaultProvider.php | 14 +++++++++----- 19 files changed, 153 insertions(+), 46 deletions(-) create mode 100644 images/illustrations/undraw_prototyping_process.svg diff --git a/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php index 86f3a0a984..aa1375665c 100644 --- a/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ // Message Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php index e10f17e739..f84ddaae78 100644 --- a/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ // Message Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php index 7a33cd2ad0..d4ce86f34d 100644 --- a/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php @@ -15,12 +15,12 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ // Message Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -39,4 +39,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/en.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/en.dictionary.itop.welcome-popup.php index 06e63db20d..98d6a679ad 100644 --- a/dictionaries/ui/application/welcome-popup/en.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/en.dictionary.itop.welcome-popup.php @@ -15,9 +15,9 @@ Dict::Add('EN US', 'English', 'English', [ // Message Dict::Add('EN US', 'English', 'English', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', @@ -39,4 +39,10 @@ Dict::Add('EN US', 'English', 'English', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
', ]); diff --git a/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php index 40aada1bfe..1a65e9dd59 100644 --- a/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php @@ -15,12 +15,12 @@ Dict::Add('EN GB', 'British English', 'British English', [ // Message Dict::Add('EN GB', 'British English', 'British English', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -39,4 +39,10 @@ Dict::Add('EN GB', 'British English', 'British English', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php index 5d2ed0fb3b..95328f9429 100644 --- a/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php @@ -17,12 +17,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ // Message Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -41,4 +41,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php index ffc211c18f..9a48ebdddf 100644 --- a/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php @@ -43,4 +43,10 @@ Dict::Add('FR FR', 'French', 'Français', [
La MFA, désormais intégrée directement à l’expérience coeur, renforce la sécurité globale tout en garantissant une expérience utilisateur plus fluide et cohérente.

Nous vous encourageons à vérifier vos paramètres et à activer la MFA afin de bénéficier d’une meilleure protection de compte.
', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'Nouvelle expérience portail', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
Cette nouvelle version propose nativement une expérience plus moderne, flexible et responsive pour le portail, avec un look et une sensation alignés avec la console.
+
+
Nous avons repensé la navigation pour une expérience plus claire et plus cohérente, amélioré la flexibilité des menus et des tableaux de bord, et introduit des cartes responsives qui s’adaptent à différentes tailles d’écran. "Mon profil" a également été amélioré, permettant aux utilisateurs de gérer plus facilement leur compte et les paramètres MFA.
+
+
Le portail peut également être personnalisé avec votre propre style, vous aidant à offrir une expérience plus cohérente et plus marquée à vos utilisateurs.
', ]); diff --git a/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php index 9db5defe65..19b6b21023 100644 --- a/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ // Message Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php index a40126fcf0..2a298d598f 100644 --- a/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ // Message Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php index 1346e06cbc..ec0372a218 100644 --- a/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ // Message Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php index 7080a9a5f9..7bacf1273d 100644 --- a/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ // Message Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php index 949d1899d1..795cfeff57 100644 --- a/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ // Message Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('PL PL', 'Polish', 'Polski', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php index 5d53d49650..7b76adc024 100644 --- a/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ // Message Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php index 37ad1ff111..5631dd241e 100644 --- a/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php @@ -38,4 +38,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', [
MFA, встроенная прямо в основную функциональность, усиливает общую безопасность и обеспечивает более плавный и последовательный пользовательский опыт.

Рекомендуем проверить свои настройки и включить MFA для повышения защиты учётной записи.
', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php index e7c39003b5..07e8958c59 100644 --- a/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ // Message Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php index ea59ea4d42..3735badcc5 100644 --- a/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php @@ -14,12 +14,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ // Message Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', - 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements !
+ 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

-
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience.
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.

We hope you enjoy using this version as much as we enjoyed building it.
-
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', +
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
', 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.

@@ -38,4 +38,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.

We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php index 2f9e01fb4c..5d696bba0a 100644 --- a/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php @@ -39,4 +39,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
MFA, 现已直接集成至核心使用流程, 在强化整体安全防护能力的同时, 保障用户获得更流畅统一的使用体验.

我们建议您检查账户设置并开启多因子认证,以获得更强的账户安全防护.
', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', ]); diff --git a/images/illustrations/undraw_prototyping_process.svg b/images/illustrations/undraw_prototyping_process.svg new file mode 100644 index 0000000000..1d7b3db2eb --- /dev/null +++ b/images/illustrations/undraw_prototyping_process.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sources/Application/WelcomePopup/Provider/DefaultProvider.php b/sources/Application/WelcomePopup/Provider/DefaultProvider.php index f92c8a2123..2236fe2207 100644 --- a/sources/Application/WelcomePopup/Provider/DefaultProvider.php +++ b/sources/Application/WelcomePopup/Provider/DefaultProvider.php @@ -7,14 +7,11 @@ namespace Combodo\iTop\Application\WelcomePopup\Provider; -use Combodo\iTop\Controller\Newsroom\iTopNewsroomController; -use Combodo\iTop\Controller\Notifications\NotificationsCenterController; -use Combodo\iTop\Service\Router\Router; -use Dict; use AbstractWelcomePopupExtension; +use Combodo\iTop\Application\WelcomePopup\MessageFactory; +use Dict; use UserRights; use utils; -use Combodo\iTop\Application\WelcomePopup\MessageFactory; /** * Implementation of the "default" Welcome Popup message @@ -66,6 +63,13 @@ class DefaultProvider extends AbstractWelcomePopupExtension Dict::S("UI:WelcomePopup:Message:330_04_MFA:Description"), utils::GetAbsoluteUrlAppRoot()."images/illustrations/undraw_two_factor_authentication.svg" ); + + $aMessages[] = MessageFactory::MakeForLeftTextsRightIllustrationAsSVGMarkup( + "330_05_Portal", + Dict::S("UI:WelcomePopup:Message:330_05_Portal:Title"), + Dict::S("UI:WelcomePopup:Message:330_05_Portal:Description"), + utils::GetAbsoluteUrlAppRoot()."images/illustrations/undraw_prototyping_process.svg" + ); } return $aMessages;