À propos du projet
Halo est un outil de création de sites open source, prononcé « heɪloʊ », positionné comme une solution de construction de sites web pour les particuliers et les entreprises. Selon le README, son champ d'application couvre divers types de sites tels que les blogs personnels, les bases de connaissances, les sites officiels d'entreprise et les boutiques en ligne.
Quick Start
Si l'appareil dispose déjà d'un environnement Docker, la commande fournie dans le README peut être utilisée pour lancer un environnement d'essai : avec halo comme nom de conteneur, mappage du port 8090, montage de ~/.halo2 vers /root/.halo2 dans le conteneur, et l'image halohub/halo:2.26. Le README précise que cette méthode est destinée uniquement à l'essai et recommande d'utiliser le panneau de gestion d'exploitation de serveurs Linux open source 1Panel pour le déploiement, afin de gérer le reverse proxy, les certificats SSL, ainsi que les mises à jour et les sauvegardes ; d'autres méthodes de déploiement sont également listées dans la documentation.
Expérience en ligne
Le README fournit des adresses pour un site de démonstration et un panneau d'administration, ainsi qu'un compte de démonstration « demo » et son mot de passe, permettant de découvrir l'interface et les fonctionnalités avant l'installation officielle.
Segmentation des versions
Le projet est divisé en trois versions selon l'étendue des fonctionnalités, comme expliqué dans le README :
- Version Communautaire : open source et gratuite, sous licence GPLv3, destinée aux développeurs individuels, aux passionnés de technologie et aux projets open source. Elle permet de créer gratuitement des blogs, des portfolios et des sites de documentation technique, avec plus de 100 thèmes et plugins gratuits.
- Version Professionnelle : ajoute plusieurs fonctionnalités à la version communautaire, notamment la gestion du contenu via une application mobile, la création de sites intelligente par IA, la connexion par vérification de numéro de téléphone, le déploiement privé complet, ainsi que l'accès à certains thèmes et plugins premium du marché (tels que l'optimisation SEO, la lecture payante, l'assistant IA, etc.).
- Version Boutique : ajoute des capacités de commerce en ligne à la version professionnelle, couvrant la gestion des produits, le traitement des commandes et l'intégration des paiements. Elle mentionne l'intégration de modes de paiement tels que WeChat Pay et Alipay, permettant de fusionner un site officiel de marque, un CMS et une boutique en ligne sur un seul site.
Pour les différences détaillées entre les versions, le README suggère de consulter la page de comparaison des versions fournie.
Écosystème d'applications et extensions
Halo propose un marché d'applications pour obtenir des thèmes de site et des plugins fonctionnels ; les développeurs peuvent également publier et gérer leurs propres applications, le README liant les instructions relatives à l'adhésion des développeurs et à la création d'applications. De plus, une liste de ressources awesome-halo est disponible pour référence.
Licence et contributions
Le projet est open source sous licence GPL-v3.0, et le README rappelle aux utilisateurs de respecter ladite licence. Pour contribuer, il convient de se référer au document CONTRIBUTING du dépôt, lequel affiche également les informations sur les contributeurs et des graphiques statistiques.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.