Project

General

Profile

Actions

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.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2008-07-14
Due date:
% Done:

0%

Estimated time:
PHP Version:
5.2
Tags:
Complexity:
Sprint Focus:

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)

Actions #1

Updated by Daniel Krupke over 16 years ago

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.

Actions #2

Updated by Daniel Felix over 16 years ago

Hey,

i just found the extension you said. i have to create a backenduser, right? which accessrights does he need? admin?

Actions #3

Updated by Daniel Krupke over 16 years ago

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.

Actions #4

Updated by Daniel Felix over 16 years ago

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.

Actions #5

Updated by Daniel Krupke over 16 years ago

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!

Actions #6

Updated by Daniel Felix over 16 years ago

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.

Actions #7

Updated by Daniel Felix almost 16 years ago

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.

Actions #8

Updated by Chris topher over 14 years ago

Closed as requested.

Actions

Also available in: Atom PDF