Project

General

Profile

Actions

Task #56970

closed

Category-tree needs to load in parts (AJAX?)

Added by Stefan Neufeind over 10 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2014-03-16
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

We have a wide category-tree with around 6 levels of hierarchy and summing up to around 40.000 entries at the moment. This leads to performance-problems with various brokers (loading stalls until browser-timeout, ...). This could be solved if for example only the next level would be loaded at one time but not all subtrees at once. If you then open a collapsed branch that would load more data via AJAX.


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Feature #52876: Replace ExtJS Tree with jquery tree to get rid of extjsClosed2013-10-16

Actions
Related to TYPO3 Core - Task #57193: Speed up category-tree initialisationClosed2014-03-22

Actions
Actions #1

Updated by Stefan Neufeind over 10 years ago

Can the current tree (ExtJS afaik) load data via AJAX when you expand the tree? Is that functionality maybe in use already in other parts of TYPO3, for a similar solution?

Actions #2

Updated by Stefan Neufeind over 10 years ago

  • Subject changed from Category needs to load in parts (AJAX?) to Category-tree needs to load in parts (AJAX?)
Actions #3

Updated by Georg Ringer over 10 years ago

the current implementation can't handle ajax requests.

it is also slow because all records are fetched twice. first because of the implemtantion as a normal list for select boxes and then the renderMode tree kicks in and loads everything again using parentId/childId queries to get the tree.

Actions #4

Updated by Stefan Neufeind over 10 years ago

Filed the speed-issue for initialisation you mentioned into a separate issue, since that might be easier to solve imho. #57193

Actions #5

Updated by Mathias Schreiber over 8 years ago

  • Status changed from New to Closed

This will be tackled with the move to closure tables

Actions

Also available in: Atom PDF