SlideShare une entreprise Scribd logo
1  sur  112
Télécharger pour lire hors ligne
Advanced
                   Custom Post Types
                     & Taxonomies
                         WordCamp San Diego 2013
                                  #wcsd
                             @theandystratton




Saturday, March 23, 13
Who am I?



Saturday, March 23, 13
Freelance
                         WordPress Developer


Saturday, March 23, 13
Founder




Saturday, March 23, 13
What are
                         Custom Post Types?


Saturday, March 23, 13
Generic Post Content
                     Inherit core user interface
                           & functionality


Saturday, March 23, 13
Including:
                    Post meta, attachments, featured image,
                          hierarchies, comments, etc.




Saturday, March 23, 13
What are
                         Custom Taxonomies?


Saturday, March 23, 13
Generic Tags/Categories



Saturday, March 23, 13
Taxonomies
                         create relationships
                           between content


Saturday, March 23, 13
Why should we use them?



Saturday, March 23, 13
In the old days, we’d:
                          Re-purpose blog posts
                         filtering by category/tag


Saturday, March 23, 13
In the old days, we’d:
                         Create custom database
                          tables and functionality


Saturday, March 23, 13
In the old days, we’d:
                           Use strange plugins
                         and non-standard code


Saturday, March 23, 13
This is pretty much
                          doing it wrong.



Saturday, March 23, 13
Why DO we custom post
                      types/taxonomies?



Saturday, March 23, 13
Future compatible



Saturday, March 23, 13
WordPress Coding Standards




Saturday, March 23, 13
Theme & Plugin compatibility
                         (page ordering, SEO plugins, etc.)




Saturday, March 23, 13
Flexible & Extendible
                                Post Meta, attachments,
                         hierarchies, ordering, featured images




Saturday, March 23, 13
Help maintain a
               consistent user-interface
                           &
              consistent user-experience

Saturday, March 23, 13
@alternatekev:
                         “Build design systems.”



Saturday, March 23, 13
For what can we use
                         custom post types?



Saturday, March 23, 13
Home Page Sliders




Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
Photo Galleries




Saturday, March 23, 13
Locations




Saturday, March 23, 13
Job Postings




Saturday, March 23, 13
People/Teams




Saturday, March 23, 13
Reusable Static Content




Saturday, March 23, 13
HTML Emails




Saturday, March 23, 13
Let’s break these
                         site elements down into
                             CPT components.


Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
Callout Boxes
                   image




Saturday, March 23, 13
Callout Boxes
                   image




                 content




Saturday, March 23, 13
Callout Boxes
             Element           Post Type Element

             Image             Featured Image

             Content           Post Title/Content

                               In post content, OR
             Link
                               custom field




Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
Callout Boxes




Saturday, March 23, 13
More Post Type Maps



Saturday, March 23, 13
Photo Gallery
             Element             Post Type Element
             Image Gallery       Post Attachments
             Title               Post Title

             Description         Post Content

             Date                Post Date




Saturday, March 23, 13
People/Teams
             Element                Post Type Element
             Photo                  Featured Image
             Person Name            Post Title

             Description            Post Content

             Additional Info
                                    Custom Fields/Post Meta
             (Title, Phone, etc.)




Saturday, March 23, 13
This gives us some
                          great benefits...


Saturday, March 23, 13
Content Scheduling
                           Use publish date and
                         the Post Expirator plugin
                         wordpress.org/extend/plugins/post-expirator/




Saturday, March 23, 13
Content Staging Library
                       Save callouts as drafts.
              Easily swap content with more options
                         than text widgets.



Saturday, March 23, 13
Benefits Case Study
                         Marketing Sliders for Brick Bodies




Saturday, March 23, 13
Marketing Team
                  Anyone with publish capabilities can
                   create, schedule and expire slides.



Saturday, March 23, 13
Monthly Plans
                  Plan their specials/events in advance
                     Set their next month’s slides to
                      publish when current expire



Saturday, March 23, 13
WordPress Standards
                    Consistent UI & user experience
                If a user can add/edit a post, they can
                            add/edit a slide



