SlideShare a Scribd company logo
pt_extlist
The one thing to list everything
Who we are
Daniel Lienert
  Frankfurt, Germany
  Freelancer


Michael Knoll
   Karlsruhe, Germany
   Working at punkt.de
Outline of our talk


                                                       Advanced
Motivation   Lists distilled   How to use pt_extlist               Outlook
                                                        features
Motivation - Lists, lists, lists...
Lists, lists, lists...
Lists, lists, lists...
Conclusions
• „Lists are everywhere“
• Having a generic tool for generating lists
   – enables rapid prototyping
   – enables faster Time-To-Market for
    projects
   – lets developers concentrate on
     more interesting stuff

  can save time & money
Lists distilled
On our way to a generic list generator



Lists distilled
Main parts of a list
    Rows, Columns, Cells
„What is a list?“




 1. It‘s a collection of rows
„What is a list?“ (Cont‘d)




   2. It‘s a collection of columns
„What is a list?“ (Cont‘d)




    3. It‘s a collection of cells
„What is a list?“ (Cont‘d)




  4. It can have a set of headers
Lists are not static
Sorting, Filtering, Paging & Aggregating
Data Sources


     Data       „Magic“




Connect to multiple data sources like MySQL, solr, …
Sorting




It should be possible to sort the rows of a list
Filtering




It should be possible to filter rows
Paging




It should be possible to limit number of rows per page
Aggregating




It should be possible to aggregate columns
Requirements
• A (generic) list generator should be able
  to
 • use multiple data sources
 • render rows, cells & headers
 • sort, filter & limit results
 • aggregate data
Architecture
pt_extlist

  pt_extbase

    Extbase / Fluid

       TYPO3
How to use pt_extlist

       How to use pt_extlist
pt_extlist – Basic
     Features
Introduction to pt_extlist‘s content elements
Filters




List


Aggregate

Pager
Filters




             Filter


Filterbox
List
Header (sorting)




                    List
Setting up a first list
1. Create TypoScript setup
    Declare list identifier
2. Insert plugin as content elements
    Select previously declared list identifier
Typo-
 Data-     List-
                      Script-
Source   Identifier
                      Setup




         Plugin

         render
TypoScript Setup
TypoScript Setup
• What do you have to set up?
 • Data Backend
 • Data Fields
 • Columns
 • Filters
TypoScript Setup (List identifier)
plugin.tx_ptextlist.settings {        List Identifier!
    listConfig.infoTables {

     # Here goes your configuration

    }

}
TypoScript Setup (Data Backend)
listConfig.infoTables {

       backendConfig < plugin.tx_ptextlist.prototype.backend.typo3

       backendConfig {
       tables (
              static_countries
       )

}
TypoScript Setup (Data Fields)
listConfig.infoTables {

       /* ... */

       fields {
                   name_en {
                        table = static_countries
                        field = cn_short_en
                   }

                   phone {
                        table = static_countries
                        field = cn_phone
                   }

       }
}
TypoScript Setup
                                    (Columns)
listConfig.infoTables { /* ... */

       columns {

               10 {
                       columnIdentifier = nameColumn
                       label = Country Name
                       fieldIdentifier = name_en
               }

               20 {
                       columnIdentifier = phoneColumn
                       label = Phone
                       fieldIdentifier = phone
               }
       }
}
pt_extlist‘s plugins
pt_extlist‘s plugins
        (Cont‘d)
pt_extlist‘s plugins
        (Cont‘d)
List plugin
Frontend
TypoScript Setup (Filter)
listConfig.infoTables { /* ... */

       filters {
                   filterbox1 {
                           filterConfigs {
                                   10 < plugin.tx_ptextlist.prototype.filter.string
                                   10 {
                                           filterIdentifier = contryNameFilter
                                           label = Country Name
                                           fieldIdentifier = name_en
                                   }
                           }
                   }
       }

}
Filterbox plugin
Filterbox plugin (Cont‘d)
Frontend (Filter)
Pager plugin
Frontend (Pager)
Frontend (Sorting)
Frontend (Sorting)
Advanced Features

                    Advanced
                     features




start                           end
TypoScript Rendering
Use the power of TypoScript to
• Render links, images, arbitrary HTML in your
  list
• Configure complex lists by overwriting list
  identifiers
• Use GET and POST parameters for filtering
Rendering images with TS
columns {
      10 {
             columnIdentifier = unoColumn
             label = UNO
             fieldIdentifier = name_en, uno_member

             renderObj = COA
             renderObj {
                   10 = IMAGE
                   10.if {
                            value.data = field:uno_member
                            equals = 1
                   }
                   10.file = /* path_to_image */
                   10.stdWrap.typolink.parameter = http://www.un.org   }
                   /* ... Further configuration ... */
             }
      }
}
Rendering images with TS
Rendering links with
columns {
      10 {
                TS
             columnIdentifier = unoColumn
             label = UNO
             fieldIdentifier = name_en, uno_member, uid

             renderObj = COA
             renderObj {

                   /* ... Further configuration ... */

                 20 = TEXT
                 20.value = Details
                 20.typolink.parameter = 1
                 20.typolink.additionalParams.dataWrap =
      &tx_someextension_controller_details
                        [countryuid]={field:uid}  }
            }
      }
}
Rendering links with
        TS
