File: changelog.txt

package info (click to toggle)
pluxml 5.3.1-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,660 kB
  • ctags: 1,732
  • sloc: php: 14,356; sh: 494; makefile: 13
file content (453 lines) | stat: -rw-r--r-- 33,865 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
## PLUXML 5.3.1 (sortie : xx/xx/2014) ##

[+] plxAdmin::delArticle: ajout du hook plxAdminDelArticle
[+] Administration > Nouvel article: ajout de l'attribut id="id_cal" à la balise <a> de l'icone du calendrier
BUG fix #46: Paramètre display_empty_cat non initialisé dans install.php
BUG fix #48: Erreur de parenthèse dans plxFeed sur instruction utf8_decode
BUG fix #53: plxShow::staticList : variable #static_class non traitée (contribution ReSpAwN)
BUG fix #54: Ajout commentaire: mauvais controle existence fichier (contribution rockyhorror)
BUG fix #55: Duplicate content avec page statique en page d'accueil (contribution Ethno Urban)
BUG fix #56: Mauvais tri alpha des tags avec des accents
BUG fix #57: Mauvais tri des répertoires dans le gestionnaire de médias (contribution rockyhorror)
BUG Mauvais chargement des fichiers de langues. Impact sur les plugins
Thème par défaut
- problème formatage balise <pre>
- affichage la sidebar sur la page d'erreur
- fix #45 problème balise blockquote
- fix #47 erreur format html5 balise <time>

## PLUXML 5.3 (sortie : 08/01/2014) ##

[+] Affichage du titre du site après le nom de la catégorie dans la balise <title> (amélioration du référencement)
[+] Administration: ajout d'un message de confirmation avant les suppressions en masse
[+] Administration: ajout d'un favicon
[+] Administration > Pages statiques: possibilité d'ajouter des urls internes commençant par le caractère ?
[+] Administration > Paramètres > Plugins: affichage d'un message d'information en rouge pour un plugin activé non configuré si requiert une configuration
[+] Administration > Paramètres > Plugins: ajout menu "Code css" pour gérer un fichier admin.css et site.css propre à chaque plugin (dans un dossier css du plugin)
[+) plxShow::artReadMore nouvelle fonction permettant d'afficher le lien "Lire la suite"
[+] plxShow::tagList ajout tri des tags par ordre alphabétique, random, aucun (alpha|random|'')
[+] plxShow::lastComList traduction oubliée (a dit)
[+] plxShow::staticList réécriture de la fonction pour mieux gérer l'affichage des groupes et permettre de faire des menus déroulants plus facilement
[+] plxShow::lastArtList ajout du paramètre sort pour permettre de trier l'affichage des derniers articles par date croissante, décroissante ou par titre (sort|rsort|alpha)
[+] plxUtils::printInput ajout du paramètre placeholder
[+] plxUtils::printSelect génération de l'id du champ à partir d'un paramètre si renseigné, sinon génération automatique
[+] plxUtils::sendMail ajout de Reply-To et Date
[+] plxUtils::minify nouvelle fonction pour minifier un buffer de sortie
[+] Nouveau thème par défaut
[+] Mise à jour traduction espagnole (contribution toote)
[+] Modification pour tenir compte des proxies HTTPS
BUG Administration: menu en double dans la sidebar d'administration si setAdminMenu utilisé dans les plugins
BUG plxUtils::getRacine problème avec certains hébergeurs (caractère \ en fin d'url)
BUG plxUtils::getGets mauvais renvoi des paramètres passés dans l'url
BUG plxShow::error404 erreur de syntaxe (espace en trop)
BUG plxShow::pageTitle mauvais affichage du nom du tag (mode tags)
BUG Thème par défaut fichier tags.php: mauvais affichage du nom du tag
BUG fix #23: plxUtils::rel2abs liens spéciaux en *:// mal interprétés
BUG fix #24: exclusion des fichiers articles .xml ne commençant pas par un n° d'article
Bug fix #25: Administration > Paramètres > Configuration avancée : .htaccess modifié quand clic sur le bouton "Modifier la configuration avancée"
BUG fix #31: plxShow::artCat mauvais affichage des catégories d'un article quand article assigné à la catégorie "Page d'accueil"
BUG fix #33: plxUtils::rel2abs liens avec des simples quote non réécrits
BUG fix #35: Connexion impossible suite à la modification du login admin 001
BUG fix #36: plxUtils::checkSite mauvaise validation url
BUG fix #43: Undefined index: HTTP_ACCEPT_ENCODING
BUG fix #44: Accès index tableau inexistant

## PLUXML 5.2 (sortie : 04/08/2013) ##

[+] sitemap.php: ajout des hooks SitemapBegin et SitemapEnd
[+] feed.php: ajout des hooks FeedBegin et FeedEnd
[+] Récupération automatique de la racine du site
[+] plxShow::lastArtList: ajout de #art_chapo(num) pour afficher n caractères du chapo
[+] plxShow::artAuthorInfos: ajout de #art_author pour afficher l'auteur de l'article
[+] plxDate: gestion du libellé court des mois
[+] Template pour la page d'accueil (Administration > Paramètres > Options d'affichage > déroulant "Template de la page d'accueil")
[+] Administration - rédaction d'un article: vérification de l'unicité de l'url de l'article
[+] Administration > Paramètres > Plugins: nouvel écran de gestion des plugins
[+] Réécriture d'une partie du moteur des plugins pour accélerer le temps de chargement et réduire l'occupation mémoire
[-] Suppression du paramètre racine dans le fichier de configuration parametres.xml
BUG fix #4  Gestionnaire de médias: mauvais tri ddu déroulant 'Dossier'
BUG fix #2  Notice à l'activation d'un plugin si des plugins ont été supprimés manuellement
BUG fix #3  Thème par défaut: balise <article> en double dans le fichier du thème article-full-width.php
BUG fix #5  Thème par défaut: mauvais padding pour la balise <code>
BUG fix #8  Thème par défaut: espace en trop à la fin de 2 balises <link>
BUG fix #10 Thème par défaut: balise <html> absente
BUG fix #6  plxShow::templateCss() Pas de prise en compte de la réécriture d'url
BUG fix #9  plxShow::artCat() les catégories inactives sont listées
BUG fix #7  plxShow::pagination() Les articles avec une date de publication future sont comptabilisés dans la pagination
BUG fix #12 Warning date_default_timezone_get() sur la page d'installation
BUG fix #13 Warning date_default_timezone_get() dans les flux rss
BUG fix #17 Administration: mauvaise pagination lorsque le filtre par catégorie est appliqué sur la page des articles
BUG fix #19 Administration: Notice à la rédaction d'un article si date de publication erronée
Bug fix #20 Erreur si fichier version non présent
BUG Réglage du focus sur le bouton Installer de la page d'installation

