Le blog de yacs

Les annonces officielles, informez-vous !
30Nov.2011

yacs.fr passe en version 11.11.29

Ca y est, jQuery est complètement intégré dans yacs, et dans yacs.fr, en plus des corrections et améliorations apportés depuis trois mois. Par exemple, cette page a été bloggée depuis ecto, un logiciel pour Mac OS X qui permet de préparer et de publier ses pages en avance, un peu comme Windows Live Writer (WLW) de Microsoft. L'interface de blogging (XML-RPC pour les intimes) a été particulièrement soignée dans cette version, qu'on se le dise !

10Oct.2011

demo.yacs.fr passe en version 11.10.9

Cette nouvelle version est celle basée sur jQuery

Pourquoi basculer un site de démonstration avec cette nouvelle version ? Tout simplement, pour que vous puissiez tester ce logiciel avant sa mise en production, sans doute en fin de semaine.

Allez-y, lâchez-vous ! Il suffit de visiter demo.yacs.fr et de s'authentifier en tant qu'associé avec le nom demo et le mot de passe demo. La plupart des opérations habituelles offertes par yacs sont permises, à l'exception de l'envoi de courrier électronique, de la modification des paramètres, et de la mise à jour du logiciel.

Vu de l'extérieur, le logiciel a peu changé. Et pourtant, toute la librairie Javascript de traitement de l'interface utilisateur a été revue !

Merci par avance de rapporter, ici-même, vos trouvailles, qu'elles soient positives ou négatives. Nous prenons tout, si cela peut faire avancer la qualité de yacs.

21Sep.2011

[septembre 2011]Nouveautés du logiciel

Nouveautés logiciel Releases Yacs Martin

Rassemblement des correctifs et nouveautés produits cet été.

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

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

[title] Yacs Martin version stable[/title] [small] la version stable est 11.9.21.martin.stable[/small]
  • Le contenu de l'overlay attaché à une page est bien dupliqué avec sa page lors de l'utilisation de la commande idoine dans l'interface de gestion de masse d'une section
  • correction d'un appel de fonction dans services/rss_codec.php
  • l'option auto_publish est maintenant cascadée vers les sous-sections
  • le titre de la page d'accueil après login réussi est "bienvenu" à la place de "qui êtes vous?"
  • la listes des flux en entrées n'est visible que par les associés
  • alignement des flux RSS aux standards
  • correction d'un include dans index_on_mobile.php qui empêche l'acces correct au site par les mobiles
  • correction de la prise en charge des images lors de la transformation d'une page en PDF
  • la bibliothèque de conversion FPDF passe de 1.53 à 1.7
  • correction des cas d'utilisation de caratères spéciaux dans les permalinks
  • corrections sur tables/tables.php
  • intégration de l'outil tools/update_thumbs_url.php pour mettre à jour les urls des vignettes après avoir changé le répertoire des scripts.
  • mise à jour du code javascript du tracker google analytics
  • mise à jour du .htaccess (cache et compression) pour prendre en compte d'avantage de types de fichier (notament les polices déclarées via @font-face)

Ne pas oublier de regénérer le .htaccess, et d'y ré-inclure les éventuelles directives propre à votre hébergeur.

