SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
SUBMITTINGYOURFIRSTPLUGINTOWORDPRESS.ORG
@BostonWP
@aaronware
@linchpin_agency
AARONWARE
PRESIDENT@LINCHPIN
Nearly 20 years as a Web Professional
8ish years using WordPress
(right around WP 2.0)
I lead an awesome team at Linchpin.
We have some plugins on WordPress.org
One of them I am going to talk about shortly
@aware on WordPress.org and on Slack
@aaronware on Twitter
@bostonwp
@aaronware
@linchpin_agency
@aaronware
@linchpin_agency
WE’REHIRING!
LINCHPIN.AGENCY/CAREERS
WORDPRESSRI
Join Us!
2nd Tuesday of Every Month at 6:00PM
W o r d P r e s s R I
@WordPressRI #RIWP
COMESEEME@WORDCAMPBOSTON
WORDCAMPRI
September 30th & October 1st
New England Tech East Greenwich Campus
Tickets Now Available!
2016.rhodeisland.wordcamp.org
Assumptions
IAMASSUMINGYOUHAVEAPLUGINALREADYBUILT
@bostonwp
ANDWEWILLBE
RETROFITTING+ADJUSTING
OUREXISTINGPLUGIN.
@aaronware
@linchpin_agency
Assumptions
IAMASSUMINGYOUHAVE…
@bostonwp
THOUGHTABOUTSECURITY
+INVESTIGATEDTHEWORDPRESSCODINGSTANDARDS
@aaronware
@linchpin_agency
More Tools
@bostonwp
I’LLSHARESOMEUSEFULLINKS
ATTHEEND
IFYOUARESTARTINGFROMSCRATCH
ORNEEDSOMEUSEFULLINKS
@aaronware
@linchpin_agency
WHY?
MYFIRSTQUESTION
http://giphy.com/gifs/coca-cola-sad-futbol-noo-qn6rtLtmwIX60
@bostonwp
@aaronware
@linchpin_agency
INACONVOLUTEDSPACE
DOESYOURPLUGINDO
SOMETHINGDIFFERENT?
WHOCARES?
WordPress.org Plugin Repo
WILLINGNESSTOPARTICIPATE
▸ Are you willing to answer questions about your plugin?
▸ Are you willing to fix issues that come up?
▸ Are you open to feature requests?
▸ Are you willing to Open Source your plugin? (It’s required)
▸ Are you open to haters hating?
@bostonwp
@aaronware
@linchpin_agency
WordPress.org Plugin Repo
MORESTUFF
▸ The plugin must not do anything illegal, or be morally offensive (that’s subjective,
we know).
▸ The plugin must not embed external links on the public site (like a "powered by"
link) without explicitly asking the user's permission.
▸ They also have a large list of detailed guidelines, but mostly they say how not to be
a spammer.
@bostonwp
https://wordpress.org/plugins/about/
@aaronware
@linchpin_agency
Getting Ready To Rumble
IFYOU’RECOOLWITHTHEPREVIOUSITEMS….
Are you pumped or what?
@bostonwp http://giphy.com/gifs/kids-warrior-ultimate-DrTJN2J8fzaA8
▸ Is the Ultimate Warrior even wearing pants?
▸ That kid at the end has a sweet cowboy hat
@aaronware
@linchpin_agency
LET’SGETTOWORK!
@aaronware
@linchpin_agency
@bostonwp
WHATISGPL?WHYISITREQUIREDANDWHAT
DOESTHATHAVETODOWITHMYPLUGIN?

-BRUCEWILLIS
Aaron Ware
Understanding GPL and how to say GNU
https://www.gnu.org/gnu/pronunciation.en.html
@bostonwp
@aaronware
@linchpin_agency
WordPress Foundation Stance on GPL
WHATISGPL?
The GPL is a copyleft license, which means that derived works can only be distributed
under the same license terms. This is in distinction to permissive free software
licenses, of which the BSD licenses and the MIT License are the standard examples.
https://en.wikipedia.org/wiki/GNU_General_Public_License
https://www.gnu.org/licenses/gpl.html
@aaronware
@linchpin_agency
@bostonwp
WordPress Foundation Stance on GPL
HOWDOESGPLAFFECTMYPLUGINONWORDPRESS.ORG?
The WordPress Foundation considers all plugins and themes listed on WordPress.org
as derivative work of WordPress as such. Plugins and Themes released on on
WordPress.org are have the GPLv2 and above license automatically applied to them
upload submission to the .org repo.
https://wordpress.org/about/license/
▸ Your plugin must be compatible with the GNU General Public License v2, or any later
version. We strongly recommend using the same license as WordPress — “GPLv2 or
later.”
▸ If you don’t specify a compatible license, what you check in is considered GPLv2 or
later.
@aaronware
@linchpin_agency
@bostonwp
readme.txt
THEMOSTUSEFULFILEINYOURENTIREPLUGIN
@bostonwp
https://wordpress.org/plugins/about/readme.txt
@aaronware
@linchpin_agency
DONOTUSETHETAG“PLUGIN”INYOUR
PLUGINSLISTOFTAGS!

