t3g / mainzific-rim
Mainz in Danger - SkillDisplays游戏化冒险的网站包,用于持续认证的TYPO3 CMS编辑
Requires
- bk2k/bootstrap-package: ^10.0
- georgringer/news: ^7.0
- typo3/cms-adminpanel: ^9.5
- typo3/cms-backend: ^9.5
- typo3/cms-belog: ^9.5
- typo3/cms-beuser: ^9.5
- typo3/cms-core: ^9.5
- typo3/cms-felogin: ^9.5
- typo3/cms-filelist: ^9.5
- typo3/cms-form: ^9.5
- typo3/cms-recordlist: ^9.5
- typo3/cms-redirects: ^9.5
- typo3/cms-seo: ^9.5
- typo3/cms-setup: ^9.5
- typo3/cms-tstemplate: ^9.5
Requires (Dev)
- bk2k/extension-helper: ^1.0
README
该包作为Mainzific Rim冒险中使用的TYPO3 9 LTS网站的基石。年轻学生通过解决任务来拯救美因茨免受恐龙攻击,并成为认证的TYPO3编辑。
该包包含
- 前端输出的基础引导包
- 新闻扩展
- 在fileadmin中的图片以开始
- 初始内容(页面、内容元素、必要的系统文件夹)
- 为编辑设计的预配置BE用户组
- 使用该组和作为启动的BE用户(editor:editor)
- 具有新闻编辑权限预配置的BE用户(news_editor:news_editor)
- 作为某个任务基础的BE用户(bob.bernsteiner:you_must_not_forget_your_password)
- 作为管理员用户的BE用户(root:root)
- 为新闻编辑设计的预配置BE用户组
如何安装
简单方法(从头开始):你需要一个目录,其中可以配置服务器的文档根。在命令行中,在空的composer.json上执行composer require命令。
composer require t3g/mainzific-rim
网站包的预配置要求将为您提供已安装的TYPO3安装,只需通过安装工具进行安装。
长方法(如果您想将包集成到现有的设置中,也可以使用此方法,但请注意,数据导入将截断大多数关键表!)
- 像往常一样设置一个TYPO3实例。
- 包含扩展(通过composer或下载)。
- 转到扩展管理器并激活扩展。
注意:Bootstrap_package和news也会被激活,无需单独激活。
- 当您注销时,使用用户root:root立即登录。
- 重新创建您自己的root用户或更改root的密码。
注意:做其中之一,不要让临时用户保持活跃!
⚠️ 网站配置对于多语言工作是必要的 - 有关说明,请参阅下方!
注意
💡 自TYPO3 v9以来,您需要提供网站配置以提供人类可读的URL和工作语言菜单。由于核心尚未准备好通过网站包注入网站配置,请在本包的
ext:mainzific_rim/Configuration/sites/
中找到一个示例配置,该配置与该包配合得很好。尽管如此,尚未配置错误处理。
在基于composer的安装中,在实例根目录中创建一个config/
文件夹(与public/
位于同一级别)。在传统安装中,在typo3conf/
文件夹内创建一个config/
文件夹。将ext:mainzific_rim/Configuration/
中的整个sites/
文件夹复制到新创建的config/
文件夹中。
故障排除:如果复制的网站配置无法被TYPO3接受(在BE中的“站点”模块中检查),您可以创建一个网站配置。只需填写表单,直到它被接受提交。然后,检查文件,其中config/
文件夹结束。然后,用ext:mainzific_rim
中的配置覆盖config.yaml。