Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propositions de corrections/améliorations pour le CMS #50

Open
ghost opened this issue Jun 8, 2018 · 4 comments
Open

Propositions de corrections/améliorations pour le CMS #50

ghost opened this issue Jun 8, 2018 · 4 comments
Labels
enhancement New feature or request

Comments

@ghost
Copy link

ghost commented Jun 8, 2018

Bonsoir.

Je vous détaille ci-dessous chaque élément que je pense qu'il serait intéressant pour le CMS.

  • Régler le problème de lenteur sur la page de personnalisation des thèmes. Quand on a une bonne connexion ça peut aller jusqu'à 10 secondes, mais personnellement avec ma connexion parfois ça prend plusieurs minutes ou alors ça ne fonctionne pas du tout.

  • Ajouter de nouveaux onglets au réseaux sociaux dans "Préférences générales > Préférences sociales". Je pense qu'au moins Discord serait le bienvenue, et retirer Skype car ça ne sert plus à grand chose maintenant. Et même si on peut en ajouter des nouveaux avec le bouton d'ajout, au moins changer Skype par Discord serait bien.

  • Sur la page des statistiques, pour celui du nombre de visiteurs, j'ai l'impression qu'il est buggé. Pour ma part actuellement j'ai une date en décembre 1969 alors qu'on est en juin 2018. Donc je ne sais pas si les chiffres de visiteurs sont corrects ou pas.

  • Ajouter la possibilité d'insérer une image à une news sans devoir obligatoirement le faire avec le plugin "NewsAdvanced" qui n'est pas fonctionnel sur tous les thèmes. Je sais aussi qu'on peut intégrer directement l'image dans l'éditeur de texte mais bon dans le principe ça serait mieux d'avoir un système comme le plugin cité précédemment. Comme ça on pourrait par exemple sur l'accueil faire afficher une image avec du texte (limite de caractères) pour qu'ensuite le bouton "Lire la suite" fournisse tout le reste.

  • Toujours en rapport avec les news, offrir la possibilité d'un bouton like directement sur l'accueil pour inciter les membres à aimer vu que rarement ils cliquent sur "Lire la suite".

  • Régler les bugs liés au like des news. Souvent le like ne s'ajoute pas directement à une news, il faut attendre ou alors tenter de like d'autres news jusqu'à que le premier like soit ajouté. Message que j'ai posté sur Discord concernant ce problème :

Je prends un exemple. J'ai deux news, chacune avec 0 commentaire et 0 like. Je like la news 1, puis je retourne sur l'accueil et le like apparaît bien. Je dislike la news 1, je retourne sur l'accueil mais le like n'a pas disparu. Je vais donc liker la news 2, puis je retourne sur l'accueil et là le like de la news 1 a disparu.
Ah et ça ne se fait que si la news 2 avait 0 like de base
Ce problème me le fait sur mon site principal avec son thème développé par Skill et là je retrouve ce problème sur un sous-domaine avec un CMS vierge et le thème Darker d'Orphevs.
Même problème en sens inverse pour simplement like et non dislike
Et bien j'ai testé sur le site de quelqu'un d'autre qui a posté son lien sur le Discord et le bug est aussi sur son site, ça vient donc du CMS je suppose.

  • Faire en sorte de ne plus devoir supprimer quasiment tout le temps le dossier cache du FTP, c'est agaçant à force. Après ce n'est pas toujours nécessaire mais souvent quand on administre.

  • Régler les problèmes liés à l'erreur CRSF qui apparaissent bien trop souvent sans qu'il y ait un réel problème.

Ce sera tout pour le moment. J'ai écris rapidement donc j'espère que ce sera compréhensible. Merci aux développeurs là pour le CMS depuis l'Open Source ! ^^

@Eywek
Copy link
Member

Eywek commented Jun 10, 2018

Merci pour ces suggestions. Je vais juste répondre à quelques trucs.

  • Pour NewsAdvanced, le fait que ce soit un plugin ou non ne changerais rien, les thèmes ne l'intégrerais pas forcément, cela ne résout donc pas le problème à ce niveau là.
  • Pour le bouton like, c'est les thèmes qui choisissent mais il peut être positionné partout notamment sur la homepage, le thème MineWeb le fait.
  • Pour ce qui est de supprimer le cache, on ne peut pas y faire grand chose, c'est CakePHP, le framework qu'on utilise qui nous y oblige.
  • Pour l'erreur CSRF c'est une sécurité, y'a pas de question de problème ou autre, c'est juste que cette sécurité utilise des cookies qui expirent et cela peut poser problème si il expire trop vite, mais ça, ça dépend de la configuration du serveur web.

@ghost
Copy link
Author

ghost commented Jun 10, 2018

Pour NewsAdvanced, le fait que ce soit un plugin ou non ne changerais rien, les thèmes ne l'intégrerais pas forcément, cela ne résout donc pas le problème à ce niveau là.

Justement si c'était une fonction par défaut du CMS, les thèmes l'auraient obligatoirement. Après les thèmes déjà existant n'auraient pas forcément cette fonction si leur développeur n'adapte pas mais au moins les prochains l'auraient obligatoirement !

Pour le bouton like, c'est les thèmes qui choisissent mais il peut être positionné partout notamment sur la homepage, le thème MineWeb le fait.

Après ce serait bien une option pour activer ou non les boutons like sur l'accueil, car par exemple moi j'ai essayé de placer sur l'accueil mais ça ne rend jamais comme je veux et en plus avec les bugs liés aux like bah c'est encore pire... Du coup j'ai trouvé que pour l'instant tant que ce bug n'est pas réglé ça vaut mieux de ne pas le mettre sur l'accueil car en plus le chiffre du nombre de likes ne s'actualise que sur le bouton like et non ailleurs.

Pour ce qui est de supprimer le cache, on ne peut pas y faire grand chose, c'est CakePHP, le framework qu'on utilise qui nous y oblige.

Et si jamais un jour toi ou un autre développeur voulait reprendre entièrement le CMS, pourquoi ne pas quitter CakePHP pour une meilleure solution qui ne poserait pas de problème de ce genre ou autre ? Certes c'est du gros travail et serait limite la création d'un nouveau CMS mais pourquoi ne pas imaginer ça pour une grosse nouvelle version du CMS un jour si quelqu'un a la motivation.

Pour l'erreur CSRF c'est une sécurité, y'a pas de question de problème ou autre, c'est juste que cette sécurité utilise des cookies qui expirent et cela peut poser problème si il expire trop vite, mais ça, ça dépend de la configuration du serveur web.

Oui je le sais, Skill me l'avait expliqué. Mais bon je trouve que ça apparaît quand même très fréquemment pour autant que ce soit normal. :/

Merci de ton retour donc !

@Eywek
Copy link
Member

Eywek commented Jun 10, 2018

En effet cela impacterais les prochains thèmes ! Je parlais des anciens de mon côté.

À voir pour l'option mais étant donné que cela dépend des thèmes c'est plus à eux de l'implémenter.

Ah mais je ne force personne a rester sur CakePHP bien au contraire mais faut être conscient des changements que ça implique, tous les plugins et thèmes devraient être refait, le CMS serait limite refait de 0.

@ghost
Copy link
Author

ghost commented Jun 10, 2018

Je pense que le CMS pourrait être encore plus intéressant avec ce changement, donc à voir quand quelqu'un de compétant aurait le temps et l'envie !

@Eywek Eywek added the enhancement New feature or request label Jun 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

1 participant