{"id":15292308,"url":"https://github.com/dimitribouteille/wp-framework","last_synced_at":"2026-03-12T21:32:56.895Z","repository":{"id":39988880,"uuid":"461461957","full_name":"dimitriBouteille/wp-framework","owner":"dimitriBouteille","description":"Wordpress library that contains several classes to simplify development on Worpdress.","archived":false,"fork":false,"pushed_at":"2022-11-26T10:55:26.000Z","size":55,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-12T08:46:57.513Z","etag":null,"topics":["wordpress","wordpress-development","wordpress-php-library"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimitriBouteille.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-20T11:09:10.000Z","updated_at":"2024-06-07T08:38:48.000Z","dependencies_parsed_at":"2022-08-21T09:51:02.650Z","dependency_job_id":null,"html_url":"https://github.com/dimitriBouteille/wp-framework","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/dimitriBouteille/wp-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fwp-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fwp-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fwp-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fwp-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimitriBouteille","download_url":"https://codeload.github.com/dimitriBouteille/wp-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fwp-framework/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263233955,"owners_count":23434890,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["wordpress","wordpress-development","wordpress-php-library"],"created_at":"2024-09-30T16:17:19.433Z","updated_at":"2026-03-12T21:32:56.854Z","avatar_url":"https://github.com/dimitriBouteille.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wordpress Framework\n\nWordpress library that contains several classes (components, helpers and mu-plugins) to simplify development on Worpdress. Part of the library is based on Symfony.\n\n[![Latest Stable Version](https://img.shields.io/packagist/v/dbout/wp-framework?style=flat-square)](https://packagist.org/packages/dbout/wp-framework)\n\n## Requirements\n\nThe server requirements are basically the same as for WordPress with the addition of a few ones :\n\n- PHP \u003e= 7.4\n- [Composer](https://getcomposer.org/) ❤️\n\n\u003e To simplify the integration of this library, we recommend using Wordpress with one of the following tools: [Bedrock](https://roots.io/bedrock/), [Themosis](https://framework.themosis.com/) or [Wordplate](https://github.com/wordplate/wordplate#readme).\n\n## Installation\n\nInstall with composer, in the root of the Wordpress project run:\n\n```bash\ncomposer require dbout/wp-framework\n```\n\n## Components\n\n- API\n- [Form](doc/components/form.md)\n- [Logger](doc/components/logger.md)\n- [Notice](doc/components/notice.md)\n- [Page](doc/components/page.md)\n- [PostType](doc/components/postype.md)\n- [Provider](doc/components/provider.md)\n- [Router \u0026 Controller](doc/components/router-controller.md)\n- [Validator](doc/components/validator.md)\n\n## Helpers\n\n- [File](src/Helper/File.php)\n- [Format](src/Helper/Format.php)\n- [Url](src/Helper/Url.php)\n- [UploadDir](src/Helper/UploadDir.php)\n\n## MU Plugins\n\n- Clean head\n- Disable comment\n- Disable Rest API\n- Remove emoji support\n- Remove generator metas","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimitribouteille%2Fwp-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimitribouteille%2Fwp-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimitribouteille%2Fwp-framework/lists"}