Cet espace a été migré sur le nouveau wiki le 24/06/2024 : https://wiki.univ-lorraine.fr/bin/view/publique/dn/am/edolang
Les modifications apportées ici depuis cette date ne seront pas reportées.
Si vous ne disposez pas des droits de visualisation sur le nouvel espace, veuillez contactez son(ses) gestionnaire(s).

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=290817455) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 16) afficher la version suivante »

  • Récupérer les sources du projet sur gitlab (se placer dans le répertoire d'installation)
  • Installer le projet symfony à l'aide de composer

cd lansad

composer install

  • Créer le virtual host apache correspondant à une installation symfony classique
  • DocumentRoot doit pointer sur le dossier web
  • DirectoryIndex doit valoir app.php
  • Saisir les informations de configuration dans le fichier parameters.yml
  • Créer la base de données
  • Créer les tables dans la base de données

php app/console doctrine:schema:create

  • Initialiser la base de données avec les valeurs par défaut
  • Insérer les rôles:

INSERT INTO `role` (`id`, `role`, `libelle`) VALUES
(2, 'ROLE_INTERVENANT', 'Intervenant'),
(4, 'ROLE_CONSEILLER', 'Conseiller'),
(5, 'ROLE_DOCUMENTALISTE', 'Documentaliste'),
(6, 'ROLE_GESTIONNAIRE', 'Gestionnaire'),
(7, 'ROLE_CHERCHEUR', 'Chercheur'),
(8, 'ROLE_ADMIN', 'Administrateur'),
(9, 'ROLE_NOMMERINTERVENANTS', 'Gestionnaire d\'intervenants');


  • Insérer les compétences:

INSERT INTO `competence` (`id`, `libelle`, `code`) VALUES
(1, 'Ecouter', 'ecouter'),
(2, 'Ecrire', 'ecrire'),
(3, 'Lire', 'lire'),
(4, 'Parler', 'parler');


  • Insérer les nomenclatures (domaines, objectifs, niveaux de langue, types de support, certifications, localisations, catégories/genres) soit à l'aide de l'interface soit directement dans la base de données.
  • Insérer les centres de ressources et les salles soit à l'aide de l'interface soit directement dans la base de données.
  • Créer le premier utilisateur en tant qu'administrateur directement dans la base de données afin qu'il puisse par la suite saisir les suivants à l'aide de l'interface. (Insérer la ligne correspondante dans la table `user` puis dans la table `user_role` (role_id=8).)
  • Générer les assets

php app/console assetic:dump

php app/console assets:install

php app/console braincrafted:bootstrap:install

  • Ajouter le script correspondant aux tâches planifiées dans la crontab

crontrab -e

Ajouter la ligne: 00 0 * * * /bin/bash <DossierSources>/src/UnivLorraine/plateformeLansadBundle/Resources/batchs/batchEdolang.bash

  • Télécharger sur le serveur les icônes de sélection de la quinzaine

php app/console univlorraine:lansad:uploadIconeSelectionQuinzaine <cheminIcone> <codeCategorie>

  • Aucune étiquette