[title][image=1922]Version d'avant-garde[/title] [small]La version avant-garde est 11.9.20[/small]
  • Contient les modifications et nouveautés citées plus haut pour la version stable.
  • Correction du formatage de l'introduction dans le layout_as_accordion
  • Suppression du teaser dans le newsfeed complet
  • Modification de la marge haute pour le bloc de détails dans le layout slashdot
  • Correction du retour de la fonction Surfer::get_name() dans le cas de surfeurs anonyme
  • Remise en ordre du code produisant les méta tags (global.php)
  • Fourniture d'une réference de la page affichée au code javascript
  • Traçabilité de chaque transfert d'un fichier
  • Extension de l'enregistrement des activités des utilisateurs. Possibilité d'enregistrer des activités spécifiques depuis le navigateur par script Ajax
  • Amélioration du service JSON-RPC (conformité)
  • Ne pas afficher les détails de page (article, section) aux surfers anonymes
  • Correction d'un lien brisé depuis la page de revue des décisions
  • Ne pas alerter les abonnées de la création d'une décision
  • Suppression de la limite de 10 éléments pour le newsfeed ATOM
  • Support des conférences audio pour l'API Big Blue Button
  • Texte seule au lieu d'HTML dans le chat BBB
  • Correction de l'interface des événements pour afficher aux associés le bouton d'inscription
  • Ajout d'une classe pour la table conteneur du thème flexible
  • Ajout de contrôle dans le thème boxesandarrows pour éviter une erreur critique
  • Le style CSS référence de .pager-current n'impose plus la couleur du texte.
  • Changement des labels de partage vers facebook et twitter
  • Entrée de menu pour mettre à jour la base de donnée immédiatement après la recherche d'extension
  • Ne pas envoyer de notification aux observateurs si l'article créé est en brouillon
  • Ne pas envoyer de notification de commentaire aux observateurs et abonnés si la page commentée est en brouillon
  • Ne pas envoyer de notification de nouveau fichier aux observateurs et abonnés si la page conteneur est en brouillon
  • Lors de la publication, la notification des observateurs et abonnés est une option.
  • Usage de CRLF pour les fins de lignes de différents protocoles.
  • Suppression des @todo obsolètes et mise à jour de commentaires dans les scripts
  • Implémentation de GEORSS et fourniture de la latitude et longitude dans les flux pour les entrées qui ont un emplacement assigné.
  • Nouvelles fonctions page::meta et send_meta pour permettre aux scripts tiers d'ajouter du contenu dans le header des pages.
  • Fichier d'exemple d'intégration de iGalerie, tools/embed_igalerie.php
  • Correction de l'affichage des todos, testeurs et auteurs des scripts de yacs sur la page scripts/index.php
  • Tabuler une seule fois les balises meta dans le header de la page
  • les fichiers de traduction sont chargés dans la globale $context au lieu de la variable de session
  • Correction de la référence de calcul pour les notification de section.php
  • Tableau de bord tools/dashboard, construit en arrière plan, pour monitorer le serveur
  • Possibilité aux associés d'ajouter des tables en mode edit_as_simple
  • Possibilité d'optenir une copie d'un message envoyé aux participants d'une page
  • Harmonisation des scripts d'invitation de participants pour les sections et articles
  • Correction de la variable de stockage de la description meta des pages
  • Pas de notification envoyée depuis sections/view.php si l'email est désactivé
  • Amélioration de l'intégration des images aux notifications html
  • Le code yacs fonctionne en préfixant le paramètre avec page_ ou site_
  • Correction du code [newsfeed]
  • Correction de l'affichage des éditeurs de pages privées
  • Correction du message d'erreur si aucun fichier transmis lors d'un upload
  • Correction du message indiquant le nb de téléchargements d'un fichier
  • Nouveau layout en onglets pour les sous-sections
  • Création automatique d'une vignette pour les fichiers PDF téléversés si la librairie ImageMagic est installée sur le serveur
  • Nouveau layout_articles_as_last qui affiche titre + teaser + dernier commentaire
  • Légères améliorations du rendu de skins/test.php
14Sep.2011

yacs.fr passe en version 11.9.14

Après notre yacserie à Vienne le 10 septembre, la prochaine étape majeure sera l'introduction du composant jQuery, en remplacement de prototype, qui a rendu de bons et loyaux services, mais qui est à présent obsolète.

Avant d'entamer cette transition importante, je profite de la consolidation des dernières améliorations du code pour les mettre en place sur yacs.fr. La dernière mise à jour avant la version jQuery ? Nous l'espérons en tout cas.

2Sep.2011

La rentrée Yacsienne

Pour certains l'été a été source de vitalité, pour d'autres source d'inspiration. En tout cas Yacs a évolué et il est temps de faire un point avant de s'engager plus en avant vers la nouvelle version Yacs Lasares. La prochaine Yacserie aura lieu à Vienne le samedi 10 septembre prochain

Cette yacserie a déjà été évoqué publiquement à la machine à café (le meilleur endroit pour être au courant de tout). En effet la veille, le vendredi 9 septembre, est organisé le 1er #nomadCampVienne, sur le modèle d'un barcamp, avec pour fil directeur la mobilité.

Vous êtes donc invité à venir participer à la yacserie le samedi 10/09 toute la journée à Chonas l'Amballan (commune voisine de Vienne).

