Archive mensuelleoctobre 2019

Pourquoi faut-il éviter Wix pour son entreprise ?

Surtout : pourquoi Google n’aime pas bien référencer les sites Wix ?

La création d’un site internet pour son entreprise nécessite souvent l’installation d’un CMS (Content Management System).

Le choix d’un CMS se fait après une longue réflexion. Ceci afin d’éviter de se retrouver avec un site qui ne correspond pas à ses besoins. Wix est l’un des systèmes de gestion de contenu les plus faciles à utiliser dans le monde. Il est de plus “gratuit” dans un premier temps.

Malheureusement, il n’est pas le bon choix pour la création d’un site web professionnel.

Wix, c’est quoi ?

Il permet de créer un site web sans disposer d’une connaissance technique. La création de ce CMS remonte à 2016, et à ses débuts, Wix avait beaucoup de soucis.

Aujourd’hui, il a connu de nombreuses modifications qui l’ont amené à un niveau relativement élevé. Wix permet à ce jour de créer des sites avec de beaux designs et leur offre peut sembler attractive. Surtout avec son matraquage de publicité sur internet.

C’est pour cette raison que de nombreuses personnes se tournent vers lui pour leur site internet. Mais les points positifs de Wix ne doivent pas faire oublier toutes les raisons qui en font un CMS non adapté à plusieurs besoins. C’est pour cela que nous vous le déconseillons !

wix c'est le mal

Les points faibles de Wix

Les sites créés avec lui sont difficiles à trouver sur internet, car Google ne les tient pas dans son cœur. En effet, Google se base sur la quantité et la qualité du contenu des sites, comme la présentation des titres. Wix ne permet pas une bonne organisation des titres.

Donc, si Google ne référence pas votre site, il est peu probable qu’il ait une grande visibilité.

D’un autre côté, puisque Wix ne permet pas l’ajout d’une grosse quantité de contenus (textes, photos…) sur les sites. Créer un blog professionnel destiné à recevoir beaucoup de textes est totalement exclu. Par ailleurs, créer un site de vente en ligne sur Wix est une mauvaise idée puisque la gestion de ce genre de site n’est pas bien prise en compte.

En effet, les actions telles que l’ajout de produits à un panier, la commande et le paiement ne sont pas correctement intégrés à ce système. De même, lorsque l’on veut créer un site multilingue, Wix n’est pas le bon choix.

Wix ne donne pas accès aux codes HTML/CSS. De plus, il ne permet pas d’associer une adresse e-mail à son nom de domaine.

Autre point important à retenir sur Wix : le responsive design n’est pas son ami. Ce qui bloque l’accès à votre site à plus de 60% des utilisateurs d’internet.

Les offres payantes permettent de palier certains de ces soucis. Mais dans ce cas il faut compter 80 à 120 euros par mois. Ceci ne permet cependant de résoudre que la moitié des soucis.

En conclusion

Vous devez donc éviter Wix pour votre site professionnel, à cause de toutes ces limitations. Il peut rester un bon choix pour un site personnel.

Cependant, sachez que si vous souhaitez transformer votre site personnel en site professionnel par la suite, il est difficilement possible d’exporter un site Wix vers un CMS plus professionnel.

Envie de partir sur de bonnes bases ? N’hésitez pas à nous contacter !

Les 5 langages de programmation à connaître

Vous souhaitez développer vos propres sites internet ? Mais vous ne savez pas par où commencer ? Vous souhaitez suivre une formation ou intégrer une école mais vous ne savez pas quels cours suivre ? Voici les 5 langages de programmation à connaître pour créer des sites modernes !

HTML et les langages de programmation web

HTML

Créé en 1993, avec les premiers sites web, l’HyperText Markup Langage est alors la base de tout site internet. Sa structure simple en balises permet ainsi un apprentissage rapide tout en vous laissant de la liberté. Voici un exemple de code :

<html>

<head>

<title>Titre de la page</title>

</head>

<body>

<p>Voici le contenu de ma page !</p>

</body>

</html>

Tout ce qui est contenu dans les balises “html” permet d’afficher la page. Dans le “head”, vous trouverez ainsi les informations qui ne sont pas nécessairement visible par le visiteur. Ensuite dans le “body”, se trouve le contenu à afficher, ici une balise “p” pour créer un paragraphe.

L’apparition des balises “div” a ainsi permis une structuration par “blocs” beaucoup plus ergonomique et pratique.

