Veuillez patienter...
/
https://forum.claroline.net/
/
/themes/claroline/bootstrap.css?v=373695b0789add75084adaa2e947337f
fr_FR
Vous utilisez un navigateur non pris en charge. Pour éviter tout fonctionnement indésirable, veuillez utiliser une version récente d'un navigateur majeur. (http://browsehappy.com). Internet Explorer est supporté à partir de la version 11.

[Sujet] monolithic-build

Messages par page
Auteur Messages

29/08/2017 08:35

Bonjour,

Je vois dans les dépôts  l'apparition d'une nouvelle branche de Claroline Connect : monolithic-build

A quoi correspond cette branche et quelle est son utilité ?

Question subsidiaire : quand arrive la nouvelle version dans les bacs ?

Merci pour vos réponses

Il y a 1 an


29/08/2017 08:35

Bonjour,

La branche monolithic-build est une branche de dev dans laquelle tous les plugins sont regroupés (pour faciliter la vie de tout le monde). C'est de cette branche que proviendront les nouvelles releases.
La nouvelle version majeure est prévue pour fin mai (mais je pense que ça sera plutôt début juin - ceci dit, on ne sait jamais !).

Il y a 1 an


29/08/2017 08:35

J'avais aussi vu cette release.
Comment l'utiliser ?
Avec le nouveau composer.json une commande composer sync  semble faire tout le travail de mise-à-jour [cela a fonctionné sur ma 6.9.]

Mais comment doit se faire l'installation ?  un : composer fast-install   ne semble pas faire tout le travail .  création de la base et des tables  OK  mais pas de l'administrateur  et à la fin pas une installation utilisable  ... écran blanc !

D'avance merci.

Il y a 1 an


29/08/2017 08:35

Le fast-install part du principe qu'un fichier sql se trouve dans la release, mais il n'est peut-être pas à jour (en tout cas pour le moment nous ne nous en servons pas et la commande n'est pas encore maintenue).

Je pense que je vais rajouter une commande spéciale pour l'install dans le composer.json qui ne présuppose rien (mais qui pourrait donc être assez longue d'exécution). Pour réparer le fast-install, il faudrait que je fasse une vraie release de cette version mais ce n'est pas encore au programme.

 

 

Il y a 1 an


29/08/2017 08:35

Je m'occupe de ça pour le moment. C'est utile et rapide à faire.

Il y a 1 an


29/08/2017 08:35

OK  je mets en standby.

De mon côté, j'avais tenté après décompactage des fichiers sur le serveur et configuration du parameters.yml   un php app/console claroline:install mais qui se termine par une erreur

[SymfonyComponentFilesystemExceptionIOException]
 Failed to create "/var/www/html/Connect/ClaCoNew/app/../web/bundles/clarolineforum": The Symfony\Component\DependencyInjection\Definition::getFactoryC lass method is deprecated since version 2.6 and will be removed in 3.0..

 

Jc.

Il y a 1 an


29/08/2017 08:35

Ça c'est facile à régler.

rm xxx/web/bundles/*
php app/console assets:install
php app/console assetic:dump

Il y a 1 an


29/08/2017 08:35

Pour installer la branche monolithic-build:

git clone https://github.com/claroline/Claroline.gitgit checkout monolithic-buil
composer sync

 Je pense que ça suffit.

Si les sources sont déjà là (c'est assez long...):

php app/console doctrine:database:drop --force
php app/console claroline:install
npm install
npm run bower
npm run themes
npm run webpackphp app/console assets:install
php app/console assetic:dump
php app/console claroline:user:create -a //va créer un admin

Il y a 1 an