facuz / spcms
网站页面管理系统。
v1.6
2018-03-03 06:23 UTC
Requires
- php: >=7.1.3
- arcanedev/laravel-settings: ^3.0
- facuz/laravel-themes: ^3.1
- fideloper/proxy: ~4.0
- guzzlehttp/guzzle: ~5.3|~6.0
- htmlmin/htmlmin: ^5.6
- intervention/image: ^2.3
- laravel/dusk: ^3.0
- laravel/framework: 5.6.*
- mmamedov/page-cache: ^2.0
- nwidart/laravel-modules: ^3.0
- tremby/laravel-git-version: ^1.1
- venturecraft/revisionable: 1.*
Requires (Dev)
- filp/whoops: ^2.1
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- nunomaduro/collision: ~2.0
- phpunit/phpunit: ~7.0
- symfony/css-selector: ^4.0
- symfony/dom-crawler: ^4.0
This package is auto-updated.
Last update: 2024-09-09 07:58:29 UTC
README
简介
单页面CMS 允许快速简单地创建一个用于 网站应用开发 的结构。它包含一个管理系统来处理网页的动态内容,例如文本和图像等。
最重要的功能之一是其缓存系统,该系统能够 避免数据库的高强度访问和PHP代码在执行时的执行,在指定的时间间隔内生成整个内容的HTML,最大限度地减少服务器负载。
功能
SinglePage CMS 目前拥有以下功能
- 管理系统。
- 用户角色管理。
- 动态文本处理。
- 创建图像画廊。
- 技术支持表单。
- 历史变更记录。
- 动态内容缓存。
- 技术支持电子邮件。
- 维护模式。
- 自动安装器。
- 模块化系统。
用户
管理员可以创建两种类型的用户:Client和Admin。主要面向那些希望给予客户一定内容控制的开发者。
缓存
缓存系统旨在完全避免数据库访问和PHP代码在执行时的执行。它会生成包含内容的HTML,并在指定的时间间隔内刷新,以最大限度地减少服务器负载。
模块
模块可以单独控制不同的功能,根据客户需求,开发者可以启用或禁用某些功能,同时简化并加快新组件的编程。
模块:文本和图像
这两个模块允许客户动态更改页面上的文本和图像。只有在缓存刷新时,更改才会显示,无论是手动还是自动。
模块:支持和电子邮件
支持模块提高了客户与开发者之间的沟通。类似于电子邮件模块,但专注于电子邮件账户管理和Webmail登录。
安装
$ git clone -o spcms git@github.com:FaCuZ/spcms.git [NOMBRE]
$ composer install
$ npm install
$ sudo chmod -R gu+rwx storage public/images bootstrap/cache
$ find ./modules -name 'module.json' | xargs chmod -v 777
一旦克隆了项目,在页面出现之前,将出现安装器,帮助您进行基本配置。
待办事项
尽管 SPCMS 目前功能齐全,但仍在开发中,一些功能尚未完成,并将很快添加。
- 历史记录。
- 缓存系统。
- 网络安装器。
- 模板管理器。
- 多页面管理。
- 博客模块。
- 购物车模块。