La forme de la yacserie serait basée sur des tests, du développement et des disucssions sur les axes de travail pour la prochaine version Yacs Lasarès.

Liste des thèmes de travail évoqués :

  • finalisation de l'intégration jquery
  • améliorations des performances de Yacs
  • yacs sur smartphone : jquery ou IUI
  • coding party à condition que certains codeurs de la région soient présents

Bien sur cette liste n'est pas figée et chacun peut apporter ses idées.

Questions pratiques

Si vous participez au #NomadCampVienne vous pouvez arriver directement à Vienne par le train dés le matin 10h. J'accueillerai les arrivants au bar du temple (3 minutes à pied depuis la gare) à partir de 10h. Vous pourrez prendre le repas de midi sur place (à votre charge mais bon et pas cher ! ). Je vous emmènerait ensuite à l'espace Saint Germain pour assister au#NomadCamp.

Si vous participer uniquement à la Yacserie, je pourrais aller vous chercher le matin à la gare de Vienne et vous ramener le soir. Je vous demanderai une petite participation pour le repas de midi

Merci de me contacter pour toutes vos questions pratiques. Vous trouverez mes coordonnées sur mon site www.actupro.fr

11June2011

[Juin 2011]Nouveautés du logiciel

Nouveautés logiciel Releases Yacs Martin

Nouvelle release avec quelques correctifs pour la version stable. La version d'avant garde rassemble beaucoup de travail au niveau des "évènements". Signalons aussi que nous sommes en train de migrer la bibliothèque javascript vers une base JQuery, ce sera pour la prochaine version de tests.

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

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

[title] Yacs Martin version stable[/title] [small] la version stable est 11.6.10.martin.stable[/small]
  • correction appel de la fonction de nettoyage lors de la suppression d'une table associée à une section (Tof)
  • correction de la détection de certains code yacs de sémantique wiki (par ex ==...== ou --...--) (Bernard)
  • correction de la notification lors de l'abonnement à une personne (Bernard)
  • correction du l'adresse lien de l'avatar dans le layout_users_as_watch (Bernard)
  • ajout d'une metabalise pour indiquer à google de supprimer les pages devenues privées de son index (Bernard)
  • nouvelle commande pour purger la table des versions.
  • correction du script d'installation pour demander la bonne version de PHP (Alexis)
  • correction pour permettre aux associés de visualiser les versions d'une page (Bernard)
  • réduction des connexions multiples à la base lors de la configuration système (Olivier)
  • quote des noms de colonne dans la requête de sauvegarde de la base pour s'affranchir des mots reservés (Bernard)
[title][image=1922]Version d'avant-garde[/title] [small]La version d'avant-garde est 11.6.11[/small]
  • contient les nouveautés et correctifs cité plus haut pour la version stable 11.6.10.martin.stable
  • décoration pour les menu de bas de page de visualisation d'une version
  • les observateurs d'une page sont notifiés lorsqu'un fichier est mis à jour et pas seulement au chargement initial.
  • les codes yacs hidden et restricted deviennent associate et authenticated
  • nouveaux codes [redirect=url] et [execute=localpath]
    • execute permet d'inclure des scripts PHP externes.
    • redirect permet de rediriger automatiquement sur une autre page
  • réécriture du code [parameter=xx] qui permet d'afficher une entrée de $context dans la page.
  • nouvel outil tools/echo.php (pour tester [execute] par exemple)
  • modification css table des matières [toc]
  • suppression de l'interprétation des codes yacs dans shared/xml.php (script de validation xml)
  • réduction css largeur des sliding panels
  • réécriture de articles/invite.php pour inclure l'inscription aux évenements (implémenté sous forme d'overlay)
  • fourniture d'une notification .ics lors de l'inscription aux évènements (fichier calendar)
  • "Mise à jour" remplacé par "Contribution" dans les notifications de commentaire
  • amélioration de la déclaration de la source d'une notification (dans le cadre du mode utilisant les adresses des membres)
  • optimisation de quelques lignes de code dans users.php et surfer.php
  • les documents word et powerpoint sont directement ouverts plutôt que téléchargés.
  • correction de l'affichage du bouton de surveillance dans articles/view_as_tabs.php
  • correction traduction fr de "persons who follow you"
  • utilisation du service externe koowy plutôt que mebeam pour inclure un partage de webcam dans la page (voir tools/koowy.php)
  • correction de shared/enrolement.php 
  • envoie d'un message d'annulation aux inscrits lors de la suppression d'un évenement.
  • les overlays peuvent controler l'envoie de notification à la création de page.
  • meilleure utilisation des titres surchargés par overlay (article/invite.php, article/mail.php)
  • évolutions sur l'interface des évènements suite aux retours d'expériences, prise en charge du .ics
  • embellissement de la saisie de commentaire direct.
  • les overlays peuvent filtrer le contenu des messages de notifications et aussi y inclure des pièces jointes
  • simplification des intitulés pour la créations de pages perso
  • correction du layout_section_as_accordion et son affichage des familles de section.
  • plus d'indications sur les codes yacs disponibles dans layout_file_as_embedable
  • amélioration de l'anaylse des différences entres fichiers (script.php)
  • depôt d'un cookie semi-permanent à la suite d'une authentification par lien.
  • traitement des adresses email complexes par la fonction d'invitation
  • support de l'upload des fichiers calendrier (.ics) et java (.jar, .jnlp)
  • Les notifications de commentaire comportent un lien vers la page commentée en plus du lien répondre
  • les sections commentées envoient des notifications complètes comme pour les articles
  • Les sections listent leurs sous-sections par familles avant de les trier par titre. Le tri se fait selon le rang, famille, titre, puis date d'édition.
  • Correction du layout_section_as_yabb.php pour ne pas afficher un entête vide si la première section listée déclare une famille.
