[Octobre 2012]Nouveautés du logiciel
Voici un second lot de nouveautés pour la version d'avant-garde tel que nous l'avions annoncé fin aout. De nombreux correctifs sont inclus. Une RC2 Lasares sera livrée prochainement.
Les fichiers sont disponibles dans la section Téléchargement
Ci-dessous, voici un résumé des nouveautés et correctifs depuis [Août 2012]Nouveautés du logiciel
[title][image=1922]Version d'avant-garde[/title] [small]La version avant-garde est 12.9.23[/small]
à découvrir :
- auto-agrandissement des zones de saisie ;
- compliance php5 strict ;
- demandes d'accès aux pages privées émissibles par les surfeurs ;
- possibilité dans le panneau de contrôle de définir des usagers de confiance (par adresse IP) pouvant acceder au contenu privé ;
- intégration du plugin jQuery masonry pour des mises en page multicolonnes.
tous les commits en détails :
- 52efd66 [fix] récupération de la bonne date d'édition des commentaires pour la fonction d'import
- 7eb336b [fix] calcul dynamique de l'autoagrandissement des zones de saisies pour éviter une extension trop rapide
- ec7acd7 [fix] correction d'un appel à i18n dans users/print.php
- 9a973b1 [fix] pour une section n'ajouter de commentaire sur téléversement de fichier, que si les commentaires y sont activés
- aa673a1 maintenant la fonction codes::strip() retire tous les codes yacs et pas seulement les codes apairés.
- c4503cc [fix] ne pas retarder l'autoagrandissement pour la saisie de commentaires
- 81c7605 [clean] mise à jour d'un commentaire
- 56413c7 fichier run_once pour créer les commentaires automatiques de dépôt de fichier sur les pages existantes.
- cb46557 mise à jour des fichiers de langues
- 609df5a [fix] Donner un véritable ID unique aux mail générés
- d69db05 nouvelle fonction membre get_sql_where() pour automatiser l'écriture de la clause "where" des requêtes en fonctions du contexte.
- ff6e582 [fix] correction sur le fonctionnement du teasing pour les utilisateurs authentifiés.
- df55fcb [fix] compliance php5 scrict des passages par référence
- ac66c8d [clean] suppression de code inutilisé
- 02bb2c8 nouvelle fonction snapshot() des overlays pour faciliter la détection de changement sur ses attributs.
- 3d62194 [clean] nettoyage dans articles/edit.php
- 27381cc [fix] correction sur moteur de recherche interne
- 17c02db [fix] ne pas tenter rechercher les fichiers de langues à chaque requête si la langue définie par l'utilisateur n'a pas de fichiers de traduction.
- 94dd9d5 enrichissement du nom de classe attribué aux balises HTML de commentaires en fonction du type de commentaire, pour faciliter la sélection CSS.
- 12b68a5 [fix] distinction dans les profils entre les sections attribuées qui génèrent des notifications et celles qui ne le font pas.
- 60f05f0 [fix] correction du formatage des notifications dans users/select.php
- a790e43 les surfers ont la possibilité d'envoyer une demande d'accès à un page privée
- 9398906 [fix] log systématique des modifications d'articles
- 1298e68 [fix] Maintenant par défaut yacs envoi une copie des invitations
- 6171473 [clean] quelques optimisations
- 5f74bcd Mise à jour des fichiers de langues
- f52704a [fix] correction de l'accès à l'édition des pages pour les éditeurs
- 7d5077c Nouveau verrouillage de page pour empecher l'édition simultanée par deux surfers
- 5a1e35e Nouveau paramètre (configuration des personnes) permettant de définir les adresses IP des hotes de confiance auxquelles le contenu privé peut être affiché (utile pour Intranet)
- 89771db, 48157b4, 68aa4db affichage du contenu aux hotes de confiance, amélioration du code de vérification des droits d'accès aux fichiers.
- 34c4c87 [clean] quelques commentaires changés
- 3ef1aeb [clean] simplification des liens vers d'autres modules dans les commentraires du code
- a3ae66e [fix] seul les scripts commençant par un numéro peuvent être à exécution unique, accélération du scan de ces fichiers.
- f979d5e script run_once de retrait de fichiers obsolètes
- 40df329 [fix] être certain de ne pas utiliser d'information en cache lors de l'upload de fichier
- 9ffb35b [fix] conservation des anciens titres dans l'historique de mise à jour d'un fichier
- a98540a [fix] ajout des tables manquantes dans le tableau de bord du panneau de contrôle
- cfba679 [fix] correction du rendu des tables dans le panneau de contrôle
- 2e3b58c [clean] retrait d'un paramètre inutilisé pour la fonction Files::get_mime_type()
- f17e2ff [fix] correction d'un bug qui empechait l'enregistrement d'une mise à jour d'un fichier
- 7b1cfc9 [fix] suppression de la notification envoyé par l'overlay embed sur téléversement de fichier car le noyau de yacs le fait déjà.
- 1bdbb2c [fix] informations manquantes dans un fichier run_once
- 94817ab [fix] fichier run_once pour inclure les notification d'ajout de fichiers aux pages existantes.
- ebecbe7 [fix] Alignement du comportement des sections sur les articles pour l'ajout de fichiers
- c78533e la fonction SQL::setup accepte maintenant un nombre illimité de requête SQL. Démonstration avec une vue qui affiche les notifications des utilisisateurs sur un mois (users/activities.php)
- 5851fa2 [fix] Correction du moteur de recherche interne
- 692c41d [fix] suppression d'une balise vide créée parfois par l'overlay embed
- 0f5e6ac [fix] trim sur le titre des ancres pour supprimer espace ou retour à la ligne.
- 3dbbf82 [fix] utilisation d'une constante pour des tests sur date plutôt qu'une date en dur.
- d1a0480, d49caae [fix] Correction de l'identification des utilisateurs bloqués dans les critères de requêtes SQL
- 4b41ec6 [fix] augmentation de la limite des tailles de photos acceptées (12MB => 75MB)
- 4fe1db9 [clean] commentaires et code mort
- 1bfad85 Intégration du plugin jquery masonry pour créer des mises en page multicolonne. Pour le moment actif sur la class floating_box (layout "titles") et sur les vignettes (galerie)
- e4f83d9 mise à jour des fichiers de langues
- 176e5c2, a362118 le module "decision" disparait, les décisions sont maintenant implémentées sous la forme de commentaires spécifiques
- b1eb430, baea21a, 8604be1, 291957f, a94ad65, 12f9827, a62ab78, 41c7ab6, 41c7ab6, 41c7ab6, 41c7ab6, 41c7ab6, 41c7ab6, 41c7ab6, d386c70, 9b49447, b735ddb mise en conformité PHP5, suppression des retours de fonction par référence.
- 6da652f [clean] Suppression de code inutilisé
- 77ba41d [fix] ajout d'un espace entre l'icone de commentaire et son intitulé dans la page de saisie d'un commentaire.
- 634cb03 suppression d'un variable inutilisé dans comments/comments.php
- 1588320, 5e153d6 [fix] meilleur gestion des contenu de section, article et utilisateur mis en cache.
- 88d92df [fix] le choix "aucun" est déplacé en haut de liste pour la selection proposée par layout_users_as_mail
- fc81824 [fix] fourniture d'un microformat vcard si le profile utilisateur a spécifié le champ vcard_agent
- ab97f1e, b773bad, c23bf77 [fix] les observateurs sont listés dans l'ordre alphabétique et plus par nombre de posts.
- f3635a0 [fix] prise en charge des fichiers dans le temps : les notifications d'ajout de fichier s'adaptent aux fichiers supprimés ou remplacés.
- 6bf582e [fix] meilleur log du téléversement multiple
- 2186152 mise à jour des fichiers de langue
- f6dbb15 [fix] s'assurer que les notifications depuis des pages privées ne sont envoyées qu'aux observateurs étant éditeur
- a2a61c3 [fix] ne pas afficher une liste vide dans la gestion des éditeurs/observateurs lorsqu'il n'y en a aucun.
- 2673909 [fix] ne pas lister un fichier comme étant excecution unique si une version .done existe.
- b49ed2c [fix] layout_article_as_last affiche les drapeaux new/updated suivant les dates du dernier commentaire et non plus de l'article.
- 9c6c8eb [fix] correction de "onchange" en "onclick" sur les boutons pour la prise en charge d'Internet explorer
- 593e74f nouvelle fontion get_diff_text() pour les overlays afin de facilement prendre en charge le contenu du texte injecté dynamiquement dans les notifications
- e7499ec [fix] correction de la définition du propriétaire à la création de page pour l'overlay issue.
- fb17ec5 [clean] correction sur un commentaire
- 88cfc01 [fix] s'assurer que toutes les pages suivies soient listées dans le profil, incluant celles venant de sous-section avec l'option forward_notifications
- 9c7e723 [fix] HTML plutôt que XHTML pour le formatage des messages
- 331cb2a [fix] correction du bouton répondre dans le mur de commentaire
- 34972e7 la fonction strip_invisible_tags est déplacée dans shared/xml.php et le script inclus une fois pour toute par shared/global.php
- 6a3fce4 la fonction touch() des ancres (articles, sections ... ) appelée lors d'une modification de ses contenus ne génère plus de notification email.
- 582411d une fonction anchor::alert_watcher() est chargée des notifications via des fonctions get_watched_context() propres à chaque type d'ancres.
- 29ef651 [fix] s'assurer que les hôtes de confiance peuvent accéder au contenu via requête ajax.
- 86ba796, f4174ad, afdec29, 60120ec, d4d3976, 46cfafa, 51a38f0 réécriture du code de notification.