Un nouveau départ sur des bases anciennes

Par Shalien - le 15/12/2018

Il y a quelques temps déjà, j'ai conçu un site web sous forme d'un blog, basé sur des idées simples et une envie de diffuser mes pensées, mes idées et mes connaissances.

A la suite de divers événements, j'ai perdu ce site, sont contenu et ses sources. 

 

Il y a peu en discutant avec des amis développeurs sur Discord, nous avons parler de notre envie commune d'avoir un site web, un endroit ou nous pourrions chacun communiquer avec le monde.

 

Et chacun d'entre nous à commencer à réfléchir aux moyens, aux outils nécessaire à une telle tâche. 

Ayant déjà parcouru ce chemin, j'ai repris le cheminement que j'avais eu pour créer mon premier site web en y incluant les conseils et les idées que les uns et les autres proposez.

 

Concevoir et réaliser un site web ou un logiciel, c'est comme la construction d'une machine ou d'une maison, il faut respecter certaines étapes et ne pas ce lancer à l'aveugle.

Voici le cheminement que j'ai suivis :

 

1. Les bases - Le Plan

Le point de départ de tout objet conçu c'est généralement un dessin, un plan. Pour un site web c'est pareil.

Il faut représenter ce que l'on veut voir, en déduire les données que nous allons stocker, afficher, modifier et afin organiser tout ça sous forme de schémas.

Chaque projet est différent et chaque développeur apporte son propre style au projet.

Une fois le plan définit, il faut des outils pour le réaliser.

 

 

2.La structure - Le Code

Le code est l'équivalent du ciment et des briques. C'est ce qui va définir notre site, au si bien du point de vue esthétique que du point de vue de son fonctionnement interne.

Afin de gagner du temps, j'ai utiliser une boite à outils déjà existante : Laravel 

 

Laravel fournit l'ensemble de outils pour créer un site web que ce soit un simple site de présentation qu'un site commercial ou bien un réseau social.

Penser d'abord pour simplifier le travail du développeur, il simplifie et accélère énormément le temps de développement d'un site web.  

 

Laravel fournit également quelques outils graphiques, un ensemble de règles de style et de couleurs.

Personnellement, j'ai préféré enlever ces composants pour les remplacer par un autre, qui me plaisait plus. 

 

3.L'aspect - Le Visuel

Bulma est une bibliothèque graphique que j'ai découvert en cherchant une alternative à Bootstrap, la bibliothèque par défaut de Laravel.

J'ai choisi Bulma, pour sa simplicité, sa légèreté. Tout ce que vous voyez est créer grâce à Bulma Les couleurs, les formes, la mise en forme du texte. Tout repose sur ce petit module.

Une fois l'aspect mis en place, il me manquait encore un outil très important pour un site sur lequel je compter écrire. Un endroit ou écrire.

 

4.Le Contenu - Mon travail

Je ne suis pas forcément quelqu'un d'organisé. Mais j'ai des sortes de lubies, de TOC. Par exemple, je ne peux pas me compter d'un simple champ texte pour écrire mes articles.

J'ai besoin d'un éditeur de texte, quelque chose de poussé avec des outils déjà prêts?

J'ai choisit pour cette tache Summernote un éditeur qui as une fonction qui compte beaucoup pour moi, la possibilité d'insérer des images. 

Image: Capture de l'éditeur Summernote

 

On pourrait penser que c'est quelque chose de commun pour un site web, mais j'ai eu du mal à trouvé un outil qui comble parfaitement mes attentes.

Une fois toutes choses rassemblées, travaillées pour créer le site que vous êtes entrain de parcourir, il manquait un dernier point.

 

 

5. Le nom

Tout comme les artistes donnent un nom à leurs créations, j'aime bien nommé mes projet. J'ai nommé celui-ci Arlésienne.

Pourquoi ce nom ? Est bien, cela fait des années que je parle de créer un site web sans jamais aboutir, sans jamais réussir à concrétiser cette idée.

Et une Arlésienne est justement quelque chose dont on parle souvent sans jamais le voir. Je ne suis pas sur d'être capable de fournir l'explication la plus juste donc je laisse Wikipédia en parler à ma place.

 

Et voilà le résultat.

Un site, qui j’espère réussira à combler mes attentes et les vôtres