21Apr.2011

[Avril 2011] Nouveautés du logiciel

Nouveautés logiciel Releases Yacs Martin

Sortie d'une nouvelle archive qui rassemble les derniers correctifs pour martin.stable, et la version avant-garde poursuit son chemin vers Lasares

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

Ci-dessous, voici un résumé des nouveautés et correctifs depuis Yacs Martin en version stable est disponible !

[title] Yacs Martin version stable[/title] [small] la version stable est 11.4.13.martin.stable[/small]
  • correction de la traduction "authenticate" pour les surfeurs anonymes (Daniel)
  • correction des caractères fin de lignes dans les notifications email
  • correction des liens absolus générés par TinyMCE
  • Les shorts link fonctionnent même si le module PHP bcmath n'est pas proposé par votre hébergeur (T.Pinelly)
  • correction de la reconnaissance des vidéo youtube pour intégrer le caractère underscore (J.Juraver)
  • suppression de l'onglet "section" dans les pages suivantes des résultats de recherche
  • alignement des styles CSS des flux RSS entrant avec les règles par défaut de yacs.
  • correction CSS pour le layout_users_as_watch
  • affichage jusqu'à 5000 sections au lieu de 200 pour les déplacements de pages (JM.Schwartz)
  • optimisation de la partie plain-text des notifications email
  • correction de l'appel des overlays dans les articles (D.Flouriot)
  • correction de l'appel des layouts personnalisés (C.Loubechine)
  • ajout du layout_articles_as_directory
