adamlindqvist / betong
此包已被 废弃 并不再维护。没有建议的替代包。
用于启动新项目的 Concrete5 CMS 模板。
v1.0.2
2016-11-16 08:18 UTC
Requires
- php: >=5.6
- illuminate/support: 5.3.*
- symfony/var-dumper: ^3.1
This package is not auto-updated.
Last update: 2020-01-24 16:45:12 UTC
README
已弃用...
Betong
一个现代的 Concrete5 入门起点。努力让 Concrete5 网站起步尽可能简单。
composer create-project adamlindqvist/betong
功能
- Gulp 与 Laravel Elixir
- 干净的项目结构
- 包模板
- 主题模板
- PHP 辅助函数
Gulp
Betong 集成了 Elixir。它提供了一种干净、流畅的 API,用于为 Betong 应用定义基本的 Gulp 任务。
安装
在触发 Elixir 之前,您必须首先确保您的机器上已安装 Node.js。
node -v
如果您机器上没有 Node,您可以通过访问他们的 下载页面 来安装它。
在 Betong 的新安装中,您将在根目录找到一个 package.json
文件。将其视为您的 composer.json
文件,只不过它定义的是 Node 依赖项而不是 PHP。您可以通过运行以下命令来安装它所引用的依赖项
npm install
如果您正在 Windows 系统上开发或您正在 Windows 主机系统上运行虚拟机,您可能需要启用 --no-bin-links
选项来运行 npm install
命令
npm install --no-bin-links
使用方法
要使用 Elixir 和 Gulp,请运行以下命令之一
开发
gulp watch
生产
gulp --production
有关 Elixir 的更多信息,请访问 官方文档页面。
包模板
Betong 随附一个示例包,其中包含直接从代码中完成常见任务的代码。
- 安装 pagetypes
- 安装 pagetemplates
- 安装 custom-blocks
- 安装 attributes
- 安装 composer-fields 并将其附加到 pagetype
请参阅 public/package/betong/controller.php
中的 controller.php
辅助函数
以下是所有支持的辅助函数列表。