SlideShare a Scribd company logo
1
Oliver Lemm - DOAG 2019
Das Universal Theme in
APEX 19
2
Unsere Hard Facts
Zertifizierter
Partner von
Oracle
Microsoft
280
Beschäftigte
Inhabergeführt
Ausbildungsbetrieb
Partner im
dualen Studium
Branchen-
übergreifend
Herstellerneutral
Hauptsitz
Ratingen
Niederlassungen
Frankfurt am Main
Köln
Dortmund
München
Gründung
1994
33 Mio. Euro
Umsatz
>100 Kunden
Ihr Partner für den digitalen Wandel
Individuelle IT-Lösungen aus einer Hand
4
Oliver Lemm
• Business Unit Leader APEX @ MT AG
• Architect, Project Leader, Developer
5
Agenda
• Overview
• Theme 42
• Themeroller
• Template Options
• Font APEX / Awesome
• Future
6
what is Universal Theme (UT)?
• the User Interface for APEX
• the only integrated theme since apex 5
• it’s theme 42
• following options are only available in the Universal Theme
• template options
• Font APEX (Icon Library)
• full Modal Dialog support
• Responsive Design
• Mobile Support
7
Versions of Universal Theme
APEX 5.0 5.1 18.1 18.2 19.1 19.2
UT Version 1.0 1.1 1.2 1.2 1.3 1.4
Sample App Version 1.0.1 1.1.0.0.5 1.2.0.0.4 1.2.0.0.5 1.3.0 1.3.1
Font APEX 1.0 2.0 2.1 2.1 2.1
Font Awesome 4.2.0 4.5.0 4.5.0 4.5.0 4.5.0 removed
8
Universal Theme Sample Application
9
Universal Theme Sample App
• Sample App Version is not updated automatically
• Sample App on https://apex.oracle.com/ut always available
• but always “only” in the newest version
• Components, Icons, Migration Guide and more integrated
10
Universal Theme
• Dark Mode
• Fully Collapsible Navigation Menu
• New Login Page Styles
• New Content Row Template
• Logo Editor in Theme Roller
Release Notes 19.2 – New Features – 4.1.2 Universal Theme
new “Main” Features in 19.2
11
Dark Mode
dark vs standard
12
Fully Collapsible Navigation Menu
User Interface Defaults
18.2
19.2*
19.1
13
Fully Collapsible Navigation Menu
User Interface Defaults – Collapse Mode – APEX 19.1/19.2
enlarged collapsed – Icons
19.1
collapsed – hidden
19.2 (default)
14
New Login Page Styles
standard style – APEX 19.2
16
New Login Page Styles
Template Option: Page Layout – APEX 19.2
Floating Split
17
New Login Page Styles
Template Option: Page Background – APEX 19.2
Background 1 Background 2 Background 3
18
New Content Row Template
see Universal Theme Sample App – APEX 19.2
19
Logo Editor in Theme Roller
APEX 19.2
20
User Interface Defaults
Navigation Menu – Style (APEX 19.1)
Classic
Style A
(default)
Style B
21
User Interface Defaults
Navigation Bar
18.2
19.2
not checked
checked
22
Themeroller
APEX 19.2APEX 18.2
23
Themeroller
APEX 19.1
APEX 18.2 APEX 19.1
24
Region Template Inline Pop-up
4.1.2 Region template Inline Pop-up
A new region template Inline Pop-up is now available in Universal Theme. This template
places the region content in a pop-up region that can be opened with the Open Region
dynamic action (similar to the Inline Dialog region).
APEX 19.1
Inline Dialog
Inline Popup
25
Switch Item
APEX 19.2
APEX 19.2APEX 18.2
26
18.2 vs 19.2
27
Template Options
• Icon Hover Animation: Default, Spin, Push
• Buttons (Icons & Text with Icons)
• Icon Shape: Circle, Rounded Corners, Square
• List – Cards
• Region – Hero
• Report – Cards
• Report – Comments
• Display Menu Callout
• Navigation Bar
• Remove Body Padding
• Region Inline Dialog
APEX 19.1/19.2 - New Template Options
28
Font APEX / Font Awesome
5.1.12 Font Awesome migrated to Font APEX
Font Awesome has been removed as of this release.
Applications using Font Awesome will be migrated to Font
APEX automatically.
APEX 19.2
29
Lists
easier to handle
18.2 19.2
30
Deprecated Features
6.1.4 Show / Hide All Page Items On Same Line attributes deprecated
In Dynamic Actions, the Show and Hide actions have attributes "Show all page items on
same line" and "Hide all page items on same line," respectively. These attributes were
designed for forms with a table-based layout. Because Universal Theme no longer uses
table-based layout, these attributes are deprecated.
This functionality remains for existing Dynamic Actions where it was set to Yes, but
developers cannot select it for new Dynamic Actions.
APEX 19.2
31
Universal Theme API Packages
since APEX 5.1
32
moving to 19.2
1. Export Application
2. Install APEX 19.2 (copy images)
3. Refresh Theme
4. Upgrade Application Components
5. Change Icon Library
6. Check your Application
7. Run your Application
8. Export Application
mt-ag.com/apex-support
News from the MT Lab: APEX Testing Framework
• APEX metadata-driven User Acceptance Tests
• Execute on many different test engines
(Selenium, browserstack.com, Puppeteer, etc.)
• Demo Video: https://bit.ly/apextesting
• Contacts:
• Kai Donato
• Fabian Neureiter
1. Get APEX 2. Create testcases3. Schedule/Run testcases
35
?
Vielen Dank für die Aufmerksamkeit!
Fragen oder
Diskussionsbeiträge

