[TYPO3-v4] New vs "Old" Extension Manager

Xavier Perseguers xavier at typo3.org
Wed Jul 20 11:27:31 CEST 2011


Dear community,

Here is a summary of this topic.

We will have to decide what to do for 4.6 beta1 and what may be 
postponed a bit as changes would not be feature changes...

Regards
Xavier


Good in new EM
==========================================

- Language/localization handling


Good in old EM
==========================================

- Update extensions from TER function menu


Requested changes (regardless of version)
==========================================

- They do too much => need simple package/package dependency management
	=> we need user stories first
- export, TER upload, file management, DB-dump is more developer-oriented
- ZIP support


Requested changes in new EM
==========================================

UX
------------------------------------------

- Merge local/remote with really good filters (e.g. with statefull 
buttons [1])
- Before update, show release notes
- After update, show DB upgrade and settings
- Place to view the release notes
- Downloading the remote extension should show a real progress
- Add ExtJS action buttons to the grid for common actions
- Mark updatable extensions in the local filter
- Add extension categories search filters
- Move TER user credentials to user settings, as it is user dependent 
and not system-wide => makes sense for admin only
- Save space and remove most of the stuff outside the grid/tabs (e.g. in 
piwikiintegration manual [2], middle of page 3)
- Too many nested grids and tabs => creates lots of of scrollbars
- Too technical
- Needs more operations to do elementary stuff than with old EM
- Details shown in an accordion take too much place and should better be 
shown "full screen" => full width
- List of extensions lacks details such as "system/local/both"
- List of extensions lacks sorting/grouping
- Filter for updatable extensions lacks details such as local/remote version
- Handling of dependencies is uncool
- Move "Settings" to somewhere else, with a button in the topbar or 
within the function menu, as before
- Modal window when installing an extension is far too small => full screen
- Rework labels [3]
- Lots of UX change ideas which are... stuck! [4]



Bugs
------------------------------------------

- Better detection of problems (was OK in old EM):
	- sometimes update fails due to connection problems
	- sometimes timeouts when uploading an extension
- Detect old TERs and remove them from the list
- Remove updated extension after... update!
- Update button is always visible, even if it should not


Requested changes in old EM
==========================================

UX
------------------------------------------

- Remove "installed extensions", already covered
- Add the "tab view" of the new EM when viewing an extension


References
==========================================

[1] http://dev.sencha.com/deploy/ext-3.4.0/examples/forum/forum.html
[2] 
http://forge.typo3.org/projects/extension-piwikintegration/repository/raw/trunk/doc/manual.sxw
[3] http://forge.typo3.org/issues/27813
[4] http://forge.typo3.org/issues/10296

-- 
Xavier Perseguers
Release Manager TYPO3 4.6

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org



More information about the TYPO3-project-v4 mailing list