Le blog de yacs

[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.