-WAYNEGRETZKY
Aaron Ware
Proper Tag Usage
https://wordpress.org/plugins/tags/ @aaronware
@linchpin_agency
@bostonwp
readme.txt continued…
STARTINGNEW,GETTINGINSPIRATIONORGENERATING
▸ You can manually edit the file shared in the previous slide.
▸ Get inspiration from some popular plugin’s readme.txt files for examples

See: https://wordpress.org/plugins/stream/ <— I think it’s a great example
▸ Use Generate WP: https://generatewp.com/plugin-readme/
@aaronware
@linchpin_agency
@bostonwp
readme.txt landing
VALIDATING
▸ https://wordpress.org/plugins/about/validator/ will validate your plugin
readme.txt for formatting and quasi markdown validation
@aaronware
@linchpin_agency
@bostonwp
i18n l10n
LOCALIZATION,INTERNATIONALIZATIONANDTRANSLATION
▸ Your plugin can be translation ready in just a few steps
▸ Updating your Plugin Header to include a text domain and domain path (optional)







▸ Use the WordPress gettext methods for String output of your plugin.

Think _e(‘hello Dolly’, ‘my-plugin’); vs echo “Hello Dolly”;
▸ Use Poedit, Grunt and Glotpress to allow for translation
https://developer.wordpress.org/plugins/internationalization/how-to-internationalize-your-plugin/
https://developer.wordpress.org/reference/functions/load_plugin_textdomain/
i18n l10n
LOCALIZATION,INTERNATIONALIZATIONANDTRANSLATION
▸ An example .pot file based used in translation
https://developer.wordpress.org/plugins/internationalization/how-to-internationalize-your-plugin/
https://developer.wordpress.org/reference/functions/load_plugin_textdomain/
https://make.wordpress.org/polyglots/handbook/tools/poedit/
Visual Elements
ASSETSFOLDER
The assets/ folder of your plugin will house banners, icons and screenshots of your
plugin. These assets will be displayed within the .org plugins directory and within the
WordPress dashboard.
More Info About Assets
IMAGESIZES
▸ Start by creating an assets/ directory in the root of your SVN checkout (if one doesn't
already exist). This will be on the same level as tags/ and trunk/, for example.
▸ Inside that assets/ directory, you can make a file named banner-772x250.png or
banner-772x250.jpg. The image must be exactly 772 pixels wide and 250 pixels tall. No
GIFs.
▸ To support high-DPI (aka 'retina') displays, you can additionally make a file named
banner-1544x500.png or banner-1544x500.jpg. The image must be exactly 1544 pixels
wide and 500 pixels tall. No GIFs. This image, if present, will only be served when the
website detects that the viewing browser is on a high-DPI display. Read this feature’s
announcement post for more details and special notes about creating this image.
Initial Plugin Submission
NOTALOTOFREQUIREMENTS
▸ Plugin Name
▸ Plugin Description
▸ A valid .zip of your plugin that
also include a read file
▸ Volunteers do the initial review
so be patient
@aaronware
@linchpin_agency
@bostonwp
YOURNEW.SVNREPO
After Plugin Approval
SVN(SUBVERSION)
Oldie but Goldie https://wordpress.org/plugins/about/svn/
@aaronware
@linchpin_agency
@bostonwp
Svn And The .Org Repo
MAKINGCOMMITSTOWORDPRESS.ORG
▸ WordPress.org is a plugin host not just a directory. In order to handle releases we
have to play within the rules of the sand box.
▸ Once created you will use your wordpress.org credentials to also log into your repo
▸ SVN while different in how it works, it is similar to git in that they are both
versioning systems.
▸ I wont get into the complexities of mirroring .git to .svn because I’m not an expert.
@aaronware
@linchpin_agency
@bostonwp
Svn And The .Org Repo
YOURFIRSTCHECKOUT.PUTTINGTHINGSINTHETRUNK
@aaronware
@linchpin_agency
@bostonwp
Trunk is similar to master (in git)
Svn And The .Org Repo
YOUCAN“TAG”STABLERELEASESTOKEEPORGANIZED
@aaronware
@linchpin_agency
@bostonwp
Svn And The .Org Repo
YOUCANALSOUSEBRANCHESFORDEVELOPMENTASWELL
@aaronware
@linchpin_agency
@bostonwp
▸ This is useful for beta releases.
▸ Also good practice in general.
▸ Personally I only ever use Tags and Trunk
▸ I have a deploy script I wrote in Grunt to create a package for wordpress.org
with out off my build scripts
Sharing Is Caring
PROMOTINGYOURPLUGIN
▸ Meet Ups are great for feedback prior to release (or post release)
▸ WordPress Advanced Users Group on Facebook
▸ Reaching out to WP Tavern and other online publications
▸ Jetpack.pro
@bostonwp
@aaronware
@linchpin_agency
ONCEYOUHAVEYOURPLUGINONWORDPRESS.ORGCHECKOUTJETPACK.PRO
Useful Things
STARTINGFROMSCRATCHANDMORETOOLS
▸ Pluginception: https://wordpress.org/plugins/pluginception/
▸ generator-wp-make: https://github.com/10up/generator-wp-make
▸ Poedit
▸ Have you checked out the WordPress Coding Standards?