[title][image=1922]Version d'avant-garde[/title] [small]La version d'avant-garde est 11.4.13[/small]
  • changement du label des activités privés dans les sections de type "projet"
  • le layout "jive" emploi dorénavant les informations éventuelles d'un overlay
  • ajustement des nouveaux modèles de page selon le retour des utilisateurs yaciens de SITA
  • article::list_by_title_for_ids remplacé par list_for_ids. ordre pris en compte selon param section
  • amélioration du titrage dans la page de sélection des thèmes
  • le menu contextuel fait maintenant par défaut parti du panneau de navigation.
  • l'ordre par défaut des boites de navigation est "user menu contextual navigation"
  • les section personnelles de type "projet" on maintenant par défaut l'option with_neightbours
  • le thème "fexible" est finalement mis en page avec une vrai table pour assurer la compatibilité IE6
  • le layout yabb des sections affiche maintenant les nouveaux articles de sous-section profondes.
  • ajout du titre de la page dans le texte de notification de commentaire
  • notification de nouveaux commentaires même sur les commandes "répondre" ou "citation"
  • dans le code, la variante de liste "tools" est maintenant renommée "newlines"
  • filtrage des tables pour l'export CSV
  • ajout du nom du serveur dans UID générés pour les entrées iCalendar
  • correction des flags "new" "update" "private" "restricted" pour les fichiers
  • correction arguments pour la fonction preg_quote employée dans agent/message.php
  • correction des liens dans la liste de surveillance des pages (users/track.php)
  • meilleure visibilité des personness inscrite à un événement
  • les utilisateurs ordinaires peuvent visualiser la liste des éditeurs d'une page
  • la sliding_box qui liste les sections invisibles glisse maintenant vers le haut
  • amélioration du controle des notifications à l'édition d'une page. Possibilité de surcharger les comportement par défaut dans un overlay avec deux nouvelles fonctions "should_notify_followers" et "should_notify_watchers"
  • nouvelle commande de transfert de tous les droits d'un utilisateur vers un autre, depuis le profil
  • les notifications contiennent maintenant les commentaires complets
  • ajout des images dans les notifications
  • dans shared/mailer, fonctions d'encodage des destinataires et du sujet pour les messages
  • fichiers accessibles par une image clickable
  • harmonisation de la présentation des éditeurs, observateurs et participants aux pages et sections
  • correction CSS des boutons dans les barres de menu
  • par défaut l'ordre des composants du main_panel sont maintenant title bar error text tags details
  • harmonisation de la liste des participants dans la page de notification manuelle des articles et sections
  • harmonisation de la page d'invitation des articles et sections
  • suppression du menu "gérer les éditeurs" dans les outils
  • simplification de l'interface pour la page modèle meeting
  • harmonisation du code dans la fonction articles::put_attribut
  • réécriture de la fonction d'encapsulation de contenu externe (embeded)
  • harmonisation de la construction des formulaires d'édition (edit.php) des principaux objets de yacs.
  • suppression du lien "notifier les participants" des outils car il porte a confusion.
  • amélioration du moteur de recherche interne
  • listage des fichiers par date complète, pour pouvoir les trier
  • l'option with_neighbours est maintenant cascadée

 

28Mar.2011

Ménage de printemps sur yacs.fr

Nous en avions parlé lors de notre yacserie, c'est le temps du sécateur ...

Si vous n'avez pas regardé les différentes sections du site depuis quelque temps, c'est le moment de le faire. Rien de révolutionnaire en fait, juste pas mal de déblaiement de choses anciennes, des regroupements de section pour simplifier la structure, et des déplacements de sections entières d'un bout à l'autre du serveur ...

Vous êtes invité à documenter yacs

Au premier abord, Le livre de Yacs ressemble à s'y méprendre à ce qu'il a toujours été. Mais si vous affichez l'une des pages, par exemple Un overlay ? c'est quoi ? Comment on s'en sert ? vous allez tout de suite visualiser quelques nouveautés, visible sur cette copie d'écran :



- en haut et à droite, des liens pour naviguer d'une page à l'autre au sein d'une section ; ces liens sont aussi visibles en bas de page (option with_neighbours)

- le contenu utile est affiché dans l'onglet 'Article', et les commentaires sont visibles dans l'onglet 'Discussion', comme sur Wikipedia (option view_as_wiki)

- sous la barre de titre une commande invite les utilisateurs authentifiés à intervenir sur la page (options view_as_wiki et members_edit)

Simplification du support

L'onglet 'Support' regroupe deux sections : Besoin d'aide et Soupçons de bogues, tout simplement.

La vie de la communauté

Les interactions entre les participants du projet yacs sont de trois types : Activités communes pour les réunions formelles, Machine à café pour les informations connexes à yacs, et une autre section, secrète, réservée aux associés du site.

Les projets

Ils ont été tous regroupés dans une section unique, classée comme un index alphabétique : Projets

Pour l'instant on y retrouve pas mal de groupes anciens, structurés comme des forums de discussion. Les nouveaux projets qui y seront créés seront plus évolués, avec, en standard : un blog, une zone d'activités, et un wiki.

26Feb.2011

Yacs Martin en version stable est disponible !

Nouveautés logiciel Releases Yacs Martin

Beaucoup d'activité sur le code de Yacs ces derniers temps, et enfin la nouvelle version stable est officiellement livrée ! Ceci grâce aux efforts conjoints des membres actifs de la communauté.

