O documento discute a evolução do WordPress e PHP ao longo dos anos, desde suas versões iniciais em 2003 até as mais recentes de 2018. Apresenta também algumas controvérsias e desafios desses projetos ao longo do tempo, como a política de retrocompatibilidade do WordPress. Por fim, discute considerações sobre arquitetura, desenvolvimento e ferramentas atuais para construção de sites com WordPress.
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>
19. 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
64. 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
68. 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
69. 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
74. 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