typo3-ux / page-module-pilot
TYPO3页面模块UX变化的展示
v0.2.9
2022-10-13 08:20 UTC
Requires
- cweagans/composer-patches: ^1.7
- typo3/cms-backend: ^11.5
Requires (Dev)
- helhum/typo3-console: ^7.0
- roave/security-advisories: dev-latest
- typo3/cms-about: ^11.5
- typo3/cms-adminpanel: ^11.5
- typo3/cms-belog: ^11.5
- typo3/cms-beuser: ^11.5
- typo3/cms-core: ^11.5
- typo3/cms-dashboard: ^11.5
- typo3/cms-extbase: ^11.5
- typo3/cms-extensionmanager: ^11.5
- typo3/cms-felogin: ^11.5
- typo3/cms-filelist: ^11.5
- typo3/cms-filemetadata: ^11.5
- typo3/cms-fluid: ^11.5
- typo3/cms-fluid-styled-content: ^11.5
- typo3/cms-form: ^11.5
- typo3/cms-frontend: ^11.5
- typo3/cms-impexp: ^11.5
- typo3/cms-indexed-search: ^11.5
- typo3/cms-info: ^11.5
- typo3/cms-install: ^11.5
- typo3/cms-linkvalidator: ^11.5
- typo3/cms-lowlevel: ^11.5
- typo3/cms-opendocs: ^11.5
- typo3/cms-recordlist: ^11.5
- typo3/cms-recycler: ^11.5
- typo3/cms-redirects: ^11.5
- typo3/cms-reports: ^11.5
- typo3/cms-rte-ckeditor: ^11.5
- typo3/cms-scheduler: ^11.5
- typo3/cms-seo: ^11.5
- typo3/cms-setup: ^11.5
- typo3/cms-sys-note: ^11.5
- typo3/cms-t3editor: ^11.5
- typo3/cms-tstemplate: ^11.5
- typo3/cms-viewpage: ^11.5
- typo3/cms-workspaces: ^11.5
README
有关此试点项目的更多信息,请访问 https://typo3.org/article/structured-content-initiative-feedback-wanted
屏幕截图
内容元素前后比较的 backend 显示
删除按钮已移至 DropDown 选择
新的位置 DropDown 菜单
添加内容按钮的新外观
如何使用
安装
如果您想在本地上测试补丁,请使用以下 ddev 选项
在继续之前,请更新您的 ddev。(您需要 composer v2.2+ 和最新的 nginx 配置来运行 TYPO3v11)
mkdir my-typo3-site cd my-typo3-site ddev config --project-type=typo3 --docroot=public --create-docroot ddev start ddev composer create "typo3/cms-base-distribution:^11" ddev composer config allow-plugins.cweagans/composer-patches true ddev composer config extra.enable-patching true ddev composer require typo3-ux/page-module-pilot # make sure composer-patches can do its stuff ddev composer update --lock ddev exec touch public/FIRST_INSTALL ddev launch
如果您想使用补丁,您有两个选项
1. 选项:在您的 composer 安装的 TYPO3 v11.5.x 中使用 composer 包
composer config allow-plugins.cweagans/composer-patches true composer config extra.enable-patching true composer require typo3-ux/page-module-pilot # make sure composer-patches can do its stuff composer update --lock
2. 选项:使用新的 TYPO3 Core Patches 扩展
遵循安装指南 https://github.com/GsTYPO3/core-patches/blob/main/README.md#installation
TYPO3 v11.5.x 项目
composer typo3:patch:apply 73100
TYPO3 v12.x 项目
composer typo3:patch:apply 71965
移除补丁
1. 在您的 composer 安装的 TYPO3 v11.5.x 中
composer remove typo3-ux/page-module-pilot
composer config --unset extra.enable-patching
rm -rf public/typo3/ && composer install
2. 使用核心补丁扩展
TYPO3 v11.5.x 项目
composer typo3:patch:remove 73100
TYPO3 v12.x 项目
composer typo3:patch:remove 71965