Vous recherchez une plateforme gratuite afin de vous afficher sur internet ? Evo-CMS est "LA" solution à vos besoins. Evo-CMS est une plateforme totalement gratuite et open-source qui répondra a vos attentes. L'administration étant très simple et rapide, pourra vous rendre le contrôle de vos affaires sans inquiétudes. Le CMS est conçu par une personne simple et discret et une personne à la fois logique et maniaque de la sécurité.

Ce qui fait que Evo-CMS soit si particulier, vous pouvez directement contrôler le site entièrement sans faire appel à un programmeur. En effet, avec Evo-CMS vous pouvez choisir les pays, les rang-ip ainsi que les pseudonymes autorisés. Cette fonction n'est pas disponible dans la plupart des forums et CMS gratuit. Les filtres inclus dans Evo-CMS sont mis à jour avant chaque release. Cela permet d'être prêt à d'éventuels problèmes.

Notre équipe a pensé surtout à la compatibilité et la rétro-compatibilité du forum inclus dans le CMS. Notre équipe a mis au point un système permettant de convertir plusieurs forums très connu et gratuit afin d'inclure les informations qu'ils possèdent et les transférer à Evo-CMS. Nous pouvons dès lors à présent affirmer que vous pouvez transférer votre forum sur ce CMS en un seul clique. Bien que le convertisseur ne soit pas totalement au point, vous pouvez de manière sûre, convertir un forum PunBB ainsi que FluxBB vers Evo-CMS.

Ce n'est pas tout ! Evo-CMS possède également des atouts qui vous permettrons de bien vous afficher ! La structure prochaine des pages de Evo-CMS vous permettront de créer vos propres templates d'affichage ! Vous pouvez déjà le faire mais de manière basic. Cette possibilité sera prochainement implanté dans une version future.

Pour les amateurs d'avatars, émoticones et autres, Evo-CMS vous permet de créer vos propres bibliothèques d'avatars ! En créant simplement un dossier dans le répertoir /upload/avatar/<nom désiré> et en y transférant vos images, vous verrez dans votre profile directement vos images comme avatars !

Voici les caractéristiques de Evo-CMS :

  • Un forum simple ultra complet
  • Rcon Management
  • Gestion des permissions par groupes
  • Un blog / Gestion d'article
  • Une administration simple et efficace
  • Système de parrainage
  • Système de messagerie instantané / boite courriel
  • Hébergement de fichier personnalisé
  • Whitelist Management (Ip / Username / Pays)
  • Importateur PunBB/FluxBB/WordPress et autre vers Evo-CMS (post/user/group)
  • Et plus encore

Notre CMS est en phase test depuis bientôt 2ans.
Merci de vous inscrire sur notre forum afin de nous faire part de vos commentaires !

http://blog.evolution-network.ca

29 réponses


Une petite demo de ton cms serai peut-etre sympa.
Quand tu cherche un CMS tu n'as pas envie d'installer tous les CMS de la terre

+1

Et/ou des screens

De plus qu'il n'y a pas de documentation (installation, utilisation ...), même dans le forum.
Tout projet qui se respecte se doit d'en avoir une et la disponibilité du CMS sur une plateforme comme GitHub ne serait pas de trop.

Pas besoin de documentation sur l'installation. La documentation sur l'utilisation viendra avec le temps. Concernant la "demo", je ne crois pas offrir une démo mais parcontre, vous pouvez la télécharger sur notre site de projet. Je vais mettre en ligne prochainement une gallerie d'image de présentation du CMS pour montrer de quoi il a lair. J'ai déja cette gallerie sur Facebook donc ça ne devrait pas être trop difficile.

Concernant GitHub, c'est un projet personnel. L'accès au github est privé car seulement deux personne y ont accès. Moi et un autre Dev. C'est pour cela que nous avons mis a votre disposition un forum.

Et voila. Après quelques instants de réflexion, j'ai décidé de mettre à disposition une version DEMO du CMS. Certes avec certaines options désactivé mais, elle fonctionne.

Visitez notre forum pour en avoir les informations de connexion.

bon ben voila pour la demo petit bug:

Parse error: syntax error, unexpected ''Les membres'' (T_CONSTANT_ENCAPSED_STRING), expecting ']' in /var/www/virtual/evolution-network.ca/blog/htdocs/demo/admin/menu.php on line 53

Oui. Je fesais un test au meme moment ou tu allais sur le site. J'éditais le mauvais FTP. Le bug a été corrigé :) Vous pouvez utiliser le forum pour déclarer les Bug car Grafikart ne sert pas de plateforme pour déclarer un bug :)

