MineWeb / MineWebCMS

🚀 A French Minecraft CMS since 2015 (used by +1k websites)
https://mineweb.org
GNU General Public License v3.0
92 stars 41 forks source link

Propositions #277

Open tanguy-fgl opened 3 years ago

tanguy-fgl commented 3 years ago

SEO

Les fonctionnalités du SEO ne sont pas complès selon moi, en effet certains penseront que certains tags n'en vallent pas la peine, mais ils sont encore fortement utilisés par certains moteurs de recherche. Voici une liste: <meta name="keywords" content="Mes mots clés"> <meta name="copyright" content="[Il me semble que certains thèmes l'utilise"> <meta name="email" content="monmail@monsite.fr"> <meta name="domain" content="monsite.fr"> Je ne sais pas si certains thèmes les utilisent mais elles sont pratiques dans le référencement <meta name="robots" content="index, follow, all"> <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> Je n'ai pas mis les meta canonical, og, twitter, ainsi que schema.org (pour les rich snipsets des navigateur) & dcterms qui sont bien pratiques.

Maintenance

Le mode maintenance peut être activé sur toutes les pages ce qui est embêtant quand on ne veux modifier qu'une partie du site donc pouvoir rajouté la possibilité de choisir les pages. Il faudrait aussi fixé le bug des checkboxs activé ou désactivé qui sont parfois mis en mode désactivé alors que la maintenance est activé & vice-versa.

Dashboard Admin

Il me semble que vous utilisez AdminLTE comme dashboard. Si j'avais bien compris il avait été update vers la 3.0, une update est sortie vers la 3.1 qui rajoute des nouvelles fonctionnalités et fix certains bug (https://github.com/ColorlibHQ/AdminLTE/releases)

Boxes d'écriture

Les boxes d'écriture ne sont pas jolies et pratiques à utiliser pour certaines personnes, comme les images qui sont assez dures a placer. De plus elles ne supportent pas le dark mode.

Update des dépendances

Certaines dépendances utilisées comportent des failles de sécurité, et ont été fixés dans des maj comme Jquery ou Bootstrap.

Améliorations des logs

Pour accéder aux logs, il nous faut utiliser notre logiciel FTP, une fonctionnalité intéressante serait de pouvoirs accéder aux logs depuis le dashboard.

Système d'upload

Je sais qu'il y en a déjà un mais que pour les images, ce qui serait bien ce serait d'en avoir un pour n'importe quels fichiers notamment pour ajouter des conditions générales sous forme de pdf.

Utiliser AMP

Les pages de MineWeb sont de plus en plus longues à charger au fur et à mesure du temps. Google propose une technologie pour accélérer les pages sur mobiles en remplaçant notamment les <img> par des balises <amp-img> qui sont plus rapides. Je tiens à dire que le PCs supportent cette balise.

nivcoo commented 3 years ago

Salut, merci du message, pour la SEO les mots clés ne servent plus à rien de nos jours, la plupart des autres sont déjà dans les thèmes / inutile. Le mode maintenance j'avais prévu de faire un système pour choisir quelle page mettre en maintenance mais j'ai plus le temps. Le dashboard sera mis a jour quand j'aurais le temps mais on utilise pas 100% de la template donc les bugs corrigés ne sont pas forcément visible. Si certaines box ne sont pas jolie et ne supporte pas le dark mode c'est juste qu'elles n'ont pas été convertis, sans doute des anciens plugins. Bootstrap est en dernière version, Jquery est une ancienne version mais n'est pas réellement faillible au vu de l'utilisation. Le but du système de logs est de voir une possible erreur, si il y a une erreur alors il ne peut pas afficher le fichier logs. Le système d'upload est dispo que pour les images mais suivant les fichiers ça pourrait être mis en place. Pour AMP, libre à chaque thème / owner d'optimiser ses images, et ses thèmes. Le thème par défaut est assez rapide si la bonne taille d'image est appliquée.

StanByes commented 3 years ago

Système de maintenance par page mis en place sur la version 1.14. Pour tout ce qui est affichage des logs sur le dashboard ça pourrait être intéressant d'au moins afficher le debug.log qui lui ne découle pas d'erreur engendrant un bloquage d'accès au site et/ou au panel

StanByes commented 2 years ago

Les boxes d'écriture supportent dorénavant le dark mode.