La maîtrise des balises “div” permettent alors de répondre à une demande actuelle : le responsive design.

CSS et les langages de programmation web

CSS

Les Cascading Style Sheets (créés en 1996) permettent d’embellir vos pages web facilement. Le CSS a ainsi causé l’abandon de l’attribut “style” dans le HTML qui n’était ni pratique ni progressiste.

Un exemple pour signifier que l’ensemble de mes paragraphes doivent être en rouge et justifiés :

p

{

color: red;

text-align: justify;

{

L’intérêt du CSS est qu’il vous permet de changer une donnée qui aura alors un impact sur tout votre code. Cela vous évite de devoir changer chaque instance et ainsi gagner du temps.

Des générateurs de code permettent aussi d’embellir vos sites rapidement.

Il est aussi possible de créer des animations grâce au CSS avec des sites comme TheAppGuruz.

Structurer un site complet grâce au HTML et au CSS tout en répondant au responsive design peut sembler complexe. Cependant Bootstrap permet plus de faciliter. Il est dorénavant indispensable de le maîtriser pour créer des sites modernes (ou tout autre framework s’en rapprochant).

JavaScript et les langages de programmation web

JavaScript

Le JavaScript vous permet de créer plus de dynamisme dans vos pages web. Et ainsi créer des applications web originales.

Changer la couleur d’un texte en le survolant avec sa souris. Agrandir une image en cliquant dessus. Afficher des blocs en scrollant sur son site… Sont le genre de fonctions qui plaisent aux visiteurs, en rendant la navigation sur votre site unique.

Ce code permet par exemple d’afficher une popup demandant au visiteur de valider sa majorité :

if (confirm(‘Pour accéder à ce site vous devez être majeur.’))

{
alert(‘Vous allez être redirigé vers le site.’);
}
else {
alert(‘Désolé, revenez quand vous serez majeur !’);
}

Le site peut ensuite être généré en fonction de son choix. Par exemple, en ne donnant pas toutes les fonctionnalités d’un chat ou d’un forum aux mineurs.

PHP et les langages de programmation web

PHP

Le PHP (Hypertext PreProcessor) est ce que l’on appelle un langage “serveur”. Cela signifie qu’il est traité en amont de l’ordinateur de l’utilisateur : sur le serveur du site internet. Cela permet plus de sécurité que les langages précédent mais surtout une plus grande liberté dans le “dynamisme”.

Par “dynamisme”, nous n’entendons pas la même chose que le “dynamisme” du JavaScript. Ici il n’est pas question de changer les couleurs ou d’ajouter des effets visuels.

Le “dynamisme” du PHP repose sur un changement des informations en fonction de l’utilisateur. Les sites en PHP contiennent généralement un formulaire d’inscription. Celui-ci permet alors au site d’aller piocher ces informations dans une base de données.

Pour faire plus simple :

  • Si vous êtes abonnés à Netflix, votre accès (pouvoir visionner des films…) ne sera pas le même qu’un non abonné (à qui nous proposerons une inscription).
  • Votre fil d’actualité Facebook (ainsi que votre profil) n’est pas le même que celui de vos amis.
  • Vos suggestions sur YouTube dépendent de votre comportement sur ce même site, indépendamment de vos collègues.

La majorité des sites actuels reposent sur du PHP : réseaux sociaux, e-commerce, moteurs de recherche…

Des bases peuvent être acquises sur des sites comme OpenClassroom. Cependant, le PHP nécessite de la pratique pour en connaître toutes les subtilités.

SQL

SQL

Le SQL est le dernier de nos 5 langages de programmation.

Le SQL est le langage qui va vous permettre de communiquer entre votre site en PHP et votre base de données en ligne.

Voici un exemple :

$bdd->exec(‘INSERT INTO utilisateurs(prenom, nom, age, email, mdp) VALUES(‘$prenom’, ‘$nom’, ‘$age’, ‘$email’, ‘$mdp’)’);

Cette requête vous permet d’insérer un nouvel utilisateur grâce à un formulaire précédemment rempli. Le mot de passe doit bien entendu être crypté avant l’enregistrement. Sinon vous pouvez briser les libertés de vos utilisateurs et de ne pas être conforme au RGPD !

En maîtrisant ces 5 langages de programmation, vous serez prêts à vous lancer dans la création de n’importe quel site internet !