Bonjour,
Je donne +1 à ce cms. Tu as fait du bon boulot. Je pense que je vais me mettre aussi à réaliser un cms puisque j'en ai encore pour longtemps avec mon Lpic3. Au moins, ça me permettra d'occuper mon temps au mieux.

J'ai regardé le code source et quelle ne fut pas ma déception de voir que tout est en procédural. De plus l'organisation des dossiers/fichiers/fonctions est vraiment fouilli (un gros fichier fonctions de 2000 lignes herk). De plus où sont les doc Blocks ?

Bref c'est le genre de petit CMS qu'il est impossible de customiser

SquallX, il est totalement possible de modifier le CMS. Tu ne peux pas blâmer un programmeur par ton incompétence de compréhension.
Chaque personne code de manière différente. Ensuite, Merci à ce petit Géni d'avoir banni le compte Super-Admin et Admin :) J'avais pas pensé à empêcher cette action :)

jurisChris, Je te remerci pour ton commentaire. C'est pas mal de travail donc je te souhaite bonne chance.

Je ne comprends pas l'intérêt du projet. C'est un CMS en procédural, fait pour des Nobs du dev, mais ou tu utilises que des termes techniques. Clairement, je ne vois pas la plus-value de ce cms. De plus le terme afficher, c'est dans quel sens, celui ou on prend les gens pour des cons, ou celui qui ne veux rien dire? "Vous recherchez une plateforme gratuite afin de vous afficher sur internet" ??!!.

Ensuite "SquallX, il est totalement possible de modifier le CMS. Tu ne peux pas blâmer un programmeur par ton incompétence de compréhension." Clairement faire un CMS en procédural en 2015 c'est faire du travail de débutant, donc ne dit pas que quelqu'un qu'il est incompétent. Si tu es irréprochable sur ton travail oui, tu peux te le permettre. Mais je crois que tu es loin d'être irréprochable, redescends sur terre.

Ou ai je dis que je ne comprenais pas ton CMS ?

Ca pourrait être un projet sympa, même en procédural mais encore faudrait-il organiser mieux ton code. On retrouve du HTML et du PHP mélangé, pour un projet de cette taille c'est suicidaire. Des fichiers de fonctions de plusieurs milliers de ligne (pourquoi ne pas les avoir séparé ?), cela montre parfaitement un travail d'amateur. De plus tu me dis que le CMS est modifiable, je n'en doute pas, mais après combien d'heures passés dedans ? Les dossiers et les fichiers n'ont aucune logique.

De plus tu sembles borné et complètement campé sur tes positions. Je t'apporte une critique un temps soit peu constructive et tu me qualifies d'incompétent ?!

Même un projet sur lequel j'ai collaboré en 2004 (c'est dire !) est beaucoup mieux organisé que ton code...

Et bien... Si tu te fis au theme de base, c'est normal. Ensuite, si tu y pense bien, tu peux combiner plusieurs dossiers en un seul pour créer un theme pour obtenir ce que tu désire. C'est une version Beta... Je n'ai jamais spécifier que j'étais un pro... Vous critiquez le CMS comme étant tout mélangé. Par-contre, personne dis du positif. C'est toujours plus facile de dire du négatif que du positif. Tu soulève néant-moins un bon point : " De plus tu me dis que le CMS est modifiable, je n'en doute pas, mais après combien d'heures passés dedans ? "

Je ne m'occupe pas du code entier. Nous sommes deux et j'évite de changer la méthode de coder de la personne qui code avec moi. Moi je m'occupe du coté esthétique et mise en page. Le point fort que personne ne spécifit. c'est que le CMS est vraiment bien sécurisé. Je met au défit à n'importe qui de trouver une seule faille de sécurité sur le CMS. Je ne parle pas biensur du module de banissement car il y a une petite modification à faire dans ce module. Les noob se foutent que leur site soit sécurisé ou pas ... mais, les pro eux veulent de la bonne sécurité.

Si tu veux en débattre, Nous avons un tracker que tu pourrais participer dedans pour emettre des idées de changements.

Vous critiquez le CMS comme étant tout mélangé. Par-contre, personne dis du positif

