{"id":15027350,"url":"https://github.com/markssoftwaregmbh/yab-cms-ff","last_synced_at":"2026-04-06T04:33:45.468Z","repository":{"id":220295360,"uuid":"751262257","full_name":"MarksSoftwareGmbH/YAB-CMS-FF","owner":"MarksSoftwareGmbH","description":"Yet another boring CMS for FREE (YAB CMS) - A CakePHP 5 and PHP 8 powered Bootstrap Content Management System","archived":false,"fork":false,"pushed_at":"2024-09-20T11:58:33.000Z","size":25854,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T03:15:59.991Z","etag":null,"topics":["admin-dashboard","adminlte","adminlte3","backend","backend-api","bootstrap","bootstrap5","cakephp","cakephp5","cms","cms-backend","cms-framework","content-management-system","php8","php81","php82","php83","rest","rest-api","restful-api"],"latest_commit_sha":null,"homepage":"https://www.marks-software.de","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/MarksSoftwareGmbH.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-01T08:58:50.000Z","updated_at":"2024-09-20T11:58:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"9ef15269-8bf8-4282-aab2-7ade1f897124","html_url":"https://github.com/MarksSoftwareGmbH/YAB-CMS-FF","commit_stats":null,"previous_names":["markssoftwaregmbh/yab-cms-ff"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FYAB-CMS-FF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FYAB-CMS-FF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FYAB-CMS-FF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FYAB-CMS-FF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarksSoftwareGmbH","download_url":"https://codeload.github.com/MarksSoftwareGmbH/YAB-CMS-FF/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243330319,"owners_count":20274039,"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":["admin-dashboard","adminlte","adminlte3","backend","backend-api","bootstrap","bootstrap5","cakephp","cakephp5","cms","cms-backend","cms-framework","content-management-system","php8","php81","php82","php83","rest","rest-api","restful-api"],"created_at":"2024-09-24T20:06:16.633Z","updated_at":"2025-12-29T04:44:04.582Z","avatar_url":"https://github.com/MarksSoftwareGmbH.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YAB-CMS-FF\n\n**Yet another boring CMS for FREE** is a free, open source, bootstrap content management system for PHP 8 based on CakePHP 5, CakePHP vendor plugins, the AdminLTE bootstrap admin dashboard template and released under the [MIT License](https://github.com/MarksSoftwareGmbH/YAB-CMS-FF/blob/main/LICENSE).\n\nIt is powered by the [CakePHP](http://cakephp.org) 5 PHP framework.\n\n## Requirements\n  * Apache with `mod_rewrite`, intl, imagick OR nginx server\n  * PHP 8.1 or higher\n  * Latest MySQL or MariaDB, PostgreSQL, SQLite or SQL-Server database engines\n\n## Installation\n\n#### Installation using GitHub [Clone](https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories)\n\nThe preferred way to install YAB-CMS-FF is by using HTTP\n\n    https://github.com/MarksSoftwareGmbH/YAB-CMS-FF.git\n    \nor by using GitHub CLI\n\n    gh repo clone MarksSoftwareGmbH/YAB-CMS-FF\n\nWhen the cloning is finished please enter the cloned project and run\n\n    composer update\n\nWhen the composer update is finished\n\n  * Upload the project content into a server htdocs TLD folder.\n  * Create a new MySQL or MariaDB database (with the `utf8mb4_unicode_ci` collation).\n  * Create a new user, set the password and grant the rights for the created database.\n  * Update the file /config/app_local.php Datasources array with the database, username and password for the `default`, `test_mysql`, `development` and `production` configurations.\n  * Update the file /config/app_local.php EmailTransport array with a default email server configuration (SMTP or Mail transport).\n  * Visit http://your-site.com/ from your browser.\n  * Visit http://your-site.com/login to login as Admin, the default username: Admin and password: superadmin (Please change this credentials to your needs).\n  * Visit http://your-site.com/admin/dashboard to manage the backend as Admin.\n\n#### Installation using the ZIP [Archive](https://github.com/MarksSoftwareGmbH/YAB-CMS-FF/archive/refs/heads/main.zip)\n\n  * Download and extract the ZIP-file.\n  * Run `composer update` \n  * Upload the unzipped archive content into a server htdocs TLD folder.\n  * Create a new MySQL or MariaDB database (with the `utf8mb4_unicode_ci` collation).\n  * Create a new user, set the password and grant the rights for the created database.\n  * Update the file /config/app_local.php Datasources array with the database, username and password for the `default`, `test_mysql`, `development` and `production` configurations.\n  * Update the file /config/app_local.php EmailTransport array with a default email server configuration (SMTP or Mail transport).\n  * Visit http://your-site.com/ from your browser.\n  * Visit http://your-site.com/login to login as Admin, the default username: Admin and password: superadmin (Please change this credentials to your needs).\n  * Visit http://your-site.com/admin/dashboard to manage the backend as Admin.\n\n## Vendor plugins\n\n  * **CakePHP - Application Skeleton**: [cakephp/app](https://github.com/cakephp/app)\n  * **CakePHP - Authentication**: [cakephp/authentication](https://github.com/cakephp/authentication)\n  * **Mark Scherer - TinyAuth Plugin**: [dereuromark/cakephp-tinyauth](https://github.com/dereuromark/cakephp-tinyauth)\n  * **PHP - JWT**: [firebase/php-jwt](https://github.com/firebase/php-jwt)\n  * **Friends Of Cake - Bootstrap UI**: [friendsofcake/bootstrap-ui](https://github.com/friendsofcake/bootstrap-ui)\n  * **Friends Of Cake - CsvView Plugin**: [friendsofcake/cakephp-csvview](https://github.com/friendsofcake/cakephp-csvview)\n  * **Friends Of Cake - CRUD Plugin**: [friendsofcake/crud](https://github.com/friendsofcake/crud)\n  * **Friends Of Cake - Search Plugin**: [friendsofcake/search](https://github.com/friendsofcake/search)\n  * **Intervention - PHP Image Processing**: [intervention/image](https://github.com/intervention/image)\n  * **PHPOffice - PhpSpreadsheet**: [phpoffice/phpspreadsheet](https://github.com/phpoffice/phpspreadsheet)\n  * **PHPOffice - PhpWord**: [phpoffice/phpword](https://github.com/phpoffice/phpword)\n\n## Suggested vendor plugins you should install via composer\n\n  * **Mark Story - Asset Compress**: [markstory/asset_compress](https://github.com/markstory/asset_compress)\n  * **Mark Scherer - CakePHP IdeHelper Plugin**: [dereuromark/cakephp-ide-helper](https://github.com/dereuromark/cakephp-ide-helper)\n  * **PHPStan - PHP Static Analysis Tool**: [phpstan/phpstan](https://github.com/phpstan/phpstan)\n\n## Front- and Backend template\n\n  * **Colorlib (Aigars Silkalns) - AdminLTE Bootstrap Admin Dashboard Template** [https://github.com/ColorlibHQ/AdminLTE](https://github.com/ColorlibHQ/AdminLTE)\n\n## Links\n\n  * **Marks Software GmbH website**: [https://www.marks-software.de](https://www.marks-software.de)\n  * **Marks Software GmbH on X / Twitter**: [https://twitter.com/SoftwareMarks](https://twitter.com/SoftwareMarks)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkssoftwaregmbh%2Fyab-cms-ff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkssoftwaregmbh%2Fyab-cms-ff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkssoftwaregmbh%2Fyab-cms-ff/lists"}