More Related Content

Similar to Das Universal Theme in APEX 19

APEX Migration
APEX MigrationAPEX Migration
APEX Migration
Niels de Bruijn
 
APEX Migration
APEX MigrationAPEX Migration
APEX Migration
Oliver Lemm
 
Abap sample
Abap sampleAbap sample
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
marjoramg
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
Eric Overfield
 
Arbortext and APP for Developers - APPWorld 2011
Arbortext and APP for Developers - APPWorld 2011Arbortext and APP for Developers - APPWorld 2011
Arbortext and APP for Developers - APPWorld 2011
Gareth Oakes
 
Unite Los Angeles 2018 - Unity 2019 R&D Roadmap
Unite Los Angeles 2018 - Unity 2019 R&D RoadmapUnite Los Angeles 2018 - Unity 2019 R&D Roadmap
Unite Los Angeles 2018 - Unity 2019 R&D Roadmap
Unity Technologies
 
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
Graham Smith
 
Spec 2.0
Spec 2.0Spec 2.0
Spec 2.0: The next step on desktop UI
Spec 2.0: The next step on desktop UI Spec 2.0: The next step on desktop UI
Spec 2.0: The next step on desktop UI
Pharo
 
Navigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web clientNavigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web client
IBM Rational software
 
Lecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web clientLecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web client
IBM Rational software
 
OOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business Suite
OOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business SuiteOOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business Suite
OOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business Suite
vasuballa
 
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceDynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Joris Poelmans
 
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve The Adobe Digital Marketing Community
 
Anypoint Studio Visual Overhaul
Anypoint Studio Visual OverhaulAnypoint Studio Visual Overhaul
Anypoint Studio Visual Overhaul
James Hall
 
INSM as first Magnolia 4.0 reference
INSM as first Magnolia 4.0 referenceINSM as first Magnolia 4.0 reference
INSM as first Magnolia 4.0 reference
guestf08cc03a
 
What’s new for Android Developers in 2015 - Material Design, Android Studio, ...
What’s new for Android Developers in 2015 - Material Design, Android Studio, ...What’s new for Android Developers in 2015 - Material Design, Android Studio, ...
What’s new for Android Developers in 2015 - Material Design, Android Studio, ...
Deepu S Nath
 