en meme temps les critiques permettent d'avancer alors que le positif permet de se conforter dans son bain de competences sans avoir une goute de reflexion pour evoluer. Les critiques permettent d'avoir l'avis de personnes et de prendre conscience de ce qui se passe et d'evouler.
sans critiques, les gens ne chercherais pas plus loins que le bout de leur nez, c'est la critique qui fait avancer les choses. Donc si t'as envie d'entendre ton cms il est beau, le code est jolie, partage le avec des gens qui sont pas assez mature pour se permettre d'analyser le code correctement, sinon accepte les critiques et essai de voir ce qu'elles peuvent apporter de constructif

Je met au défit à n'importe qui de trouver une seule faille de sécurité sur le CMS

Je te trouve bien sur de toi

Pour le module de bannissement, je trouve ça c*n de me banir définitivement de la démo pour vous avoir montrer que c'était pas malin de ne pas pouvoir empêcher de bannir l'admin.
EDIT: Et de se bannir soi-même (je m'étais mis une semaine je crois, là c'est passé à l'éternité)

C'est le remerciement pour avoir trouvé un bug

Non. C'est le remerciment pour avoir banni le super-admin lol Comme j'ai dis, je savais depuis 1 semaine environ sinon 2 que on pouvait faire ça. Mais, je ne pensais pas que ca arriverait lol. Je te débanne. Le petit "bug" qui en n'est pas un parce que je navais jamais envisagé ça, sera corrigé prochainement.

Defy tu as raison :) je n'Avais pas vu sous cette angle :)

Defy tu as raison :) je n'Avais pas vu sous cette angle :)

Nous somme tous des developpeurs donc forcement qu'on critique le code, c'est un peut l'interet de poster ce genre de projet sur un site de dev, les remonter, les conseil et voir meme trouver des contributeurs pour aider.

Oui Arnich. Jusqu'à maintenant, autre que le bug qui n'est pas un bug, aucune faille de sécurité n'a été trouvé. Je ne crois vraiment pas qu'une personne expériementé puisse trouvé une faille de sécurité relié directement au CMS. Je suis certains de la fiabilité point de vu sécurité de mon produit. Nous ne parlons pas de WordPress et de WHMCS qui ont des certaines failles de sécurité corrigé à mesure que les projets avancent.

Quel test as tu fait pour permettre de soutenir que la securité de ton produit est aussi bonne, est ce juste une conviction que tu sois bon ou tu as mis en place des tests unitaires qui te permettent de connaitre toutes les fonctions de ton projet. Ton projet est encore bien jeune et tu cite deja wordpress, allons un peu de retenu ton projet n'est pas encore la cible. De plus vu le pauvre contenu que tu propose (pas de theme, de plugin, pas de traduction) ton cms n'a pas beaucoup de chance d'etre tester / utiliser. Il faut savoir que quand ton cms attire un nombre conséquent de personne, c'est la que les premieres failles de sécurités sont remontés.

Autre chose, quel est ta politique concernant le fait que ta communauté puisse produire des plugins ou des themes ? Est ce que tu passe un systeme de validation ou il n'y a que toi et ton dev qui vont sortir ces éléments ?

Je te conseil dans ta roadmap de prévoir une version en POO car le procédural c'est bien pour commencer mais la poo est ce qu'il y a de mieux pour maintenir un projet tel que le tien.

Le plus gros de votre travail va etre l'internationalisation et je pense qu'avant de sortir une version finale vous devriez reprendre tous les texts afin d'avoir un cms full anglais et français, une fois ceci fait vous avez meme plus besoin de penser pour ajouter une nouvelle langue.

Autre chose pour votre codage, il aurait été bien de mettre en place des commentaires pour sortir à minima un phpdoc, car dans l'etat actuel des choses, personnelement le codage ne me donne pas envie de contribuer à votre projet mais peut etre que ça ne vous interesse pas.

La règle principal d'un projet open source est la documentation sans ça les contributions ne seront dépendant que de vous deux...

Bonjour Bahamut45.
Merci pour ton commentaire :) En ce qui concerne la sécurité, plusieurs personne ont tenté de trouver des faille de sécurité et aucune n'a été trouvé. C'est pour ça que je met au défit une personne qui saura les trouver afin de les corrigers. En ce moment, aucune faille actuel de sécurité sont utilisable. Je me garde néant-moins une petite réserve qu'il peut "probablement" mais certainement pas en avoir.

En ce qui concerne les plugins / thèmes / traductions, je suis en pleins débats avec mon dev à savoir si on met les traductions intégrales ou si on les rend téléchargable. Moi je désire les rendre téléchargable. Le système de traduction n'est pas au point encore. Il fonctionne mais l'interface de traduction du côté admin n'est pas encore prêt.

