solcre / columnis-express
内容管理系统,消耗Columnis API并将数据分配给模板引擎。
dev-master
2023-04-17 18:19 UTC
Requires
- php: >=5.4
- gkralik/gk-smarty: dev-master
- guzzlehttp/cache-subscriber: 0.2.*@dev
- guzzlehttp/guzzle: ~5.0
- mrclay/minify: *
- natxet/cssmin: *
- solcre/zf2-conditional-loader: dev-master
- zendframework/zendframework: 2.3.3
- zendframework/zftool: dev-master
- zfcampus/zf-apigility: ~1.0
- zfr/zfr-cors: 1.*
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-17 22:01:29 UTC
README
Columnis Express
简介
Columnis Express是Columnis CMS的新版本。它是一个简单的ZF2应用程序,消耗Columnis API,将数据分配给选定的模板引擎并渲染请求页面。
安装
-
要在您的计算机上运行columnis-express,您必须安装并运行doker。
-
克隆仓库并运行docker
$ git clone https://github.com/solcre/columnis-express.git
$ cd columnis-express
$ docker-compose up -d
如果控制台显示以下内容,我们正在正确的道路上 不要担心警告
- 将local.php.dist重命名为local.php
$ cd config/autoload
$ mv local.php.dist local.php
php composer.phar install
-
在public_html内部粘贴所有项目目录(模板、资产、css等),如下所示:
注意:为了使所有这些工作,.htacces、404.html、index.php和php.ini文件必须放在public_html内部,并且永远不能修改、删除或类似操作。
-
现在您可以回到localhost:8080,您应该能看到您的网站 🥳🍾
服务器
PHP 5.4+ cURL
使用的库
Zend Framework 2
Guzzle 5 -> 用于消耗Columnis API
AssetsManager + Assetic + filters -> 用于管理和精简样式表和脚本
Smarty -> 作为模板引擎使用。
Apigility -> 用于检索模板和使缓存无效。