elefant / cms
Elefant CMS
Requires
- php: >=7.2
- pda/pheanstalk: ^4.0
Requires (Dev)
- phpunit/phpunit: ^8.5
- dev-master
- 2.2.7-stable
- dev-github-actions
- dev-php8-fixes
- dev-oauth2
- dev-2fa
- dev-326-elefantcms-fix
- dev-326-elefantcms-227-has-a-remote-code-execute-vulnerability
- dev-ga4
- dev-rector-first-run
- dev-block-group-columns
- dev-dockerization
- dev-do-deploy
- dev-type-hints
- dev-quill
- dev-php74-travis-ci
- dev-blog-slug-and-meta
- dev-fontawesome_source
- dev-grid_based_page_editing
This package is auto-updated.
Last update: 2024-09-15 08:16:00 UTC
README
Elefant 是一个令人耳目一新的简单 PHP 内容管理系统和 Web 框架。Elefant 是一个快速、精简的工具,可以用于构建从简单网站到完整 Web 应用程序的一切。
安装帮助和文档
Elefant 在这里提供了广泛的文档,包括安装说明、用户手册、设计指南和开发者教程
您也可以在我们的社区论坛中找到帮助
为设计师打造
编译,超快模板
Elefant 将您的模板编译成安全、可读的 PHP 代码,从而使渲染尽可能快,并利用字节码缓存(例如,APC)。
死简单,简洁的模板标签
熟悉语法,与其他模板语言类似,并为动态嵌入和国际化添加了一些便利。
为您的用户打造干净、易于使用的站点编辑器
Elefant 内置了为您的用户提供的 功能齐全的 CMS。您甚至可以 将其白标化。
语法高亮的模板和 CSS 编辑器
复杂的 浏览器内编辑,提供高亮和引用,让您轻松操作。
编辑模板和 CSS 时实时预览
实时预览您的更改。或者,如果您更喜欢,可以直接使用您选择的编辑器编辑文件。
与 960 网格系统和 jQuery 集成
或任何其他 CSS 网格/布局系统,让您完全控制您的设计。主题构建器还为 Twitter Bootstrap 提供默认值。
为开发者打造
快速构建自定义应用程序
拥有所有您需要的工具,并且学习曲线非常低,Elefant 可让您快速编写代码。
广泛记录
默认情况下具有强大的安全性
灵活的表单构建、输入验证 以及自动预防 XSS、SQL 注入、CSRF 以及其他类型的攻击。
非常快且内存低
Elefant 使用比任何主要框架都少的内存,因此您可以使用相同的资源为更多访客提供服务。基准:MVC 层、数据库访问 和 模板渲染。
强大的调试工具
调试模式打印带有突出显示的源代码和变量状态的完整跟踪,以帮助您更快地修复错误。
简约的 HMVC/Model2 架构
Elefant采用一种独特但经过验证的方法来最小化样板代码,同时不会牺牲代码组织性,以便随着项目的发展。
共享应用程序以节省您的宝贵时间
从博客到用户管理,从活动到搜索,Elefant通过高质量共享应用程序,帮助您节省时间,不必重复造轮子。
彻底的单元测试
Elefant的核心框架经过广泛的单元测试,确保有一个稳定的基线进行构建。
国际化
Elefant应用程序自动支持i18n,内置多语言能力和区域识别。
更多开发人员福利
Elefant建立在12年以上的PHP经验之上,旨在再次简化快速PHP开发。因此,Elefant考虑到所有细节,以帮助您更快速、更有效地工作。
- 非常简单,带有友好URL的自动URL路由
- 基于PDO的最小但安全快速的ORM
- 输出过滤默认开启
- 紧密的缓存集成(支持APC/APCu、文件系统、Memcache、Redis和XCache)
- 匹配服务器端和客户端输入验证
- 简单易用的表单处理
- 可定制的用户认证
- CLI工具用于执行常见任务
- 尽可能少的框架搭建
- Gzip输出压缩
- Assetic集成
试试看
常见问题解答
问题:你知道你把Elephant拼错了吗?
答案:这是我试图酷酷的一次尝试。不好吗?
问题:Elefant作为一个轻量级框架不是有点矛盾吗?
答案:是的,确实是。