Stage janvier 2014
Sujet
Mediawiki
- mise à jour avec l'outil de gestion de version Git
développement propre au laboratoire : gestionnaire de flux RSS permettant de lister des dernières infos des wikis d'équipe- mise en place de plugins adaptés aux besoins des chercheurs (voir notamment avec Thomas Fix)
- répondre aux demandes quotidiennes des chercheurs
- mise en place d'une authentification centralisée
- étude de la sécurité des wikis ( notamment au niveau des fichiers uploadés ) et proposer une solution
Gitlab
lancer un sondage au laboratoire pour une mise en place de gitlabmise en place d'un système de rapport de bug s'interfaçant avec gitlab- mettre en place l'authentification via CAS et contrôle via la BDD ARHI
Symfony 2.3: un projet chacun
- mettre en place un calendrier:
- mettre un place un système d'ajout de news (http://icube-intranet.unistra.fr/fr/)
- utilisation de Doctrine
Les outils à utiliser
- les basics de la ligne de commande
- ssh, git
- rapports sur ce wiki à éditer quotidiennement si possible
Suivi
A FAIRE
06/01/2014
- Installation mediawiki 1.22 dernière version via git
- Installation mediawiki version en prod, voir icube-forge: https://icube-forge.unistra.fr/sysinfo/mediawiki/
- Comparer les deux versions, mettre en place les thèmes Icube, Icubeteam sur la version 1.22
13/01/2014
- Terminer l'adaptation du CSS
- Mettre en place un système d'affichage des dernières actualités de l'ensemble des wikis d'équipes (http://icube-sysinfo.unistra.fr/index.php/Equipe_Info:%C3%80_propos)
- L'adapter sur Symfony
20/01/2014
- Adaptation du code des News sur Symfony
26/01/2014
- Choisir chacun un projet sur la page : icube-sysinfo.unistra.fr/index.php/Stage
03/02/2014
- Mise en prod du travail des premières semaines : on le fera ensemble !
FAIT
07/01/2014
- Apprentissage de l'utilisation de GIT ainsi que GITHUB/GITLAB
08/01/2014
- Erreur lors de l’accès au projet local MediaWiki
- Installation d'une machine virtuelle sous Debian
09/01/2014
- Passage de MediaWiki en 1.22
- Mise à jour des extensions pour la version 1.22 de MediaWiki.
- Push du tout sur la branche 122 (MediaWiki/Andreas/122) (Ne pas oublier de votre côté, de lancer le script de mise à jour de la base de donnée a l'aide de http://example.org/mw-config/)
13/01/2014
- Mise à jour du thème "Icubeteam" pour la version 1.22 de MédiaWiki.
- Mise à jour du thème "Robotex" pour la version 1.22 de MédiaWiki.
14/01/2014
- Edition d'un script de bas de page pour le wiki mention légale etc...
15/01/2014 au 17/01/2014
- Création d'un module de news pour l'intranet basé sur les modifications sur le wiki
20/01/2014 au 21/01/2014
- Adaptation du module de news en "Bundle" sur le FrameWork Symfony V2
22/01/2014 au 2*/01/2014
- Galère sur symfony, tentative d'apprentissage en 1 semaine alors que Open Class Room estime à 30 jours son tuto
- Tentative d'installation d'un bundle via composer (Bootstrap) => Semble être réussi mais ça m'a l'air bancal
- Création d'un contrôleur et de son FormType associé , les données sont correctement ajoutées en base de données mais le design est pas terrible ! (Aucune vérification effectuée côté serveur)
31/01/2014 Mise en place des émoticônes demandées dans le formulaire
03/02/2014 maj des wikis..
05/02/2014
- Mise à jours de la gestions des news pour griser quand la date est dépassée
- Push de la V1 du gestionnaire de rapport de bugs
- Prototype du DashBoard s'interfaçant avec GitLab établi