There are 2 updates, 1 comment.
 
 
XWiki Platform / cid:jira-generated-image-avatar-94f9ba2b-a3ec-43a2-9cff-898c3f037bd2 XWIKI-12376 Open

Improve the XAR Import UI display to make it scalable with large number of documents

 
View issue   ยท   Add comment
 

2 updates

 
cid:jira-generated-image-avatar-e7fb65ce-9172-4c30-bda7-2fbf3f99fc7f Changes by Vincent Massol on 16/May/24 17:46
 
Summary: Improve the XAR Import UI display to make it scalable with large number of documents
Description: Use case: imagine importing a XAR containing several thousands of wiki pages.

Current problems:
* The import UI loads the full XAR in memory to let the user select which pages to import
* The import UI lists all the pages imported successfully (and in error) one below the other  once the import has been done.
* The import is done synchronously and this brings several problems:
** It may time out (browser time, proxy time out, etc)
** The user cannot know the status on the progress

We need to find more scalable solutions for the UI display.
 
 

1 comment

 
cid:jira-generated-image-avatar-e7fb65ce-9172-4c30-bda7-2fbf3f99fc7f Vincent Massol on 16/May/24 17:48
 

Ideas:

  • For the display use a tree widget (to not load everything)
  • For the processing, use a job