one step closer to TYPO3 backend convenience
scheduled update of the extension list from the TYPO3 extension repository (TER). the extension needed has the cryptic key rscliem and will provide command line interface function for extension manager operations. just import and install it.
If you have no BE-user named _cli_lowlevel go and create it. That one’s needed to run PHP CLI commands.
test the cliKey ‘emtools’
/var/www/my-t3site/typo3/cli_dispatch.phpsh emtools --update-extensionlist
It will return a fancy array containing a message like
[0] => <p>The extension list has not changed remotely, it has thus not been fetched.</p>
(at least if you run the command successfully a second time)
To have the Extension List updated twice a day, a small entry in the current cron tab comes in handy:
# m h dom mon dow command 00 */12 * * * /var/www/my-t3site/typo3/cli_dispatch.phpsh emtools --update-extensionlist MAILTO="adminmail@mydomain.com"
The following options can be used:
- –update-mirrors
Updates mirror list from typo3.org- –update-extensionlist
Retrieves current extensionlist from selected mirror and load into database- –check-extensions
Checks currently installed extension for newer versions- –import-updates
Imports updates for all extension, found with –check-extensions.
(taken from the README file found in typo3conf/ext/rscliem/)
You see, you can possibly automate the extension update process. I currently can’t use this feature because some extensions would break the TYPO3 instance in question if updated to newest version.
But the handy part is to have the list of extensions to update emailed to me.A connection of the updated extension list and the extension chack makes most sense.
./cli_dispatch.phpsh emtools --update-extensionlist && ./cli_dispatch.phpsh emtools --check-extensions