7 minutes de lecture

Andromede CMS, un CMS PHP CodeIgniter 4 et PHP 8.3

Avatar de Altitude Dev
Publié le 26 / 06 / 2023
par Altitude Dev

 

Un CMS propulsé avec un CMS PHP CodeIgniter 4.4.4

 

Inconnu du grand public, ANDROMEDE CMS est un CMS CodeIgniter 4, Content Management System réalisé par notre Agence Web Altitude Dev en Haute-Savoie à Sallanches.

Notre CMS CodeIgniter 4 propriétaire permet de réaliser des sites internet complexes et modulables par les développeurs.

À contrario d'un CMS classique souvent lent, mal sécurisé, mal infogéré ou trop "bloqué" pour être modifié ou amélioré, j'ai pour but de réaliser un site qui comprend les éléments les plus demandés au fil des années par mes clients et mon expérience de développeur fullstack PHP depuis 15 ans. Un site tout-en-un, rapide et modulable, proposant également la diffusion du contenu en SPA (sans rechargements du navigateur).

 

À qui est destiné ce CMS ?

J'ai créé ce CMS dans le cadre d'un développement continu afin de répondre en premier lieu aux besoins de mes clients professionnels ou particuliers qui désirent prendre la tête de page de Google Search.


Le CMS est destiné aux entreprises, PME, PMI.. qui recherchent une plateforme robuste et sécurisée, mais qui ne souhaitent pas utiliser un CMS no CODE non propriétaire ni une plateforme open-source telle que WordPress ou un logiciel hors Europe.

Il convient particulièrement aux sites vitrines ou multilingues, et sera bientôt adapté pour les sites e-commerce courant 2024.

 

CMS CodeIgniter 4

 

Quelles sont les technologies utilisées par ce CMS ?

Andromède CMS évolue en dissociant complètement le front-end du back-end et le back-end du front-end. Il charge en moins de 90 ms, comme ce site qui se charge en moins de 50 ms, et obtient un score de performance technique élevé sur PageSpeed.

Actuellement, six de nos clients sont en tête de page sur Google. (Altitude Dev, DerelictsGame, ThePionneers, Alpes Conseil Thermique, Andromede CMS, FD-Translations), prochainement 4 autres sites courant 2024..

 

 

 

Andromède CMS utilise principalement CodeIgniter 4.4.4 sans modifier sa structure, et suit les nouvelles versions à chaque mise à jour. Il est également compatible avec les nouvelles versions de PHP, telles que PHP 8.3.1, assurant ainsi des performances et une modernité continues.

Les composants clés d'Andromède CMS incluent CodeIgniter 4.4.4, PHP 8.3.1, Hotwire, Stimulus, Turbo, Twig 3.8, MySQL, TinyMCE 6, un éditeur de code intégré avec un éditeur visuel, Stripe Elements, l'API V3, l'utilisation des balises OG, Meta, Twitter, Facebook, JSON-LD, Rss, Sitemap, AMP, Caches, une minification brute du code source, l'intégration d'un hébergement Matomo (outil d'analyse), la conversion automatique en .WEBP, la prise en charge des langues pour une maximisation du référencement localisé, un gestionnaire de modules, de thèmes et d'images, un éditeur d'images intégré, ainsi que des modes sombre et clair, et bien d'autres fonctionnalités encore comme les entrées de formulaires, l'éditeur de template...

 

CMS CODEIGNITER 4

CMS CODEIGNITER 4

 

Est-til sécurisé ? 

Effectivement, Andromède CMS est développé en utilisant l'outil de cybersécurité réputé, SNYK.io, qui est leader dans son domaine et a reçu une notation élevée de A+. Le CMS suit les normes de code en MVC (Modèle-Vue-Contrôleur), ce qui favorise une structure claire et organisée du code.

Pour renforcer la sécurité, Andromède CMS propose des fonctionnalités telles que l'authentification à deux facteurs (2FA) avec Google Authenticator, l'utilisation de sessions PHP, la protection anti-Flood, le chiffrement des données, l'envoi d'alertes par e-mail en cas de tentative de force brute, le blocage des adresses IP, la suppression des sessions à distance, le contrôle du jeton CSRF (Cross-Site Request Forgery), Token Firebase JWT ainsi qu'un contrôle basé sur la localisation IP pour réduire considérablement le spam provenant de pays indésirables utilisant des robots.