## PLUXML 5.1.7 (sortie : 25/01/2013) ##

[+] Les fichiers de parametres des plugins sont désormais stockés dans le dossier de configuration de PluXml
[+] plxShow:tagList(): gestion de la taille des tags (#tag_size)
[+) plxShow: ajout du hook plxShowTagFeed
[+] plxShow: ajout de la fontion tagFeed() : flux rss des articles pour un mot clé
[+] plxShow: ajout de la méthode artCatIds()
[+] plxShow: ajout de la méthode artActiveCatId()
[+] plxShow:pageTitle() : positionnement du titre du site en dernier pour améliorer les référencements (contribution Jos)
[+] plxShow:pagination() : suppression duplicate content entre la page1 et la page d'accueil
[+] plxShow::comMessage() : ajout parametre format (variable #com_message)
[+] plxShow::catDescription() : ajout format affichage #cat_description
[+] plxAdmin::htaccess() : pas d'écrasement et perte du contenu du fichier .htaccess s'il existe déjà + ajout du hook plxAdminHtaccess
[+] plxPlugin: ajout de la fonction setAdminMenu pour personnaliser le menu permettant d'accèder à la page admin.php d'un plugin
[+] plxFeed: ajouts des hooks plxFeedRssArticlesXml, plxFeedRssCommentsXml, plxFeedAdminCommentsXml
[+] plxFeed: changement du nom des méthodes getAdminCommentaires, getRssCommentaires en getAdminComments et getRssComments
[+] Administration: sidebar statique
[+] Administration: Edition article : ajout du champ "Lien de l'article" et du lien "voir" pour accéder à l'article
[+] Administration: Paramètres > Plugins -> Ordre de chargement des plugins
[+] Administration: Paramètres > Configuration avancée -> Ajout du choix de l'emplacement des fichiers de configuration (dossier)
[+] Administration: Paramètres > Options d'affichage > Éditer les fichiers du thème : edition des fichiers dans les sous-dossiers
[+] Administration: Catégories > Options : ajout du paramètre "Afficher les articles de cette catégorie sur la page d'accueil" (oui/non)
[+] Administration: Gestionnaire de médias: tri des dossiers dans le déroulant 'Dossier'
[+] Administration: Ajout du paramètre thumbs dans le fichier de configuration de PluXml pour création ou pas des miniatures
[+] Amélioration de la traduction en allemand (contribution Jürgen K.)
[+] Nouveau thème defaut
[-] Suppression du thème mobile.defaut
[-] Suppression ancien thème defaut
[-] plxShow: suppression de la méthode artCatId()
[-] plxShow::catDescription: suppression scope article car bug si article associé à plusieurs catégories
[-] plxAdmin::htaccess() : suppression des hooks plxAdminHtaccessNew et plxAdminHtaccessUpdate
[-] plxUtils::showMsg : suppression des balises <strong> (contribution danielsan)
[-] Administration: Paramètres > Configuration avancée -> Suppression du choix de l'emplacement des fichiers .xml
BUG Pas d'affichage des articles affectés à plusieurs catégories si une catégorie est inactive
BUG Pas de récupération des infos dans le fichier infos.xml d'un plugin sur l'écran admin.php du plugin
BUG sitemap: mauvais format de date dans la balise lastmod
BUG Réécriture d'url: mauvaise gestion des paramètres dans l'url (&)
BUG plxMotor:urlRewrite() : renvoi de l'url du site si uri uniquement constituée de ?
BUG plxMotor:demarrage() : si aucun article, statut 200 au lieu de 404 (contribution petitchevalroux)
BUG plxShow::artAuthorInfos() : erreur si l'auteur n'existe plus
BUG plxShow::staticList() : tri des menus différents si paramètre extra renseigné ou pas
BUG plxShow::templateCss() : mauvais chemin dans le test existence fichier css (contribution danielsan)
BUG plxShow::catName() : appel de la fonction carUrl au lieu de catUrl
BUG plxShow:pagination(): lien "première page" collé au lien "précédente"
BUG plxFeed::getRssArticles() : pas de réécriture d'url dans la balise atom:link (contribution petitchevalroux)
BUG plxFeed: erreur date dans les flux rss si aucun article
BUG plxPlugins::getInfos(): mauvais test sur la récupération du site
BUG plxPlugins: variable default_lang mal renseignée -> mauvais chargement du fichier de langue des plugins
BUG plxUtils::rel2abs : problème d'url en mode article
BUG plxUtils::makeThumb() : problème si largeur ou hauteur non renseignée
BUG plxUtils::strCut() : problème pour couper une chaine de caractère avec l'encodage UTF-8
BUG date_default_timezone_get + php >= 5.4 sur hébergeur 1&1
BUG sitemap : pas d'affichage des pages statiques si option menu = NON
Sécurité: Faille XSS possible sur la récupération de l'adresse ip d'un visiteur (remerciement à The Lizard King)
Sécurité: Mauvais contrôle des tokens (remerciement à The Lizard King)
Sécurité: Suppression du champ contenant la solution du captcha dans le formulaires des commentaires (remerciement à The Lizard King)

## PLUXML 5.1.6 (sortie : 16/04/2012) ##

[+] Administration: Paramètres > Option d'affichage -> option pour afficher le nom des catégories même si elles ne contiennent pas d'article
[+] Administration: Page statiques > Options -> ajout champ pour définir le contenu de la balise <title>
[+] Administration: Catégories > Options -> ajout champ pour définir le contenu de la balise <title>
[+] Administration: affichage compteur des articles en attente de validation à droite du menu "Articles"
[+] Administration: compteur des commentaires hors ligne à droite du menu "commentaires" cliquable -> accès direct à la liste des commentaires hors ligne.
[+] Administration: Edition des commentaires -> possibilité de modifier la date/heure des commentaires
[+] Administration: Gestionnaire de médias: ajout du format ogg dans la liste des fichiers autorisés
[+] Administration: Prise en compte du fuseau horaire dans le javascript de l'icone calendrier
[+] Core: réécriture de la gestion des fuseaux horaires
[+] Core: déplacement du hook plxShowPagination
[+] Core: prise en compte de la valeur localhost dans le champ url des pages statiques
[+] Core: ajout du hook IndexBegin
[+] Core: ajout de la classe plxTimezones (fichier class.plx.timezones.php)
[+] plxShow: ajout de la classe css p_current pour la page courante de la pagination
[+] plxShow: ajout de la fonction tagName
[+] plxShow: lastComList ajout paramètre pour filtrer les derniers commentaires sur 1 ou plusieurs catégories
[+] plxShow: ajout de la fonction catUrl, méthode qui retourne l'url d'une catégorie
[+] plxShow: réécriture de la fonction artNbCom
[+] plxShow: réécriture de la fonction nbAllCom
[+] plxShow: réécriture de la fonction nbAllArt
[+] plxDate: ajout des fonctions formatDate, timestamp2Date, date2Array
[-] plxDate: suppression des fonctions dateToIso, timestampToIso, dateIsoToHum, heureIsoToHum, dateIso2Admin
[-] plxShow: suppression des fonctions nbAllCat, artHour
BUG Highlight des menus admin des plugins
BUG Highlight du menu "Blog" avec une page statique ajoutée par un plugin
BUG Pagination
BUG Version du sitemap
BUG Appel des hooks dans le sitemap sans eval
BUG Affichage des catégories contenant des articles avec une date de publication future
BUG Security error : invalid or expired token
BUG Dans plxMedias si "upload_max_filesize" dans php.ini paramétré pour des fichiers >= 1Go
BUG A partir de la deuxième page du blog, la classe de "Accueil" devient noactive
BUG Mauvaise classe active pour le menu des archives année/mois
BUG Mauvaise réécriture d'url dans le fichier .htaccess
BUG Fonction de téléchargement de fichier (contribution Humpf)
BUG Réécriture d'url (contribution Humpf)
BUG plxShow: appel callHook en double (contribution rockyhorror)
BUG Gestionnaire de médias: réinitialisation de la variable de session medias (pour medias.php) au cas si changement de chemin images/documents dans la config
BUG Mauvais rappel du type de commentaires sélectionnés
Sécurité: Full Path Disclosure avec un code injection sur le PHPSESSID (contribution MyckSécurity)
Sécurité: Possible faille XSS dans le fichier de mise à jour (contribution gwae)
Sécurité: Local File Inclusion (crédit High-Tech Bridge SA Security Research Lab: HTB23086)

## PLUXML 5.1.5 (sortie : 04/12/2011) ##

[+] Conversion encodage des fichiers ANSI en UTF-8 (sans BOM)
BUG Version du sitemap 0.9 au lieu de 0.90 (problème avec Google)
Sécurité Faille sécurité d'identification sur des sites en sous domaines

## PLUXML 5.1.4 (sortie : 27/11/2011) ##

[+] Ajout des hooks AdminArticlePreview, AdminArticlePostData, AdminArticleParseData, AdminArticleInitData
[+] Accès des admins et modérateurs sur les images et documents de tous les utilisateurs
[+] Ajout lien "Répondre" sur la page des commentaires
[+] Validation avant publication des articles des profils "Rédacteur" et "Editeur"
[+] Passage de paramètres et retour de valeur dans l'appel des hooks utilisateurs (plxShow::callHook)
[+] Mise à jour du sitemap en version 0.90
[+] plxMotor::artInfoFromFilename passe de protected en plublic
[+] Meilleure gestion des liens pour éviter le duplicate content
[+] Redirections 301
[+] Gestion des erreurs 404
[+] Ajout des paramètres racine_themes et racine_plugins pour définir l'emplacement des dossiers
[+] Ajout champ pour définir le contenu de la balise <title> des articles
[-] Suppression des liens du type feed.php?rss ou feed.php?rss/commentaires par feed.php ou feed.php?commentaires
[-] Suppression du fichier blog.php
BUG Gestionnaire de médias, formulaire d'envoi de fichier: le radiobox "Redimensionner images" peut être sélectionné pour plusieurs valeurs
BUG Initialisation du type de commentaire admin/normal
BUG Erreur lors de l'enregistement de la modification d'un commentaire
BUG plxShow::staticList Erreur sur l'url de la page statique
BUG Adresse ip remise à blanc lors de la sauvegarde/modification d'un commentaire
BUG Page statique d'accueil listée en double dans le sitemap
BUG Affichage des metas vides en mode article
BUG Compression Gzip
BUG Perte de l'id de l'article en cours d'édition si ajout d'une nouvelle catégorie dans le sidebar (article.php)

## PLUXML 5.1.3 (sortie : 27/09/2011) ##

[+] Ajout du hook AdminTopBottom
[+] Administration, Pages statiques : augmentation de la longueur du champ "Titre" à 255 caractères
[+] Administration, Pages statiques : ajout de la colonne "Page d'accueil" pour sélectionner la page statique à mettre en page d'accueil
[+] Administration, Nouvel article : dépliant sur la zone chapo (lien afficher/masquer). Zone chapo masquée par défaut si vide.
[+] Administration, Médias : lors de l'upload d'un fichier, changement du formatage du nom si le fichier existe déjà (ex: 1image.jpg remplacé par image.1.jpg)
[+] Administration, Médias : tri des fichiers par titre/date (entête de colonne cliquable)
[+] Administration, Médias : ajout de la fonction "Recréer les miniatures"
[+] Administration, Médias : ajout zone taille image paramétrable dans l'administration (comme pour les miniatures)
[+] Administration, Articles : amélioration du filtre sur les articles
[+] Administration, Commentaires : ajout du nombre de commentaires hors-ligne dans la sidebar
[+] Administration, Catégories : possibilité d'activer/désactiver des catégories
[+] Administration, Plugins : pas d'execution des méthodes OnActivate et OnDeactive des plugins lors de leur activation/désactivation
[+] Amélioration et optimisation du script de mise à jour pour prendre en compte les versions bétas
[+] plxShow::lastArtList : ajout de #art_nbcoms pour afficher le nombre de commentaires de chaque article
[+] Traduction : gestion du pluriel "aucun commentaire", "1 commentaire", "2 commentaires" (idem pour article et catégorie)
[+] Thème par défaut : modification paramètre de la fonction artAuthorInfos pour ne pas avoir de balise div vide affichée
[+] Thème par défaut : renommage du fichier screen.css en style.css et déplacement à la racine du dossier
[+] Plugin plxToolbar : bouton pour ajouter une image à gauche, au centre ou à droite + tri des fichiers par titre/date
[+] Plugin plxEditor : bouton pour ajouter une image à gauche, au centre ou à droite + tri des fichiers par titre/date
BUG Administration, Articles : lien "Publiés et "Brouillons" pas activé quand sélectionné
BUG Administration, Articles : filtre "Non classé" sur la catégorie inactif
BUG Administration, Paramétrages, Comptes utilisateurs > Options : adresse email non sauvegardée
BUG plxUtils::rel2abs : erreur dans le regex
BUG Fichier function.js : suppression d'un message d'alerte de debuggage
BUG Site : lien Acceuil/Blog mal activé quand sélectionné (classe active dans le css)
BUG Site : liens sur les archives annuelles inopérants
BUG Traduction thème par défaut : chaines de traduction oubliées
BUG Traduction class.plx.feed.php : chaines de traduction oubliées
BUG Administration : Division par zero si paramètre bypage_admin non définit et renseigné (pagination)
BUG Mauvais profil utilisateur avec register_globals = on
Sécurité : Faille XSS sur le champ site du formulaire des commentaires

## PLUXML 5.1.2 (sortie : 20/07/2011) ##

BUG Gestionnaire de medias : upload de fichiers impossible dans un sous-dossier
BUG Gestionnaire de medias : problèmes de génération des vignettes pour des images dans des sous-dossiers existants
BUG Modification article : en cas de probleme d'écriture du fichier xml, l'article est supprimé
BUG Gestion des pages statiques, catégories, utilisateurs : en cas de probleme d'écriture du fichier xml, les données affichées susceptibles d'être fausses
BUG Gestion des plugins : Liste déroulante du haut sans action
BUG Page de mise à jour : mauvais fichiers css chargés
BUG plxShow::lastArtList : suppression de l'affichage des entités html dans #artChapo
BUG Lors de l'édition d'un article, le menu "Nouvel article" sélectionné dans la sidebar de l'administration
BUG plxUtils:rel2abs : corrections diverses sur la réécriture d'url (contribution de Elessar)
BUG Impossible de publier un article avec une année de publication inférieure à 2000
BUG Mauvais classe active pour la sélection dans la liste des archives de la sidebar
BUG Theme pas défaut : lien "Haut de page" ne fonctionne pas
BUG class du lien "Blog" active/noactive (contribution de danielsan)
[+] Ajout du tri des articles et catégories par ordre alphabétique (contribution de Thomas Mur)
[+] Gestionnaire de médias : optimisation temps d'affichage de la page
[+] Suppression indexation des moteurs de recherches : pages administration et mise à jour
[+] Changement du nom des hooks AdminCategoriePrepend, AdminCategorieTop, AdminCategorie, AdminCategorieFoot en AdminCategoryPrepend, AdminCategoryTop, AdminCategory, AdminCategoryFoot
[+] Ajout des hooks : AdminSettingsDisplayTop, AdminSettingsDisplay, AdminSettingsDisplayFoot
[+] Ajout des hooks : AdminSettingsAdvancedTop, AdminSettingsAdvanced, AdminSettingsAdvancedFoot
[+] Ajout des hooks : AdminSettingsBaseTop, AdminSettingsBase, AdminSettingsBaseFoot
[+] Ajout des hooks : AdminSettingsEdittplTop, AdminSettingsEdittpl, AdminSettingsEdittplTop
[+] Ajout des hooks : AdminUsersTop, AdminUsersFoot
[+] Ajout des hooks : AdminMediasUpload, AdminSettingsInfos
Sécurité: meilleur contrôle de l'url d'un site dans plxUtils::checkSite (faille XSS possible)
Traduction fr: coquille dans L_NBALLCOM

## PLUXML 5.1.1 (sortie : 01/07/2011) ##

[+] Traduction polonaise
[+] Traduction espagnole
[+] Traduction allemande
[+] Traduction portugaise
[+] Traduction russe
[+] Traduction roumaine
[+] Traduction néerlandaise
[+] Nouveau thème par défaut
[+] Nouvelle interface d'administration
[+] Nouveau gestionnaire de médias
[+] Prévisualisation des articles coté visiteur avec le thème du site
[+] plxToolbar: smilies conforme xHTML 1.0 Strict par ajout de la balise alt
[+] Si metas d'une page statique, d'un article ou d'une catégorie vides, affichage des metas globaux si renseignés
[+] Agrandissement de la zone url des pages statiques à 255 caractères
[+] plxShow::artCat - ajout du paramètre separator, permettant de choisir le caractere entre chaque catégorie affichée (par défaut ,)
[+] plxShow::artTags - ajout du paramètre separator, permettant de choisir le caractere entre chaque tag affiché (par défaut ,)
[+] Administration: ajout lien retour blog si page statique comme page de démarrage
[+] Ajout du hook plxMotorDemarrageNewCommentaire
[+] Ajout valeur de retour pour les hooks AdminMediasDisplayFolders, AdminMediasDisplayImages, AdminMediasDisplayDocuments
[+] plxShow: ajout de la fonction staticGroup permettant d'afficher le groupe auquel appartient la page statique.
[+] plxShow::mainTitle : ajout de class="maintitle" dans le lien du titre
[+] Ajout du meta author en mode article
[+] plxShow::lastArtList : ne supprime plus le code html, ajout parametre 'ending' = texte à ajouter en fin de ligne
[+] Création nouvel utilisateur: control de l'unicité du login et du nom d'utilisateur
[+] Création nouvelle catégorie: control de l'unicité du nom et de l'url de la page
[+] Création nouvelle page statique: control de l'unicité du titre et de l'url de la page statique
[+] Nom des miniatures modifié: fichier.ext.tb remplacé par fichier.tb.ext
[+] Ajout du meta noindex, nofollow sur la page d'identification à l'administration pour interdire l'indexation de la page par les moteurs de recherche.
[-] Suppression du caractere : dans la tradcution L_ARTCHAPO
Traduction: plxShow::artCat() chaine 'Non classé' non traduite
Traduction: Dans le fichier sidebar.php du theme, 'a dit' non traduit au niveau des derniers commentaires
Traduction: Dans le fichier header.php du theme la langue est codée en dur xml:lang="fr" lang="fr" -> ajout de la fonction plxShow::defaultLang()
BUG: Ré-encodage en ANSI des fichiers langues en/admin.php et fr/admin.php
BUG: url rewriting + plugins
BUG: Effet de bord plxShow::archList() sur la pagination
BUG: Mauvaise prise en compte des caractères accentués dans les fichiers xml créés par l'installation
BUG: Admin - Mauvaise prise en compte des caractères accentués dans le titre par défaut d'un nouvel article
BUG: Admin - Mauvaise prise en compte des caractères accentués dans le contenu par défaut du champ de recherche
BUG: Inversion des libellés des liens rss articles et commentaires dans le fichier header.php du theme par défaut
BUG: Articles publiés dans "Page d'accueil" non affichés dans les archives
BUG: Mauvais affichage du nombre de commentaire en mode article
BUG: plxShow:tagList() mauvais affichage des tags numériques
BUG: Mauvais encodage de l'url pour le téléchargement d'un fichier avec l'url rewriting activé
BUG: Pas de pagination avec des articles en page d'accueil
BUG: Problème affichage du contenu de la liste des auteurs d'un article
BUG: plxShow::artAuthorInfos : impossible d'afficher du code html. html converti en texte brut
BUG: Commentaire: adresse email de l'utilisateur connecté non renseigné quand réponse à un commentaire
BUG: Erreurs sitemap.php sur la liste d'articles + variable $array non initialisée (effet de bords avec register_globals = on)
BUG: mauvais affichage du titre du site lors de la consultation des archives
BUG: L'affichage de la description d'une catégorie ne prend pas en compte l'html
BUG: Message d'erreur lors de la création d'une miniature si la librairie GD n'est pas installée
BUG: Pas de flux RSS en mode categorie avec des articles affectés à plusieurs catégories
Sécurité: Faille injection xml
Sécurité: Protection par token des formulaires de la zone d'administration
Sécurité: Renforcement des mots de passe des utilisateurs (sha1 + salt)
Sécurité: Faille XSS dans le titre des catégories sur la page de rédaction d'un nouvel article
Sécurité: Faille Directory Listing sur les dossiers core, plugins, data et themes (ajout .htaccess + directive Options -Indexes)
Sécurité: Null byte protection
Sécurité: Vérifications diverses sur les droits du profil PROFIL_WRITER
Sécurité: Vérifications emplacement des fichiers templates utilisés dans les articles/pages statiques/categories
Sécurité: Injection d'une langue qui n'existe pas (profil.php, user.php)

## PLUXML 5.1 (sortie : 26/01/2011) ##

[+] Internationalisation de PluXml
[+] Moteur de plugins
Paramètres
[+] Parametres > Configuration de base: choix de la langues par défaut du site
[+] Parametres > Configuration de base: balise meta "description" pour l'ensemble du site
[+] Parametres > Configuration de base: balise meta "keywords" pour l'ensemble du site
[-] Parametres > Configuration de base: suppression de la sélection de l'éditeur (-> plugins)
[+] Parametres > Options d'affichage: nombre d'articles affichés par page dans les archives
[+] Parametres > Comptes utilisateurs: nouvel écran pour paramétrer les options utilisateurs
[+] Parametres > Comptes utilisateurs: nouveau champ de saisie "adresse email" pour chaque utilisateur
[+] Parametres > Comptes utilisateurs: nouveau champ de saisie "langue utilisée dans l'administration" pour chaque utilisateur
[+] Parametres > Configuration avancée: choix de l'utilisation d'un dossier images/documents différents pour chaque utilisateur
[+] Parametres > Configuration avancée: interdiction d'activer l'url rewriting si le module apache mod_rewrite non présent sur le serveur
[+] Paramètres > Pluginq : nouveau menu pour accèder à la gestion des plugins
[-] Parametres > Vérifier la version officielle: menu et écran supprimé
[+] Parametres > informations: meilleure lisibilité des informations avec des icones + controles disponibilité mod_rewrite, fonction email
[+] Parametres > informations: ajout affichage si nouvelle version de PluXml disponible
Articles
[+] Simplification du filtre de recherche
Rédaction article
[+] Ajout lien "+" pour visualiser la liste de tous les tags connus
[+] Ajout champ de saisie pour les données de la balise meta "description" concernant l'article
[+] Ajout champ de saisie pour les données de la balise meta "keywords"  concernant l'article
[+] Pas d'affichage de la sélection "Autoriser les commentaires" si le paramètre global est à non
Pages statiques
[+] Page dédiée pour configurer les options d'un page statique
[+] Ajout champ de saisie pour les données de la balise meta "description" concernant la page statiuqe
[+] Ajout champ de saisie pour les données de la balise meta "keywords"  concernant la page statique
Commentaires
[+] Possibilité de modifier le nom, le site et l'adresse email de l'auteur des commentaires (édition commentaire)
Gestionnaires de médias
[+] Interdiction d'envoyer des fichiers '.htaccess', '.phtml', '.php' sur le serveur
Catégories
[+] Page dédiée pour configurer les options d'un page statique
[+] Ajout champ de saisie pour la description de la catégorie
[+] Ajout champ de saisie pour les données de la balise meta "description" concernant la catégorie
[+] Ajout champ de saisie pour les données de la balise meta "keywords"  concernant la catégorie
Profil
[+] Ajout champ de saisie pour paramétrer son adresse email
[+] Ajout liste de sélection pour choisir la langue à utiliser dans l'administration
Administration
[+] Nouvelle mire de connexion à l'administration
[+] Effet visuel de fade out sur les messages d'informations
[+] Affichage du nombre de commentaires en ligne/hors ligne à coté du menu Commentaires dans la barre principale des menus
[+] Ajout du Profil Manager et Editeur (PROFIL_MANAGER, PROFIL_EDITOR)
				Articles	Catégories	Commentaires	Pages Statiques	Paramètres
PROFIL_ADMIN		X			X			X				X				X
PROFIL_MANAGER		X			X			X				X
PROFIL_MODERATOR	X			X			X
PROFIL_EDITOR		X			X
PROFIL_WRITER		X
Themes
[+] Theme par défaut: ajout balise title sur les n° de commentaire
[+] Theme par défaut: affichage d'un message si les commentaires sont fermés
[+] Theme par défaut: affichage de l'heure d'un commentaire
[+] Thème par défaut: ajout de rel="nofollow" sur le lien dans le footer pour accèder à l'administration
[+] plxShow::lastArtList(): ajout de la variable #chapo pour afficher le chapo des articles
[+] plxShow::catList($extra,$format,$include,$exclude): ajout des paramètres $include et $exclude pour filtrer l'affichage des catégories
[+] plxShow::archList(): ajout des variables #archives_month, #archives_year pour n'afficher que le mois et l'année des archives
[+] plxShow::meta($meta): affiche les balises metas "descrition" et "keywords"
[+] plxShow::catDescription()(): affiche la description des catégories
[+] plxShow::artAuthorEmail(): affiche l'adresse email de l'auteur d'un article
[+] plxShow::lang($msg): affiche une clé de traduction associée à un thème dans la langue courante
[+] plxShow::getLang($msg): renvoie une clé de traduction associée à un thème dans la langue courante
[-] Theme par defaut: suppression des liens de syndication Atom
Améliorations
[+] plxUtils:checkSite(): meilleur controle de l'url d'un site
[+] Remplacement des liens de type href="#" par href="javascript:void(0)"
[+] Echappement des cdata écrits dans les fichiers xml
[+] Ajout attribut for dans les balises <label>
[+] Nettoyage des headers html et suppression de la mise en cache sur les pages d'installation et d'identification
[+] Protection du listing du contenu de certains répertoires avec un fichier index.html vide
[+] Gestionnaire de médias: control des variables passées en paramètres de l'url
[+] Page d'installation: meilleure lisibilité des informations avec des icones + controles disponibilité mod_rewrite, fonction email
[+] Message d'avertissement si installation/mise à jour de PluXml sur un serveur PHP4
[+] Thème par défaut: amélioration css
[+] Remplacement de l'url de téléchargement ?telechargement par ?download
[+] plxUtils::sendMail(): ajout de la fonction pour envoyer des mails
[+] plxDate::dateIso2rfc822(): ajout de la fonction pour formater les dates des les flux de syndication
Flux de syndication
[+] Flux RSS 2.0
[+] Validation des flux rss w3.org
[-] Abandon des flux atom
Plugins
[+] plxToolbar: barre d'outils pour rédiger les articles
[+] plxMobile: détection des mobiles pour basculer sur le thème mobile du site
[+] plxCapchaImage: captcha à base d'image
Suppressions
[-] Suppression de la plxtoolbar en natif -> plugin
[-] Suppression de la détection des mobiles en natif -> plugin
[-] Abandon des flux de syndication Atom
Corrections
BUG: Affichage de la liste des tags: mauvais tri alphabétique des tags
BUG: Affichage de la liste des tags: prise en compte des caractères accentués dans le tri d'affichage
BUG: Url rewriting + flux rss: ajout "Options -Multiviews" dans le fichier .htaccess créé
BUG: Url rewriting + liens avec des ancres
BUG: Url rewriting + liens relatifs
BUG: Compression Gzip
BUG: Mauvaise comptabilisation des commentaires dans les thèmes
BUG: Mauvais affichage des articles en fonction du tag sélectionné en mode home
BUG: Rédaction d'un article: mauvais libellé du bouton "Enregistrer brouillon" si article associé à des catégories
BUG: Rédaction d'un article: message d'erreur non affiché en cas de saisie d'une date invalide
BUG: Thème par défaut: mauvais formatage html de l'affichage des informations sur le rédacteur plxShow->artAuthorInfos()
BUG: Mauvaise sélection du template des pages statiques si paramètre non renseigné
BUG: Pas de création de la miniature d'une image dans un sous-dossier
BUG: Effet de bord plxShow::lastArtList() sur la pagination quand la fonction est appelée dans header.php
Sécurité: faille XSS et CSRF sur la page d'identification
Sécurité: failles XSS dans l'administration, gestionnaire de médias, plxToolbar en mode plein écran