Agile documentation with Confluence and Sparx Enterprise Architect
Agile documentation with Confluence and Sparx Enterprise ArchitectAgile documentation with Confluence and Sparx Enterprise Architect
Agile documentation with Confluence and Sparx Enterprise Architect
Per Spilling
 
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
marjoramg
 

Similar to Das Universal Theme in APEX 19 (20)

APEX Migration
APEX MigrationAPEX Migration
APEX Migration
 
APEX Migration
APEX MigrationAPEX Migration
APEX Migration
 
Abap sample
Abap sampleAbap sample
Abap sample
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
 
Arbortext and APP for Developers - APPWorld 2011
Arbortext and APP for Developers - APPWorld 2011Arbortext and APP for Developers - APPWorld 2011
Arbortext and APP for Developers - APPWorld 2011
 
Unite Los Angeles 2018 - Unity 2019 R&D Roadmap
Unite Los Angeles 2018 - Unity 2019 R&D RoadmapUnite Los Angeles 2018 - Unity 2019 R&D Roadmap
Unite Los Angeles 2018 - Unity 2019 R&D Roadmap
 
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
 
Spec 2.0
Spec 2.0Spec 2.0
Spec 2.0
 
Spec 2.0: The next step on desktop UI
Spec 2.0: The next step on desktop UI Spec 2.0: The next step on desktop UI
Spec 2.0: The next step on desktop UI
 
Navigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web clientNavigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web client
 
Lecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web clientLecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web client
 
OOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business Suite
OOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business SuiteOOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business Suite
OOW15 - Simplified and Touch-Friendly User Interface in Oracle E-Business Suite
 
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceDynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
 
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
 
Anypoint Studio Visual Overhaul
Anypoint Studio Visual OverhaulAnypoint Studio Visual Overhaul
Anypoint Studio Visual Overhaul
 
INSM as first Magnolia 4.0 reference
INSM as first Magnolia 4.0 referenceINSM as first Magnolia 4.0 reference
INSM as first Magnolia 4.0 reference
 
What’s new for Android Developers in 2015 - Material Design, Android Studio, ...
What’s new for Android Developers in 2015 - Material Design, Android Studio, ...What’s new for Android Developers in 2015 - Material Design, Android Studio, ...
What’s new for Android Developers in 2015 - Material Design, Android Studio, ...
 
Agile documentation with Confluence and Sparx Enterprise Architect
Agile documentation with Confluence and Sparx Enterprise ArchitectAgile documentation with Confluence and Sparx Enterprise Architect
Agile documentation with Confluence and Sparx Enterprise Architect
 
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
 

More from Oliver Lemm

Qualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdfQualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdf
Oliver Lemm
 
Qualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfQualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdf
Oliver Lemm
 
APEX Page Items in detail
APEX Page Items in detailAPEX Page Items in detail
APEX Page Items in detail
Oliver Lemm
 
confirm & alert
confirm & alertconfirm & alert
confirm & alert
Oliver Lemm
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurieren
Oliver Lemm
 
Jenkins Pipelines Advanced
Jenkins Pipelines AdvancedJenkins Pipelines Advanced
Jenkins Pipelines Advanced
Oliver Lemm
 
From Dev to Ops
From Dev to OpsFrom Dev to Ops
From Dev to Ops
Oliver Lemm
 
Jenkins Pipeline meets Oracle
Jenkins Pipeline meets OracleJenkins Pipeline meets Oracle
Jenkins Pipeline meets Oracle
Oliver Lemm
 
REST mit APEX 18.1
REST mit APEX 18.1REST mit APEX 18.1
REST mit APEX 18.1
Oliver Lemm
 
Schritt für Schritt ins Grid
Schritt für Schritt ins GridSchritt für Schritt ins Grid
Schritt für Schritt ins Grid
Oliver Lemm
 
Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1
Oliver Lemm
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union Investment
Oliver Lemm
 
Mastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investmentMastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investment
Oliver Lemm
 
Jetlag - Oracle Jet und APEX
Jetlag - Oracle Jet und APEXJetlag - Oracle Jet und APEX
Jetlag - Oracle Jet und APEX
Oliver Lemm
 