De plus, Andromède CMS dispose d'un gestionnaire de sauvegarde complet pour les bases de données et les fichiers, avec de multiples vérifications en backend, ainsi que des honeypots pour détecter et prévenir les activités suspectes. Des sauvegardes automatiques des pages et des articles sont également incluses.

Le fait qu'Andromède CMS ne soit pas open-source limite effectivement la connaissance détaillée de son architecture, ce qui peut contribuer à renforcer la sécurité en évitant la divulgation d'informations sensibles.

 

AGENCE WEB SALLANCHES

 

Est-il no-code ?

Eh bien non, Andromède CMS n'est pas un CMS no-code. Il permet à l'utilisateur de créer ses pages en utilisant des langages tels que HTML, CSS, JS et PHP. Certains blocs préconstruits sont disponibles, mais leur utilisation nécessite des compétences techniques. Je ne le recommanderais donc pas à une entreprise qui souhaite une approche sans code sans avoir de connaissances particulières.

Cependant, la prise en main d'Andromède CMS est très facile, et les fonctionnalités basiques pour la création d'articles et de pages sont accessibles à tous. Il offre une interface conviviale qui facilite la gestion du contenu sans nécessiter une expertise approfondie en programmation, l'ensemble des pages disposent de sauvegardes automatiques et de révisions.

 

CMS CODEIGNITER 4

 

Quel est l'avenir du CMS ?

Le CMS a un avenir prometteur avec un projet innovant porté par une seule personne, avec l'aide de ChatGPT. Les développements futurs incluent la prochaine intégration d'une extension e-commerce complète, similaire à ce que propose WooCommerce par exemple. Actuellement, le CMS est en phase de développement continu et bénéficie d'une liaison en API avec GitLab, permettant des mises à jour à distance en un clic. De plus, il intègre déjà un système de paiement lié à Stripe Elements V3. ( démonstration ), disponible dans plus de 135 pays et acceptant plus de 30 moyens de paiement internationaux sécurisés, Andromède CMS offre une portée mondiale. 

En plus de cela, des fonctionnalités spécifiques sont prévues pour répondre aux besoins de différents secteurs d'activité. Par exemple, un système de réservation en ligne sera développé pour les hôtels, les chambres d'hôtes, ainsi que pour les rendez-vous chez les coiffeurs, les esthéticiennes, et les stations de ski pour la location de matériel à courte durée.

Ces fonctionnalités spécialisées permettront aux utilisateurs de tirer parti des capacités étendues d'Andromède CMS dans divers domaines, offrant ainsi une solution polyvalente et adaptée à différents types d'entreprises.

Ces avancées témoignent de l'évolution constante du CMS, avec de nouvelles fonctionnalités et améliorations à venir.

L'objectif est de proposer une solution complète et adaptée aux besoins changeants des utilisateurs, en offrant une expérience conviviale et performante.

 

CMS CODEIGNITER 4

 

Voici le site officiel réalisé par notre agence https://andromede-cms.com/fr

La version début 2023 d'Andromède CMS propose de nouvelles fonctionnalités passionnantes telles que la possibilité d'ajouter des forums à votre site. Cela permet aux utilisateurs de créer des discussions, de poser des questions et d'interagir avec d'autres membres de la communauté. Cette fonctionnalité offre une plateforme d'échange dynamique pour favoriser l'engagement des utilisateurs.

De plus, la version comprend également une fonctionnalité de commerce électronique en phase de test. Cela signifie que vous pouvez désormais configurer votre boutique en ligne, ajouter des produits, gérer les commandes et accepter les paiements en ligne. Cette intégration vous permet d'étendre vos activités et de vendre vos produits ou services directement depuis votre site Andromède CMS.

Il est important de noter que cette version est obsolète, et depuis lors, de nouvelles versions ont probablement été publiées avec des améliorations supplémentaires et des fonctionnalités mises à jour.