{"id":23631171,"url":"https://github.com/philecms/phile","last_synced_at":"2025-04-04T11:16:05.440Z","repository":{"id":11415105,"uuid":"13865465","full_name":"PhileCMS/Phile","owner":"PhileCMS","description":"A flat file CMS with a swappable parser and template engine.","archived":false,"fork":false,"pushed_at":"2023-04-24T22:46:00.000Z","size":2136,"stargazers_count":256,"open_issues_count":12,"forks_count":48,"subscribers_count":23,"default_branch":"develop","last_synced_at":"2025-03-28T10:09:47.309Z","etag":null,"topics":["philecms","php","psr-15","psr-7"],"latest_commit_sha":null,"homepage":"https://philecms.github.io/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PhileCMS.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":".github/CONTRIBUTING.md","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":"2013-10-25T16:08:01.000Z","updated_at":"2025-02-16T04:01:58.000Z","dependencies_parsed_at":"2024-06-18T18:26:00.411Z","dependency_job_id":"96f6a104-db70-4168-bc28-c9f15909b3b9","html_url":"https://github.com/PhileCMS/Phile","commit_stats":{"total_commits":527,"total_committers":23,"mean_commits":22.91304347826087,"dds":0.5673624288425048,"last_synced_commit":"de57dafcef917267b7a2e78c6a48f2c173b65342"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhileCMS%2FPhile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhileCMS%2FPhile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhileCMS%2FPhile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhileCMS%2FPhile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PhileCMS","download_url":"https://codeload.github.com/PhileCMS/Phile/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166169,"owners_count":20894654,"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":["philecms","php","psr-15","psr-7"],"created_at":"2024-12-28T02:48:56.541Z","updated_at":"2025-04-04T11:16:05.414Z","avatar_url":"https://github.com/PhileCMS.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PhileCMS\n\n[![Software License](https://img.shields.io/packagist/l/phile-cms/phile.svg)](https://github.com/PhileCMS/Phile/blob/master/LICENSE)\n[![Packagist Version](https://img.shields.io/packagist/v/phile-cms/phile.svg)](https://packagist.org/packages/phile-cms/phile)\n[![Build Status](https://travis-ci.org/PhileCMS/Phile.svg?branch=master)](https://travis-ci.org/PhileCMS/Phile)\n[![Code Quality](https://img.shields.io/scrutinizer/g/PhileCMS/Phile.svg)](https://scrutinizer-ci.com/g/PhileCMS/Phile/?branch=master)\n[![Code Coverage](https://img.shields.io/scrutinizer/coverage/g/PhileCMS/Phile.svg)](https://scrutinizer-ci.com/g/PhileCMS/Phile/?branch=master)\n\nA Markdown file-based CMS written in PHP.\n\n[Check out the starter video](http://www.youtube.com/watch?v=8GLMe371RuI) or [read the wiki for in-depth documentation](https://philecms.github.io/wiki/).\n\n## Why use PhileCMS?\n\nPhile was forked from Pico when a few community members wanted to contribute more and increase the rate of development. Here is a small list of differences:\n\n* Object Oriented Design (classes)\n* Events system\n* Replacable core modules (plugins)\n    * Parser (default: [Markdown](https://github.com/michelf/php-markdown))\n    * Template Engine (default: [Twig](http://twig.sensiolabs.org/))\n    * Cache (default: [phpFastCache](https://github.com/khoaofgod/phpfastcache))\n    * Error handler (default: [Whoops](http://filp.github.io/whoops/))\n    * Meta parser (default: Phile parser)\n    * Simple Data Persistence (default: Phile file-based)\n* Per-Plugin `config.php` files\n* Namespaced plugins so classes can have the same name\n* PSR-0, PSR-1/2, PSR-7/15\n\n## Quick Start\n\nRequirements:\n\n* PHP 7.2.0+\n* a web-server\n\nDownload the release from \u003chttps://philecms.github.io/\u003e, copy the files to your web-server and open the root directory in the browser.\n\nOr use composer and run it locally:\n\n```shell\ncomposer create-project --no-dev phile-cms/phile;\ncd Phile;\nphp -S localhost:8080;\n```\n\nOn a fresh installation you will see a page with a setup instructions. Follow them. For detailed instructions please see the [installation help](https://philecms.github.io/wiki/%5BHOW-TO%5D-Installation.html).\n\n## Plugins\n\nPhile can be extended with [a wide variety of plugins](https://philecms.github.io/wiki/%5BCOMMUNITY%5D-Plugins.html).\n\nGenerally a plugin can always be installed manually: clone or download the plugin into `plugins/{vendor}/{pluginName}` folder. **Example**: [phileRss](https://github.com/PhileCMS/phileRSSFeed/) would be installed into `plugins/phile/rssFeed`.\n\nMany plugins also allow composer installation:\n\n```php\ncomposer require phile/rss-feed\n```\n\nAlways check the plugin readme for specialised installation instruction.\n\n## Getting Help\n\n[![Gitter chat](https://badges.gitter.im/PhileCMS/Phile.png)](https://gitter.im/PhileCMS/Phile)\n\nYou can [read the wiki](https://philecms.github.io/wiki/) if you are looking for examples more development information.\n\nIf you *find a bug* please report it on the [issues page](https://github.com/PhileCMS/Phile/issues), but remember to include a bunch of details and also what someone can do to re-create the issue.\n\nIssues with plugins should be reported *on the offending plugins homepage* this goes for themes as well.\n\n## Contributing\n\nHelp make PhileCMS better by checking out the GitHub repository and submitting pull requests.\nSee [developer guildlines](https://philecms.github.io/wiki/%5BDEVELOPER%5D-Developer-Guidelines.html) for more information.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilecms%2Fphile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilecms%2Fphile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilecms%2Fphile/lists"}