Wieder verschätzt?
Wieder verschätzt?Wieder verschätzt?
Wieder verschätzt?
Oliver Lemm
 
Komplexe Daten mit Oracle Jet einfach aufbereitet
Komplexe Daten mit Oracle Jet einfach aufbereitetKomplexe Daten mit Oracle Jet einfach aufbereitet
Komplexe Daten mit Oracle Jet einfach aufbereitet
Oliver Lemm
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union Investment
Oliver Lemm
 
Echtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoEchtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & Co
Oliver Lemm
 
How to use source control with apex?
How to use source control with apex?How to use source control with apex?
How to use source control with apex?
Oliver Lemm
 
Enterprise APEX
Enterprise APEXEnterprise APEX
Enterprise APEX
Oliver Lemm
 

More from Oliver Lemm (20)

Qualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdfQualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdf
 
Qualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfQualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdf
 
APEX Page Items in detail
APEX Page Items in detailAPEX Page Items in detail
APEX Page Items in detail
 
confirm & alert
confirm & alertconfirm & alert
confirm & alert
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurieren
 
Jenkins Pipelines Advanced
Jenkins Pipelines AdvancedJenkins Pipelines Advanced
Jenkins Pipelines Advanced
 
From Dev to Ops
From Dev to OpsFrom Dev to Ops
From Dev to Ops
 
Jenkins Pipeline meets Oracle
Jenkins Pipeline meets OracleJenkins Pipeline meets Oracle
Jenkins Pipeline meets Oracle
 
REST mit APEX 18.1
REST mit APEX 18.1REST mit APEX 18.1
REST mit APEX 18.1
 
Schritt für Schritt ins Grid
Schritt für Schritt ins GridSchritt für Schritt ins Grid
Schritt für Schritt ins Grid
 
Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union Investment
 
Mastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investmentMastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investment
 
Jetlag - Oracle Jet und APEX
Jetlag - Oracle Jet und APEXJetlag - Oracle Jet und APEX
Jetlag - Oracle Jet und APEX
 
Wieder verschätzt?
Wieder verschätzt?Wieder verschätzt?
Wieder verschätzt?
 
Komplexe Daten mit Oracle Jet einfach aufbereitet
Komplexe Daten mit Oracle Jet einfach aufbereitetKomplexe Daten mit Oracle Jet einfach aufbereitet
Komplexe Daten mit Oracle Jet einfach aufbereitet
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union Investment
 
Echtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoEchtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & Co
 
How to use source control with apex?
How to use source control with apex?How to use source control with apex?
How to use source control with apex?
 
Enterprise APEX
Enterprise APEXEnterprise APEX
Enterprise APEX
 

Recently uploaded

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

