{"id":42819969,"url":"https://github.com/elquchiri/programcms","last_synced_at":"2026-01-30T06:52:00.740Z","repository":{"id":155454732,"uuid":"579798704","full_name":"elquchiri/programcms","owner":"elquchiri","description":"ProgramCMS is a complete, trustworthy CMS \u0026 easy to use PHP Framework to build and deploy All kind of Web Sites. Please note that ProgramCMS Project is under development.","archived":false,"fork":false,"pushed_at":"2025-04-28T02:04:02.000Z","size":9533,"stargazers_count":16,"open_issues_count":8,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-28T03:22:08.890Z","etag":null,"topics":["blogs","cms","cms-framework","content-management-system","e-commerce-project","forums","framework","news-website","php","plateforme","project-management","site","vitrine"],"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/elquchiri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.txt","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,"zenodo":null}},"created_at":"2022-12-19T00:08:56.000Z","updated_at":"2025-04-28T02:04:08.000Z","dependencies_parsed_at":"2023-12-31T07:33:43.227Z","dependency_job_id":"f44a7aed-2bce-4061-844d-1d8f7068fa8f","html_url":"https://github.com/elquchiri/programcms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/elquchiri/programcms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elquchiri%2Fprogramcms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elquchiri%2Fprogramcms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elquchiri%2Fprogramcms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elquchiri%2Fprogramcms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elquchiri","download_url":"https://codeload.github.com/elquchiri/programcms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elquchiri%2Fprogramcms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28907053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T06:42:00.998Z","status":"ssl_error","status_checked_at":"2026-01-30T06:41:58.659Z","response_time":66,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["blogs","cms","cms-framework","content-management-system","e-commerce-project","forums","framework","news-website","php","plateforme","project-management","site","vitrine"],"created_at":"2026-01-30T06:51:57.734Z","updated_at":"2026-01-30T06:52:00.728Z","avatar_url":"https://github.com/elquchiri.png","language":"PHP","funding_links":["https://www.buymeacoffee.com/elquchiriw?new=1"],"categories":[],"sub_categories":[],"readme":"\u003cb\u003eStay informed of developments on:\u003c/b\u003e\n\u003cp\u003e\n\u003ca href=\"https://t.me/programcms\"\u003e\u003cimg src=\"https://img.shields.io/badge/Chat-Telegram-blue.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"http://join.slack.com/t/programcms/shared_invite/zt-1qbsdh8sw-_rFQJsEI4qAbdhorYz4RWQ\"\u003e\u003cimg src=\"https://img.shields.io/badge/Chat-Slack-2EB67D.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.startimes.com/f.aspx?t=38856528\"\u003e\u003cimg src=\"https://img.shields.io/badge/Forum AR-Startimes-333333.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/elquchiri/programcms/master/public/images/programcms-logo-presentation.png\"\u003e\u003c/p\u003e\n\nProgramCMS is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms, can be extended with lots of plugins, has a beautiful, easy to use and well-documented API and a simple, readable source code that is a joy to contribute to.\nIt provides you with a complete, trustworthy CMS \u0026 easy to use PHP Framework to build and deploy All kind of Web Sites.\n\nThe Manager Bundle deliver \u0026 Maintain ProgramCMS Bundles, so you can add to your Website, with ease, any kind of features and modules which fit the best with your application's needs.\n\n## Deployment\n![](https://img.shields.io/github/last-commit/elquchiri/programcms?label=In%20Active%20Development)\n\nPlease note that ProgramCMS Project is under development\n\n## Requirements\n\n- Apache 2 or Nginx\n- PHP 8.1\n- MySQL 8\n- Node 20.11\n- Redis\n- Composer 2\n\n## Installation\n\nFirst, Make sure to have all requirements installed on your OS.\n\nNext somewhere in your hard drive, create your root project folder.\n\nThen inside your folder, run :\n\n```bash\n  git clone git@github.com:elquchiri/programcms.git\n  composer install\n```\n\nEdit .env file to match your database :\n```bash\n  DATABASE_URL=\"mysql://root:@127.0.0.1:3306/programcms?serverVersion=8\u0026charset=utf8mb4\"\n```\n\nFinally, run :\n```bash\n  php bin/pcms make:migration\n  php bin/pcms doctrine:migrations:migrate\n  php bin/pcms theme:upgrade\n  php bin/pcms setup:data-patch\n  php bin/pcms assets:compile\n  php bin/pcms admin:create admin@email.com admin123\n```\n\n\n## Features \u0026 CMS Philosophy\n\n- Multi Website Support\n- Users System with an Advanced Roles \u0026 ACL Support\n- Advanced Content and Page Builder Editor\n- Marketing System\n-  Url Rewriting \u0026 SEO-Friendly System\n- Modular / Extensible System\n- Centralized Configuration System\n- ProgramCMS Manager for Extensions\n- Advanced Reporting System\n- Strong Administration Dashboard\n- Automatic Routing System based on Controller Path\n- Themes System\n- Native RTL Support (Thanks to Mohammad Younes for \u003ca href=\"https://rtlcss.com/index.html\"\u003eRTLCSS\u003c/a\u003e)\n- Layouts, Containers, Blocks and Templates Engine\n- Full UI Components System\n- Strong \u0026 Full Customizable EAV System\n- Dependency Injection \u0026 Aspect-Oriented Programming Support\n- Data Based AI to process, generate and translate content\n- Advanced Email Templates Builder\n- Advanced Text Chat System\n- Advanced Live Customer Service\n\nAnd much much more ..\n## Frontend Libraries\n| Library   | Type     | Description                |\n| :-------- | :------- | :------------------------- |\n| Stimulus | `Framework` |  |\n| Select2 | `Library` |  |\n| Interact | `Library` |  |\n| GrapesJS | `Library` |  |\n| Socket.io | `Library` |  |\n\n## Demo\n\nBackend Demo :\n\n- Admin Panel\n\n![image](public/images/backend-admin-login-demo.png)\n\n- Website Manager\n\n![image](public/images/backend-website-demo.png)\n\n- Catalog Categories\n\n![image](public/images/backend-category-demo.png)\n\n- Centralized Configuration\n\n![image](public/images/backend-config-demo.png)\n\n- Email \u0026 Newsletter Builder\n\n![image](public/images/backend-email-builder-demo.png)\n\n- i18n Dashboard AR:\n\n![image](public/images/dashboard-ar.png)\n\n- Page Builder\n\n![image](public/images/backend-page-builder-demo.png)\n\nBasic Frontend Home Page :\n\n![image](public/images/frontend-demo.png)\n\n\n## Contribution\n\n- To contribute to ProgramCMS, please feel free to send PRs Requests on this repository.\n- Please feel free to email me on [elquchiri@gmail.com](mailto:elquchiri@gmail.com) for suggestions\n- Please Join our Channels on Slack \u0026 Telegram\n   - http://join.slack.com/t/programcms/shared_invite/zt-1qbsdh8sw-_rFQJsEI4qAbdhorYz4RWQ\n   - https://t.me/programcms\n\n## Remarkable Changes\n\n- 2022/12: First commit in the project.\n- 2023/06: Changing Project name from ElectroForums to ProgramCMS.\n- 2023/08: Finally, The Inspiring Logo (°P) Founded.\n- 2024/04: First stable beta version for internal use.\n- 2025/04: Switching from Twig to Yaml for layout management\n## Donation\n\nYour donation will help, Improve and Speed up productivity of The Amazing ProgramCMS.\n\n[![Donate](https://img.shields.io/badge/Donate-Buymeacoffee-green.svg)](https://www.buymeacoffee.com/elquchiriw?new=1)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/elquchiri/programcms/master/public/images/logo.png\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/elquchiri/programcms/master/public/images/logo-anime.png\"\u003e\n\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felquchiri%2Fprogramcms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felquchiri%2Fprogramcms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felquchiri%2Fprogramcms/lists"}