https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards
▸ What do you guys use?
@aaronware
@linchpin_agency
THANKSFORHAVINGME
@bostonwp
@aaronware
@linchpin_agency
AARONWARE
PRESIDENT@LINCHPIN
Nearly 20 years as a Web Professional
8ish years using WordPress
(right around WP 2.0)
I lead the awesome team at Linchpin.
We have some plugins on WordPress.org
One of them I am going to talk about shortly
@aware on WordPress.org and on Slack
@aaronware on Twitter
@bostonwp
@aaronware
@linchpin_agency
QUESTIONSANDCOMMENTS
TIME!
@bostonwp
@aaronware
@linchpin_agency

Más contenido relacionado

La actualidad más candente

Scaling Django to the sky
Scaling Django to the skyScaling Django to the sky
Scaling Django to the skyNaren Arya
 
Making WordPress More Social
Making WordPress More SocialMaking WordPress More Social
Making WordPress More SocialYahya Ayob
 
Blending Social Media in WordPress
Blending Social Media in WordPressBlending Social Media in WordPress
Blending Social Media in WordPressYahya Ayob
 
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"🎤 Hanno Embregts 🎸
 
2009-09-11-Prologue_Theme
2009-09-11-Prologue_Theme2009-09-11-Prologue_Theme
2009-09-11-Prologue_ThemeLightSpeed
 
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aiderL’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aiderTristan Nitot
 
Application Programming Interfaces
Application Programming InterfacesApplication Programming Interfaces
Application Programming InterfacesCindy Royal
 

La actualidad más candente (8)

Git/GitHub
Git/GitHubGit/GitHub
Git/GitHub
 
Scaling Django to the sky
Scaling Django to the skyScaling Django to the sky
Scaling Django to the sky
 
Making WordPress More Social
Making WordPress More SocialMaking WordPress More Social
Making WordPress More Social
 
Blending Social Media in WordPress
Blending Social Media in WordPressBlending Social Media in WordPress
Blending Social Media in WordPress
 
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
 
2009-09-11-Prologue_Theme
2009-09-11-Prologue_Theme2009-09-11-Prologue_Theme
2009-09-11-Prologue_Theme
 
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aiderL’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
 
Application Programming Interfaces
Application Programming InterfacesApplication Programming Interfaces
Application Programming Interfaces
 

Similar a Submitting Your First Plugin to WordPress.org

Resources For Floss Projects
Resources For Floss ProjectsResources For Floss Projects
Resources For Floss ProjectsJon Spriggs
 
WordPress Plugin Development- Rich Media Institute Workshop
WordPress Plugin Development- Rich Media Institute WorkshopWordPress Plugin Development- Rich Media Institute Workshop
WordPress Plugin Development- Rich Media Institute WorkshopBrendan Sera-Shriar
 
Разработка плагина для Wordpress
Разработка плагина для Wordpress Разработка плагина для Wordpress
Разработка плагина для Wordpress Amin Benarieb
 
Making the Most of Plug-ins - WordCamp Toronto 2008
Making the Most of Plug-ins - WordCamp Toronto 2008Making the Most of Plug-ins - WordCamp Toronto 2008
Making the Most of Plug-ins - WordCamp Toronto 2008Brendan Sera-Shriar
 
Plugin Development for Beginners
Plugin Development for BeginnersPlugin Development for Beginners
Plugin Development for BeginnersJoe Cartonia
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Pluginszamoose
 
Develop FOSS project using Google Code Hosting
Develop FOSS project using Google Code HostingDevelop FOSS project using Google Code Hosting
Develop FOSS project using Google Code HostingNarendra Sisodiya
 
Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017Codemotion
 
