typo3-ux / page-module-pilot
A showcase for UX changes to the TYPO3 page module
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
Find more information about this pilot https://typo3.org/article/structured-content-initiative-feedback-wanted
Screenshots
Before and after comparison backend display of a content element
The Delete button has been moved to the DropDown selection
New position DropDown Menu
New look for add content buttons
How to
Installation
If you want to test the patch locally, use the following ddev option
Please update your ddev before you continue. (You need composer v2.2+ and up-to-date nginx config to run 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
If you want to use the patch, you have two options
1. Option use composer package in your composer-installed TYPO3 v11.5.x
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. Option use the new TYPO3 Core Patches extension
Follow the installation guide https://github.com/GsTYPO3/core-patches/blob/main/README.md#installation
TYPO3 v11.5.x Projects
composer typo3:patch:apply 73100
TYPO3 v12.x Projects
composer typo3:patch:apply 71965
Remove Patch
1. in your composer-installed TYPO3 v11.5.x:
composer remove typo3-ux/page-module-pilot
composer config --unset extra.enable-patching
rm -rf public/typo3/ && composer install
2. with core patches extension
TYPO3 v11.5.x Projects
composer typo3:patch:remove 73100
TYPO3 v12.x Projects
composer typo3:patch:remove 71965