Nous sommes très fiers de cette version qui a nécessité plus de 2 ans de travail, de discussions, remises en questions, tests et évolutions, et espérons que vous trouverez autant de bonheur que nous à l'utiliser.

Cette livraison était attendue depuis longtemps. Il nous a fallu mettre en place une nouvelle organisation du cycle de développement : les groupes de travail pour coordonner les efforts, la gestion des sources avec git+github, et les campagnes de tests sur releases candidate. Il nous faudra encore gagner en maturité sur ces nouveaux outils, mais ça y est : la machine est relancée !

 
Les fichiers sont disponibles dans la section Téléchargement
[title]Précautions pour votre mise à jour[/title]

Changer de version apporte toujours un plus indéniable, en termes de fonctionnalités, mais également de sécurité (il est en effet bien plus sage d'avoir des scripts à jour en l'état de l'art plutôt que de risquer des intrusions à cause de vieux scripts non mis à jour).

Voici nos conseils pour aborder ce changement en toute sérénité.

[subtitle]À faire avant de commencer[/subtitle]

Comme pour toute mise à jour, deux précautions d'usage :

  1. [b]Faites une sauvegarde complète de vos scripts et votre base de données[/b] afin d'éventuellement pouvoir revenir en arrière avec votre ancienne version complète.
  2. [b]Basculez sur un thème natif de Yacs[/b] avant la mise à jour, et pour tout le temps de la procédure. Cela vous évite de multiplier les problèmes au même moment

N'oubliez pas que vous pouvez réaliser la mise à jour sur une copie de votre site en production et voir ainsi précisément les modifications que vous pourriez avoir besoin de faire - notamment sur les thèmes visuels - avant de réaliser la migration réelle.

Les deux principaux problèmes que vous pouvez rencontrer se situent d'une part au niveau du "chemin" à parcourir depuis votre version actuelle, et d'autre part au niveau des thèmes graphiques dont les scripts évoluent.

[subtitle]Migrer depuis une ancienne version... par étapes[/subtitle]

La rétro-compatibilité est limité à 12 mois. Ce qui veut dire que si votre version actuelle est antérieure à février 2010, vous ne pourrez pas migrer en une seule fois.
Par ailleurs, la structure de la base de donnée a été passablement modifiée depuis la version 8.6 (Yacs Macnana). Aussi vous ne devez pas "revenir en arrière" en remettant vos anciens scripts sur une base de données migrée à cette version.

La solution consiste à réaliser des migrations intermédiaires entre votre version et la version actuelle.

Si vous arrivez avec une version antérieure à 8.11, vous trouverez des anciennes archives de Yacs à cet endroit

Pour ceux qui ont actuellement une version 8.11 ou 9.xx, vous pouvez utiliser les archives intermédiaires suivantes :

  • [file=1127]
  • [file=1190]
[subtitle]Changement notables et opérations à réaliser[/subtitle]

Les principaux changement auxquels vous allez être confrontés depuis une ancienne version :

  • Modifications sur les thèmes visuels : pensez à basculer sur un thème natif avant la migration, et réalisez celle-ci d'abord en local. Vous aurez à retoucher votre thème personnel. Voir [comment=54578], [comment=54579].
  • Re-générez le .htaccess après via la procédure adaptée du panneau de contrôle (notamment pour la version 10.2)
  • Contrôlez l'affichage de l'index de vos sections : un paramètre a été modifié depuis Yacs Macnana concernant l'affichage des pages sur l'index.

Bien sûr, n'hésitez pas à soumettre vos éventuels problèmes sur les forums de la communauté où nous vous répondrons sans tarder : en français et en anglais

Bonne migration !

 

Ci-dessous voici un résumé des nouveautés et correctifs depuis [octobre 2010] Nouveautés du logiciel.

Yacs Martin version stable

La version stable est 11.2.25.martin.stable
[small]La liste des changements depuis l'ancienne version stable (8.11) est trop longue à réaliser ![/small]

New features

  • notifications envoyées en multipart HTML/text
  • notification de bienvenue aux nouveaux utilisateurs
  • notification aux observateurs de la section "Requêtes" lors de soumissions au formulaire query.php
  • l'acces direct à la page d'édition d'une image par une icône visible au survol de cette dernière.
  • vignette de l'image visible sur la page d'édition de l'image
  • enregistrement des clics sur liens par les utilisateurs
  • rapport dans le log lors de la suppression de pages
  • 5 lignes pour le champ d'édition de l'introduction au lieu de 3
  • éditeur riche pour le "texte extra" des pages
  • changement des formulaires d'édition pour pouvoir uploader directement un fichier

Fix

  • correction d'une faute d'orthographe (JJ)
  • correction d'un bug dans la page d'édition des utilisateurs (Jmarc)
  • correction du message system lors de l'édition d'un article
  • correction de l'indication du moteur MySQL pour la création des tables (Alain)
  • correction du listage des pages non publiées aux visiteurs sur section avec l'option tri par publication
  • edit_as_simple affiche maintenant l'onglet "Option" pour les associés
  • correction de la gestion des accès sur article et commentaire
  • correction du rendu layout hardboiled quand il n'y a qu'un article (D.Flouriot et Tof)
  • correction entête HTTP pour erreur 401

[image=1922] Version d'avant-garde

En plus de la version stable vous pouvez essayer la 11.2.25 avec les dernier travaux. Elle contient une flopée de nouveautés, en plus de tout ce que contient la version stable. C'est la version en place ici sur yacs.fr

New features

  • 6 nouveaux overlays de meeting et de communication synchrone, présentés lors de la yacserie le 18 février.
  • extention des possibilités de l'interface de code overlay.php
  • amélioration de l'import/export XML entre deux serveurs yacs (export/import de branche entière)
  • invitation des éditeurs des sections parentes en une seule case à cocher
  • nouveau code yacs [proxy] pour les liens externe depuis un intranet
  • amélioration de la détection des mobiles
  • amélioration du listage des observateurs
  • amélioration du mur de commentaires
  • implémentation d'un handle unique pour les éléments (sections, article, users)
  • fermeture et ouverture synchro du tchat pour les participants
  • création de sections type "projets" depuis le profil utilisateur
  • amélioration du script de remplissage de contenu populate.php
  • amélioration des articles multipages rendus avec le code [ page ]
  • mécanisme de création automatique de pages nommées à partir d'un script spécifique
  • amélioration de skin_skeleton.php
  • amélioration du thème flexible pour prendre en charge le fil d'ariane (breadcrumbs)
  • les articles sont maintenant listés avant les sous-sections
  • amélioration des layouts de commentaires
  • nouveau layout 'directory' pour les articles et sections (une entrée par lettre de l'alphabet)
  • nouveau layout 'simile' pour afficher les articles sur un axe temporel
  • les utilisateurs ne sont plus "bannis" mais "suspendus"
  • amélioration de l'interface
  • liens dans les détails pour avoir la liste complète des observateurs et éditeurs
  • Ne pas afficher les utilisateurs suspendus dans les listes
  • amélioration de la gestion des handles sur les éléments
  • amélioration de la page skins/test.php
  • refresh de la page lors d'un clic sur lien externe
  • petites corrections de yacs.css
  • les observateurs d'une page comprennent les observateurs de la section parente
  • notification envoyée lorsque vous ajoutez une image, sauf si vous êtes le propriétaire de la page
  • notification envoyée lors d'ajout d'un lien, mais pas à vos followers
  • par défaut la case "notifier les observateurs" n'est pas cochée lors d'ajout d'une section
  • lors de l'édition d'une section, on peut aussi notifier les observateurs de la section parente, mais pas plus haut.
  • les followers ne sont plus notifiés à la création de page mais à la publication
[small]PS : merci à Agnès pour son aide à la rédaction de ce billet[/small]
18Feb.2011

Suivre la Yacserie en direct et en vidéo

2011 La Cantine Rencontre

Christian a ouvert une web TV pour nous, à http://www.livestream.com/yacs402 . Nous enregistrons le tout pour le remettre à disposition plus tard. Vous pouvez aussi suivre sur twitter sur le tag #yacs

Autres liens pour parfaire le tour des outils à disposition :

* Première yacserie à La Cantine, jour 1 : avec tous les supports à télécharger (présentations et exercices)

* Première yacserie à La Cantine, jour 2 : les présentations de cette deuxième partie.

Et n'hésitez pas à nous faire vos retours et vos commentaires !