Feature Wiki
Tabs
Move and copy of media objects in media pools
Page Overview
[Hide]1 Initial Problem
It is not possible to copy and move media object and complete folders
- from one folder to another in the same media pool.
- from one media pool to another media pool.
2 Conceptual Summary
- Move via Repository Tree in Modal
- Move via Clipboard
- Clipboard in Mediapool (for Media Objects and Content Snippets) can be used wherever ILIAS Page Editor is used.
- "Invisible" Clipboard like in courses if you copy/move whole ILIAS objects (over submenu "Manage").
2.1 Collection of Moving or Copying Processes in ILIAS
ILIAS has several moving and copying processes (see accordeons).
List
Activate via "Manage" submenu
+ Clear workflow
+ "Paste" and "Copy to Clipboard" are visible on same level
- Workflow can be leaved unintentional by clicking on a tab. (Clutter of unhelpful elements in this workflow)
Table
Activate via Dropdown menu
+ Clear workflow (after finding "move" option in dropdown)
- Finding "Move" in a "Select" dropdown might be not so familiar like an "Action" menu (there are different ways for tables and lists to move objects).
- Workflow can be leaved unintentional by clicking on a tab. (Clutter of unhelpful elements in this workflow)
2.2 Move/Copy Media Pool Items
- All items in media pools shall be movable or copyable (Media Object, Content Snippet, Folder)
- They shall be movable/copyable in same media pool and in another media pool.
- Move/Copy, then choose location in Repository Tree and paste.
- Move/Copy and Insert/Paste in same/other object (via clipboard).
Prefered solution for moving and copying mediapool item is a repository tree in modal because this solution could be adapted in all other scenarios to move/copy objects.
2.2.1 Variant 1: Repository Tree in Modal
Benefit | Difficulty |
---|---|
quick overview | media pool tree and whole repository tree needed |
clear workflow | |
could be reused in other moving/copying actions |
Procedure
- Action "move"/"copy" opens a round trip modal. There you see whole tree of your media pool.
- If desired: You can change to the whole repository tree (to paste items into another media pool). In this case you choose in repository your new media pool, afterwards tree structure of this media pool is displayed (a little bit like an internal link in page editor).
- A hint is shown: "Now, please select the desired location, where the selected objects should be pasted into and click the button ‘Paste’."
- You can choose the right place by clicking on a radio button (move) or one to several checkboxes (copy) (also the title of the (sub)folder can be clicked).
- Click button "Paste".
- Round Trip Modal closes itself.
Proposed changes
- Actions "Move" and "Copy" will be placed in dropdown menu in a "Action" column for each item for consistency reason.
- To reduce the clutter on the left side ("open" icon, radio or checkbox button, object icon and title) we suggest to move the radio/checkbox button on the right side and to mark the whole line (more like copy course, where you make your checks on the right side of table).
2.2.2 Variant 2: Clipboard
Benefit | Difficulty |
---|---|
easy to choose several items | move/copy action is hidden |
action is more like "Cut" instead of "Move" | |
"Paste" button may be overlooked | |
old fashioned |
Procedure
- Select one or more items.
- Choose "Move" or "Copy" in dropdown menu.
- Click "Execute".
- Hint shows next steps you have to do: "The selected item(s) are marked for moving. Click "Paste" to insert item(s)." or "The selected item(s) are copied to the clipboard. Click "Paste" to insert item(s)."
- Go to desired media pool and/or desired folder.
- Click "Paste".
- Hint shows everything worked fine: "The item(s) have been pasted into the media pool".
Proposed changes
- Actions "Move" and "Copy" will be placed in dropdown menu that exists already (with Execute button) for mutiple edit.
- Rename "Remove" option to "Delete" for consistency reason.
Open issue: Is there a rule, where button "Paste" has to be?
At the moment in examples above this button is placed in table. In copy/move process in lists this button is in a toolbar in submenu "Manage".
For media pool it could also be interesting to get such a "View / Manage" mode too (like Mediacast).
3 User Interface Modifications
3.1 List of Affected Views
- Media Pool > tab "Folders"
3.2 User Interface Details
3.3 New User Interface Concepts
- Selection of Repository Tree (whole row clickable, new position of radiobuttons or checkboxes, as Modal). This is strongly related to the existing PR in: #360
4 Technical Information
No technical issues.
5 Contact
- Author of the Request: boris.schroeder[at]hs-karlsruhe.de, revision by Seiler, Yvonne [yvseiler]
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
7 Discussion
By now it is possible to create folders in media pools and to put the media objects into this folders.
The feature I'm missing is to copy and move media object from one folder to another in the same media pool.
It should also be possible to copy and move media objects or the complete folders from one media pool to another.
JF 19 Dec 2011: We highly appreciate the idea.
Oliver Samoila, 23 Mar 2015: I support this important feature for media pools and set it again for 5.1 on the JourFixe-Agenda.
Seiler, Yvonne [yvseiler], 23 March 2017: I have updated this feature request and adapted it to the new page structure. Put it on Suggested for 5.3.
Killing, Alexander [alex], 26 June 2017: I support this feature.
- At the 'Move Media Pool Item' screen (3.2.1) we would like to have just a button 'Change Media Pool' and no input. Clicking this button would substitute the internal explorer below by a repository explorer (where I select the target pool).
- We would like to have both solutions implemented because we believe that both are useful - but with a clear preference of solution 1 (in case of funding restrictions).
JourFixe, ILIAS [jourfixe], 22 JAN 2018: We reschedule this feature request for 5.4 with the same preferences as mentioned last year.
Tödt, Alexandra [atoedt] At least some of this was implemented with Moving Objects in Media Pools for ILIAS 8
8 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 30. Aug 2022, 13:11, Tödt, Alexandra [atoedt]