PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 02/12/2018 23:01:51

P3ter
Responsable de PluXml
Lieu : Ile De France
Inscription : 17/10/2011
Messages : 295
Site Web

v5.7-rc.4

Bonjour à tous,

PluXml 5.7 est disponible en release candidate. Dans l'objectif de sortir cette nouvelle version avant la fin de l'année, je vous invite à tester et à remonter les problèmes que vous avez rencontré, après une mise à jour ou une nouvelle installation.

PluXml 5.7 release candidate 4 :
https://github.com/pluxml/PluXml/releases/tag/v5.7-rc.4

PluXml 5.7 release candidate 3 :
https://github.com/pluxml/PluXml/releases/tag/v5.7-rc.3


Responsable de PluXml
PluXml sur Twitter : @pluxml
Mon Twitter : @p3terfr - Mon blog : p3ter.fr

Hors ligne

#2 03/12/2018 00:03:23

chantoine
Membre
Inscription : 18/08/2018
Messages : 24
Site Web

Re : v5.7-rc.4

Mince, j'ai téléchargé la rc2 il y a une heure et elle est déjà obsolète  cool

Hors ligne

#3 03/12/2018 10:53:34

Gzyg
Membre
Inscription : 25/09/2006
Messages : 880
Site Web

Re : v5.7-rc.4

Salut smile

Petit problème en front-end : le header fixe cache les premiers champs de réponse quand on utilise le lien "Répondre" à un commentaire (Firefox et Chrome).


à plus,

Gzyg

Hors ligne

#4 03/12/2018 21:30:09

Djay
Membre
Inscription : 06/07/2016
Messages : 65
Site Web

Re : v5.7-rc.4

Bonjour,

Téléchargement & installation sur free.fr.

Je lance les tests à partir de demain.


SePas bien

Hors ligne

#5 04/12/2018 01:10:37

P3ter
Responsable de PluXml
Lieu : Ile De France
Inscription : 17/10/2011
Messages : 295
Site Web

Re : v5.7-rc.4

Gzyg a écrit :

Petit problème en front-end : le header fixe cache les premiers champs de réponse quand on utilise le lien "Répondre" à un commentaire (Firefox et Chrome).

Merci pour ce retour. j'ai corrigé le problème, mais j'attends un peu avant de livrer une RC4.


Responsable de PluXml
PluXml sur Twitter : @pluxml
Mon Twitter : @p3terfr - Mon blog : p3ter.fr

Hors ligne

#6 04/12/2018 13:00:08

chantoine
Membre
Inscription : 18/08/2018
Messages : 24
Site Web

Re : v5.7-rc.4

Testé sur 2 sites en ligne, sans utiliser le nouveau thème par défaut, RAS.

Même chose sur la version "pas en ligne" des 2 sites ci-dessus, avec le thème par défaut, RAS.

Hors ligne

#7 04/12/2018 21:32:37

Djay
Membre
Inscription : 06/07/2016
Messages : 65
Site Web

Re : v5.7-rc.4

Bonsoir installation testé sur free pas de PB à noter.


SePas bien

Hors ligne

#8 05/12/2018 15:15:12

P3ter
Responsable de PluXml
Lieu : Ile De France
Inscription : 17/10/2011
Messages : 295
Site Web

Re : v5.7-rc.4

Merci pour vos tests.

J'ai publié une RC4 qui corrige le point remonté par Gzyg, concernant le header fixe du thème par défaut.


Responsable de PluXml
PluXml sur Twitter : @pluxml
Mon Twitter : @p3terfr - Mon blog : p3ter.fr

Hors ligne

#9 07/12/2018 01:33:26

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 180
Site Web

Re : v5.7-rc.4

Il y a un truc qui me pique les yeux :
Si on se place à la racine du site et qu'on fait comme ceci :

[== bash ==]
jpierre@smarteck:/home/www/test/PluXml-5.7-rc.4$ grep -n 'Location.*htmlentities' core/admin/*.php
core/admin/auth.php:110:		header('Location: '.htmlentities($redirect));
core/admin/prepend.php:21:		header('Location: auth.php?p='.htmlentities($_SERVER['REQUEST_URI']));

Quand on manipule Location, on cause HTTP et non HTML
Donc on utilise la fonction urlencode() et non htmlentities() !
La valeur $_SERVER['REQUEST_URI'] a été transmise par le protocole HTTP. Donc la valeur est au bon format. Inutile de filtrer à nouveau.

Dans feed.php, on ne précise pas le type de caractère de manière explicite et le type de document.
Rajouter après "#restitution de l'écran" :

[== PHP ==]
header('Content-Type: application/rss+xml; charset=utf-8');

Voir sur Stackoverflow

Même chose avec sitemap.php : pas de content-type après "# Entête XML" :

[== PHP ==]
header('Content-Type: text/xml; charset=utf-8');

Stackoverflow again

Dans core/admin/auth.php, remplacer ce vieux '<meta http-equiv="Content-Type" content="text/html; charset=<?php echo strtolower(PLX_CHARSET); ?>" />' par '<meta charset="utf-8" />'. Tout les navigateurs comprennent le HTML5 maintenant.
Même punition pour core/admin/top.php

Dans core/admin/prepend.php, on  a :

[== PHP ==]
# On impose le charset
header('Content-Type: text/html; charset='.PLX_CHARSET);

Inutile ! C'est le mimetype par défaut de tous les serveurs HTTP. Et le charset en défini dans la partie &lt;head&gt; de la page HTML

Pas d'exécutable pour les scripts PHP :

[== bash ==]
chmod a-x core/admin/class.plx.show.php
tree core

Il y a beaucoup de fichiers statiques (assets) qui n'ont pas leurs places dans le dossier core/lib. créer un dossier core/assets, les déplacer dedans, et interdire l'accès du serveur au dossier core/lib ( renforcement de la sécurité ) :

[== bash ==]
mkdir core/assets
mv core/lib/*.{js,txt} core/assets/
grep -nE '\.(txt|js)' {.,core/admin}/*.php

Il n'y a que 3 fichiers impactés :
- install.php
- core/admin/foot.php
- core/admin/top.php
Il n'est pas normal d'avoir des fichiers javascript dans top.php. les <script> pour javascript sont à mettre avant </body>.

Dernière modification par bazooka07 (07/12/2018 01:34:14)

Hors ligne

#10 11/12/2018 11:50:15

koopa90
Membre
Inscription : 02/05/2018
Messages : 18

Re : v5.7-rc.4

Si on a des suggestions concernant PluXml, c'est ici que ça se passe ?

Hors ligne

#11 11/12/2018 14:09:34

P3ter
Responsable de PluXml
Lieu : Ile De France
Inscription : 17/10/2011
Messages : 295
Site Web

Re : v5.7-rc.4

Ayant mis en ligne la version 5.7 de PluXml , je vais fermer cette discussion. Merci à tous pour les tests !

bazooka07, je prends note de tes remarques pour la prochaine version.
koopa90, il n'y a pas d'espace dédié à cela, mais tu peux ouvrir une discussion dans "Modifications" pour partager tes suggestions : https://forum.pluxml.org/viewforum.php?id=20


Responsable de PluXml
PluXml sur Twitter : @pluxml
Mon Twitter : @p3terfr - Mon blog : p3ter.fr

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2018 PluXml.org, tous droits réservés