Choisir une application web
Une application web est un logiciel open source que vous installez sur votre hébergement pour faire fonctionner un type de site précis : un blog, un site d’entreprise, une boutique en ligne, une plateforme de cours, un forum ou un espace privé de partage de fichiers. Ce guide compare les applications présentées dans ce Centre d’aide pour vous aider à choisir celle qui correspond à votre projet, et explique les deux façons de les installer.
Partir de ce que vous voulez créer
La plupart des applications sont conçues pour un seul usage. Choisir d’abord selon l’objectif vous évite de détourner un outil de ce pour quoi il a été pensé.
- Un site web, un blog ou un site d’entreprise : un système de gestion de contenu (CMS), un logiciel qui permet de modifier les pages dans un navigateur sans écrire de code. WordPress, Joomla et Drupal sont tous des CMS.
- Une boutique en ligne : une plateforme de boutique dédiée comme PrestaShop ou OpenCart, ou WooCommerce, une extension de boutique qui fonctionne sur WordPress.
- Des cours ou formations en ligne : un système de gestion de l’apprentissage (LMS) comme Moodle.
- Un forum de discussion : un logiciel de forum comme phpBB.
- Des fichiers, agendas et contacts partagés pour une équipe ou une famille : une plateforme collaborative comme Nextcloud.
Comparer les applications
| Application | Usage | Idéale pour | Prise en main |
|---|---|---|---|
| WordPress | Sites web et blogs | Blogs, sites d’entreprise, portfolios, boutiques avec WooCommerce | Facile pour modifier le contenu ; s’enrichit avec les extensions |
| Joomla | Sites web | Sites avec plusieurs menus, groupes d’utilisateurs et langues | Moyenne ; davantage de réglages à apprendre au départ |
| Drupal | Sites web et contenu structuré | Sites grands ou complexes avec de nombreux types de contenu et rôles | Plus exigeante ; des compétences de développeur aident, surtout pour les mises à jour |
| PrestaShop | Boutiques en ligne | Boutiques avec de nombreux produits, déclinaisons et modules | Moyenne ; prévoyez du temps pour les paiements, la livraison et les taxes |
| OpenCart | Boutiques en ligne | Petites boutiques qui veulent un espace d’administration plus léger | Moyenne ; moins de fonctions intégrées à apprendre |
| Moodle | Cours en ligne | Écoles, formateurs et entreprises qui proposent des cours | Plus exigeante ; nombreux réglages pour les cours, les rôles et la notation |
| phpBB | Forums | Forums de discussion communautaires | Facile à installer ; la modération demande un effort continu |
| Nextcloud | Fichiers et collaboration | Stockage et partage privés de fichiers, agendas, contacts | Moyenne ; demande une maintenance régulière et assez d’espace de stockage |
Quelques questions aident à affiner le choix :
- Qui va modifier le site ? Si des personnes non techniques mettront à jour le contenu chaque semaine, privilégiez l’application dont l’éditeur leur semble le plus simple. Essayez d’abord une démo ou une installation de test.
- De quoi aurez-vous besoin dans un an ? Passer plus tard d’une application à une autre implique généralement de reconstruire le site : choisissez-en une qui couvre vos prochaines étapes probables.
- Les modules complémentaires dont vous avez besoin existent-ils et sont-ils maintenus ? Toutes les applications de cette liste reposent sur des modules complémentaires (appelés plugins, extensions ou modules). Vérifiez que ceux dont vous avez besoin existent et sont mis à jour régulièrement.
- Qui va s’occuper des mises à jour ? Toutes ces applications ont besoin de mises à jour régulières pour leur sécurité. Choisissez-en une que vous pourrez réellement maintenir.
Une plateforme de boutique gère les produits et le paiement, mais il vous faut quand même un compte chez un prestataire de paiement, des tarifs de livraison, des réglages de taxes et des pages légales comme des conditions générales et une politique de confidentialité. Prévoyez-les, quelle que soit la plateforme choisie.
Installation en un clic ou manuelle
Il existe deux façons courantes d’installer une application sur votre hébergement.
L’installation en un clic signifie que l’installateur de votre hébergeur met en place l’application pour vous : il copie les fichiers, crée la base de données et lance la configuration, puis vous donne l’accès administrateur. C’est la voie la plus rapide, et elle évite les erreurs courantes, comme un mauvais mot de passe de base de données.
L’installation manuelle signifie que vous faites chaque étape vous-même, généralement ainsi :
- Téléchargez l’application depuis son site officiel. N’utilisez jamais de copies provenant d’autres sources, qui peuvent contenir du code malveillant.
- Téléversez les fichiers sur votre hébergement en SFTP, une méthode sécurisée de transfert de fichiers vers le serveur.
- Créez une base de données et un utilisateur de base de données dans votre panneau de contrôle d’hébergement.
- Ouvrez votre domaine dans un navigateur et suivez l’installateur web de l’application, en saisissant les paramètres de la base de données quand ils sont demandés.
Une installation manuelle vous donne un contrôle total sur la version et sur le dossier où se trouve l’application. Quelle que soit la méthode choisie, c’est ensuite à vous de mettre à jour et de sauvegarder l’application. Consultez Téléverser des fichiers avec SFTP et Les bases de données expliquées pour le détail d’une installation manuelle.
Lorsque vous commandez l’hébergement web DomainPilot, vous pouvez choisir une application à installer lors de la création de votre compte : WordPress, Joomla, Drupal, PrestaShop, OpenCart, Moodle, phpBB ou Nextcloud. Pour les boutiques, DomainPilot propose aussi des pages dédiées à l’hébergement PrestaShop, à l’hébergement OpenCart et à l’hébergement WooCommerce.
Guides associés
- Bien démarrer avec WordPress
- Bien démarrer avec Joomla
- Bien démarrer avec PrestaShop
- Hébergement web, VPS ou cloud