FLUID Templates
  • Change Template for every Controller / Action
    pair via TypoScript
plugin.tx_ptextlist.settings.listConfig.<yourListId> {
       controller.List.list.template = EXT:your_ext/Resources/
              Private/Templates/YourTemplate.html
}
FLUID Templates (cont‘d)
 • Easy-to-learn FLUID syntax for creating your
   own templates
<f:for each="{listData}" key="rowIndex" as="listRow">
        <f:render partial=“yourPartial“ arguments=“{row:}" />
</f:for>



 • Unlimited options for styling your lists
FLUID Templates (cont‘d)
• Example
Further steps
        How to get deeper into pt_extlist



                                            Outlook




start                                             end
Demolist Package
There are many more examples of TypoScript
 Configurations within the Demolist package
             ( static template)
Demolist Package
Demolists explain some more features like
• Export
• Structured lists
• Complex dependencies and ignores of filters
• Using your own partials for rendering cells
• ...
TypoScript Reference
• ~100 pages reference on pt_extlist‘s TS
YAG Gallery
 Photo-Gallery management for TYPO3
Implemented using Extbase & pt_extlist
YAG Gallery
         Extension
• Flexible Gallery System for TYPO3
• Based on Extbase
• Using pt_extlist for
 • Filtering Images by Galleries, Albums,
   Categories and Tags
 • Rendering Image lists in Frontend and
   Backend
YAG Gallery
   Extension
visit our talk on
     Saturday
 (tomorrow )
    at 11:00
Further information
• pt_extlist website
   http://extlist.punkt.de

• pt_extlist on FORGE
   http://forge.typo3.org/projects/extension-
  pt_extlist

• Current developer‘s version (use „develop“
  branch!)
Q&A
Thank you for your
    attention!

More Related Content

What's hot

PHP file handling
PHP file handling PHP file handling
PHP file handling
wahidullah mudaser
 
Php files
Php filesPhp files
Php files
kalyani66
 
Functions in python
Functions in pythonFunctions in python
Functions in python
Santosh Verma
 
Graph Database Query Languages
Graph Database Query LanguagesGraph Database Query Languages
Graph Database Query Languages
Jay Coskey
 
PHP - Introduction to File Handling with PHP
PHP -  Introduction to  File Handling with PHPPHP -  Introduction to  File Handling with PHP
PHP - Introduction to File Handling with PHP
Vibrant Technologies & Computers
 
Rmarkdown cheatsheet-2.0
Rmarkdown cheatsheet-2.0Rmarkdown cheatsheet-2.0
Rmarkdown cheatsheet-2.0
Dieudonne Nahigombeye
 
Python part2 v1
Python part2 v1Python part2 v1
Python part2 v1
Sunil OS
 
Devtools cheatsheet
Devtools cheatsheetDevtools cheatsheet
Devtools cheatsheet
Dr. Volkan OBAN
 
UNIT 10. Files and file handling in C
UNIT 10. Files and file handling in CUNIT 10. Files and file handling in C
UNIT 10. Files and file handling in C
Ashim Lamichhane
 
SQLite Techniques
SQLite TechniquesSQLite Techniques
SQLite Techniques
joaopmaia
 
