CMS DiamondCMS - Votre nouveau CMS moderne, gratuit, et Open-Source

AldricL

Aventurier
3 Mai 2020
4
2
3
40
Bonjour à tous,

Je viens en ce forum pour vous présenter ma dernière création : DiamondCMS. Développeur WEB (plutôt back-end) depuis plusieurs années, j'ai créé pour la communauté, et, je l'espère, avec la communauté, un CMS (c'est-à-dire un outil pour créer rapidement et facilement un site internet) compatible avec Minecraft (évidemment ^^) mais aussi avec Garry's Mod, CS-GO , et d'autres jeux Steam (utilisant la technologie "Sources")

Ce CMS est totalement GRATUIT à VIE, et open-source (https://aldric-l.github.io/DiamondCMS/). Il a été conçu pour être décentralisé (oubliez les CMS qui gaspillent la majorité des ressources du serveur à vérifier que vous n'êtes pas un "crackeur"), et modulable. A cet effet, vous pouvez ajouter des fonctionnalités (addons) et modifier l’apparence (thèmes) très facilement.

Au niveau des fonctionnalités, DiamondCMS se veut le plus complet possible : il dispose d'une boutique reliée aux serveurs de jeux (sans JSONAPI, j'utilise mon propre système qui ne nécessite aucun plugin et fonctionne en vanilla) supportant PayPal et DediPass, d'un forum, d'un support, d'un système de news, etc...
D'un point de vue technique : DiamondCMS est assez léger (plus que ses concurrents, notamment pour les raisons évoquées), et ne nécessite qu'une base de donnée MySQL avec PHP (7 de préférence). Pour les connaisseurs : il est construit selon une architecture MVC stricte selon une approche fonctionnelle, qui tends vers l'orientation objet.
DiamondCMS est aussi très sécuritaire : il utilise une autre technologie de ma création contre les failles SQL, et dispose d'une des technologies de gestion de mots de passe parmi les plus fiables au monde (technique dite de hashage-salage pour les connaisseurs).

Encore une fois, ce CMS est gratuit, j'insiste : mon but n'est pas de faire du profit, mais de proposer un outil, qui je l'espère, plaira à la communauté.
Voici le lien vers le site vitrine : https://aldric-l.github.io/DiamondCMS/

Une documentation est en cours de rédaction. Aucune compétence technique n'est requise : l'installateur a été conçu pour être le plus simple possible.

J'attends vos retours avec impatience. DiamondCMS est en béta, j'aimerais avoir votre avis !
 
Même si ce post n'a pas eu de réponse publique, je me permets de tenir informé votre communauté de l'avancement du projet, et remercier les utilisateurs qui m'ont contacté par messages privés.

Je viens aujourd'hui vous présenter la nouvelle mise à jour d'ampleur sur le CMS : la 1.1. Cette dernière a été réalisée en collaboration étroite avec les utilisateurs volontaires qui ont remonté de nombreux bugs et suggestions. Cette version est donc une version pour et par la communauté. La grande majorité des bugs ont été patchés, la sécurité a été renforcée et la personnalisation aussi. Tous ces changements font que le CMS n'a conservé qu'une chose : sa gratuité et son idéal de liberté.

Désormais, vous pouvez rajouter des pages, modifier le header, le footer, personnaliser d'avantage la boutique, utiliser de manière approfondie le forum, etc... Tous ces élements ne sont toutefois que la face visible du travail accomplit : la majorité du travail est un travail silencieux, avec notamment la conception d'une technologie exclusive de gestion des erreurs du système (et de PHP).

J'aimerais donc continuer à avoir vos retours, afin de faire vivre cette expérience unique de développement horizontal, où les utilisateurs ont réellement un rôle à jouer.
Au plaisir de vous lire (de préférence sur GitHub ^^).
PJ: Voici le lien vers mon site : https://aldric-l.github.io/DiamondCMS/
 
Je pense que tu devrais faire une présentation un peu plus ouverte à des gens qui n'y connaissent vraiment rien. Expliquer plus en détails l'intérêt d'un CMS, comment s'en servir (avec une vidéo de démonstration, ce serait vraiment pas mal), et cetera. Aussi une présentation plus visuelle aiderait sûrement.

Sinon, je pense que seulement proposer Paypal et DidiPass (dont j'avais pas entendu parler avant honnêtement) pourrait rebuter un peu des créateurs de serveurs qui voudraient un site principalement pour la boutique.
 
Bonjour,
Tout d'abord je vous remercie pour l'attention que vous portez au projet, et pour vos suggestions.
Pour la présentation visuelle, je suis tout à fait d'accord avec vous : il serait vraiment intéressant de pouvoir fournir une live démo par exemple. Cette dernière était d'ailleurs prévue pour la version 1.1, mais mes serveurs rencontrent un léger problème technique qui retarde le déploiement. C'est donc une question de jours, avant que le CMS se dote d'une véritable présentation visuelle.

Enfin, pour PayPal et pour DediPass, je ne vous avoue ne pas connaître de modes de payement plus utilisés que ceux-ci. Je reconnais humblement m'être aligné sur la concurrence, afin de permettre au plus grand nombre d'utiliser le CMS sans avoir à changer de prestataire. Visiblement, vous en connaissez plus que moi dans ce domaine : lesquels pensez-vous qu'il serait pertinent d'adjoindre au CMS ?

Merci encore pour votre implication. Je reste évidemment ouvert à toutes les critiques/remarques/suggestions qui peuvent faire avancer le projet.
 
  • J'aime
Reactions: Gaël Erhlich
Je dirais que je suis spécialement connaisseur, juste que j'aurais probablement rien acheté moi-même par DédiPass par exemple. En particulier pour un petit serveur Minecraft, je préfère PaySafeCard puisqu'on peut en acheter chez un buraliste.
 
Très bien, je note votre idée, et je songerai à l'intégrer dans une prochaine mise à jour.
Merci de votre aide pour le projet.
 
  • J'aime
Reactions: Gaël Erhlich