Saturday, March 23, 13
WordPress Standards
                             Future compatible
                          Compatible with plugins
                            (e.g. post expirator)



Saturday, March 23, 13
Enhancing the Core UI



Saturday, March 23, 13
Enhancing the Core UI
               We should add context to everything.
                  Add logical elements to make
                    managing content easier.



Saturday, March 23, 13
Enter Title Here




Saturday, March 23, 13
Easy Code




                  https://gist.github.com/theandystratton/5225881

Saturday, March 23, 13
Custom Menu Icons




Saturday, March 23, 13
Custom Menu Icons




                     https://gist.github.com/theandystratton/5226783

Saturday, March 23, 13
Admin Columns




Saturday, March 23, 13
Custom Columns




                 https://gist.github.com/theandystratton/5225903

Saturday, March 23, 13
Custom Column Content
                 https://gist.github.com/theandystratton/5225903




Saturday, March 23, 13
Saturday, March 23, 13
Make Great Experiences
                         Meet user expectations
            (clicking the thumbnail edits the post)
                         Show all relevant data


Saturday, March 23, 13
Taxonomy:
                            Store Categories
                         Can group/relate content
                           Filter the edit screen


Saturday, March 23, 13
Clicking Entertainment in the “Store
                    Categories” column filters listing by
                    locations tagged “Entertainment.”




Saturday, March 23, 13
Saturday, March 23, 13
Using “show_admin_column” when
                       registering a public taxonomy.
                         gist.github.com/theandystratton/5226656
Saturday, March 23, 13
Add Context with
                             Taxonomies
                         Case Study: Content Tags



Saturday, March 23, 13
General Tags
                    Applied to pages, posts and
                      all custom post types



Saturday, March 23, 13
Create relationships across
                          all post types
                Easily relate unrelated content



Saturday, March 23, 13
Example:
                         LIIFund.org



Saturday, March 23, 13
Some pages are content about
                specific types of projects.



Saturday, March 23, 13
Custom post type of “statistics”
                 used to populate the
                  left sidebar column



Saturday, March 23, 13
Client wants “Child Care”
            statistics to auto-populate in the
             sidebar of the child care page



Saturday, March 23, 13
Saturday, March 23, 13
Page




Saturday, March 23, 13
Page


                         Custom Post Type




Saturday, March 23, 13
Used content tags to relate
                       pages to statistics
                    & pull programmatically.


Saturday, March 23, 13
Saturday, March 23, 13
Saturday, March 23, 13
wp_dropdown_categories()




Saturday, March 23, 13
These content tags allow users to
        tag content and we can use it to
          provide contextual content.



Saturday, March 23, 13
https://gist.github.com/theandystratton/5226712

Saturday, March 23, 13
https://gist.github.com/theandystratton/5226712
Saturday, March 23, 13
You can pair content tags
              (a generic taxonomy)
                with content blocks
               (a generic post type)
          to rapidly deploy all sorts of
        contextual content management.

Saturday, March 23, 13
Content Blocks
            https://github.com/szbl/szbl-content-blocks/

                           Content Tags
                https://github.com/szbl/szbl-content-tags/



Saturday, March 23, 13
Be Extendible!
                         Think Like Core.
                          Be Like Core.


Saturday, March 23, 13
Hooks
                         Do Actions.
                         Apply Filters.


Saturday, March 23, 13
What if I want to hide the admin column
         and only apply these to pages and posts?




Saturday, March 23, 13
We can hook into Content Tags like this:




Saturday, March 23, 13
Truly Extendible.
                         You can customize code.
                           You can re-use code.


Saturday, March 23, 13
Your plugins folder
                          may look like this:




Saturday, March 23, 13
Your plugins folder
                          may look like this:

      This plugin...




Saturday, March 23, 13
Your plugins folder
                          may look like this:

      This plugin...
                                                Modifies
                                                 these
                                                plugins




Saturday, March 23, 13
Truly Extendible.
                         You can customize code.
                           You can re-use code.