Session 02 python basics
Session 02 python basicsSession 02 python basics
Session 02 python basics
bodaceacat
 
Files in php
Files in phpFiles in php
Files in php
sana mateen
 
Apache solr
Apache solrApache solr
Apache solr
Péter Király
 
All you need to know about JavaScript Functions
All you need to know about JavaScript FunctionsAll you need to know about JavaScript Functions
All you need to know about JavaScript Functions
Oluwaleke Fakorede
 
SQLite Techniques
SQLite TechniquesSQLite Techniques
SQLite Techniques
joaopmaia
 
File handling in c language
File handling in c languageFile handling in c language
File handling in c language
Harish Gyanani
 
Python Training v2
Python Training v2Python Training v2
Python Training v2
ibaydan
 
Php File Operations
Php File OperationsPhp File Operations
Php File Operations
Jamshid Hashimi
 

What's hot (18)

PHP file handling
PHP file handling PHP file handling
PHP file handling
 
Php files
Php filesPhp files
Php files
 
Functions in python
Functions in pythonFunctions in python
Functions in python
 
Graph Database Query Languages
Graph Database Query LanguagesGraph Database Query Languages
Graph Database Query Languages
 
PHP - Introduction to File Handling with PHP
PHP -  Introduction to  File Handling with PHPPHP -  Introduction to  File Handling with PHP
PHP - Introduction to File Handling with PHP
 
Rmarkdown cheatsheet-2.0
Rmarkdown cheatsheet-2.0Rmarkdown cheatsheet-2.0
Rmarkdown cheatsheet-2.0
 
Python part2 v1
Python part2 v1Python part2 v1
Python part2 v1
 
Devtools cheatsheet
Devtools cheatsheetDevtools cheatsheet
Devtools cheatsheet
 
UNIT 10. Files and file handling in C
UNIT 10. Files and file handling in CUNIT 10. Files and file handling in C
UNIT 10. Files and file handling in C
 
SQLite Techniques
SQLite TechniquesSQLite Techniques
SQLite Techniques
 
Session 02 python basics
Session 02 python basicsSession 02 python basics
Session 02 python basics
 
Files in php
Files in phpFiles in php
Files in php
 
Apache solr
Apache solrApache solr
Apache solr
 
All you need to know about JavaScript Functions
All you need to know about JavaScript FunctionsAll you need to know about JavaScript Functions
All you need to know about JavaScript Functions
 
SQLite Techniques
SQLite TechniquesSQLite Techniques
SQLite Techniques
 
File handling in c language
File handling in c languageFile handling in c language
File handling in c language
 
Python Training v2
Python Training v2Python Training v2
Python Training v2
 
Php File Operations
Php File OperationsPhp File Operations
Php File Operations
 

Similar to The one thing to list everything

Breaking down data silos with the open data protocol
Breaking down data silos with the open data protocolBreaking down data silos with the open data protocol
Breaking down data silos with the open data protocol
Woodruff Solutions LLC
 
Lecture 9.pptx
Lecture 9.pptxLecture 9.pptx
Lecture 9.pptx
MathewJohnSinoCruz
 
SQL Server 2008 Overview
SQL Server 2008 OverviewSQL Server 2008 Overview
SQL Server 2008 Overview
Eric Nelson
 
What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?
ukdpe
 
New Features in Apache Pinot
New Features in Apache PinotNew Features in Apache Pinot
New Features in Apache Pinot
Siddharth Teotia
 
Stat Design3 18 09
Stat Design3 18 09Stat Design3 18 09
Stat Design3 18 09
stat
 
Mongo db勉強会20110730
Mongo db勉強会20110730Mongo db勉強会20110730
Mongo db勉強会20110730
Akihiro Okuno
 
Programming Assignment Help
Programming Assignment HelpProgramming Assignment Help
Programming Assignment Help
Programming Homework Help
 
PPT on Data Science Using Python
PPT on Data Science Using PythonPPT on Data Science Using Python
PPT on Data Science Using Python
NishantKumar1179
 
Spark Sql and DataFrame
Spark Sql and DataFrameSpark Sql and DataFrame
Spark Sql and DataFrame
Prashant Gupta
 
Building a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to SpaceBuilding a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to Space
Maarten Balliauw
 
