solcre/columnis-express

内容管理系统,消耗Columnis API并将数据分配给模板引擎。

dev-master 2023-04-17 18:19 UTC

README

Build Status Scrutinizer Code Quality Code Coverage Dependency Status Latest Stable Version Latest Unstable Version Total Downloads License

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

run container done

如果控制台显示以下内容,我们正在正确的道路上 不要担心警告

  • 将local.php.dist重命名为local.php
$ cd config/autoload
$ mv local.php.dist local.php
  • 在local.php内部更改client-number local php

  • 在docker终端内部

php composer.phar install
  • 在浏览器中打开localhost:8080,如果您得到如下内容(img),则一切正常 404 columnis

  • 在public_html内部粘贴所有项目目录(模板、资产、css等),如下所示: 404 columnis

    注意:为了使所有这些工作,.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 -> 用于检索模板和使缓存无效。