Saturday, March 23, 13
Saves time.
                             Saves money.
                          Updates are easier.
                          Functionality is not
                         tethered to a theme.

Saturday, March 23, 13
Some Final DOs & DON’Ts




Saturday, March 23, 13
DON’T
                  Alter/change core
                     user-interface
              (CSS, Javascript, core hacks)


Saturday, March 23, 13
DON’T
            Re-brand WordPress as your
                own custom CMS.
            (You’re not fooling anyone.)


Saturday, March 23, 13
DON’T
                          Use custom tables or
                         database queries when
                            it is not necessary.
                         (In most cases, it’s not.)

Saturday, March 23, 13
DON’T
                         Forget about widgets,
                          sidebars and menus.


Saturday, March 23, 13
DON’T
                         Overcomplicate Shit.
                          (Complicate shit when
                          shit gets complicated.)



Saturday, March 23, 13
DO
                         Use the Core UI



Saturday, March 23, 13
DO
                           Create additional UI
                         elements via Core CSS.
                           Let core inspire you.


Saturday, March 23, 13
DO
            Place your code into plugins.
             Even custom themes need plugin love.




Saturday, March 23, 13
DO
                         Constantly improve
                            your code.


Saturday, March 23, 13
DO
                         Re-use your code.



Saturday, March 23, 13
DO
                         Write extendible code.
                         Use Actions and Filters.


Saturday, March 23, 13
DO
                             Share your code.
                         WP.org/GitHub/Gist/your blog




Saturday, March 23, 13
DO
                              Be awesome.
                         Love what you do. Do it well.




Saturday, March 23, 13
Thanks for the time.




Saturday, March 23, 13

Contenu connexe

En vedette

Nate Reist WCGR WP AJAX presentation
Nate Reist WCGR WP AJAX presentationNate Reist WCGR WP AJAX presentation
Nate Reist WCGR WP AJAX presentationnatereist
 
Responsive Theme Workshop - WordCamp Columbus 2015
Responsive Theme Workshop - WordCamp Columbus 2015Responsive Theme Workshop - WordCamp Columbus 2015
Responsive Theme Workshop - WordCamp Columbus 2015Joe Querin
 
The Future of WordPress and JavaScript
The Future of WordPress and JavaScriptThe Future of WordPress and JavaScript
The Future of WordPress and JavaScriptAndrew Duthie
 
Becoming a better WordPress Developer
Becoming a better WordPress DeveloperBecoming a better WordPress Developer
Becoming a better WordPress DeveloperJoey Kudish
 
Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)
Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)
Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)Andrew Duthie
 
Wordpress as a Backend
Wordpress as a BackendWordpress as a Backend
Wordpress as a BackendAndrew Duthie
 
WordPress Custom Post Types
WordPress Custom Post TypesWordPress Custom Post Types
WordPress Custom Post TypesNile Flores
 
Building a JavaScript App powered by WordPress & AngularJS
Building a JavaScript App powered by WordPress & AngularJSBuilding a JavaScript App powered by WordPress & AngularJS
Building a JavaScript App powered by WordPress & AngularJSRoy Sivan
 
Webinar: AngularJS and the WordPress REST API
Webinar: AngularJS and the WordPress REST APIWebinar: AngularJS and the WordPress REST API
Webinar: AngularJS and the WordPress REST APIWP Engine
 
Introduction to AngularJS For WordPress Developers
Introduction to AngularJS For WordPress DevelopersIntroduction to AngularJS For WordPress Developers
Introduction to AngularJS For WordPress DevelopersCaldera Labs
 
Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...
Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...
Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...Caldera Labs
 
Curso Básico de AngularJS
Curso Básico de AngularJSCurso Básico de AngularJS
Curso Básico de AngularJSCarlos Azaustre
 
Custom Post Types and Taxonomies in WordPress
Custom Post Types and Taxonomies in WordPressCustom Post Types and Taxonomies in WordPress
Custom Post Types and Taxonomies in WordPressBrad Williams
 