Das Universal Theme in APEX 19

  • 1. 1 Oliver Lemm - DOAG 2019 Das Universal Theme in APEX 19
  • 2. 2 Unsere Hard Facts Zertifizierter Partner von Oracle Microsoft 280 Beschäftigte Inhabergeführt Ausbildungsbetrieb Partner im dualen Studium Branchen- übergreifend Herstellerneutral Hauptsitz Ratingen Niederlassungen Frankfurt am Main Köln Dortmund München Gründung 1994 33 Mio. Euro Umsatz >100 Kunden Ihr Partner für den digitalen Wandel Individuelle IT-Lösungen aus einer Hand
  • 3. 4 Oliver Lemm • Business Unit Leader APEX @ MT AG • Architect, Project Leader, Developer
  • 4. 5 Agenda • Overview • Theme 42 • Themeroller • Template Options • Font APEX / Awesome • Future
  • 5. 6 what is Universal Theme (UT)? • the User Interface for APEX • the only integrated theme since apex 5 • it’s theme 42 • following options are only available in the Universal Theme • template options • Font APEX (Icon Library) • full Modal Dialog support • Responsive Design • Mobile Support
  • 6. 7 Versions of Universal Theme APEX 5.0 5.1 18.1 18.2 19.1 19.2 UT Version 1.0 1.1 1.2 1.2 1.3 1.4 Sample App Version 1.0.1 1.1.0.0.5 1.2.0.0.4 1.2.0.0.5 1.3.0 1.3.1 Font APEX 1.0 2.0 2.1 2.1 2.1 Font Awesome 4.2.0 4.5.0 4.5.0 4.5.0 4.5.0 removed
  • 8. 9 Universal Theme Sample App • Sample App Version is not updated automatically • Sample App on https://apex.oracle.com/ut always available • but always “only” in the newest version • Components, Icons, Migration Guide and more integrated
  • 9. 10 Universal Theme • Dark Mode • Fully Collapsible Navigation Menu • New Login Page Styles • New Content Row Template • Logo Editor in Theme Roller Release Notes 19.2 – New Features – 4.1.2 Universal Theme new “Main” Features in 19.2
  • 11. 12 Fully Collapsible Navigation Menu User Interface Defaults 18.2 19.2* 19.1
  • 12. 13 Fully Collapsible Navigation Menu User Interface Defaults – Collapse Mode – APEX 19.1/19.2 enlarged collapsed – Icons 19.1 collapsed – hidden 19.2 (default)
  • 13. 14 New Login Page Styles standard style – APEX 19.2
  • 14. 16 New Login Page Styles Template Option: Page Layout – APEX 19.2 Floating Split
  • 15. 17 New Login Page Styles Template Option: Page Background – APEX 19.2 Background 1 Background 2 Background 3
  • 16. 18 New Content Row Template see Universal Theme Sample App – APEX 19.2
  • 17. 19 Logo Editor in Theme Roller APEX 19.2
  • 18. 20 User Interface Defaults Navigation Menu – Style (APEX 19.1) Classic Style A (default) Style B
  • 19. 21 User Interface Defaults Navigation Bar 18.2 19.2 not checked checked
  • 22. 24 Region Template Inline Pop-up 4.1.2 Region template Inline Pop-up A new region template Inline Pop-up is now available in Universal Theme. This template places the region content in a pop-up region that can be opened with the Open Region dynamic action (similar to the Inline Dialog region). APEX 19.1 Inline Dialog Inline Popup
  • 25. 27 Template Options • Icon Hover Animation: Default, Spin, Push • Buttons (Icons & Text with Icons) • Icon Shape: Circle, Rounded Corners, Square • List – Cards • Region – Hero • Report – Cards • Report – Comments • Display Menu Callout • Navigation Bar • Remove Body Padding • Region Inline Dialog APEX 19.1/19.2 - New Template Options
  • 26. 28 Font APEX / Font Awesome 5.1.12 Font Awesome migrated to Font APEX Font Awesome has been removed as of this release. Applications using Font Awesome will be migrated to Font APEX automatically. APEX 19.2
  • 28. 30 Deprecated Features 6.1.4 Show / Hide All Page Items On Same Line attributes deprecated In Dynamic Actions, the Show and Hide actions have attributes "Show all page items on same line" and "Hide all page items on same line," respectively. These attributes were designed for forms with a table-based layout. Because Universal Theme no longer uses table-based layout, these attributes are deprecated. This functionality remains for existing Dynamic Actions where it was set to Yes, but developers cannot select it for new Dynamic Actions. APEX 19.2
  • 29. 31 Universal Theme API Packages since APEX 5.1
  • 30. 32 moving to 19.2 1. Export Application 2. Install APEX 19.2 (copy images) 3. Refresh Theme 4. Upgrade Application Components 5. Change Icon Library 6. Check your Application 7. Run your Application 8. Export Application
  • 32. News from the MT Lab: APEX Testing Framework • APEX metadata-driven User Acceptance Tests • Execute on many different test engines (Selenium, browserstack.com, Puppeteer, etc.) • Demo Video: https://bit.ly/apextesting • Contacts: • Kai Donato • Fabian Neureiter 1. Get APEX 2. Create testcases3. Schedule/Run testcases
  • 33. 35 ? Vielen Dank für die Aufmerksamkeit! Fragen oder Diskussionsbeiträge