{"id":13824956,"url":"https://github.com/jbroadway/elefant","last_synced_at":"2025-05-15T18:06:03.352Z","repository":{"id":1464839,"uuid":"1702670","full_name":"jbroadway/elefant","owner":"jbroadway","description":"Elefant, the refreshingly simple PHP CMS and web framework.","archived":false,"fork":false,"pushed_at":"2024-10-16T15:59:21.000Z","size":18797,"stargazers_count":209,"open_issues_count":35,"forks_count":39,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-05-13T01:16:48.331Z","etag":null,"topics":["blog","blog-engine","blogging","cache","cms","elefant","framework","i18n","internationalization","multilingual","mvc","mysql","orm","php","postgresql","routing","sqlite","template-engine","views","website"],"latest_commit_sha":null,"homepage":"http://www.elefantcms.com","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/jbroadway.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-05-04T18:43:58.000Z","updated_at":"2025-05-12T20:13:16.000Z","dependencies_parsed_at":"2023-12-21T05:01:28.742Z","dependency_job_id":"483712f3-7046-4459-9ef4-760087ed54d5","html_url":"https://github.com/jbroadway/elefant","commit_stats":{"total_commits":2693,"total_committers":23,"mean_commits":"117.08695652173913","dds":"0.26401782398811735","last_synced_commit":"41cccc3d5043f52cfe23d035123c70eb3bf52422"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbroadway%2Felefant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbroadway%2Felefant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbroadway%2Felefant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbroadway%2Felefant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jbroadway","download_url":"https://codeload.github.com/jbroadway/elefant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254394719,"owners_count":22063984,"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":["blog","blog-engine","blogging","cache","cms","elefant","framework","i18n","internationalization","multilingual","mvc","mysql","orm","php","postgresql","routing","sqlite","template-engine","views","website"],"created_at":"2024-08-04T09:01:12.602Z","updated_at":"2025-05-15T18:06:03.329Z","avatar_url":"https://github.com/jbroadway.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# Elefant CMS\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/jbroadway/elefant/ci.yml?branch=master)\n![GitHub](https://img.shields.io/github/license/jbroadway/elefant)\n![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/elefant/cms)\n\n[Elefant](https://www.elefantcms.com/) is a refreshingly simple PHP content management\nsystem and web framework. Elefant is a fast, lean tool for building everything from\nsimple websites to complete web applications.\n\n## Installation help \u0026 documentation\n\nElefant has extensive documentation including installation instructions, user manual,\ndesigner guides, and developer tutorials here:\n\n* https://www.elefantcms.com/docs\n\nYou can also find help on our community forum here:\n\n* https://www.elefantcms.com/community\n\n## Built for designers\n\n**Compiled, ultra-fast templates**\n\nElefant compiles your templates into secure, readable PHP code, so rendering is as fast as\npossible and also takes advantage of bytecode caching (e.g., APC).\n\n**Dead simple, concise template tags**\n\n[Familiar syntax](https://www.elefantcms.com/docs/2.2/designers/template-language) to other template\nlanguages, with some added conveniences for dynamic embeds and internationalization.\n\n**Clean, easy to use site editor for your users**\n\nElefant comes out of the box with a [full-featured CMS](https://www.elefantcms.com/docs/2.2/user-manual)\nfor your users. You can even [white label it](https://www.elefantcms.com/docs/2.2/designers/white-labelling-the-cms).\n\n**Syntax highlighted template and CSS editor**\n\nSophisticated [in-browser editing](https://www.elefantcms.com/docs/2.2/designers)\nwith highlights and references at your finger tips.\n\n**Live preview while editing templates and CSS**\n\nPreview in real time as you make changes. Or if you prefer, edit files directly with\nyour editor of choice.\n\n**Integrates with 960 grid system and jQuery**\n\nOr any other CSS grid/layout system, giving you complete control over your designs. Theme builder also provides defaults for Twitter Bootstrap.\n\n## Built for developers\n\n**Quickly built custom apps**\n\nWith all the tools you need, and a very low learning curve, Elefant gets you writing\ncode quickly.\n\n**Extensively documented**\n\nIncluding full [API reference](https://www.elefantcms.com/visor),\n[user manual](https://www.elefantcms.com/docs/2.2/user-manual),\n[tutorials, and much more](https://www.elefantcms.com/docs/2.2/developers).\n\n**Strong security by default**\n\n[Flexible form building](https://www.elefantcms.com/docs/2.2/developers/form-handling),\n[input validation](https://www.elefantcms.com/docs/2.2/developers/input-validation),\nand automatic prevention of XSS, SQL injection, CSRF, and other types of attacks.\n\n**Very fast and low memory**\n\nElefant uses less memory than any of the major frameworks, so you can serve more visitors with the same resources.\nBenchmarks: [MVC layer](https://github.com/jbroadway/phpmark-elefant/blob/master/php-framework-benchmark-results.md),\n[database access](https://github.com/jbroadway/php-dbal-bench), and [template rendering](https://github.com/jbroadway/template-bench).\n\n**Solid debugging tools**\n\nDebug mode prints full traces with highlighted source code and variable state to\nhelp you fix bugs faster.\n\n**Minimalist HMVC/Model2 architecture**\n\nElefant takes a [unique but proven approach](https://www.elefantcms.com/docs/2.2/developers/request-response-cycle)\nthat helps minimize boilerplate without sacrificing code organization as your project grows.\n\n**Shared apps to save you time**\n\nFrom blogs to user management, events to search, Elefant saves you time not reinventing\nthe wheel with [high quality shared apps](https://www.elefantcms.com/listings).\n\n**Thoroughly unit-tested**\n\nElefant's core framework is covered by\n[extensive unit tests](https://github.com/jbroadway/elefant/tree/master/tests),\nensuring a stable base to build on.\n\n**Internationalization**\n\nElefant apps are automatically [i18n aware](https://www.elefantcms.com/docs/2.2/administration/multilingual-setup),\nwith built-in multilingual capabilities and locale awareness.\n\n## More developer goodness\n\nElefant builds on over 12 years of PHP experience, and aims to simplify rapid PHP\ndevelopment again. As such, Elefant takes into consideration all the little details\nto help you work faster and better:\n\n* Really simple, [automatic URL routing](https://www.elefantcms.com/docs/2.2/developers/mapping-your-routes) w/ friendly URLs\n* [Minimal but secure and fast ORM](https://www.elefantcms.com/docs/2.2/developers/modelling-your-data) (based on PDO)\n* Output filtering is turned *on by default*\n* Tight [cache integration](https://www.elefantcms.com/docs/2.2/developers/caching) (supports APC/APCu, filesystem, Memcache, Redis, and XCache)\n* Matching server- and client-side input validation\n* Dead-simple [form handling](https://www.elefantcms.com/docs/2.2/developers/form-handling)\n* Customizable [user authentication](https://www.elefantcms.com/docs/2.2/developers/users-and-access-control)\n* [CLI tool](https://www.elefantcms.com/docs/2.2/developers/writing-command-line-scripts) for common tasks\n* As little scaffolding as possible\n* Gzip output compression\n* [Assetic](https://github.com/jbroadway/assetic) integration\n\n## Try it out\n\n[Download the latest release here.](https://www.elefantcms.com/download)\n\n* [Installation instructions](https://www.elefantcms.com/docs/2.2/getting-started)\n* [Requirements](https://www.elefantcms.com/docs/2.2/getting-started/requirements)\n* [Support forum](https://www.elefantcms.com/community)\n* [Credits](https://www.elefantcms.com/credits)\n\n## FAQ\n\n**Q. Do you know you spelt Elephant wrong?**\n\nA. This was my attempt at being hip and cool. No good?\n\n**Q. Isn't Elefant a bit of an oxymoron for a slim framework?**\n\nA. Why, yes. Yes it is.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbroadway%2Felefant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbroadway%2Felefant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbroadway%2Felefant/lists"}