hanoivip / grafite-cms
为任何Laravel应用程序/网站添加CMS,以控制页面、博客、相册、事件、自定义模块、图片等。
Requires
- php: >=7.1.3
- aws/aws-sdk-php: ^3.18
- devfactory/minify: 1.0.*
- donatj/phpuseragentparser: ^0.5.3
- graham-campbell/markdown: ^11.2
- hanoivip/grafite-crudmaker: dev-main
- hanoivip/grafite-formmaker: dev-main
- illuminate/support: ^6.0
- intervention/image: ^2.4
- laravelcollective/html: ^6.0
- league/flysystem-aws-s3-v3: ^1.0
- stichoza/google-translate-php: ^4.1
Requires (Dev)
- mikey179/vfsstream: ^1.6
- mockery/mockery: ~1.0
- orchestra/testbench: ^3.6
- phpunit/phpunit: ~7.0
This package is auto-updated.
Last update: 2024-09-22 07:06:09 UTC
README
CMS - 为任何Laravel应用程序添加CMS,以控制页面、博客、相册、事件、自定义模块、图片等。
Grafite CMS是一个完整的CMS,可以添加到任何Laravel应用程序中。它为您提供了对页面、菜单、链接、小部件、博客、事件、常见问题解答等内容的完全控制。
Grafite CMS附带一个模块构建器,用于满足您所有的自定义CMS需求,以及模块发布工具。因此,如果您决定在未来项目中重用某些模块,您可以轻松地无缝发布它们的资源。如果您希望将Grafite CMS模块制作成PHP包,那么您需要将其资源发布到cms/modules
目录。
简单设置与复杂设置有什么区别?
简单设置使用Grafite Builder作为Laravel应用程序的骨干,一旦运行了设置命令,您将拥有一个完整的CMS应用程序。复杂设置专门为想要将CMS添加到现有应用程序的开发者。
作者
- Matt Lantz (@mattylantz, mattlantz at gmail dot com)
网站
详细文档
请在此处查阅文档:https://docs.grafite.ca/cms
一般要求
- PHP 7.1.3+
- MySQL 5.7+
- OpenSSL
兼容性和支持
许可证
Grafite CMS是开源软件,根据MIT许可证授权。
Redactor许可证
Grafite为Grafite CMS包中的Redactor使用提供了OEM许可证。您完全欢迎使用Grafite CMS包并将其集成到您构建的任何应用程序中,您被允许将这些应用程序作为SaaS或其他产品提供。但是,您无权剥离Redactor的部分并重新销售,请参阅此许可证以获取更多信息。
错误报告和功能请求
请尽可能详细地提交问题和功能请求。
免责声明
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他方式,以及与软件或软件的使用或其他交易有关。