Partage
  • Partager sur Facebook
  • Partager sur Twitter

Soosyze - CMS sans base de données

    28 mars 2019 à 10:44:13

    Bonjour tout le monde,

    Je m’appelle Mathieu, j’ai 26 ans et ça va faire déjà 8 ans que je développe des applications web.

    Il y a 2 ans, dans le cadre de ma veille technologique je suis tombé un peu par hasard sur le concept de micro CMS sans bases de données.

    Je trouvais incroyable que des développeurs puissent proposer des systèmes aussi simples et ouverts à tous avec aussi peu de contraintes.

    Mais en explorant l'univers de ces CMS, de nombreux détails m’ont interpellé:

    • Manque ou même absence de documentation,
    • Si la documentation existe, elle est mal organisée ou partagée,
    • Manque de visibilité des interfaces et des fonctionnalités,
    • Peu ou pas de tutoriel ou de FAQ pour l'essentiel des CMS visités,
    • Peu ou pas de modules et thèmes complémentaires,
    • Utilisation de bibliothèques externes sous exploitée,
    • Mauvaise mise en valeur des modules et thèmes complémentaires.

    Je me suis alors dit que je pouvais aussi proposer ma vision de ce que pourrait être un micro CMS.

    Un projet qui resterait simple, mais avec une approche plus professionnelle du développement.

    Je me suis donc mis à étudier fortement (ou à revoir) les frameworks MVC et MVC objet,

    le fonctionnement du SQL et de la théorie des ensembles, les différentes méthodes du noSQL,

    les tests unitaires, les outils d’aide au développement, les concepts de micro service,

    les recommandations PHP (PSR), les design paterns, les hooks… et c’est ainsi que Soosyze CMS est né.

    Jusqu’à présent seuls quelques amis ont pu visualiser mon projet et je viens tout juste de finir une version assez satisfaisante pour qu’il puisse fonctionner correctement.

    C’est dans cette optique que je viens chercher vos avis pour continuer à améliorer mon projet.

    Je suis prêt à entendre toutes les critiques (un tant soit peu constructives) sur ce qui pourrait être ajouté, amélioré ou supprimé.

    Lien du site : https://soosyze.com/

    Lien de la démo : https://demo.soosyze.com/

    Lien GitHub : https://github.com/soosyze/soosyze

    En espérant susciter votre intérêt ;)

    -
    Edité par Freudd 28 mars 2019 à 10:50:45

    • Partager sur Facebook
    • Partager sur Twitter

    Mon projet CMS https://soosyze.com/
    Son repo github https://github.com/soosyze/soosyze

    Open source tools and free yes, but with elegance :P .

      3 avril 2019 à 11:00:14

      Salut,

      C'est intéressant comme projet, peut-être pas par son originalité mais intéressant tout de même.

      Voici donc mes commentaires

      • J'aime beaucoup ton code, c'est propre, c'est beau, j'aime.

      Mais

      • Tes fichiers de config et ton code est accessible par navigation http, un peu comme wordpress en fait. Une bonne pratique sera de créer un répertoire web et de mettre ton fichier index.php ainsi que tous tes assets dedans (css, images, js)
      • Sur ton site https://soosyze.com l'animation est fatiguante. Ca fait très vieux web. Si vraiment tu veux la garder, ralenti l'animation.
        Après c'est logique, tu veux que les visiteurs se focalisent sur ton contenu éditorial ou sur des effets visuels ?

      Voilà

      • Partager sur Facebook
      • Partager sur Twitter
        4 avril 2019 à 11:09:11

        Salut Freudd,

        Je viens de télécharger le projet. Je vais le tester de mon côté. Si j'ai un peu de temps, je pourrais apporter des modifications en cas de besoin via des PR. 

        Je te tiens au courant ;)

        • Partager sur Facebook
        • Partager sur Twitter

        Alexandre Jourdain - Développeur FullStack - Linkedin - AlexandreJ

          17 juin 2019 à 17:21:55

          Bonjour loacast et merci de ton retour,

          J'aimerais avoir quelques précisions sur les animations qui te semblent de trop ?

          Sur le header du site ou ceux dans la partie fonctionnalité ?

          Sinon pour la séparation du index.php, je suis tout à fait d'accord avec toi, séparer l'entrée du site dans un dossier à part permet de mieux protéger ton application (cf. Symphony par exemple ^^' ). En attendant que ce changement d'architecture s'opère les fichiers .htaccess (pour apache) ou .nginx.conf (pour Nginx) veillent à ne pas donner de droit d'accès à ces fichiers.

          Et merci à Alex40 d'avoir testé le projet et de ta proposition pour apporter des modifications ;)

          Si ça vous intéresse la nouvelle version de Soosyze est actuellement disponible en alpha6.1

          Quelques nouveautés viennent se rajouter au projet, mais principalement coté back-end.

          Vous pouvez vous renseigner directement sur ce post :

          https://soosyze.com/blog/2019/06/12/soosyze-cms-1-0-0-alpha6

          Il est divisé en 2 parties, l'une plus accès pour les utilisateurs et l'autre pour les développeurs :ange:.

          Toujours dans un souci d'amélioration, n'hésitez pas à me faire part de vos retours ou/et de bugs éventuels :)

          Le projet continue ^^

          -
          Edité par Freudd 17 juin 2019 à 17:22:17

          • Partager sur Facebook
          • Partager sur Twitter

          Mon projet CMS https://soosyze.com/
          Son repo github https://github.com/soosyze/soosyze

          Open source tools and free yes, but with elegance :P .

            18 juin 2019 à 11:16:55

            Freudd a écrit:

            Bonjour loacast et merci de ton retour,

            J'aimerais avoir quelques précisions sur les animations qui te semblent de trop ?

            Sur le header du site ou ceux dans la partie fonctionnalité ?


            Hello, tu as visiblement enlevé l'animation depuis.
            • Partager sur Facebook
            • Partager sur Twitter
              2 août 2019 à 16:16:05

              Coucou,

              Projet intéressant, je ne connaissais pas le concept de micro CMS.

              Mais du coup la meilleure vitrine pour ton projet serait d'avoir fait soosyze.com sous ce cms non ? Même si ton drupal est bien fait.

              Petite remarque: le lien pour revenir sur le site principal depuis https://demo.soosyze.com/ est erroné (https://demo.soosyze.com/soosyze.com) et on arrive sur une 403.

              Mais sinon beau projet !

              • Partager sur Facebook
              • Partager sur Twitter
                14 août 2019 à 9:41:45

                Bonjour SiberianWolf et merci beaucoup pour ton retour :D.

                SiberianWolf a écrit:

                Mais du coup la meilleure vitrine pour ton projet serait d'avoir fait soosyze.com sous ce cms non ? Même si ton drupal est bien fait.

                Effectivement la meilleure vitrine pour le projet serais de réaliser soosyze.com sous ce CMS.

                Malheureusement, il est encore en phases de développement et manque encore de stabilité/fonctionnalité. De plus, Drupal couvre des besoins plus larges que Soosyze CMS. Tu peux plus facilement monter une communauté utilisateur avec Drupal, alors que Soosyze est pour le moment focalisé dans la création de site vitrine (ça ne veut pas dire qu'il restera toujours sur ce créneau ).

                Et d'expérience j'ai pu constater qu'il est dangereux (d'un point de vue sécurité) de mettre en place son propre produit pour sa propre plateforme publique.

                SiberianWolf a écrit:

                Petite remarque: le lien pour revenir sur le site principal depuis https://demo.soosyze.com/ est erroné (https://demo.soosyze.com/soosyze.com) et on arrive sur une 403.

                Concernant la Démo, celle-ci est en cours de refonte. Ils nous semblent qu'elle ne met pas suffisamment en avant les fonctionnalités de Soosyze CMS. Ce changement arrivera avec la version alpha8 prochainement :).

                Sinon encore merci d'avoir signalé le lien pour revenir sur le site principal depuis la Démo, il semble s'agir d'un bogue qui n'avait pas été remonté.

                • Partager sur Facebook
                • Partager sur Twitter

                Mon projet CMS https://soosyze.com/
                Son repo github https://github.com/soosyze/soosyze

                Open source tools and free yes, but with elegance :P .

                  1 octobre 2019 à 13:49:41

                  Hey ! c'est la rentrée (avec un mois de retard :D)

                  J'ai pas eu beaucoup de nouvelle pendant cette pause estivale mais bon, j'en est pas donnés pour autant :honte:.

                  Cette rentrée apporte de nombreuses nouveautés riches pour l'utilisateur, entre autre le module Bock pour disposer des contenus en drag & drop, la traduction Anglais/Français de l’interface et une installation du CMS personnalisé.

                  Si vous souhaitez en savoir plus sur les changements vous pouvez lire notre article :
                  https://soosyze.com/blog/2019/09/24/c-est-rentree-alpha8

                  Et si vous êtes du genre minutieux et que vous voulez tous savoir, il y a aussi le Changelog sur Github :
                  https://github.com/soosyze/soosyze/releases/tag/1.0.0-alpha8

                  Sinon nous avons suivie le retour d'un utilisateur pour traduire le CMS. Il reste encore pas mal de travail à ce sujet comme la traduction du site et des autres bibliothèques conçues pour le projet, mais c'est en de bonne voie.

                  Vous pouvez aussi participer à la traduction (si le coeur vous en dit) sur l'instance Zanata de Framasoft (logiciel de traduction de projet) à cette adresse :
                  https://trad.framasoft.org/project/view/soosyze?dswid=-66

                  La traduction n'est pas parfaite, si vous trouvez quelque chose à en dire faites-le-nous savoir.

                  Ah sinon ça sera la dernière version alpha du projet.

                  Tout sera fait pour que la prochaine version possède toutes les fonctionnalités voulues à la base de Soosyze. Nous passerons donc la prochaine version en bêta à la recherche des bugs et autre faille de sécurité ;)

                  Sinon n'hésitez pas à nous faire vos retours d'utilisateurs/développeurs :)
                  • Partager sur Facebook
                  • Partager sur Twitter

                  Mon projet CMS https://soosyze.com/
                  Son repo github https://github.com/soosyze/soosyze

                  Open source tools and free yes, but with elegance :P .

                  Soosyze - CMS sans base de données

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  • Editeur
                  • Markdown