Xmdoc version 1.2
Grégory M
Grégory M

Xmdoc version 1.2

Grégory M 72
3/30 21:50
#1
Grégory M 72
3/30 21:50
Bonjour,

Nous somme heureux de vous annoncez la sortie de la version 1.2 du module xmdoc.

Cette version amène 2 nouveautés majeurs:

- Ajout d'un système permettant de forcer le téléchargement
- Les catégories ont maintenant une couleur.

La liste complète:

-------------------------------------------------
Version: 1.2 Final
Date: 30.03.2021
-------------------------------------------------

Correction de bogues:
- Dans certains cas, les documents n'étaient pas affichés lors de la création d'un item.
- Le message d'erreur lors de la suppression de la liaison d'un document ne s'affichait pas.
- Si plusieurs catégories étaient sélectionnées dans l'édition des blocs, elles n'étaient plus sélectionnées lors d'une nouvelle édition du bloc.

Améliorations:
- Ajout d'un système permettant de forcer le téléchargement (seuls les fichiers sur le site seront forcés).
- Par défaut l'option de renommer les documents (dans les catégories) est sur faux.
- Les documents avec l'option de catégorie "renommer les documents" à faux ont un suffixe ajouté pour ne pas écraser un document qui aurait le même nom.
- Le nom du document est reconstruit au moment du téléchargement.
- Les catégories ont maintenant une couleur.
- Les noms des catégories dans l'administration (vue liste) ont maintenant un lien qui permet d'accéder directement à la catégorie côté user.
- Les noms des documents dans l'administration (vue liste) ont maintenant un lien qui permet d'accéder directement au document côté user (uniquement si l'affichage modal n'est pas utilisé).
- Compatibilité avec PHP 8.

Sécurités:
- Le message sous la rubrique about concernant la protection des fichiers est maintenant revue, avec le nouveau système qui force le téléchargement un .htaccess avec "Deny From All" fonctionne.
- Passage de index.html à index.php

Pour voir la fiche et télécharger le module, c'est ici: xmdoc
--------------------
www.monxoops.fr
Re : Xmdoc version 1.2
Pascal Coulougnon
Pascal Coulougnon

Re : Xmdoc version 1.2

Pascal Coulougnon 195
3/30 22:06
#2
Pascal Coulougnon 195
3/30 22:06
Super, merci.
Re : Xmdoc version 1.2
Pascal Coulougnon
Pascal Coulougnon

Re : Xmdoc version 1.2

Pascal Coulougnon 195
3/31 10:54
#3
Pascal Coulougnon 195
3/31 10:54
Salut Greg,

je viens d'installer cette nouvelle version sur la 2.5.11 et le fichier s'uploade correctement.
Mais lorsque je souhaite télécharger ce même fichier, il cale à 280ko sur 280, puis fini par m'afficher fichier incomplet. (voir capture)
Je ne rencontre pas ce problème avec ton ancienne version du module installé sous xoops 2.5.10.
Re : Xmdoc version 1.2
Pascal Coulougnon
Pascal Coulougnon

Re : Xmdoc version 1.2

Pascal Coulougnon 195
3/31 11:11
#4
Pascal Coulougnon 195
3/31 11:11
Je viens d'essayer aussi avec un fichier rar, et cette fois je n'ai pas de message derreur lors du téléchargement, mais au moment d'ouvrir l'archive je me retrouve avec le message d'erreur suivant : Unexpected end of archive

il semble donc là aussi le téléchargement n'est pas finalisé.
Re : Xmdoc version 1.2
Pascal Coulougnon
Pascal Coulougnon

Re : Xmdoc version 1.2

Pascal Coulougnon 195
3/31 16:09
#5
Pascal Coulougnon 195
3/31 16:09
Greg,
Pour être certain de moi, j'ai dégagé la 1.2 pour mettre la 1.1 que je n'avais pas testé sous 2.11 et celle-ci tourne parfaitement.
Je pense donc qu'il y a un soucis au niveau de la 1.2 puisque les fichiers apparaissent comme corrompus.

Je suis désolé, je suis conscient que je vous rend dingue avec mes retours

Ma config :
PHP 7.4
MySQL : 5.6
XOOPS 2.5.11-Beta2
Re : Xmdoc version 1.2
Alain T
Alain T

Re : Xmdoc version 1.2

Alain T 252
3/31 16:56
#6
Alain T 252
3/31 16:56
Quote:
Je suis désolé, je suis conscient que je vous rend dingue avec mes retours
Ben non,
on essaye de penser à tout, mais on ne teste pas tout, où du moins pas de la même façon qu'un autre utilisateur.

Cela permet d'avancer, de collaborer, d'améliorer les choses.

Nota : le "on" est général, puisque je n'ai pas aidé Greg dans cette étape.
Re : Xmdoc version 1.2
Grégory M
Grégory M

Re : Xmdoc version 1.2

Grégory M 72
3/31 17:52
#7
Grégory M 72
3/31 17:52
Salut,

J'ai testé avec des fichiers pdf, cela fonctionne. Par contre les .zip ne fonctionne pas!

J'ai publié la version car je pensais que tu avais testé les différentes extensions. Je vais chercher pourquoi cela pose problème.

Je suis très embêté car j'ai changé toute la manière de télécharger les document pour forcer le téléchargement...
--------------------
www.monxoops.fr
Re : Xmdoc version 1.2
Grégory M
Grégory M

Re : Xmdoc version 1.2

Grégory M 72
3/31 18:09
#8
Grégory M 72
3/31 18:09
Peux-tu récupérer la version qui se trouve ici et me dire si cela fonctionne?

https://github.com/GregMage/xmdoc/archive/refs/heads/master.zip

Merci pour ton retour
--------------------
www.monxoops.fr
Re : Xmdoc version 1.2
Pascal Coulougnon
Pascal Coulougnon

Re : Xmdoc version 1.2

Pascal Coulougnon 195
3/31 18:15
#9
Pascal Coulougnon 195
3/31 18:15
Quote:

Grégory Mage a écrit :
J'ai publié la version car je pensais que tu avais testé les différentes extensions. Je vais chercher pourquoi cela pose problème.
Je suis très embêté car j'ai changé toute la manière de télécharger les document pour forcer le téléchargement...


Les fichiers xlsx n'ont pas fonctionné non plus chez moi.

J'avais testé rar ; pdf et xslx sur la version précédente que tu avais déjà modifié, qui était je pense la 1.1 final ?
...et tout fonctionnait parfaitement.
Tu n'as pas apporté de modifications depuis ?

J'avais tester sur 2.5.10 et là je suis en 2.5.11 mais je ne pense pas que ça change quoi que ce soit, si?

ok, je vais regarder ton module sur ma 2.5.10 de test.
Re : Xmdoc version 1.2
Pascal Coulougnon
Pascal Coulougnon

Re : Xmdoc version 1.2

Pascal Coulougnon 195
3/31 18:23
#10
Pascal Coulougnon 195
3/31 18:23
Avant de réinstaller, c'est la 1.2 alpha que tu viens de me proposer?

Car j'ai encore cette version installée sur mon xoops 2.5.10 et elle fonctionne hyper bien dessus. j'y ai mis des fichiers rar, xlsx, pdf et même mes fameux ldt dont nous avions discuté, et ils s'ouvrent tous.