logo

As part of my work at CGI, I participated in the creation of a web application to allow external users to McGill to create accounts to access multiple McGill`s systems.

McGill needed a system that can connect to multiple web applications with a local account, LDAP, OpenID, and others. That is why they chose to use CAS which allows using many different accounts services.

Responsibilities:

  • Manage and follow tasks for the team.
  • Create files for the installation of the database, configuration and the package to deploy.
  • Deploying the application to the test environment.
  • Guide and answer questions from testers.
Specifics:
  • Login system
    • Customizing the CAS software.
    • Integration of design in HTML and CSS.
    • Create a basic configuration to allow users to connect to a local database and internal users at McGill.
  • User management system in the local database
    • Grails application.
    • Integration of design in HTML and CSS.
    • Secure access to the application using Spring security.
    • Administration section
      • View users and enable / disable them.
      • Make a search in events (audit).
    • Create account section
      • Registration.
      • Forgot password mechanism.
    • My account section
      • Edit our name, email and password.
  • Create daily maintenance jobs activated by a web service call.
  • Allow to login with different Spring Security “providers” depending on the accessed page.
    • According to the page, LDAP or CAS is used.
    • The login pages are different depending on the case.
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: , , , , , ,

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: , , , , ,

As part of my work at CGI, I participated in the creation of a new site for L.L.Bean direct to business. This service allows companies to buy clothes of this company and add their logo.

Specifics:

  • User Management
    • registration, login, logout and  change password
    • list of shipping addresses
  • Subcategories page
    • Display products and their prices
    • Pagination
  • Product page
    • Choose a color
    • Show grid sizes and models (male / female) to enter quantities
  • Gift cards page
    • Manage the available values ​​dynamically
  • Users logos management
    • Upload logos
    • Apply logos on the products
    • Receiving digitized logos by an XML feed
  • Management of personalization fees
    • Fees to create new logos
    • Fees to apply logos
  • Estimation via email (sending cart by email)
  • Management of static pages
  • Volume discounts
  • Inventory management
  • SEO
    • Metadata descriptions
    • Google Remarketing Ads
    • Automatic generation of sitemap.xml
  • Performance Optimization
    • Using jProfiler
    • Using ATG cache
    • Using the Transaction Droplet on JSP pages
  • Document used libraries licences

The web site

Technologies: , , , , , , , , , , , , ,