Creating Dynamic Sidebars & Widgets in WordPress
Creating Dynamic Sidebars & Widgets in WordPressCreating Dynamic Sidebars & Widgets in WordPress
Creating Dynamic Sidebars & Widgets in WordPressJason Yingling
 
Custom post types - WordPress
Custom post types - WordPressCustom post types - WordPress
Custom post types - WordPresskeithdevon
 
Integrating React.js with PHP projects
Integrating React.js with PHP projectsIntegrating React.js with PHP projects
Integrating React.js with PHP projectsIgnacio Martín
 
WordPress for the modern PHP developer
WordPress for the modern PHP developerWordPress for the modern PHP developer
WordPress for the modern PHP developerChris Sherry
 

En vedette (20)

Nate Reist WCGR WP AJAX presentation
Nate Reist WCGR WP AJAX presentationNate Reist WCGR WP AJAX presentation
Nate Reist WCGR WP AJAX presentation
 
Responsive Theme Workshop - WordCamp Columbus 2015
Responsive Theme Workshop - WordCamp Columbus 2015Responsive Theme Workshop - WordCamp Columbus 2015
Responsive Theme Workshop - WordCamp Columbus 2015
 
The Future of WordPress and JavaScript
The Future of WordPress and JavaScriptThe Future of WordPress and JavaScript
The Future of WordPress and JavaScript
 
Curso AngularJS - 1. introducción
Curso AngularJS - 1. introducciónCurso AngularJS - 1. introducción
Curso AngularJS - 1. introducción
 
Becoming a better WordPress Developer
Becoming a better WordPress DeveloperBecoming a better WordPress Developer
Becoming a better WordPress Developer
 
Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)
Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)
Launching a WordPress Site 101 (Cincinnati WordPress, August 2015)
 
Wordpress as a Backend
Wordpress as a BackendWordpress as a Backend
Wordpress as a Backend
 
WordPress Custom Post Types
WordPress Custom Post TypesWordPress Custom Post Types
WordPress Custom Post Types
 
Introducción a Angular JS
Introducción a Angular JSIntroducción a Angular JS
Introducción a Angular JS
 
Building a JavaScript App powered by WordPress & AngularJS
Building a JavaScript App powered by WordPress & AngularJSBuilding a JavaScript App powered by WordPress & AngularJS
Building a JavaScript App powered by WordPress & AngularJS
 
Webinar: AngularJS and the WordPress REST API
Webinar: AngularJS and the WordPress REST APIWebinar: AngularJS and the WordPress REST API
Webinar: AngularJS and the WordPress REST API
 
Angular js
Angular jsAngular js
Angular js
 
Introduction to AngularJS For WordPress Developers
Introduction to AngularJS For WordPress DevelopersIntroduction to AngularJS For WordPress Developers
Introduction to AngularJS For WordPress Developers
 
Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...
Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...
Single Page Web Apps As WordPress Admin Interfaces Using AngularJS & The Word...
 
Curso Básico de AngularJS
Curso Básico de AngularJSCurso Básico de AngularJS
Curso Básico de AngularJS
 
Custom Post Types and Taxonomies in WordPress
Custom Post Types and Taxonomies in WordPressCustom Post Types and Taxonomies in WordPress
Custom Post Types and Taxonomies in WordPress
 
Creating Dynamic Sidebars & Widgets in WordPress
Creating Dynamic Sidebars & Widgets in WordPressCreating Dynamic Sidebars & Widgets in WordPress
Creating Dynamic Sidebars & Widgets in WordPress
 
Custom post types - WordPress
Custom post types - WordPressCustom post types - WordPress
Custom post types - WordPress
 
Integrating React.js with PHP projects
Integrating React.js with PHP projectsIntegrating React.js with PHP projects
Integrating React.js with PHP projects
 
WordPress for the modern PHP developer
WordPress for the modern PHP developerWordPress for the modern PHP developer
WordPress for the modern PHP developer
 

Similaire à Advanced Custom Post Types

The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...
The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...
The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...Ernie Hsiung
 
