logo

Dans le cadre de mon travail chez CGI, j’ai participé à la création d’une application web pour permettre à des utilisateurs externes à McGill de créer des comptes pour accéder à plusieurs systèmes de McGill.

McGill avait besoin d’un système qui permet de se connecter à plusieurs applications web avec un compte local, LDAP, OpenId et autres. C’est pourquoi ils ont choisi d’utiliser CAS qui permet d’utiliser beaucoup de comptes de différents services.

Responsabilités:

  • Gérer et faire le suivit des tâches pour l’équipe
  • Créer les fichiers pour l’installation de la base de données, les configurations et le paquet à déployer
  • Déployer l’application sur les environnements de tests
  • Guider et répondre aux questions des testeurs

Spécificités:

  • Système de connexion
    • Personnalisation du logiciel CAS
    • Intégration du design en HTML et CSS
    • Créer une configuration de base pour permettre la connexion d’utilisateurs dans une base de données locale et d’utilisateurs internes à McGill
  • Système de gestion d’utilisateurs dans la base de données locale
    • Application Grails
    • Intégration du design en HTML et CSS
    • Sécuriser l’accès à l’application en utilisant Spring security
    • Section administration
      • Visualiser les utilisateurs et les activer/désactiver
      • Faire une recherche dans les évènements (audit)
    • Section de création de comptes
      • Enregistrement
      • Oublie de mot de passe
    • Section de gestion d’un compte
      • Modifier son nom, courriel et mot de passe
  • Créer des tâches quotidiennes de maintenances activables par un appel à un service web
  • Permettre de se connecter avec des « providers » différents du plugin Spring Security selon la page accédée
    • Selon la page, soit LDAP est utilisé ou CAS
    • Les pages de connections sont différentes selon le cas
Technologies: , , , , , , , , , , , ,

Prendre le thème WordPress déjà en préparation pour Lubique et terminer les derniers détails.

Spécificités:

  • Légères retouches au visuel
  • Personnaliser l’extension Fancybox2
    • Modifier les flèches et la position du X
    • Changer l’animation pour un déplacement horizontal
  • Intégration de la page de vidéos avec du contenu de YouTube
  • Migrer en production
Technologies: , , , , ,

Transformer le site de vente existant en site WordPress.

Spécificités:

  • Créer un thème WordPress à partir du thème courant
  • Faire quelques ajouts de fonctionnalités au site
    • Voir les images élargies
    • Afficher des produits « vous aimerez » sur la page d’un produit qui est relié à celui-ci
    • Afficher une liste déroulante des produits sur la page d’un produit
  • Le design est fait par Émilie Langevin
  • Migrer les produits d’un système personnalisé à l’extension wp-e-commerce
  • Personnaliser wp-e-commerce
  • Optimiser WordPress pour l’affichage des images dû au ralentissement par wp-e-commerce

Le site n’est jamais arrivé en production puisque l’entreprise a changé de direction dans ses produits et un nouveau site différent a été créé.

Technologies: , , , , , ,

Utiliser le design de site web créé par l’artiste et le transformer en thème WordPress pour l’aider à facilement modifier son site et son portfolio de peintures.

Spécificités:

  • Pouvoir créer plusieurs cadres de grandeurs différentes sur une même page
  • Avoir une section de type « portfolio » pour afficher les peintures de l’artiste
  • Pouvoir afficher un bouton pour vendre des cartes postales, posters et autres dimensions de ses toiles

Le site web de l’artiste

Technologies: , , ,

Nouveau thème pour le site Foilen. Étant donné qu’à sa création le nombre de vidéos était très restreint, il fallait essayer d’en afficher le plus possible en tout temps. Maintenant qu’il y en a plus de 100, le but du nouveau thème est de permettre une navigation plus ordonnée.

Spécificités:

  • Meilleure interface
  • Meilleure navigation en utilisant des catégories et sous-catégories toujours visibles

Le site web

Technologies: , , , , ,