Tous le monde peuvent créer des plugins pour le CMS. Nous avons testé plusieurs plugins fais manuellement et aucun faille n'est désselé. Par-contre, la personne qui ne sait pas coder un plugin et qui crée des failles de sécurités, cela ne nous concerne en rien selon moi. J'attend que le plugin pour serveur Minecraft soit terminé pour le rendre téléchargeable. Les commentaires étant constructif sur ce forum permet de revoir certaines méthodes. D'un autre part, le CMS est en -DEV- et non pas en -Beta-. La diférence est significative. En -DEV- nous recueillons un maximum de commentaire pour améliorer l'expérience utilisateur afin de sortir un CMS -Beta- de qualité.

Tous ceux et celles qui veulent y contribuer sont la bienvenue. Le problème est seulement pour ma part. Je ne sais pas comment fonctionne GitHub. Je trouve ça royalement compliqué. Dès que j'ai trouvé comment fonctionne un Github, je vais le rendre publique pour les améliorations à l'échelle international.

Dès que le DEV soit rendu à l'étape beta, il aura une documentation.

Si tu as des propositions. tu peux visiter notre forum : http://blog.evolution-network.ca/?p=forums
et de nous les faires part.

Sans être un spécialiste de Git, très loin de là même, tu devrais faire une recherche ici et jeter un oeil sur les tutos de Grafikart sur Git et GitHub.
Y en a pas mal sur le versioning en général, Git, les différentes versions de GitHub, etc, ces tutos sont clairs, et perso, ça m'a suffi pour me débrouiller rapidement.
Au final, c'est bien moins usine à gaz qu'il n'y parait.

Bonsoir.

Je me garde néant-moins une petite réserve qu'il peut "probablement" mais certainement pas en avoir.

Cette phrase est bien trop contradictoire, c'est comme dire :

C'est possible, mais ça ne l'est pas.

Concernant les plugins, tu dis que tout le monde peut créer son plugin, mais pour donner une telle possibilité aux utilisateurs, il faudrait d'abord leur proposer une documentation pour leur dire comment ils peuvent en créer un, comme par exemple les informer qu'elles sont les fonctions qui seraient communes et qui seraient nécessaires pour rendre leur plugin fonctionnel pour l'application.
Car là, juste en jetant un oeil au code des 5 plugins disponibles nativement dans le CMS, il n'y a rien qui permet de différencier une syntaxe particulière pour en créer un sans devoir consulter tous le code du CMS, afin de coller au codage du CMS.
Ensuite, je pense que le CMS est à la base prévu pour être distribué à tout utilisateur, sans qu'il n'ait spécialement de connaissance dans le développement web.
De plus qu'en général, il est préférable de permettre que les plugins puissent être partagés entre les utilisateurs, via une plateforme par exemple et mettre en place un système de téléchargement/installation/activation/désinstallation via une interface dans l'application.
Tu regarderas et en général tous les CMS mis à disposition du public, donnent cette possibilité, même des auteurs dont leur CMS n'est pas spécialement connu.

Pour ce qui concerne GitHub, tu devrais demander à ton collaborateur, dans le cas où il ne sache pas comment faire, il peut toujours regarder des tutoriels vidéos qu'à fait Grafikart sur le sujet ainsi que la formation sur Git.

J'espère que tu prendra ce message en tant que critique constructive et non en tant qu'attaque personnelle.

Bonjour Lartak :) Merci pour ton commentaire.
Effectivement, il aura une section plugins-list prévu à cette effet. En ce moment, il s'agit simplement de mettre le plugin dans le dossier plugins pour que le CMS le percoit et fourni les options de configuration que le plugins permet. De la, il est activable et désactivable.

Comme plusieurs ici le disent, il manque la documentation. Je répète... Dès que le CMS sera en Beta, la documentation va faire sa sortie. En ce moment, trop de choses change au fur et à mesure que les semaine avancent.

Viola. je n'ai toujours pas trouvé comment fonctionne GitHub correctement mais, j'ai cependant trouvé comment Commit / pull / push grace à Microsoft :)
Voila le Git : https://github.com/coolternet/CMS

Nouvelle interface administrative voit le jour prochainement. Voila un aperçus de la nouvelle interface.
https://fkcd.ca/Et1.jpg

La capture d'écran promet une jolie interface admin, c'est un bon point.
Mais comme celà a été dit plus haut, sans documentation complète et sans objet, le projet risque de ne pas intéresser grand monde.
Bon courage.

Le mieux ne serait-il pas de recréer un post en expliquant ton CMS plutôt que de répondre à un sujet vieux de 2 ans ? :)