|
|
|
|
@ -9,22 +9,22 @@ code base. |
|
|
|
|
Version features |
|
|
|
|
############################## |
|
|
|
|
This is a yet prototypal version that is not full featured in back-office tools. |
|
|
|
|
At the moment, the setup of virtual clones still is a technical operation and has no |
|
|
|
|
At the moment, the setup of virtual clones still is a technical operation and has no |
|
|
|
|
middle-office GUI. Developement is in progress to offer a sufficiant medium-level |
|
|
|
|
administrability of the process. |
|
|
|
|
|
|
|
|
|
How to setup : |
|
|
|
|
How to setup : |
|
|
|
|
############################## |
|
|
|
|
|
|
|
|
|
You need : |
|
|
|
|
You need : |
|
|
|
|
|
|
|
|
|
1/ Install the vchamilo package into the <chamiloroot>/plugin directory |
|
|
|
|
2/ Install the plugin in chamilo administration |
|
|
|
|
3/ Insert the virtualisation hook into the chamilo master configuration : |
|
|
|
|
3/ Insert the virtualisation hook into the chamilo master configuration : |
|
|
|
|
|
|
|
|
|
file : <chamiloroot>/main/inc/config/configure.php |
|
|
|
|
file : <chamiloroot>/app/config/configuration.php |
|
|
|
|
|
|
|
|
|
insert the hook: |
|
|
|
|
insert the hook: |
|
|
|
|
|
|
|
|
|
include_once $_configuration['root_sys'].'plugin/vchamilo/lib.php'; |
|
|
|
|
vchamilo_hook_configuration($_configuration); |
|
|
|
|
@ -35,13 +35,13 @@ just before the login module section : |
|
|
|
|
<here> |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* Login modules settings |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
Setup of virtual nodes : |
|
|
|
|
Setup of virtual nodes : |
|
|
|
|
|
|
|
|
|
what you need for a virtual node is : |
|
|
|
|
what you need for a virtual node is : |
|
|
|
|
|
|
|
|
|
- a blank database copy of chamilo |
|
|
|
|
- a dedicated course directory, that needs being accessible from chamilo installation root (directly, or using symlinks). the name |
|
|
|
|
@ -49,24 +49,24 @@ of this directory is free, as it will be mapped into the vchamilo record. |
|
|
|
|
- a dedicated home page directory, that is located into <chamiloroot>/home directory and is named |
|
|
|
|
as the chamilo instance domain name. |
|
|
|
|
- a vchamilo record into the vchamilo table of the master installation. (the master installation is the install that refers to |
|
|
|
|
the effective "configuration.php" information. |
|
|
|
|
the effective "configuration.php" information. |
|
|
|
|
- an appropriate multiroot home root setup in the local chamilo instance |
|
|
|
|
|
|
|
|
|
# Prerequisites for VCHamilo working nice |
|
|
|
|
|
|
|
|
|
Multiple URL access must be enabled : |
|
|
|
|
Multiple URL access must be enabled : |
|
|
|
|
|
|
|
|
|
# in <chamiloroot>/main/inc/config/configuration.php |
|
|
|
|
$_configuration['multiple_access_urls'] = true; |
|
|
|
|
|
|
|
|
|
In the administration, you will need configure an adequate home root definition for the instance finding |
|
|
|
|
the dedicated home directory. You just need editing the http://localhost default host, and give the real domain |
|
|
|
|
name you are using. |
|
|
|
|
name you are using. |
|
|
|
|
|
|
|
|
|
Check you have the <chamilo>/home/<instancedomain> clone of the standard home directory. |
|
|
|
|
|
|
|
|
|
# Important note about file system permissions |
|
|
|
|
|
|
|
|
|
Vchamilos will use several side-directories apart from the standard installation (dedicated courses, |
|
|
|
|
Vchamilos will use several side-directories apart from the standard installation (dedicated courses, |
|
|
|
|
dedicated home page). Check you set the adequate filesystem permissions (usually let the server write |
|
|
|
|
in there) for them. |
|
|
|
|
|