Unit 3_Numpy_Vsp.pptx
Unit 3_Numpy_Vsp.pptxUnit 3_Numpy_Vsp.pptx
Unit 3_Numpy_Vsp.pptx
prakashvs7
 
An Overview Of Python With Functional Programming
An Overview Of Python With Functional ProgrammingAn Overview Of Python With Functional Programming
An Overview Of Python With Functional Programming
Adam Getchell
 
Sumo Logic "How to" Webinar: Advanced Analytics
Sumo Logic "How to" Webinar: Advanced AnalyticsSumo Logic "How to" Webinar: Advanced Analytics
Sumo Logic "How to" Webinar: Advanced Analytics
Sumo Logic
 
C Programming Project
C Programming ProjectC Programming Project
C Programming Project
Vijayananda Mohire
 
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
Ontico
 
Python-for-Data-Analysis.pptx
Python-for-Data-Analysis.pptxPython-for-Data-Analysis.pptx
Python-for-Data-Analysis.pptx
ParveenShaik21
 
Reactive clean architecture
Reactive clean architectureReactive clean architecture
Reactive clean architecture
Viktor Nyblom
 
Functional tests with TYPO3
Functional tests with TYPO3Functional tests with TYPO3
Functional tests with TYPO3
cpsitgmbh
 
James Jesus Bermas on Crash Course on Python
James Jesus Bermas on Crash Course on PythonJames Jesus Bermas on Crash Course on Python
James Jesus Bermas on Crash Course on Python
CP-Union
 

Similar to The one thing to list everything (20)

Breaking down data silos with the open data protocol
Breaking down data silos with the open data protocolBreaking down data silos with the open data protocol
Breaking down data silos with the open data protocol
 
Lecture 9.pptx
Lecture 9.pptxLecture 9.pptx
Lecture 9.pptx
 
SQL Server 2008 Overview
SQL Server 2008 OverviewSQL Server 2008 Overview
SQL Server 2008 Overview
 
What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?
 
New Features in Apache Pinot
New Features in Apache PinotNew Features in Apache Pinot
New Features in Apache Pinot
 
Stat Design3 18 09
Stat Design3 18 09Stat Design3 18 09
Stat Design3 18 09
 
Mongo db勉強会20110730
Mongo db勉強会20110730Mongo db勉強会20110730
Mongo db勉強会20110730
 
Programming Assignment Help
Programming Assignment HelpProgramming Assignment Help
Programming Assignment Help
 
PPT on Data Science Using Python
PPT on Data Science Using PythonPPT on Data Science Using Python
PPT on Data Science Using Python
 
Spark Sql and DataFrame
Spark Sql and DataFrameSpark Sql and DataFrame
Spark Sql and DataFrame
 
Building a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to SpaceBuilding a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to Space
 
Unit 3_Numpy_Vsp.pptx
Unit 3_Numpy_Vsp.pptxUnit 3_Numpy_Vsp.pptx
Unit 3_Numpy_Vsp.pptx
 
An Overview Of Python With Functional Programming
An Overview Of Python With Functional ProgrammingAn Overview Of Python With Functional Programming
An Overview Of Python With Functional Programming
 
Sumo Logic "How to" Webinar: Advanced Analytics
Sumo Logic "How to" Webinar: Advanced AnalyticsSumo Logic "How to" Webinar: Advanced Analytics
Sumo Logic "How to" Webinar: Advanced Analytics
 
C Programming Project
C Programming ProjectC Programming Project
C Programming Project
 
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
 
Python-for-Data-Analysis.pptx
Python-for-Data-Analysis.pptxPython-for-Data-Analysis.pptx
Python-for-Data-Analysis.pptx
 
Reactive clean architecture
Reactive clean architectureReactive clean architecture
Reactive clean architecture
 
Functional tests with TYPO3
Functional tests with TYPO3Functional tests with TYPO3
Functional tests with TYPO3
 
James Jesus Bermas on Crash Course on Python
James Jesus Bermas on Crash Course on PythonJames Jesus Bermas on Crash Course on Python
James Jesus Bermas on Crash Course on Python
 

Recently uploaded

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
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
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
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
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
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
 
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
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
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
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
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
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
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
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
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
 
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...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
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...
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

The one thing to list everything