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
      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

      Projets IA : Ionic channels, Learn to walk et Wild neurons. Projet PHP : Casterlith ORM

        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
            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

            Projets IA : Ionic channels, Learn to walk et Wild neurons. Projet PHP : Casterlith ORM

            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