Buying Domain Names / Selecting Hosting / WordPress .ORG vs .COM
Buying Domain Names / Selecting Hosting / WordPress .ORG vs .COMBuying Domain Names / Selecting Hosting / WordPress .ORG vs .COM
Buying Domain Names / Selecting Hosting / WordPress .ORG vs .COMDavid Bisset
 
Adapting to the Unknown
Adapting to the UnknownAdapting to the Unknown
Adapting to the UnknownR/GA
 
Mažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: RobotikaMažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: RobotikaJustas Miseikis
 
More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)Stuart Herbert
 
Parsing for Fun and Profit
Parsing for Fun and ProfitParsing for Fun and Profit
Parsing for Fun and ProfitPatchSpace Ltd
 
The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]
The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]
The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]Jason Rhodes
 

Similaire à Advanced Custom Post Types (9)

The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...
The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...
The Kitchen Sink Talk (Importing, Exporting, Customization & Troubleshooting ...
 
Buying Domain Names / Selecting Hosting / WordPress .ORG vs .COM
Buying Domain Names / Selecting Hosting / WordPress .ORG vs .COMBuying Domain Names / Selecting Hosting / WordPress .ORG vs .COM
Buying Domain Names / Selecting Hosting / WordPress .ORG vs .COM
 
Adapting to the Unknown
Adapting to the UnknownAdapting to the Unknown
Adapting to the Unknown
 
Mažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: RobotikaMažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: Robotika
 
Wordcamps 2013
Wordcamps 2013Wordcamps 2013
Wordcamps 2013
 
More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)
 
Parsing for Fun and Profit
Parsing for Fun and ProfitParsing for Fun and Profit
Parsing for Fun and Profit
 
The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]
The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]
The WordPress Hacker's Guide to the \Galaxy() [@Baltimore PHP]
 
Wphackergalaxy
WphackergalaxyWphackergalaxy
Wphackergalaxy
 

Plus de Andy Stratton

50 Shades of WordPress
50 Shades of WordPress50 Shades of WordPress
50 Shades of WordPressAndy Stratton
 
Everything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEOEverything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEOAndy Stratton
 
Accomplish It With Core: Sliders Galleries + More
Accomplish It With Core: Sliders Galleries + MoreAccomplish It With Core: Sliders Galleries + More
Accomplish It With Core: Sliders Galleries + MoreAndy Stratton
 
Let's Build a Custom Theme
Let's Build a Custom ThemeLet's Build a Custom Theme
Let's Build a Custom ThemeAndy Stratton
 
Accomplish It With Core: Sliders, Galleries and More
Accomplish It With Core: Sliders, Galleries and MoreAccomplish It With Core: Sliders, Galleries and More
Accomplish It With Core: Sliders, Galleries and MoreAndy Stratton
 
How To Write a WordPress Plugin
How To Write a WordPress PluginHow To Write a WordPress Plugin
How To Write a WordPress PluginAndy Stratton
 
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.Andy Stratton
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondAndy Stratton
 

Plus de Andy Stratton (10)

50 Shades of WordPress
50 Shades of WordPress50 Shades of WordPress
50 Shades of WordPress
 
We Are WordPress
We Are WordPressWe Are WordPress
We Are WordPress
 
Everything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEOEverything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEO
 
Accomplish It With Core: Sliders Galleries + More
Accomplish It With Core: Sliders Galleries + MoreAccomplish It With Core: Sliders Galleries + More
Accomplish It With Core: Sliders Galleries + More
 
Let's Build a Custom Theme
Let's Build a Custom ThemeLet's Build a Custom Theme
Let's Build a Custom Theme
 
Accomplish It With Core: Sliders, Galleries and More
Accomplish It With Core: Sliders, Galleries and MoreAccomplish It With Core: Sliders, Galleries and More
Accomplish It With Core: Sliders, Galleries and More
 
How To Write a WordPress Plugin
How To Write a WordPress PluginHow To Write a WordPress Plugin
How To Write a WordPress Plugin
 
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and Beyond
 

Dernier

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Dernier (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Advanced Custom Post Types