Feature Wiki

Information about planned and released features

Tabs

Streamlining the copy process in general

1 Requirements

Status ILIAS 5.1
ILIAS behaves unconsistently when copying objects: 

  • Object is copied without content or user data, comprising only title and settings  (i.e. Blogs)
  • Object is copied including content, title and settings but the user data is stripped and replaced by the name of the person carrying out the copying (i.e. Wiki) 
  • Objekct is copied including content, title and settings and user data   (i.e. Forum)
This is due to the fact that coyping did grow over time and is not streamlined , yet.

Requirements for ILIAS 5.2 
The copying dialogue should accomodate the different varieties of data to be copied. For objects to be copied it should be selectable, what is to be comprised in the copy to be prepared: 
  • empty object (only title and settings)
  • object with content and user data 
As outlined in Copying Linked Objects the coyping dialogue is already quite crowded and complex. If an additional options "copy with content and user data" (or similar) and "copy empty object with settings" are to be added to the existing options "omit" and "link" this screen requires some cleaning up / claryfiying the consequences of acitions and workflow. 

ILIAS behaves unconsistently when copying objects. Sometimes user data and/or contents is copied along with the "structure" and sometimes (i.e. blogs) only the an empty shell is created. Thus, I suggest rethinking the ways in which ILIAS copies / clones / duplicates / replicates / ... stuff.
 
Generally, I suggest making a difference between copying and object and cloning an object.
 
If the contents is supposed to be preserved a new general distinction should be introduced between copy (produce a structure / object that looks like the original in terms of settings and title) and clone (produce a clone including the contents, the settings). A problem that comes with the "clone" option is, however, how ILIAS should deal with user data (name, username). Currently this data is, for example, simply omitted in the copy of a wiki but kept when copying (read "cloning") a forum and everything is dropped when copying a blog.
 
Imho, there should be a way of selecting reliably if user data are copied along with the copied object or "structure".

2 Status

  • Scheduled for: Not scheduled yet (will be set by Jour Fixe)
  • Funding: Required / Interest in funding: (please indicate if you are interested to fund this feature)
  • Maintainer: (will be set by Jour Fixe)
  • Implementation of the feature is done by (company, developer)
  • Contract settled: No | Fill in "Yes" if a contract is already settled and add Institution / Organisation in "Funding" row
  • Tested by / status: (name, e-mail), (status information set after implementation)

3 Additional Information

Contact the following persons if you want to know more about this feature, its implementation or funding:

  • Information about concept: Marko Glaubitz, marko.glaubitz@rz.uni-freiburg.de
  • Information about funding: (name, e-mail)
  • Information about implementation: (name, e-mail)

4 Discussion

Fabian Schmid, 15 Jan 2015: Consider using the existing Im-/Exporter Classes for internal copy/clone processes. This would reduce the development for each object which has dependencies (such as Mobs ind Wiki-Pages, DataCollections, ...).

Killing, Alexander [alex], 2 Nov 2015: The discussion around export/import guideline is relavant here, too, see General Export Guidelines: Enhancement/Clarification.

Tödt, Alexandra [atoedt]: Dear Jour Fixe: There is no funding availalble for this feature and it is supposed to be a huge project. We do not actually want you to decide about it based on the information given below. 
We want you to task us: What important questions to we have to answer / what nformation would you need to actually decide upon this isse? 
You do not have to be complete, we will come back with better infos, once we know what to get. 

JourFixe, ILIAS [jourfixe]: Dec 07, 2015: To decide upon this request it would help to know …

  • … what kind of real scenarios should be supported and how they look like.
  • … how to handle privacy and intellectual property rights of users (user content) and which information / data can be copied (and which not).
  • … how this requirement is related to the General Export Guidelines: Enhancement/Clarification.

5 Implementation

...

Last edited: 7. Dec 2015, 17:17, Kunkel, Matthias [mkunkel]