SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
Com um ecossistema único e cheio de pegadinhas, além de uma base enorme de conteúdo voltado principalmente para iniciantes, um site WordPress pode ser ao mesmo tempo o sonho dos editores de conteúdo e o pesadelo dos desenvolvedores e hospedagens. Mas não precisa ser assim. Performance, segurança, SEO, orientação a objetos, escalabilidade, testes: tudo pode funcionar lindamente em WordPress, basta entender os caprichos da plataforma e trabalhar a favor deles.
Com um ecossistema único e cheio de pegadinhas, além de uma base enorme de conteúdo voltado principalmente para iniciantes, um site WordPress pode ser ao mesmo tempo o sonho dos editores de conteúdo e o pesadelo dos desenvolvedores e hospedagens. Mas não precisa ser assim. Performance, segurança, SEO, orientação a objetos, escalabilidade, testes: tudo pode funcionar lindamente em WordPress, basta entender os caprichos da plataforma e trabalhar a favor deles.
2.
Ricardo Moraleida
- HTMLeiro quando <marquee> era chique
- Desenvolvedor PHP e WordPress desde 2010
- Senior Web Engineer na 10up desde 2015
- Twitter: @co_di_go
- about.me/ricardo.moraleida
- 10up.com/careers ← <blink>contratando!</blink>
3.
Um olhar crítico,
mas generoso
para quem gosta de
18.
A política de retrocompatibilidade
“WordPress strives to never break backwards compatibility. It’s one of our most important philosophies,
and makes updates much easier on users and developers alike.”
- WordPress Core Handbook
63.
APIs
- Dashboard Widgets API
- Database API
- HTTP API
- REST API
- File Header API
- Filesystem API
- Metadata API
- Options API
- Plugin API
- Quicktags API
- Rewrite API
- Settings API
- Shortcode API
- Theme Modification API
- Theme Customization API
- Transients API
- Widgets API
- XML-RPC WordPress API
Outras APIs
https://codex.wordpress.org/WordPress_APIs
64.
Interfaces de
edição de
conteúdo
Gutenberg
https://wordpress.org/gutenberg/
65.
Interfaces de
edição de
conteúdo
Customizer
https://developer.wordpress.org/themes/customize-api/
66.
Ambiente de
desenvolvimento
Composer
Autoloader (PSR-4)
WordPress Packagist
https://wpackagist.org/
67.
Ambiente de
desenvolvimento
Qualidade de código
WordPress Coding Standards (CodeSniffer)
https://github.com/WordPress/WordPress-Coding-Stand
ards
WP_Mock
https://github.com/10up/wp_mock
WP_Acceptance
https://github.com/10up/wpacceptance
68.
Ambiente de
desenvolvimento
Qualidade de código
10up Engineering Best Practices
https://10up.github.io/Engineering-Best-Practices/
WP Local Docker v2
https://github.com/10up/wp-local-docker-v2
WordPress extensions for PHPStan
https://github.com/szepeviktor/phpstan-wordpress
73.
Obrigado!
Vamos construir o futuro do WordPress?
https://10up.com/careers/
Avalie a palestra no joind.in:
https://joind.in/talk/4fe5b
para quem gosta de
0 likes
Be the first to like this
Views
Total views
103
On SlideShare
0
From Embeds
0
Number of Embeds
16
You have now unlocked unlimited access to 20M+ documents!
Unlimited Reading
Learn faster and smarter from top experts
Unlimited Downloading
Download to take your learnings offline and on the go
You also get free access to Scribd!
Instant access to millions of ebooks, audiobooks, magazines, podcasts and more.
Read and listen offline with any device.
Free access to premium services like Tuneln, Mubi and more.