Dans le cadre du cours d'iCommunication, nous avons réalisé un site Web avec différentes technologies afin de bien comprendre le fonctionnement de la mise en place d'un site Web. Grâce a ce projet, nous pouvons voir plusieurs langages et technologies comme le PHP, la JavaScript, le SQL avec les bases de données et bien entendu le HTML et CSS.
Le but est de mettre en place un site Web avec un contenu de notre envie. J'ai décidé d'écrire des articles sur des lieux de la côte ouest des États-Unis. Le contenu de ces articles sont stockés dans une base de données et ces derniers s'affichent dynamiquement sur le site Web. Un article comprend un titre, une date de création, un contenu textuel, des images qui sont affichées dans une galerie d'image propre à chaque article, des coordonnées afin d'en afficher la localisation sur une carte Google Map et des tags permettant de filtrer les articles en fonction de leur description. Ces éléments nous permettent de structurer la base de données afin de correspondre au contenu d'un article. Une barre de recherche permet aussi de rechercher les articles grâce à des mots clés contenu dans l'article en question.
Auparavant, je n’avais jamais développé un site Web de cette envergure, mêlant HTML & CSS, PHP, base de données & MySQL, et JavaScript. J’ai adoré créé ce projet et, pour la suite, cela me sera très utile. J’ai vraiment beaucoup appris durant ce cours et toutes les technologies touchées sont très intéressantes.
Pour la base du site Web et sa structure, j'ai utilisé Foundation. Foundation est un framework frontend responsive. Foundation fournit une grille responsive ainsi que des composants HTML et CSS, des modèles et des extraits de code, y compris une typographie, des formulaires, des boutons, des éléments de navigation et autres, ainsi que des fonctionnalités optionnelles fournies par les extensions JavaScript. Foundation est maintenu par ZURB et est un projet open source.
Ouvrir le rapport du projet