SlideShare a Scribd company logo
Do WordPress Developers
Actually Write Code?
Stanko Metodiev | CTO at DevriX
Stanko Metodiev
About me
● CTO @ DevriX
● Dad of a princess
● WordPress veteran
● Leader of the group WordPress Sofia
(WPBGUG)
● Lead Organizer of WordCamp Sofia 2023
● More than 12 years in developing complex
SaaS platforms and multisite solutions
Table of
Contents
1. What WP Developers Can Actually Use?
2. Common WordPress Myths
3. What is WordPress?
4. Who’s Using WordPress?
5. Benefits of WordPress
6. WordPress Site Builders
7. Web Developers & WordPress
8. Tooling
9. Skills of a Good WordPress Developer
So, do WordPress
developers actually write
code?
Yes
Stanko Metodiev
Thank you!
Stanko Metodiev
How many of you are
developers?
What WP Developers Can
Actually Use/Do/Write?
★ PHP
★ HTML/CSS
★ JavaScript & React/Vue
★ Server work/DevOps
★ Full-Stack
Stanko Metodiev
Common WordPress Myths
Stanko Metodiev
Common WordPress Myths
It’s not secure
It’s slow It doesn’t offer
support
It’s not scalable
Stanko Metodiev
Common WordPress Myths (2)
It’s free which means
low quality
All WordPress sites
look the same
It’s not suitable for
eCommerce
It’s just for blogging
Stanko Metodiev
What is
WordPress?
● A free and open-source content management
system (CMS) written in hypertext preprocessor
language (PHP) and paired with a MySQL or
MariaDB database with supported HTTPS.
● Released on May 27, 2003
● Founders - Matt Mullenweg and Mike Little
Stanko Metodiev
Who’s Using WordPress?
Stanko Metodiev
WordPress powers
of all websites *.
=> You can build all types of
websites on WordPress.
43.1%
Stanko Metodiev
Industries Using WordPress
eCommerce Platforms
Example: https://xpoleus.com/
Digital Publishers
Example: https://www.thesouthafrican.com/
Industries Using WordPress
Institutions
Example: https://www.whitehouse.gov/
Blogs
Example: https://news.microsoft.com/
Industries Using WordPress
Corporate Sites
Example: https://thewaltdisneycompany.com/
Nonprofits
Example: https://invisiblechildren.com/
Why such huge international
businesses choose WordPress?
Stanko Metodiev
Benefits of WordPress
★ Scalable
★ Easy to manage
★ Large online support community
★ Broad variety of themes
★ Plugins for every feature
★ SEO optimized
★ Secure and reliable
Stanko Metodiev
WordPress
Site Builders
➢ Non-developers building sites
➢ Using Page Builders, Gutenberg and
ready-to-use themes/plugins
Stanko Metodiev
WordPress Site Builders (2)
★ Finding quick solutions to problems
★ Pushing forward Page builders and tools
★ Provides the opportunity for additional monetization
★ Questionable reliability in the long-run *
Stanko Metodiev
Development & WordPress
Stanko Metodiev
WordPress developers often
need full-stack skills.
Doing both the front-end and the backend of a
website, some server work and tools
Themes
Stanko Metodiev
★ HTML/CSS
★ JavaScript
★ PHP *
★ Sass/Less CSS
★ Design
★ a11y
Plugins
Stanko Metodiev
★ PHP
★ OOP vs functional
★ SQL and Database management
★ MVC
★ Composer
★ Design patterns
Plugins (2)
Stanko Metodiev
★ API Integrations
★ Payment Gateways
★ Automation
★ Unit Tests
★ Scripting
Server work
Stanko Metodiev
★ Lamp stack
★ Unix
★ DevOps *
★ Bash
★ Automation
Optimization and
Performance
Stanko Metodiev
★ Slow site optimization
★ Server performance
★ Caching tools
★ Minification
★ Core Web Vitals
Security
Stanko Metodiev
★ Ethical hacking
★ Updates
★ Penetration testing
React and JS
★ React with Next.js
★ GraphQL / Gatsby JS
★ Gutenberg
Stanko Metodiev
Gutenberg
★ Building blocks
★ Creating patterns
★ Contributing back
★ Converting more and more sites to the new editor
Stanko Metodiev
Open Source
★ Contributing back
★ Working with people across the globe
★ Joining communities
★ Pushing forward and learning together
★ Communication skills
Stanko Metodiev
Open source is source code that is made
freely available for possible modification and
redistribution.
Source: Wikipedia
* free as freedom of speech, not free as a free lunch
Stanko Metodiev
Tooling
Stanko Metodiev
★ Personalized Text Editor/IDE
★ Shortcuts and alias
★ WP-CLI
★ Query Monitor
★ Local server - Lamp/Mamp/Xampp*
★ SSH/Terminal
★ Git/Version Control
★ Coffee
Tooling (2)
Stanko Metodiev
★ Node/npm
★ Automate repeating tasks
★ Webpack/Gulp/Grunt
★ Composer
★ Xdebug
★ Logs
★ Chrome dev tools *
Tooling (3)
Stanko Metodiev
★ ngrok
★ Postman
★ Cloudflare
★ More Coffee :D
★ Grafana/New Relic
★ The list goes on
Skills of a Good
WordPress Developer
● Communication skills
● PHP
● HTML/CSS
● SQL
● JavaScript
● Web design
● SEO
● Knowledge of
industry trends
● Attention to detail
● Communication
skills
● Analytical thinking
Recap
Stanko Metodiev
● WordPress developers DO write code.
● What can WP developers use?
● Common WordPress Myths
● Who and why is using WordPress?
● WordPress Site Builders
● Web developers and WordPress
Get in
Touch
@metodiew
Twitter
metodiew
WordPress.org
DevriX
CTO @
Stanko Metodiev
LinkedIn
Stanko Metodiev
metodiew.com

