flextype / flextype
现代开源扁平文件内容管理系统。
Requires
- php: ^8.1
- ext-dom: *
- ext-fileinfo: *
- ext-json: *
- ext-mbstring: *
- ext-spl: *
- cocur/slugify: ^4.2.0
- colinodell/json5: ^2.2.2
- composer/semver: ^3.3.2
- filp/whoops: ^2.14.5
- glowy/arrays: ^5.0.0
- glowy/benchmark: ^1.0.0
- glowy/csrf: ^3.0.0
- glowy/filesystem: ^5.0.0
- glowy/macroable: ^4.0.0
- glowy/registry: ^5.0.0
- glowy/session: ^4.0.0
- glowy/strings: ^5.0.1
- glowy/view: ^2.0.0
- guzzlehttp/guzzle: ^7.0
- intervention/image: ^2.7.2
- intervention/imagecache: ^2.5.2
- league/commonmark: ^2.3.7
- league/event: ^2.2.0
- monolog/monolog: ^3.2.0
- netcarver/textile: ^3.7
- nette/neon: ^3.3.3
- php-di/php-di: ^6.4.0
- php-di/slim-bridge: ^3.2.0
- phpfastcache/phpfastcache: ^9.1.2
- ramsey/uuid: 4.4.0
- respect/validation: ^2.2.3
- siriusphp/upload: ^3.0.1
- slim/psr7: ^1.6
- slim/slim: ^4.11.0
- symfony/console: ^6.1.7
- symfony/expression-language: ^6.1.6
- symfony/finder: ^6.1.3
- symfony/var-dumper: ^6.1.6
- symfony/var-exporter: ^6.1.3
- symfony/yaml: ^6.1.6
- thermage/thermage: ^0.20.1
- thunderer/shortcode: ^0.7.5
Requires (Dev)
- ext-iconv: *
- doctrine/coding-standard: 9.0.0
- pestphp/pest: ^1.21.3
- phpstan/phpstan: ^1.9.2
- victorjonsson/markdowndocs: dev-master
Suggests
- ext-memcache: Needed to support Memcache servers
- ext-memcached: Needed to support Memcached servers
- ext-redis: Needed to support Redis servers
- ext-zend-opcache: Recommended for better performance
- 1.x-dev
- v1.0.0-alpha.3
- v1.0.0-alpha.2
- v1.0.0-alpha.1
- 0.9.x-dev
- v0.9.16
- v0.9.15
- v0.9.14
- v0.9.13
- v0.9.12
- v0.9.11
- v0.9.10
- v0.9.9
- v0.9.8
- v0.9.7
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.1
- v0.6.0
- v0.5.0
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.1
- v0.2.0
- v0.1.0
- dev-entries-export-import
- dev-master
- dev-Config_API_#432
This package is auto-updated.
Last update: 2024-09-19 15:53:02 UTC
README
介绍
Flextype 是一个现代开源扁平文件内容管理系统。在构建这个内容管理系统时,我们注重简洁性。为此,我们实现了一个简单但功能强大的API。
使用 Flextype,你可以完全掌控。以你想要的方式设计你的数据结构。使用版本控制更新和与他人共享你的数据。Flextype 不需要 MySQL 数据库,因为所有数据都收集在简单的文件中。更换托管提供商时具有完美的可移植性。只需将所有文件从一个服务器复制到另一个服务器。
Flextype 的底层架构是使用经过验证的顶级技术构建的。这是为了保证 Flextype 易于使用且易于扩展。
要求
系统要求
请确保你的服务器满足以下要求。
- Web服务器(Apache、Nginx等)
- PHP 8.1 或更高版本
PHP 扩展
Flextype 需要以下 PHP 扩展被启用
- PHP mbstring 模块以实现完整的 UTF-8 支持。
- PHP gd 或 ImageMagick 模块以处理图像。
- PHP json 模块以操作 JSON。
- PHP Fileinfo
- PHP SPL
- PHP DOM
尽管这是可选的,但我们强烈建议启用以下 PHP 扩展:APC、APCu、XCache、Memcached 或 Redis 以提高性能。
快速安装
- 下载 Flextype 的最新版本.
- 将内容解压到本地计算机上的新文件夹中,并使用您选择的 (S)FTP 客户端将其上传到您的网络托管服务提供商。完成此操作后,创建目录
project
并确保将以下目录的权限更改为755
(或777
),以便 Flextype 可读和可写。
社区
Flextype 是一个开源的、由社区驱动的项目,并由社区维护!
Github
您可以使用 GitHub Discussions 开始有关核心、插件和主题开发方面的讨论;如果您想报告一个错误,您可以使用 GitHub Issues。
关注 Flextype 的 Twitter 以获取有关其开发和所有参与活动的实时新闻。
支持 Flextype
Flextype 是一个开源项目,社区贡献对其增长和成功至关重要。
为 Flextype 做出贡献很容易,您可以给予您想要的时间,无论是多还是少。
财务支持
Flextype 是一个 MIT 许可的开源项目,完全免费使用。
然而,没有适当的财务支持,维护和开发新功能的努力是无法持续的。
您可以通过成为项目支持者来支持其持续发展。
平台贡献
另一种出色的帮助方式是贡献您的时间或服务。
错误报告
我们使用GitHub Issues来管理我们的公开错误。我们密切关注这个问题,所以在提交新问题之前,请确保问题尚未存在。
拉取请求
我们积极欢迎您的拉取请求!
如果您需要Git或我们的工作流程的帮助,请在我们的社区聊天中询问。即使您只是刚开始学习Git,我们也希望得到您的贡献。我们的维护者乐于提供帮助!
文档
您可以帮助我们为Flextype创建一个惊人的知识库。修正拼写,添加代码示例,帮助组织,撰写新文章等等...
许可证
MIT许可证(MIT) 版权所有(c)Sergey Romanenko