Yacs "Lasares" Release Canditate 1.

Livraison d'une nouvelle archive "Avant-garde", avec le code javascript migré vers Jquery, des nouvelles notifications HTML, et bien d'autres choses encore. Cette nouvelle archive devient la candidate pour être la prochaine version stable, nommée "Lasares". Une section dédiée à sa stabilisation sera bientôt ouverte, ou chaque utilisateur pourra informer les développeurs des problèmes qu'il rencontre. En attendant nous vous invitons à télécharger cette archive et tester ses fonctionnalités.

Les fichiers sont disponibles dans la section Téléchargement

Ci-dessous, voici un résumé des nouveautés et correctifs depuis [septembre 2011]Nouveautés du logiciel

[title]Version d'avant-garde[/title] La version avant-garde est Lasares.12.2.26.RC1
  • Merge de la branche Jquery entamée par Christophe et Alexis
  • Nombreux correctifs pour l'intégration de Jquery par Bernard, et des nouvelles fonctionnalités basée sur Jquery, qui seront listées ci-dessous.
  • Suppression des instructions MySQL4
  • Nettoyage automatique des balises HTML dans les titres, sauf <br>
  • Affichage des images chargées par lot dans l'ordre alphabétique au lieu de date de création du fichier.
  • Afficher les liens courts en bas des pages seulement si la redirection htaccess est activée
  • Eviter de créer des enregistrement multiple lors du téléversement de fichier
  • Ne pas incrémenter les compteurs de hits sur accès par robot
  • Nettoyage de l'attribut alt ("voir cette image") des images car Google l'affiche
  • Définition d'alphabet sécurisé pour le re-nomage des fichiers téléversés
  • Amélioration de la création des fichiers CSV pour Excel
  • Suppression de l'information d'estimation de temps de téléchargement
  • Ne pas transformer en lien un texte qui est déjà un lien
  • Correction du mécanisme de blocage des notification
  • Correction de l'appel d'imagemagic pour la génération de vignette à partir des PDF uploadés
  • Utilisation des informations de l'overlay plutôt que le modèle de page quand les deux sont configurés pour la création d'une page
  • Le layout_sections_as_titles donne maintenant plus d'informations : îcones de restriction d'accès, nouveau et mise à jour ; détails avec nombre d'articles contenus ; éventuelle délégation à l'overlay pour le listage du contenu (nouvelle fonction overlay::render_list_for_anchor) ; nombre de fichiers contenus.
  • Les pages peuvent maintenant afficher 300 fichiers, au lieu de 50 précédement.
  • L'overlay Day, d'abord supplenté dans l'archive avant-garde par l'overlay Event, est maintenant rénové pour mettre en oeuvre des événements (meeting) très simple : une date et une heure, des inscriptions, différents état "en préparation, commencé, en cours, terminé".
  • Amélioration de l'interface pour la saisie des durées de l'overlay Event
  • Normalisation php5 : mot clé static en préfix des fonction de classes non instanciées
  • Augmentation de capacité du traitement de vérification de fichiers de 10 000 à 500 000.
  • Nouvelle fonction files::get_path pour localiser un fichier (renvoi le répertoire de stockage associé à une ancre), remplacement de l'écriture "en dur" faite dans de nombreux scripts.
  • Amélioration de l'encodage des noms d'images et leur vignettes
  • Correctif pour l'accès par les mobiles
  • Distingo du contenu privé/public dans tools/dashboard.php
  • Correctif de l'interface avec les outils de blogging. supoport natif d'"ecto blogging tools" pour mac.
  • Encodage des noms des éléments téléchargeables
  • Envoi de l'historique des fichiers dans les notifications aux observateurs
  • Amélioration du style de la date de publication sur tous les layouts qui l'utilise.
  • Fourniture du l'url de blogging dans les méta-données de l'accueil
  • Barre de menu avec une balise <div> plutôt que <p>, pour conformité W3C
  • Ajout d'affichage des étiquettes dans les layouts standards
  • Harmonisation du niveau de détail de certains layouts avec le paramètre de configuration globale
  • Amélioration DOM et CSS pour plusieurs layout d'articles
  • Amélioration de la liste des fichiers pour layout_articles_as_alistapart
  • Nouveau layout_articles_as_tabs, qui présente tous les articles d'une section en onglet.
  • Les liens de navigation de page en page pour sections/view_as_tabs sont maintenant sous le contenu.
  • Transition douce par javascript lors du passage d'un onglet à l'autre
  • Amélioration des textes proposés par la classe overlay
  • Nouveau format de date disponible day_month_year et month_year pour la fonction de rendu de date.
  • Les anonymes peuvent maintenant poster des liens sur les pages (lorsqu'ils sont déjà autorisés à poster du texte)
  • Le script error.php peut maintenant faire appel à la BDD, ceci empechait parfois le thème de se charger complètement dans le cas d'usage de blocs dynamiques
  • Amélioration du formulaire de téléversement d'un fichier
  • Contextualisation de la liste des blogs fournie par le service XML-RPC suivant la section choisie au départ.
  • Amélioration des notifications HTML, possibilité de leur appliquer un skin
  • Refonte du code qui liste les éditeurs et observateurs
  • Amélioration des notifications à la création d'une action, et pour les événements (overlay event), pour la création et modification d'un article
  • Suppression de la liste des éditeurs dans le formulaire d'édition d'un article ou section
  • Correction de certains listages de fichiers
  • Le cadena "page privée" pour le layout daily est maintenant à côté du titre de l'article, au lieu de la partie détail, idem pour le listage des fichiers
  • La réponse à un commentaire utilise maintenant seulement le prénom au lieu du nom entier de l'auteur du précédent post
  • Suppression dans le panneau de controle des éléments de configuration des emails qui sont maintenant automatisés
  • Nouvelle fonction files::function get_newest_for_anchor pour obtenir le dernier fichier ajouté à une page
  • Les liens vers fichiers générés par layout_files_as_compact sont maintenant en absolu pour pouvoir être utilisés dans les notifications
  • Préparation pour l'intégration d'OpenTok
  • Nouvelle option de section "forward notifications"
  • Suppression du retour par référence pour tous les layouts
  • La description d'un article affiché en view_as_tab est maintenant hors des onglets
  • Correction des observateurs manquant aux notifications
  • Amélioration du titrage du layout_articles_as_daily
  • Suppression de users/contact.php qui n'est plus utilisé
  • Réécriture de code pour les overlays autour du meeting
  • Correction de la prise en charge de l'option "member_edit" pour les sections
  • Amélioration de l'interface pour donner un retour sur page modifiée
  • Les overlays peuvent maintenant notifier un public qui leur est spécifique
  • L'introduction est maintenant encapsulée par un paragraphe
  • Les tables associables aux pages sont construites par défaut avec la variante "grid"
  • Suppression des scripts run-once datant de 2008
  • Petit changement css sur la fenêtre de chat et correction de la mise à jour dynamique du titre de page.
  • Correction des notifications pour edit_as_thread
  • Limitation des sorties de débugage du script http.php
  • Extension pour pouvoir utiliser la librairie CURL dans http.php
  • Ne pas envoyer des notifications d'annulation d'un meeting une fois que celui-ci s'est déroulée.
  • Ajout de la prise en charge du service OpenTok pour la vidéo en chat meeting
  • Réduction du nombre de requête Ajax pour le chat meeting
  • La fonction skin_skeleton::build_link demande pour générer un lien dans une nouvelle fenêtre un paramètre égal à 'open' à la place de 'help'.
  • Nouveau type de lien 'tee' pour build_link pour ouvrir un lien dans une nouvelle fenêtre ET recharger la page courante.
  • Le terme "Attach a file" est remplacé partout par "add a file"
  • Si un utilisateur poste plusieurs commentaires sur la même page dans les 10 minutes, ceux-ci sont concaténés.
  • Amélioration du layout des commentaires
  • Correction sur le rendu des menus de commentaires (éditer/répondre/citer)
  • Genération d'une vignette au chargement d'un fichier ci celui ci est une image. Affichage natif de cette image si elle est inferieure à 600px de large.
  • Le code de control [file=xx] génère maintenant un lien direct. Rend plus facile le partage de fichier en session chat.
  • Prise en charge des nouveaux liens youtubes pour afficher la vidéo
  • Les fichiers .ics joints aux notifications de réunion on maintenant le titre de la réunion au lieu d'un titre générique
  • L'overlay event n'est plus lié seulement aux articles, et une notification est envoyé au créateur pour chaque confirmation de participation.
  • Autoriser le chargement de fichiers pendant une session chat via une iframe cachée
  • Nouvelle application experimentale "face to face" basée sur OpenTok dans faceme.php
  • Correction du script edit_as_simple pour s'assurer qu'un overlay puisse accéder au fichier téléverser avec la nouvelle page.
  • Renforcement des règles de sécurité au téléversement d'un fichier sur une page.
  • Par défaut, la case pour vous envoyer une copie de votre invitation à consulter une page est cochée.
  • Les liens "votez pour cette page" vont devenir "j'aime ou j'aime pas la page"
  • Correction du blocage des notifications des pages publiées lorsqu'il est demandé
  • Correction de l'encodage du caractère "" pour included/json.php
  • Ajout du layout 'comma' pour users/activites.php
  • Suppression de code inutile dans script/stage.php
  • Lorsqu'un article est ajoutée sans spécifier d'ancre, elle est maintenant ajoutée par défaut à la section avec le petit nom "thread" (au lieu de demander à l'utilisateur de cliquer sur le dossier d'une section)
  • Amélioration de l'information dans layout_article_as_last (description avec dernier commentaire attaché)
  • Nouvelle option "file_as_compact" pour lister les fichiers attachés à un article.
  • Inclusion de la librairie jquery "tipsy" pour le survol des liens et les infos bulles
  • Nouveau layout de commentaire layout_comment_as_update et layout_comment_as_wall (ce dernier ne faisait pas encore l'objet d'un script dédié)
  • Deux nouveaux overlays pour le partage d'informations : embed.php pour des fichiers, liens youtube, slideshare, etc, et question.php, canevas pour la création d'une section FAQ.
  • Modifications css dans les skins de références
  • Amélioration de l'interface de chargement d'un fichier files/upload.php
  • Amélioration de l'affichage des notifications html par lotus notes
  • Correctif pour ne pas attacher un fichier plusieurs fois à une notification
  • Rénovation du profil utilisateur pour faciliter les contributions et le listage de page récente
  • Harmonisation du layout "daily" de la page d'accueil avec celui des sections
  • Correction de la priorité du modèle de page sur l'overlay quand les deux sont définis sur la page (cependant la page modèle peut avoir un overlay).
  • prise en charge progressive de la vidéo dans les pages de réunions
  • Plus de paramètrage pour Twilio
  • Correction d'un caractère slash de trop envoyé par certaine requete (table.php)
  • Les sections de forum construites en exemple (populate.php) sont maintenant par defaut en auto_publish
  • Préparation pour la prise en charge de Twilio
  • Nouveaux modèles de pages information_template, question_template, chat_template, event_template, wiki_template
  • Utilisation du moteur MyISAM pour MySQL
  • Ne pas envoyer de notification sur les changements d'un évènement si la date de ce dernier est passée.
  • Pas de bordure aux tables dans les notifications
  • Correction du contrôle d'accès pour l'ajout de nouveaux fichiers
  • Utilisation de boites pour la présentation du panneau de contrôle, pour éviter des problèmes CSS.
  • Correction de l'édition pour les article overlayés avec "embed".