Simply Framework is a WordPress framework that give you the Symfony dependency injection component and Twig php template engine.
Simply is not a framework that will lose you if you have been developing for some time on WordPress.
It will allow you to save development time by offering you dependency injection as well as the automation of recurring tasks on WordPress.
All installation and documentation is available here. Read it carefully.
The framework follows several important points in order not to complicate the development:
- do not modify the overall structure of WordPress
- avoid adding a large overlay which would make plugin or theme development more complex
- simplify added WordPress things with automated process (post type, taxonomy...)
- use Object-oriented programming
This is why the framework was developed as a WordPress must use plugin
The compiled container and Twig templates are cached in SIMPLY_CACHE_DIRECTORY, in a sub-directory named after a fingerprint of what they are built from: installed Composer packages, configuration directories, registered plugins and theme, and WP_DEBUG. Updating a package, switching theme or adding a configuration directory therefore rebuilds the cache automatically. Caches of other fingerprints are removed on the next rebuild once they have not been modified for an hour, so several contexts (WP-CLI with --skip-themes, one theme per site on a multisite) can live side by side.
With WP_DEBUG set to false, files are not checked for changes. When you deploy code changes that Composer does not see (your theme or plugin services, YAML configuration, Twig templates), clear the cache as part of the deployment:
php bin/console simply:cache:clear
The framework was created by Clément Décou, who continues to lead the development.
Any help is appreciated. The project is open-source and i encourage you to participate. You can contribute to the project in multiple ways by: