Smf® Solutions

Smf 2.0.x => Upload Images => Discussion démarrée par: maximus23 le 21 Janvier 2018 à 02:17:16

Titre: Version 3.3 Rev 10 Dev pour Tests
Posté par: maximus23 le 21 Janvier 2018 à 02:17:16
Bonjour,

Nouvelle version 3.2 du Module Max Image Management. Core et Curve pour le core ne pas cocher le Template core supplémentaire à l'installation du mod.

Modification de Sélection de la police True Type maintenant avec un sélecteur de fichier directement dans l'admin. Donc dans le dossier TrueType on met les fichiers .ttf que l'on veut et on peut les sélectionner directement via l'admin.

Ajout du Filigrane en mode image avec sélection de l'image. Format Jpf Gif ou Png autorisé pour l'image du Filigrane.

Cette option ne sera d'application si activée que pour les options ne possédant pas un identificateur de texte activé sur l'image principale.

Le placement du Filigrane image peut être mis dans différents emplacements sur l'image principale.

L'image du Filigrane sera mise dans le dossier watermark et sera choisie par sélection dans l'admin.

Attention que ces fonctions protègent vos images mais de façon définitive sur le serveur donc l'image sera fusionnée sur l'image principale.

Ajout du mode entrelacement progressif pour chaque type d'images Jpg-Gif-Png

Ajout du mode Compression pour chaque type d'images :

JPG de 0 à 99 moyenne de 60 à 80
GIF de 0 à 99 moyenne de 60 à 80
PNG de 0 à 9 et le 0 étant sans compression donc le point neutre.

Pour le moment seul la version 3.2 standard est disponible pour tests.

Il faut désinstaller la version 3.1. Vérifier que le répertoire max_uploads a bien été effacée et installer la nouvelle version.

Je rappelle qu'il y a un fix automatique qui modifie le chmod du fichier max_upl_img mais que sur certains serveurs cette fonction ne fonctionne pas toujours et vous aurez alors un retour d'erreur 500 du serveur. Dans ce cas faite un chmod de vos fichiers vous même en 644/755 selon les cas.

A voir sur les autres fichiers du serveur et à éviter un 777

Attention version testée sur nouvelle 2.0.15 il se pourrait qu'il y ait une différence de parenthèse dans le fichier Display.Template de chaque thème Core et Curve entre la nouvelle version 2.0.15 et les versions patchées. Rien de bien grave en cas d'erreurs enlever la parenthèse de finalité :

Code
</script>';
  }
   }
        
   echo'    

Voilà ou cela se situe dans le code xml d'installation.

Nouvelle version 3.3 à tester :

Ajout du bouton mes images pour les utilisateurs.

Les X dernières images définies dans l'administrateur seront affichées pour les membres dans leur gestionnaire d'uploads.

Cette option évite le gaspillage de place par l'utilisateur et une mise en place plus confortable des liens en cas de fermeture ou de crash en cours d'écriture du message car il saura récupérer comme il voudra ses dernières images.

Ces images comportent l'insertion automatique en cliquant sur l'image.

Corrections de quelques bugs sur la version 3.2.

Donc version à tester j'attends vos retours.

Il reste deux trois liens que je devrai faire passer en multi langage car ils sont en dur donc uniquement en FR pour le moment.

:)
Titre: Re : Version 3.2 Dev pour Tests
Posté par: Goupilop le 21 Janvier 2018 à 11:27:16
Bonjour Max,
Houla, compliqué tout ça, pas envie de perdre les images sur le fofo, donc j'attends voir
Bon dimanche...
Titre: Re : Version 3.2 Dev pour Tests
Posté par: maximus23 le 21 Janvier 2018 à 12:47:05
Bonjour,

Non rien de bien compliqué mais c'est du développement à tester donc en local c'est mieux.

:)
Titre: Re : Version 3.2 Dev pour Tests
Posté par: alexetgus le 22 Janvier 2018 à 21:11:28
Je vais regarder ça, mais j'ai déjà quasiment tout ça, sauf le filigrane, j'en ai pas besoin.
Perso, j'optimise les images sans demander l'avis de l'internaute, vu que ça ne touche pas la qualité.

Je te dirai tout ça, je vais tester en local. ;)
Titre: Re : Version 3.2 Dev pour Tests
Posté par: samytou le 23 Janvier 2018 à 08:19:08
Je vais tester aussi, merci maximus
Titre: Re : Version 3.2 Dev pour Tests
Posté par: maximus23 le 23 Janvier 2018 à 10:39:09
Bonjour,

Il y déjà 4 révisions depuis et des modifications donc bientôt la suite pour tester en local :)
Titre: Re : Version 3.2 Dev pour Tests
Posté par: samytou le 23 Janvier 2018 à 11:10:26
Ok donc j'attends la suite alors ;)
Titre: Re : Version 3.2 Dev pour Tests
Posté par: Papoune57 le 24 Janvier 2018 à 19:09:06
Merci,je vais aussi tester cette nouvelle version.  ;)
Titre: Re : Version 3.2 Dev pour Tests
Posté par: maximus23 le 24 Janvier 2018 à 20:24:29
Bonsoir,

Certainement une pre-release demain soir et il y a encore pas mal de choses en plus :)

Titre: Re : Version 3.3 Dev pour Tests
Posté par: maximus23 le 25 Janvier 2018 à 05:22:29
Bonjour,

Nouvelle version 3.3 voir premier message du sujet :)
Titre: Re : Version 3.3 Dev pour Tests
Posté par: alexetgus le 26 Janvier 2018 à 11:25:40
Bon ben on va regarder tout ça ce week-end, à moins que t'ais prévu une autre version dans la foulée ? ;D
Titre: Re : Version 3.3 Dev pour Tests
Posté par: maximus23 le 26 Janvier 2018 à 11:53:42
Bonjour,

Non maintenant j'attends les retours pour les bugs, options ou autres commentaires.

Tout est le bienvenu et c'est le moment ou jamais :)
Titre: Re : Version 3.3 Dev pour Tests
Posté par: alexetgus le 02 Février 2018 à 15:55:26
Me voilà pour un premier tout petit feedback.
Tu as peur des martinets ? ;D

Alors, tout d'abord, je ne sais pas ce qui s'est passé à la désinstallation de la 2.5 (je crois que c'est la 2.5).
Le truc s'est réinstallé à la suite de l'ancien. Bien entendu, ca a conduit au crash, un belle erreur 500.
Code
PHP Fatal error:  Cannot redeclare max_upload_management() (previously declared in /xxx/yyy/zzz/Sources/Load.php:2924) in /xxx/yyy/zzz/Sources/Load.php on line 3435

Il a donc fallu que je vire les morceaux de l'ancienne version à la main alors que quand j'ai désinstallé avec le gestionnaire de paquets, tout était en vert...
Heureusement que c'est tombé sur moi ! Avec d'autres, tu aurais été obligé de te déplacer pour dépanner leur forum planté. :P
Forum planté sur toutes les pages parce-que les morceaux restants sont dans le fichier load.php

Ce problème, mets le de côté, si ça se trouve c'est de ma faute.
J'ai tellement bricolé mon SMF qu'il n'a plus rien à voir avec l'original. ::)



Ensuite, la gestion des images déjà stockées.

Ca ne va pas du tout. Tu devrais le retirer.
Les miniatures sont invisibles et il n'y a pas tout.

(https://www.smf-fr.com/uploads/alexetgus_24/1517582782.png)


Hein ? Tu vois bien. On ne voit rien du tout. C'est un gadget qui ne sert à rien.
Attends un peu, je vais revoir le code de gestion des images de chez-oim et je te le donnerai quand il sera terminé.

Autre chose, arrête d'afficher en rouge cette phrase "Gestion Locale des Images". Prends la couleur de la ligne des fichiers joints.
On ne voit que ça, comme un avertissement. Il ne s'agit pas d'inciter les membres à saturer l'espace disque avec leur images en rendant le truc hyper visible.
Il faut que ce soit discret comme le reste, ni plus, ni moins.


Voilà déjà pour un début. Je reviendrai vers toi vite.
Désolé, je ne donne que ce qui ne va pas. Ce n'est pas les compliments qui vont te faire avancer. ;)
Titre: Re : Version 3.3 Dev pour Tests
Posté par: maximus23 le 02 Février 2018 à 17:08:15
Bonjour,

Positif ou négatif pas de soucis au moins un retour c'est déjà cela car je fini par me poser des questions si tout va bien sans arrêt !!!

Pour la désinstallation là pas de soucis je l'ai déjà installé une 20 de fois sans soucis sauf parfois la fermeture notée plus haut suivant version patchée ou pas de la 2.0.15. Parfois j'ai déjà noté que les fichiers en fin de page était mal désinstallé et je l'ai déjà notifié à Smf. Donc je vais faire une insertion ce sera plus simple et sans risques.

Pour les miniatures tu mets le nombre que tu veux dans l'admin on peut ajouter une option de désactivation.

Avec les miniatures si tu cliques dessus tu rattrapes ton image dans le message comme expliqué plus haut là c'est une assez grande demande qui avait été faite sur les différents sites vu que certains perdaient leurs images et ré uploadaient les mêmes. On peut faire un hash md5 sur les fichiers pour les duplicatas c'est toujours dans mes notes :)

Je suis en 4k et je dois dire que je vois très bien mes miniatures même très petites et ce n'est pas le but recherché.

Pour une page externe de ton style j'en ai fait une qui sera implémentée plus tard avec toutes les images et options ainsi que l'insertion des liens automatiquement dans les messages.

Pour les liens oui on peut mettre une autre couleur pas d'importance pour moi à l'origine le rouge voulait dire admin only puis je l'ai laissé mais il y avait deux couleurs je pense le remettre comme cela.

Voilà j'attends la suite pour voir un peu comment je vais arranger tout cela.

Je désespère d'avoir d'autres retours..... ce qui est dommage car c'est pour eux pas pour moi :)

Titre: Re : Version 3.3 Dev pour Tests
Posté par: alexetgus le 03 Février 2018 à 11:00:26
Oui, j'ai bien vu que quand on clique sur une miniature ça affiche le BBCode dans le message.
Mais alors sur mon petit écran, il faut être une mouche pour y voir quelque chose. ;D

L'histoire des duplicatas, je vais me pencher dessus aussi avec des hash sha1 ou sha256 ou même md5, je ne sais pas encore. Je prendrai le plus rapide, il me semble que c'est sha1.
Par contre, je ferai ça en nosql ! Pas question d'envoyer des requêtes SQL pour des images.

Mine de rien, chez oim, j'ai déjà trouvé des images en triple exemplaires ! :o


Encore un truc qui me vient. Tu devrais optimiser les images quand elles arrivent sur le serveur ou plus tard dans une cron.
Ca t'éviterait de mettre tous ces paramètres dans l'admin. Plein de monde ne doit rien y comprendre.
Chez oim, c'est une cron qui fait le boulot, tard la nuit, une fois par semaine.
Si tu veux le script bash, demande et je te le donnerai. ;)


Pour les retours, c'est toujours pareil. On fait des trucs pour les utilisateurs mais personne ne dit rien.
Ca parle seulement quand un truc ne va vraiment pas. :'(
Titre: Re : Version 3.3 Dev pour Tests
Posté par: maximus23 le 03 Février 2018 à 21:51:22
Bonjour,

Ok j'attend un peu de voir aussi les avancées.

Version Revision 5 :

Les marquages en direct des images peuvent se faire en couleur maintenant. Si rien n'est mis pour le fond le texte sera en couleur seul en mode transparent.

On peut mettre une couleur de fond pour faire ressortir le texte de l'image.

Enfin on fait comme on veut il y a un sélecteur de couleur pour le texte et le fond des polices TrueType utilisées.

Transparence du logo watermark corrigée en partie encore une petite rectification à faire pour le mode jpg.

Pour le texte le menu d'aide en admin est remis en fonction partiellement actuellement je mettrai les commentaires pour toutes les fonctions.

Je note aussi les modifications mineures à faire déjà énoncée je le ferai quand mon roadmap principal sera terminé.

Cette version en rev 5 est mise ici pour tester si bug les faire remonter merci.

Pour les Betas testeurs la version sera disponible.

:)
Titre: Re : Version 3.3 Dev pour Tests
Posté par: maximus23 le 08 Février 2018 à 22:26:21
Bonsoir,

Version 3.3 Rev 10

Corrections de bugs divers

Ajout d'une page externe pour la gestion des fichiers orphelins. Elle est liée dans l'onglet du menu Admin en page externe.

(https://www.smf-fr.com/uploads/maximus23_1/1518125042.jpg)

Voir le premier message pour avoir le fichier en test.

Attention faire des test en local ou alors faire un backup des fichiers.

Il y a une simulation en mode expert pour savoir si les syntaxes de comparaisons sont exactes suivant le type de serveurs et d'hébergements.

:)
Titre: Re : Version 3.3 Rev 10 Dev pour Tests
Posté par: alexetgus le 09 Février 2018 à 00:50:30
Alain, il va falloir que tu pondes une version qu'on puisse tester. Ca va pas ton truc.
Tu balances une version et le lendemain une autre apparait !

Travaille ton truc et sors une alpha ou une beta qui ne changera pas 3 fois par semaine.
J'ai pas encore eu le temps de tester correctement la version que j'ai que deux autres sont déjà sorties ! :-\
Je fais quoi moi ? J'oublie mes tests et je recommence de zéro ? Parce-ce que c'est ce qu'il faut faire, repartir de zéro.

Sors nous une version, une version qui ne changera pas tant que tu n'as pas de retours.
Si tu as des idées que tu ne peux pas t'empêcher d'implémenter maintenant, sors les de suite, mais pas dans 3 jours.

Je ne sais plus où on en est avec toutes les versions que tu as sorties en même pas 2 semaines ! ???
Il est une chose que tu pourrais faire, c'est un mod qui permette un update, ça se serait intéressant. A chaque fois, 3 fois par semaine en ce moment, désinstaller et réinstaller, ça fatigue ! :(

Je crois que je vais attendre que tu ais terminé avec ta "fièvre créatrice" et je testerai. C'est pas possible de te suivre, Alain, c'est pas possible. :'(
Titre: Re : Version 3.3 Rev 10 Dev pour Tests
Posté par: maximus23 le 09 Février 2018 à 01:20:31
Bonsoir,

Ben oui mais comme personne ne bouge moi j'avance sur mon synoptique. 

Je ne vais pas attendre non plus une éternité entre chaque modifications.

En plus quand la finale sortira c'est moi qui prendrai des vacances .... Tant pis ::)

Il est bien noté Révision et je dois bien corriger les bugs qui existent aussi c'est assez important.

Il me reste des trucs à faire mais j'ai besoin de tests surtout pour mon modèle des fichiers orphelins.

Donc sans proposition d'ajout ou de retraits j'avance et je poste au fur et à mesure donc voilà à part tout les sites que j'ai en gestion ou là il y a des demandes je ne vois rien d'autre à part toi qui essaye de faire quelques tests.

Disons qu'en priorité si tu pouvais tester le fichier pour les fichiers orphelins ce serait pas mal le reste ne presse pas tellement.

Disons que ce fichier est une grosse maintenance car moi j'ai effacé plus de 200 fichiers qui ne servaient à rien, ou n'était pas lié ou plus à la bdd. Tu fais sauter en même temps des fichiers non liés juste mis en hotlinking.

La fonction watermark est exclusivement réservée à ceux qui ont mis un watermark en htaccess pour ne pas virer les fichiers lors du nettoyage et les remettre après sinon si pas implémenté ne sert pas.

Donc si tu pouvais travailler sur cette version ci ce sera pas mal.

:)
Titre: Re : Version 3.3 Rev 10 Dev pour Tests
Posté par: Goupilop le 09 Février 2018 à 09:09:58
Je suis complétement perdu dans tout ça :o
J'ai toujours la v.3.1 tourne bien...
Titre: Re : Version 3.3 Rev 10 Dev pour Tests
Posté par: alexetgus le 09 Février 2018 à 13:48:15
Bon ! Je vais charger cette version. C'est toujours sur le premier post ?

Par contre, qu'est-ce que tu appelles fichier orphelin ? C'est les images qui ne sont pas utilisées sur le forum, c'est ça ?
Ca voudrait donc dire que tu lances des requêtes SQL sur la table des messages pour savoir. Je n'aime pas beaucoup les requêtes SQL, c'est quelque chose de très lourd. MySQL (on va l'appeler comme ça, hein ?) est très gourmand en ressources !

Il faut aussi faire gaffe aux personnes qui préparent un topic et qui stockent les images en prévision. C'est des images non utilisées mais qui vont l'être.

Enfin bref, je vais jeter un oeil. Ca tombe bien, on est le week-end. ;)
Titre: Re : Version 3.3 Rev 10 Dev pour Tests
Posté par: maximus23 le 09 Février 2018 à 15:26:46
Bonjour,

Oui toujours le premier :)

Non c'est pas lourd du tout et très simple tu verras c'est juste une table de comparaison en lecture de la bdd. On vérifie les fichiers qui ont trait juste au module rien d'autre.

De plus tu verras c'est totalement séparé donc on peut l'employer de plusieurs façon et je ne pense pas l'intégrer dans la gestion admin même de smf mais le mettre dans un répertoire verrouillé avec un mot de passe comme cela plus de soucis :)

:)