Documents
Stage Blenzik
L'entreprise
Site web
Blenzik.com est le 1er portail de communication et de concours du milieu musical professionnel et amateur.
Le projet
- Corriger les bugs pour les événement de type cagnotte afin d'en permettre la mise en production
- Corriger les divers bugs du site en parallèle du projet des cagnottes
- Amélioration de l'ergonomie à certain endroit du site
Les outils utilisés
- FileZila
- Tortoise SVN
- Elipse Neon 2 & NotePad ++ (le choix de l’environnement de développement est libre)
- Une version Dev du site web
Développement
- PHP 5.6
- Java Script
- Jquery 2.2.3
- Bootstrap
- HTML5/CSS3
- MySQL
03/01/2017
- Installation des outils nécessaires (Tortoise SVN + FileZilla)
- Découverte du projet
04/01/2017
- Correction de divers bugs d'une partie du projet en vue de la mettre en production à la fin de la semaine
> Des éléments d'une page s'affichaient sur une autre alors qu'ils ne le devaient pas
> Des éléments ne s'affichaient pas correctement lorsque l'on était administrateur/non-connecté.
05/01/2017
- Correction de bugs sur l'ensemble du site
> Correction d'un problème de JS changeant la taille des images sur certaines pages lorsque l'on est en administration
> Amélioration de la clarté sur les pages de profil + amélioration du
CSS
> Affichage/masquage de certaines options lors de la création d'un événement selon son type sur la page d'administration
06/01/2017
- Correction de bugs
> Amélioration visuelle des pages d'événement
> Masquage et sécurisation des éléments d'administration de l'événement
- Tests avant la mise en production
09/01/2017
- Correction des problèmes découverts lors des tests du 06/01/2017
> Correction de problèmes au niveau du bot qui ne sélectionnait pas correctement les Challengers lors des concours
> Développement de deux options qui ne fonctionnaient pas dans l'administration des concours car elle n'avait pas été développé
> Restriction de certaines options sur un certain type de concours pour empêcher l'intervention humaine, le concours devant se faire automatiquement avec le bot
10/01/2017
- Amélioration diverses
> Réarrangement de certains éléments sur la page des concours cagnotte
> Légère optimisation du code de la page
- Nouvelle phase de test avant la mise en production
11/01/2017
- Correction de bugs et améliorations
> Correction d'une condition faisant l'inverse de ce qui était voulu
> Suppression de texte écrit en dur afin de le remplacer avec des variables pour l'affichage dans différentes langues (FR / ENG / ESP)
> Ajout d'informations pour une administration plus intuitive des concours cagnotte.
12/01/2017
- Mise en production d'une partie du projet
- L'autre partie du projet a été retirée de la production à cause de problèmes
> Le JS de la page de création d'événement ne fonctionne pas production mais fonctionne en Dev
> Recherche du problème
> Un bug datant de plusieurs mois a été découvert en cherchant une solution au problème précèdent
13/01/2017
- Correction du bug datant de plusieurs mois
> Corrections dans le php
> Modification des trois fonctions dans le Java Script
> Ajout de nombreux commentaires, l'appréhension du problème ayant été longue à cause de leur inexistence
- Poursuite des recherches suite au problème de mise en production
16/01/2017
- Correction d'un bug
> Correction de la fonction de contribution, les membres ne pouvaient pas contribuer à la cagnotte
- Améliorations diverses
> Il est désormais possible de sélectionner le nombre de gagnant d'un concours cagnotte
> Ajout d'un effet visuel permettant à l'utilisateur de connaitre la récompense actuelle
> Ajout d'élément visuels divers sur la page
17/01/2017
- Améliorations visuelles
> Ajout d’icônes
> Séparation entre les différentes parties de la page plus claire
> Ajout d'informations du concours cagnotte pour l'utilisateur
- Modification de fonctionnement
> Les contributeurs peuvent désormais contribuer qu'une seule fois mais avec autant de crédit qu'ils le veulent
18/01/2017
- Ajout de fonctionnalités
> Détection automatique de la récompense actuellement débloquée
> Détection automatique de la prochaine récompense à débloquer
> Estimation automatique du nombre de contributeur manquant pour la prochaine récompense
- Correction de bugs visuels
> Les étapes pour contribuer sont désormais bien alignées
> La liste des récompenses est désormais bien alignée avec le reste de la page
19/01/2017
- Modification de code
> Multiple modification du code PHP des pages de profil pour faciliter le travail plus tard
20/01/2017
- Modification de fonctionnement
> La création d’événement a été refaite et n'a désormais plus besoin de JS
- Ajout de fonctionnalités
> Ajout d'une case dans la création d'événement pour masquer les boutons de votes
> Ajout du code sur la page des événements afin de masquer les boutons de votes
23/01/2017
- Correction de bug
> Un problème empêchait l'affichage des dates et lieux sur les événements
- Différents tests sur les événements
24/01/2017
- Début de la mise en place d'une nouvelle fonctionnalité
> Développement du PHP pour pouvoir recadrer l'image de profil
> Début du développement du JS pour pouvoir recadrer l'image de profil
25/01/2017
- Modification de la base de données
> Ajout de deux colonnes pour le bon fonctionnement d'une nouvelle fonctionnalité
- Ajout de fonctionnalité
> L'administrateur d'événement peut désormais autoriser ou non les votes/applaudissements
- Correction de bug
> Désormais tous les champs s'affichent correctement lors de la modification d'événement
26/01/2017
- Ajout de fonctionnalité
> Les utilisateurs peuvent désormais recadrer leur Headline
- Correction de bug
> La modification d'événement fonctionne désormais correctement avec les anciennes URLs
> L'utilisateur voit désormais correctement les listes privées dont il est propriétaire
- Ajout de nombreux commentaires
27/01/2017
- Correction de multiples problèmes d'affichage en vue d'une mise en production
> Il n'y a désormais plus de décalage entre le header et le reste de la page à certains endroits du site
> Il n'y a plus de bug d'affichage lorsque les boutons de vote et applaudissement sont désactivés en même temps
> Le haut de la page n'est désormais plus masqué par le header en gestion de profil
> Tous les éléments du footer sont maintenant bien affichés
> Désormais les images du carrousel défilent correctement
- Tests sur les concours cagnotte
30/01/2017
- Correction d'un problème de virtualHost sur le nouveau serveur
> La version de développement du site était redirigée vers la version de production
- Test sur toutes les parties du site modifiées depuis le début du stage
- Mise en production sans problèmes particuliers
31/01/2017
- Correction de fonctionnalités
> Désormais les dates de votes disparaissent lorsque le votes sont désactivés
> La sélection automatique des challengers disparais lorsque les gagnants sont déjà déclarés
- Nouvelle fonctionnalité
> L'utilisateur peut désormais convertir son événement vers n'importe quel autre type d'événement
01/02/2017
- Amélioration visuelle
> Ajout de divers éléments graphiques sur la page d'ajout d'événement
> Réorganisation mineure de la page d'ajout d'événement
- Correction de fonctionnalité
> Certains éléments en rapport avec les votes/applaudissements restaient affichés lorsque ces derniers étés masqués
- Correction dans la BDD
> Une clé primaire n'était pas en auto-incrément
> Une table n'était pas reliée correctement à une autre
02/02/2017
- Ajout d'une nouvelle fonctionnalité
> On peut à présent changer la version des Headlines du site
> La fonction détecte les anciennes Headlines non versionnées et leur donne les paramètres par defaut
> Le changement de version est maintenant possible à tout moment
03/02/2017
- Correction de droit d'accès
> Le serveur hébergent les images n'autorisait pas la lecture de son contenu
- Modification pour compatibilité
> L'upload des Headlines est à présent compatible avec la fonctionnalité du 02/02/2017
- Amélioration graphique
> Refonte graphique des pages de gestions des médias de profil à l'aide de BootStrap
06/02/2017
- Correction de CSS
> Le
CSS d'une div sur les pages de profil était appelé en deux fois
- Correction de requêtes SQL
> Les Headlines ne s’affichaient pas sur la page d'administration qui leur était dédié
- Correction de problème
> Les boutons de la page d'administration des Headlines s'affichent désormais correctement
- Modification de fonctionnalité
> Modification du carrousel afin qu'il accepte des versions de Headlines différentes
07/02/2017
- Correction de fonctionnalité
> Le robot devant aller chercher automatiquement les Headlines à mettre en page d'accueil fonctionne désormais
- Amélioration visuelle
> Les headlines sont maintenant responsives
- Mise en production
08/02/2017
- Tests sur toutes les fonctionnalités ajoutées depuis le début du stage
- Détection d'un problème d'encodage sur le header
09/02/2017
- Correction des problèmes d'encodage
10/02/2017
- Corrections sur les concours cagnotte
> Désormais les artistes inscrits sont visibles par tout le monde
> Ajout d'informations pour les fans
- Mise en production