joomlatools / joomla-platform
v2.0.1
2018-10-03 14:52 UTC
Requires
- php: >=7.0
- ext-mbstring: *
- joomla/application: 1.7.0
- joomla/registry: 1.5.2
- joomla/string: 1.4.1
- joomla/uri: ~1.1
- joomlatools/console: ^1.5.0
- paragonie/random_compat: ~1.0
- phpmailer/phpmailer: 5.2.16
- robmorgan/phinx: ^0.8.0
- vlucas/phpdotenv: ^2.1.0
Suggests
- joomlatools/platform-legacy: Includes deprecated library classes no longer used in the core
- dev-master
- v2.0.1
- v2.0.0
- 1.0.x-dev
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/web/administrator/templates/elysio/node-sass-4.14.1
- dev-dependabot/npm_and_yarn/web/administrator/templates/elysio/lodash.mergewith-4.6.2
- dev-dependabot/npm_and_yarn/web/administrator/templates/elysio/websocket-extensions-0.1.4
- dev-dependabot/composer/phpmailer/phpmailer-6.1.6
- dev-dependabot/npm_and_yarn/web/administrator/templates/elysio/tar-2.2.2
- dev-feature/360-media-finder
This package is not auto-updated.
Last update: 2022-02-01 12:50:52 UTC
README
你愿意用从今天起的所有日子来换取一次机会——只有一次机会——回到这里告诉我们的敌人,他们可以夺走我们的生命,但永远不会夺走我们的自由吗?
Alba gu bràth!
Joomlatools 平台 是一个现代 Joomla 栈,可以帮助你使用最佳的开发工具和项目结构开始。
平台背后的许多理念都受到了 十二因素应用 方法的启发,包括 Joomla 特定版本。
基于 Joomla CMS v3.6.5 分支
特性
- 更好的目录结构
- 精简的代码库
- 额外的灵活性和错误修复
- 使用 Composer 进行依赖管理
- 使用环境特定文件轻松配置 Joomla
- 使用 Dotenv 环境变量
- 使用 Joomlatools Composer 扩展 CLI 安装程序
使用 Joomlatools Vagrant 虚拟机箱提供额外功能
- 使用 Vagrant 轻松创建开发环境
- 使用 Puppet(Ubuntu 14.04,PHP 5.5,MariaDB)轻松配置服务器
- 使用 Capistrano 一键部署
要求
- PHP >= 7
- Composer - 安装
- Mbstring PHP 扩展
安装
自动安装(推荐)
- 运行
composer create-project joomlatools/platform
- 完成步骤
- 在
http://example.com/web/administrator
访问 Joomla 管理员
手动安装
- 克隆 git 仓库 -
git clone https://github.com/joomlatools/joomlatools-platform.git
- 运行
composer install
- 创建一个新的数据库,并按以下顺序导入 MySQL 数据
install/mysql/schema.sql
install/mysql/data.sql
install/mysql/legacy.sql
- 将
.env.example
复制到.env
并更新环境变量JOOMLA_DB_NAME
- 数据库名称JOOMLA_DB_USER
- 数据库用户JOOMLA_DB_PASS
- 数据库密码JOOMLA_DB_HOST
- 数据库主机JOOMLA_ENV
- 设置环境(development
、staging
、production
)JOOMLA_KEY
- 一个32字符的随机字符串JOOMLA_CACHE
- [可选] 启用或禁用缓存(True或False)JOOMLA_DEBUG
- [可选] 启用或禁用调试模式(True或False)
- 在
http://example.com/web/administrator
访问Joomla管理员,使用用户名和密码admin
登录。
Joomlatools控制台
我们的Joomlatools控制台也支持Joomlatools平台。要使用单个命令安装平台,请添加--repo=platform
标志
joomla site:create joomlatools-platform --repo=platform
配置
要能够访问您的Joomla站点 http://example.com/
,请将您的网站vhost文档根目录设置为 /path/to/site/web/
。
如果您使用的是共享主机,并且您不允许直接更改服务器Apache vhost配置,请将htaccess.txt重命名为 .htaccess,并使用您的域名修改它以设置web根或文档根为/web。
部署
目前有一个方法可以默认部署平台站点
任何其他部署方法也可以使用,但有一个要求
必须将composer install
作为部署过程的一部分运行。
文档
贡献
Joomlatools平台是一个开源的、社区驱动的项目。我们欢迎每个人的贡献。我们有贡献指南来帮助您开始。
贡献者
查看贡献者列表。
许可证
Joomlatools平台是免费的、开源软件,许可协议为GPLv3许可证。
社区
跟踪开发和社区新闻。
- 关注@joomlatoolsdev在Twitter上的动态
- 加入joomlatools/dev在Gitter
- 阅读Joomlatools开发者博客
- 订阅Joomlatools开发者通讯