{"id":15101639,"url":"https://github.com/markssoftwaregmbh/bechlem-connect-light","last_synced_at":"2026-01-05T21:42:10.971Z","repository":{"id":224713005,"uuid":"763972657","full_name":"MarksSoftwareGmbH/BECHLEM-CONNECT-LIGHT","owner":"MarksSoftwareGmbH","description":"Bechlem GmbH CrossSellingData \u0026 Simple Tables REST API Version 1.2 and Product Connect Middleware \"Light\" for Free - A CakePHP 5 and PHP 8 powered Product Content Management System","archived":false,"fork":false,"pushed_at":"2024-09-20T15:24:20.000Z","size":34094,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T05:51:13.888Z","etag":null,"topics":["admin-dashboard","adminlte","adminlte3","backend","backend-api","bootstrap","bootstrap4","bootstrap5","cakephp","cakephp5","crosssellingdata","middleware","php8","php81","php82","product","product-management","product-management-system","rest","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-27T08:51:14.000Z","updated_at":"2024-09-20T14:30:29.000Z","dependencies_parsed_at":"2024-02-29T15:46:24.263Z","dependency_job_id":"9b5604f0-dc52-4533-aafc-96a00513808c","html_url":"https://github.com/MarksSoftwareGmbH/BECHLEM-CONNECT-LIGHT","commit_stats":{"total_commits":17,"total_committers":2,"mean_commits":8.5,"dds":"0.17647058823529416","last_synced_commit":"d0ee5c16a6a6c4f1b02c083b66d78fc8e2eac680"},"previous_names":["markssoftwaregmbh/bechlem-cross-selling-data-api-shop-connect-middleware-light","markssoftwaregmbh/bechlem-connect-light"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FBECHLEM-CONNECT-LIGHT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FBECHLEM-CONNECT-LIGHT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FBECHLEM-CONNECT-LIGHT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarksSoftwareGmbH%2FBECHLEM-CONNECT-LIGHT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarksSoftwareGmbH","download_url":"https://codeload.github.com/MarksSoftwareGmbH/BECHLEM-CONNECT-LIGHT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245970655,"owners_count":20702461,"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","bootstrap4","bootstrap5","cakephp","cakephp5","crosssellingdata","middleware","php8","php81","php82","product","product-management","product-management-system","rest","restful-api"],"created_at":"2024-09-25T18:27:13.411Z","updated_at":"2026-01-05T21:42:10.875Z","avatar_url":"https://github.com/MarksSoftwareGmbH.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BECHLEM-CONNECT-LIGHT\n\n**Bechlem Connect Light** is a free, open source, middlewrae and product 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/BECHLEM-CONNECT-LIGHT/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 BECHLEM-CONNECT-LIGHT is by using HTTP\n\n    https://github.com/MarksSoftwareGmbH/BECHLEM-CONNECT-LIGHT.git\n    \nor by using GitHub CLI\n\n    gh repo clone MarksSoftwareGmbH/BECHLEM-CONNECT-LIGHT\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/BECHLEM-CONNECT-LIGHT/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## Bechlem GmbH API Version 1.2 CrossSellingData and Simple Tables License\n\n  * **Registration - API License**: [Contact Form](https://www.bechlem.de/241-2/)\n  * **Documentation - Demo License**: [api/v12](https://www.datawriter.de/api/v12/documentation.php)\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%2Fbechlem-connect-light","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkssoftwaregmbh%2Fbechlem-connect-light","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkssoftwaregmbh%2Fbechlem-connect-light/lists"}