More Related Content

Similar to Do WordPress developers write code?

Code is Poetry: The WordPress OpenSource Project
Code is Poetry: The WordPress OpenSource ProjectCode is Poetry: The WordPress OpenSource Project
Code is Poetry: The WordPress OpenSource Project
Michele Butcher-Jones
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development
75waytechnologies
 
Top 10 Reasons You Should Be Using WordPress For Your Website.
Top 10 Reasons You Should Be Using WordPress For Your Website.Top 10 Reasons You Should Be Using WordPress For Your Website.
Top 10 Reasons You Should Be Using WordPress For Your Website.
WIX to WordPress
 
NJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndreaNJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndreaD'Andrea
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
 
Web Development
Web DevelopmentWeb Development
Web Development
Aditya Raman
 
WordPress Jump Start
WordPress Jump StartWordPress Jump Start
WordPress Jump Start
Haim Michael
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
Christian Heilmann
 
11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks
iScripts
 
iWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndreaiWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndreaD'Andrea
 
Webinar on How to use MyAppConverter
Webinar on How to use  MyAppConverterWebinar on How to use  MyAppConverter
Webinar on How to use MyAppConverter
Jaoued Ahmed
 
Rapid WordPress Theme Development
Rapid WordPress Theme DevelopmentRapid WordPress Theme Development
Rapid WordPress Theme Development
Josh Williams
 
Word press
Word pressWord press
Word press
EDO KHUDEEDA
 
WordPress.pptx
WordPress.pptxWordPress.pptx
WordPress.pptx
Chandlalu
 
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdfAstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
FarHanWasif1
 
Meteor Day - Nov 6 at La Commune
Meteor Day - Nov 6 at La CommuneMeteor Day - Nov 6 at La Commune
Meteor Day - Nov 6 at La Commune
Michael Elfassy
 
Website using word press
Website using word pressWebsite using word press
Website using word press
VishalPatir
 
Nodejs presentation
Nodejs presentationNodejs presentation
Nodejs presentation
Arvind Devaraj
 

Similar to Do WordPress developers write code? (20)

Code is Poetry: The WordPress OpenSource Project
Code is Poetry: The WordPress OpenSource ProjectCode is Poetry: The WordPress OpenSource Project
Code is Poetry: The WordPress OpenSource Project
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development
 
Top 10 Reasons You Should Be Using WordPress For Your Website.
Top 10 Reasons You Should Be Using WordPress For Your Website.Top 10 Reasons You Should Be Using WordPress For Your Website.
Top 10 Reasons You Should Be Using WordPress For Your Website.
 
NJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndreaNJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndrea
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
Web Development
Web DevelopmentWeb Development
Web Development
 
WordPress Jump Start
WordPress Jump StartWordPress Jump Start
WordPress Jump Start
 
WORDPRESS
WORDPRESSWORDPRESS
WORDPRESS
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
 
11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks
 
iWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndreaiWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndrea
 
Webinar on How to use MyAppConverter
Webinar on How to use  MyAppConverterWebinar on How to use  MyAppConverter
Webinar on How to use MyAppConverter
 
Meteor
MeteorMeteor
Meteor
 
Rapid WordPress Theme Development
Rapid WordPress Theme DevelopmentRapid WordPress Theme Development
Rapid WordPress Theme Development
 
Word press
Word pressWord press
Word press
 
WordPress.pptx
WordPress.pptxWordPress.pptx
WordPress.pptx
 
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdfAstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
 
Meteor Day - Nov 6 at La Commune
Meteor Day - Nov 6 at La CommuneMeteor Day - Nov 6 at La Commune
Meteor Day - Nov 6 at La Commune
 
Website using word press
Website using word pressWebsite using word press
Website using word press
 
Nodejs presentation
Nodejs presentationNodejs presentation
Nodejs presentation
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 

Do WordPress developers write code?