{"id":26893331,"url":"https://github.com/akassama/igniter-cms","last_synced_at":"2026-04-29T17:36:37.772Z","repository":{"id":278032324,"uuid":"933396095","full_name":"akassama/igniter-cms","owner":"akassama","description":"A comprehensive Content Management System (CMS) built with CodeIgniter 4, featuring both front-end and back-end functionalities, including a RESTful API for data retrieval.","archived":false,"fork":false,"pushed_at":"2025-03-31T11:55:21.000Z","size":29069,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T12:35:58.543Z","etag":null,"topics":["cms","codeigniter","php-framework"],"latest_commit_sha":null,"homepage":"http://igniter-cms.aktools.net/","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/akassama.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"buy_me_a_coffee":"akassama"}},"created_at":"2025-02-15T21:11:59.000Z","updated_at":"2025-03-24T14:37:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"8a916777-93c2-414c-b6e0-d40a0e78e55c","html_url":"https://github.com/akassama/igniter-cms","commit_stats":null,"previous_names":["akassama/igniter-cms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akassama%2Figniter-cms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akassama%2Figniter-cms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akassama%2Figniter-cms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akassama%2Figniter-cms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akassama","download_url":"https://codeload.github.com/akassama/igniter-cms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246558116,"owners_count":20796696,"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":["cms","codeigniter","php-framework"],"created_at":"2025-03-31T23:46:31.227Z","updated_at":"2026-04-29T17:36:37.737Z","avatar_url":"https://github.com/akassama.png","language":"PHP","funding_links":["https://buymeacoffee.com/akassama","https://www.buymeacoffee.com/akassama"],"categories":[],"sub_categories":[],"readme":"# Igniter CMS\n\n![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)\n\nIgniter CMS is a light but powerful open source Content Management System built on the robust [CodeIgniter 4](http://codeigniter.com/) framework. It offers a comprehensive solution for website management, content creation, and digital presence optimization.\n\n![Screen](https://assets.aktools.net/image-stocks/igniter-cms/dashboard.png \"Dashboard\")\n\n## Documentation\n\nVisit [Documentation](https://docs.ignitercms.com/) section in the website\n\n## System Requirements \u0026 Installation\n\n1. **Requirements:**\n\n   - PHP 8.0 or higher\n   - Composer\n   - MySQL (or other supported database)\n   - Web server (Apache, Nginx, etc.)\n   - Enable `zip`, `intl` and `gd` extension in php ini\n\n2. **Steps:**\n\n   - Clone the repository: `git clone https://github.com/akassama/igniter-cms`\n   - Navigate to the project folder: `cd igniter-cms`\n   - Install dependencies: `composer install`\n   - Configure Database Connection:\n\n     - The database configuration is managed via a `.env` file. If you don't have one, make a copy of the `env` file in the root directory of your project and rename it `.env`.\n     - Add the following database configuration settings to your `.env` file, replacing the placeholder values with your actual database credentials:\n\n     ```\n     database.default.hostname = localhost\n     database.default.database = igniter_db\n     database.default.username = root\n     database.default.password =\n     database.default.DBDriver = MySQLi\n     database.default.DBPrefix =\n     database.default.port = 3306\n     ```\n\n     Make sure to update the `hostname`, `username`, `password`, and `database` fields with your database connection details.\n\n   - Create the Database: Using your database management system (e.g., PhpMyAdmin), create a new database with the same name specified in `.env`.\n   - Set Up Base URL: Set your base URL in the `.env` file. `app_baseURL = 'http://localhost/igniter-cms/'`\n   - Generate App Key: `php spark generate:key` This command will generate/update the application key `(APP_KEY)` in the `.env` file\n   - Run migrations: `php spark recreate:tables` and type `yes`.. This command will execute all available migrations, creating the necessary database tables.\n   - Start the Application\n     Ensure that your local server (e.g., Apache, Nginx) is running, then navigate to the base URL you set earlier, E.g. `https://localhost/igniter-cms`\n\n   - Default Admin Login\n\n     You can log in using the default Admin credentials:\n\n     - Email: admin@example.com\n     - Password: Admin@1\n\n     To modify the default Admin login, go to the migration file located at `app/Database/Migrations/2024-08-27-210112_Users.php` and update the `$data[]` array accordingly.\n\n3. **Permissions:** Ensure `writable` and `public/uploads` directories are writable by the web server.\n\n4. **Email Configuration:** To enable email functionality, you need to configure your SMTP in `.env`\n\n## Demo\n\nContent Management System [https://demo.ignitercms.com](https://demo.ignitercms.com)\n\nThemes [https://themes.ignitercms.com](https://themes.ignitercms.com)\n\n## Support\n\nIf you find this project helpful, consider buying me a coffee:\n\n\u003ca href=\"https://www.buymeacoffee.com/akassama\"\u003e\n  \u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" width=\"160\"\u003e\n\u003c/a\u003e\n\n## License\n\nThe Lavalite CMS is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakassama%2Figniter-cms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakassama%2Figniter-cms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakassama%2Figniter-cms/lists"}