Feature #19099
closed
The Extension Manager needs long time to get Updates
Added by Daniel Felix over 16 years ago.
Updated over 14 years ago.
Category:
Extension Manager
Description
The Extension Manager needs very long time to get a new List of the TYPO3 Extensions. It would be great if there is a way to split the request of those list. Like the upload of huge sql-files to the phpmyadmin. It stops before the timeout has expired and restarts later.
It would be very great if the extension manager automatically open himself and try to get the next part of those file. like a downloadmanager.
it also would be very nice if i could enable "autoupdate" in the em settings. So that the extension manager automatically downloads a new extension list every 24 hours or something like this.
(issue imported from #M8959)
Just install the very new extension "rscliem" (CLI-Extension-Manager) and run cronjobs like this (you have to adjust it to your own path of typo3):
// update mirror lists from typo3.org - once a day
00 3 * * * /srv/www/htdocs/cms/typo3/cli_dispatch.phpsh emtools --update-mirrors
// update extension list from mirrors and store it in temp folder - once a hour
30 * * * * /srv/www/htdocs/cms/typo3/cli_dispatch.phpsh emtools --update-extensionlist
So your extension list will be filled up in background activity and you never have to click on "import extension list" any more.
Hey,
i just found the extension you said. i have to create a backenduser, right? which accessrights does he need? admin?
HOWTO:
create BE USer _cli_lowlevel
call from commandline:
/Path/to/siteroot/typo3/cli_dispatch.phpsh emtools [params]
Have fun.
NAME:
rscliem_emtools -- Provides ExtensionManager functionality on
Commandline
SYNOPSIS:
[--update-mirrors] [--update-extensionlist] [--check-extensions]
[--import-updates]
DESCRIPTION:
EXAMPLES:
because of lack of paramaters no examples present
OPTIONS:
--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.
Yes i found the manual too.
but i just needed the accessrights. well i create one user with minimum be-rights and hope that this will work.
The _cli_lowlevel Backend-User can get any password. It is not requested from command line. No access rights are necessary and recommended. Important: don't give it admin rights!
Well, i tryed to test this yesterday. but my hoster doesn't support php-shells. So it would be nice if theres a way to modify the extension manager (and maybe the reference index too) to run it as a normal php-script which could call itself or recall another script to avoid the php-execution timeout.
This ticket can be closed.
Its done since i use a own server with more power. But i think this problem is still current for users with not so fast server and/or a missing ssh-access.
Also available in: Atom
PDF