A modern development workflow for WordPress
Blog post from Upsun
WordPress, widely recognized for its ease of adoption and quick time to market, has traditionally faced challenges in aligning with modern development practices like the 12-Factor app methodology. The traditional WordPress development model, which involves deploying a complete codebase including the WordPress core, plugins, and themes, often via FTP, can lead to complications, especially with automatic updates. This article discusses a modern workflow leveraging Bedrock and Composer to streamline WordPress development, incorporating tools like Upsun, Dependabot, and Mergify for enhanced automation and control. By integrating these tools, developers can automate dependency updates, manage complex configurations, and maintain a high degree of assurance and control over WordPress deployments. The workflow also allows for automatic updates and merges when certain conditions are met, ensuring a robust and efficient development process that can be extended beyond WordPress to other applications. The article concludes by encouraging developers to adopt this modernized workflow to improve efficiency and reliability in WordPress development.