Project

General

Profile

Feature #1483

Install profiles

Added by Yannick Warnier almost 9 years ago. Updated over 3 years ago.

Status:
Needs testing
Priority:
Low
Category:
Installation / Migration
Target version:
Start date:
09/06/2010
Due date:
% Done:

60%

Estimated time:
4.00 h
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
5

Description

Make it possible to record installation profiles by adding a feature to the administration settings page that generates a backup of the database settings (as a PHP array in a PHP file). This profile could later be re-imported through another function of the admin settings page.

As I see it, the script would call a function building an array (in ini syntax?) from the complete list of settings in the settings_current table. This would then be written to a .conf file and sent to the user through DocumentManager::file_send_for_download().

When re-importing the settings, the script would show a warning page informing this could well break the system (like removing the sessions...), then propose a list of all options to be imported for revision, then import the ones selected (all selected by default with checkboxes).
This effectively updates the settings_current table contents

Associated revisions

Revision 00c59b69 (diff)
Added by Yannick Warnier over 3 years ago

Add install profiles mechanism (beta) - refs #1483

Revision 8316506e (diff)
Added by Yannick Warnier over 3 years ago

Add recursivity to install profiles mechanism and a default "production" profile - refs #1483

Revision f886ac77 (diff)
Added by Yannick Warnier over 3 years ago

Improve default install profiles - refs #1483

Revision eba14f99 (diff)
Added by Yannick Warnier over 3 years ago

Improvements to packaged install profiles - refs #1483

Revision cefdb1bb (diff)
Added by Yannick Warnier over 3 years ago

Improve packaged install profiles - refs #1483

Revision 592d4c90 (diff)
Added by Yannick Warnier over 3 years ago

Set default course visbility in hr install profile - refs #1483

Revision ddccfa79 (diff)
Added by jmontoyaa over 2 years ago

Fix user id see #1483

History

#1

Updated by Yannick Warnier about 8 years ago

  • Target version changed from 1.8.8 stable to 1.9 Stable
#2

Updated by Yannick Warnier almost 7 years ago

  • Target version changed from 1.9 Stable to 1.9 RC1
#3

Updated by Yannick Warnier over 6 years ago

  • Status changed from New to Assigned
  • Assignee set to Yannick Warnier
  • Priority changed from Normal to Low
  • Target version changed from 1.9 RC1 to 1.9 Stable
#4

Updated by Yannick Warnier over 6 years ago

  • Target version changed from 1.9 Stable to 1.9.2
#5

Updated by Yannick Warnier over 6 years ago

  • Target version changed from 1.9.2 to 2.0
#6

Updated by Yannick Warnier over 3 years ago

  • Category set to Installation / Migration
  • Status changed from Assigned to Needs testing
  • % Done changed from 0 to 50

I sent a commit that should make it possible (still in testing and not integrated to the interface nor chash)
https://github.com/chamilo/chamilo-lms/commit/00c59b690fdaa923331ad2ceec1004ccc6519ca9

#7

Updated by Yannick Warnier over 3 years ago

  • % Done changed from 50 to 60

Also available in: Atom PDF