Beginning WordPress Plugin Development
Beginning WordPress Plugin DevelopmentBeginning WordPress Plugin Development
Beginning WordPress Plugin DevelopmentAizat Faiz
 
Plugin Development for Beginners v.2019
Plugin Development for Beginners v.2019Plugin Development for Beginners v.2019
Plugin Development for Beginners v.2019Joe Cartonia
 
Rails Plugins 1 Plugin
Rails Plugins 1 PluginRails Plugins 1 Plugin
Rails Plugins 1 Pluginoscon2007
 
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTYWilliam Chong
 
Volunteering atyouseeforit services
Volunteering atyouseeforit servicesVolunteering atyouseeforit services
Volunteering atyouseeforit servicesYouSee
 
Securing Word Press Blog
Securing Word Press BlogSecuring Word Press Blog
Securing Word Press BlogChetan Gole
 
Bootstrapping your plugin
Bootstrapping your pluginBootstrapping your plugin
Bootstrapping your pluginMarko Heijnen
 
PhpStorm - A WordPress Journey from Notepad to PhpStorm
PhpStorm - A WordPress Journey from Notepad to PhpStormPhpStorm - A WordPress Journey from Notepad to PhpStorm
PhpStorm - A WordPress Journey from Notepad to PhpStormEdward Caissie
 
Configuration Management with Puppet
Configuration Management with Puppet Configuration Management with Puppet
Configuration Management with Puppet Rachel Andrew
 
WordPress automation and CI
WordPress automation and CIWordPress automation and CI
WordPress automation and CIRan Bar-Zik
 
Wordpress Meetup 2 23 10
Wordpress Meetup 2 23 10Wordpress Meetup 2 23 10
Wordpress Meetup 2 23 10boonebgorges
 

Similar a Submitting Your First Plugin to WordPress.org (20)

Resources For Floss Projects
Resources For Floss ProjectsResources For Floss Projects
Resources For Floss Projects
 
WordPress Plugin Development- Rich Media Institute Workshop
WordPress Plugin Development- Rich Media Institute WorkshopWordPress Plugin Development- Rich Media Institute Workshop
WordPress Plugin Development- Rich Media Institute Workshop
 
Разработка плагина для Wordpress
Разработка плагина для Wordpress Разработка плагина для Wordpress
Разработка плагина для Wordpress
 
Making the Most of Plug-ins - WordCamp Toronto 2008
Making the Most of Plug-ins - WordCamp Toronto 2008Making the Most of Plug-ins - WordCamp Toronto 2008
Making the Most of Plug-ins - WordCamp Toronto 2008
 
Plugin Development for Beginners
Plugin Development for BeginnersPlugin Development for Beginners
Plugin Development for Beginners
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
 
Develop FOSS project using Google Code Hosting
Develop FOSS project using Google Code HostingDevelop FOSS project using Google Code Hosting
Develop FOSS project using Google Code Hosting
 
Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017
 
Beginning WordPress Plugin Development
Beginning WordPress Plugin DevelopmentBeginning WordPress Plugin Development
Beginning WordPress Plugin Development
 
Plugin Development for Beginners v.2019
Plugin Development for Beginners v.2019Plugin Development for Beginners v.2019
Plugin Development for Beginners v.2019
 
Rails Plugins 1 Plugin
Rails Plugins 1 PluginRails Plugins 1 Plugin
Rails Plugins 1 Plugin
 
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
 
Automate Yo' Self
Automate Yo' SelfAutomate Yo' Self
Automate Yo' Self
 
Volunteering atyouseeforit services
Volunteering atyouseeforit servicesVolunteering atyouseeforit services
Volunteering atyouseeforit services
 
Securing Word Press Blog
Securing Word Press BlogSecuring Word Press Blog
Securing Word Press Blog
 
Bootstrapping your plugin
Bootstrapping your pluginBootstrapping your plugin
Bootstrapping your plugin
 
PhpStorm - A WordPress Journey from Notepad to PhpStorm
PhpStorm - A WordPress Journey from Notepad to PhpStormPhpStorm - A WordPress Journey from Notepad to PhpStorm
PhpStorm - A WordPress Journey from Notepad to PhpStorm
 
Configuration Management with Puppet
Configuration Management with Puppet Configuration Management with Puppet
Configuration Management with Puppet
 
WordPress automation and CI
WordPress automation and CIWordPress automation and CI
WordPress automation and CI
 
Wordpress Meetup 2 23 10
Wordpress Meetup 2 23 10Wordpress Meetup 2 23 10
Wordpress Meetup 2 23 10
 

Último

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Submitting Your First Plugin to WordPress.org