SAAS

Projet: CMS personnalisé

Capture ecran du projet Arko CMS

CMS personnalisé, c'est quoi ?

Arko CMS est un système de gestion de contenu (CMS) qui permet de construire l'API pour un site web. Il permet aux utilisateurs de créer, modifier et publier du contenu en ligne sans avoir besoin de compétences techniques. En effet, il est possible de créer des projets ou organisations, d'y attribuer du contenu, des images, des documents, des vidéos et de les publier sur le site web. Dans le cadre du développement du CMS Arko et du site Partnerships4SustainableCities, des améliorations significatives ont été apportées entre janvier et avril 2024. Ces améliorations se concentrent sur la gestion des données et l'expérience utilisateur pour une navigation plus fluide et intuitive. Parmi les principales modifications apportées, on retrouve une organisation thématique des données par ordre alphabétique, l'implémentation d'une fonction de recherche par attribut principal, et la possibilité de prévisualiser, télécharger et supprimer divers types de fichiers. De plus, des ajustements ont été faits pour améliorer l'expérience utilisateur, notamment en corrigeant le processus de réinitialisation de mot de passe et en traduisant les informations affichées en plusieurs langues.

Avec quels outils a été conçu CMS personnalisé ?

Vous pouvez cliquer sur l'outil pour en savoir plus.

Ruby
Ruby est un langage de programmation populaire utilisé pour le développement d'applications web. Il est apprécié pour sa syntaxe élégante et sa simplicité.
Rails
Ruby on Rails est un framework web open-source écrit en Ruby. Il est utilisé pour développer des applications web robustes et évolutives.
JavaScript et Stimulus
JavaScript est un langage de programmation utilisé pour rendre les pages web interactives. Stimulus est un framework JavaScript léger et efficace pour ajouter des fonctionnalités interactives aux pages web.
Bootstrap
Bootstrap est un framework front-end open-source pour le développement web. Il fournit des composants prêts à l'emploi pour créer des interfaces utilisateur attrayantes et réactives.
Devise
Devise est une bibliothèque Ruby on Rails pour l'authentification des utilisateurs. Elle fournit des fonctionnalités telles que l'inscription, la connexion et la récupération de mot de passe.
GitLab
GitLab est une plateforme de développement logiciel basée sur Git. Elle offre des fonctionnalités de suivi des problèmes, de gestion de versions et de collaboration pour les projets de développement logiciel.
PostgreSQL
PostgreSQL est un système de gestion de base de données relationnelle open-source. Il offre des fonctionnalités avancées telles que la prise en charge des transactions ACID, les index avancés et les fonctions stockées.
Postman & API REST
Postman est un client API qui permet de tester, de développer et de documenter les API REST. Il offre des fonctionnalités avancées telles que la gestion des environnements, les tests automatisés et la génération de documentation.
AWS S3
Amazon S3 (Simple Storage Service) est un service de stockage en ligne d'Amazon Web Services. Il offre un stockage sécurisé, évolutif et fiable pour les données, les images et les vidéos dans le cloud.
Turbo Hotwire
Turbo Hotwire est un framework JavaScript pour le développement web. Il offre des fonctionnalités avancées telles que le rendu côté serveur, la mise en cache des fragments de page et la mise à jour en temps réel des données.