Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Machine à café «  

Du bon, du bien, du YACS version 6.6 !

La gestion avancée des dates, les votes les petitions, les "digest" des lettres d'information, les vidéos Flash. Quoi d'autre encore ?

Un nouveau module ainsi qu'un un overlay (moyen de spécialiser des articles) ont été ajoutés afin de mieux maîtriser le facteur temps dans le contexte d'un serveur YACS. Vous pouvez ainsi lier des événements à chacune de vos sections. YACS en dressera une liste exhaustive dans la perspective d'un mois, d'une année, etc. C'est ce que l'on appelle habituellement "un calendrier", mais dans ce cas, c'est du YACS... Il ne s'agit pas de la reproduction d'un module déjà vu mais d'un outil permettant d'intégrer équitablement la gestion du temps dans le champ d'action de YACS.
L'index concernant les dates permet de présenter les événements à venir. Toutes les entreprises apprécieront ce point, qui recherchaient un moyen de marquer sans détour les événements futurs conditionnant leur activité présente.

Autre module nouveau jouant le rôle de chambre d'enregistrement au service de la communauté. Deux overlays ont été intégrés, l'un concernant les votes, l'autre les pétitions. L'objectif est, bien entendu, de faciliter objectivement la prise de décisions collectives en ligne. Ces deux outils d'aide à la décision concrétisent le rôle du collectif et cristallisent son énergie. L'outil de sondage (ou vote) autorise des retours rapides de tout ou partie de la communauté sur des points précis. L'outil de petitions réunit des signatures électroniques et permet à la fois de faire ressortir des motivations réelles et d'associer les équipes aux décisions.

Jusqu'à présent YACS permettait d'envoyer des lettres d'information sous forme d'e-mail aux membres de la communauté. Afin de permettre la production de résumés d'articles, YACS module désormais automatiquement la liste des articles produits entre deux lettres. Ceci permet notamment d'éviter les doublons. Si un article est déjà référencé une fois dans une lettre, il ne sera pas mentionné dans la lettre suivante. Auparavant, il vous fallait veiller personnellement, en tant qu'administrateur, à éviter ce genre de répétition, mais dans sa performance concernant une meilleure gestion du temps, YACS n'ignore plus désormais le temps précieux des administrateurs.

Ainsi, YACS supporte maintenant différents modèles d'une lettre d'information, les annonces, les résumés, ou "digests" (c'est à dire la liste des d'articles publiés sur le serveur), ainsi que les versions (les articles saillants de la version courante de la lettre)... Vous continuez à utiliser les annonces afin de faire parvenir toutes sortes de messages aux membres de la communauté. Les résumés ou "digests" étant constitués par des listes d'articles récents, leur production est, pour ainsi dire, modérée automatiquement... Les versions "releases" mentionnent uniquement des articles marquants, et devraient être réservés à l'usage des serveurs s'adonnant à des publications périodiques.

YACS intègre maintenant un petit "player" qui va lire les vidéos Flash intégrées au sein des articles.
202 fichiers ont été soir modifiés, soit créés depuis la dernière version.

On peut télécharger la dernière version ici: article download. Si votre serveur est déjà un serveur YACS, nous vous recommandons de pratiquer une mise à jour en douceur. Pour de plus amples informations concernant les mises à jour automatiques, veuillez lire Comment réussir une mise à jour incrémentale ?.

Voici la liste des points saillants nouveaux ou mis à jour en relation avec cette version:

-  Un nouveau module a été ajouté pour maîtriser les dates. De nouveaux scripts ont été écrits pour faire figurer les lignes de temps concernant le mois, l'année calendaire, etc. A voir dans le répertoire dates.

-  Un overlay (moyen de spécialisation des articles de YACS) a été ajouté pour permettre de pointer les dates sur le calendrier. Voir overlays/day.php.

-  Un nouveau module a été ajouté pour autoriser la gestion collective de decisions. Voir la répertoire decisions.

-  L'Assistant de Contenu permet maintenant la création d'un vote, d'une pétition ou d'un sondage. Voir control/populate.php.

-  Avec les instruments d'aide à la décision une nouvelle fonction accessible aux membres allows() a été ajoutée à l'interface "overlay" de façon à autoriser un comportement plus dynamique dans le cas ou l'on utilise l'une des extensions de YACS. Par exemple, lorsqu'il s'agit de protéger les votes du regard de ceux qui souhaitent connaître à l'avance le résultat d'un vote... Voir overlays/vote.php.

-  Un overlay a été ajouté permettant de procéder aux pétitions. Voir overlays/petition.php.

-  Un overlay a été ajouté permettant de maîtriser le vote électronique. Voir overlays/vote.php.

-  Les overlays ont maintenant une chance d'être applicables sur toutes listes d'articles, incluant boxesandarrows, tables, etc.

-  Quelques bugs ont été arrêtés dans l'overlay pour les sondages. Voir overlays/poll.php.

-  Plusieurs sortes de lettres d'information sont désormais déclinées par YACS: les annonces (basées sur un formulaire web livre), les "digest" ou résumés (liste des articles récents) et les "web release", ou versions, (liste des pages remarquables, ou "features"). Voir letters/new.php.

-  The nombre maximum de récipiendaires pour les lettres d'information a été porté jusqu'à 1000. Voir letters/new.php.

-  Une nouvelle interface a été ajoutée concernant les "digests". Voir articles/layout_articles_as_digest.php.

-  Un nouveau thème base-YACS a été ajouté pour chaque skin de référence, de manière à mieux soutenir les présentations S5. Afin de l'utiliser dans votre skin dérivé, il s'agit de copier template_s5.php ainsi que le répertoire s5/yacs depuis chaque skin de référence.

-  YACS soutient maintenant les vidéos Flash (.flv), and intègre désormais un petit "player" permettant de jouer ces vidéos lorsqu'elles se présentent au sein d'un article. Voir files/files.php.

-  Les vidéos Flash videos sont aussi reconnues dans les collections. Voir collections/collections.php.

-  Le code [flash=id, width, height] a été introduit de façon à permettre de jouer les vidéos Flash au sein des articles. Voir codes/codes.php.

-  La disposition utilisée désormais pour les blogs (articles/layout_articles_as_daily.php) permet de maîtriser mieux les projets d'articles.

-  Les catégories peuvent maintenant être liées à une section ou davantage. Ceci est établi à partir de chaque page d'en-tête de section (sections/view.php) et reflété dans les pages des catégories (categories/view.php).

-  Le moteur utilisé pour transformer les codes a été amélioré de manière à mieux gérer les listes complexes implicites ou explicites. Voir codes/codes.php.

-  L'option 'no_links' empêche désormais les "trackback" depuis les articles. http://fr.wikipedia.org/wiki/Trackbackoir articles/view.php.

-  Les versions précédentes de YACS permettaient d'exposer une partie de la carte du site sur la page d'accueil. Une autre oprion a été ajoutée permettant d'exposer la carte du contenu d'une seule section sur la page d'accueil. Voir index.php.

-  Davantage d'options sont disponibles pour les articles mis en exergue sur la page d'accueil (reconnus aussi en tant qu'articles attachés à la catégorie 'Featured'). Le nombre des pages décrites (featured pages) peut être ajusté à partir du Panneau de Configuration. Aussi, les pages remarquées en tant que "feature" peuvent être déroulées dynamiquement à l'endroit ou à l'envers ou à l'envers, de façon à mieux attirer le regard.

-  Les résultats d'une recherche sont maintenant produits par ordre de dates, les entrées les plus récentes se présentant en premier. Ce choix s'est avéré plus utile et pertinent que celui qui consistait à utiliser l'algorithme mySQL. Voir categories/categories.php.

-  Le contrôle utilisé pour changer les articles de place (d'une section à une autre), distingue désormais correctement les sous-sections des sections spéciales. Voir sections/sections.php.

-  Les liens ainsi que les commentaires d'articles (à ne pas confondre avec les commentaires des forums qui sont des articles à part entière) ont été retirés de la fonction du moteur de recherche intégré. Voir search.php.

-  Nombre de petits bugs ont été éliminés du formulaire web d'édition des commentaires. Voir comments/edit.php.

-  Les petits commentaires d'images ont été transformés en liens quellle que soit l'interface. Voir par exemple: comments/layout_comments.php.

-  Le script utilisé pour restaurer le contenu de la base de données a été changé de façon à ne pas utiliser la fontion PHP défectueuse file(). Voir control/backup/php.

-  Le panneau de configuration utilisé aux fins d'inscrire les paramètres de la base se comporte à présent, comme prévu initialement, en harmonie avec les paramètres relatifs à la table des utilisateurs. Voir control/configure.php.

-  Un script permettant d'importer les données CSV verts un serveur a été ajouté, grâce à Battarel Christophe. Merci à lui ! Voir control/import_csv.php.

-  Des ancres ont été partitionnées parmi les articles et commentaires afin d'accélerer des définitions SQL complexes, telles que celles utilisées pour construire la liste publique des fils de discussion. Voir articles/articles.php and comments/comments.php.

-  Le script utilisé pour dupliquer les pages a été revu à cause d'un petit bug détecté par Fernand (dont c'était la fête le 27 juin). Voir articles/duplicate.php.

-  La phpDoc concernant la page d'accueil, et aussi concernant la partie du Panneau de Configuration au sujet des paramètres de rendu a été complètement revue et mise à jour. Voir index.php and skins/configure.php.

-  De nouveaux paramètres ont été aussi ajoutés au Panneau de Configuration concernant justement les paramètres de rendu. Le panneau a aussi été révisé dans le but de simplifier sin utilisation. Voir skins/configure.php.

-  Sur une suggestion de Manu, chaque appel de mysql_escape_string() a été changé en mysql_real_escape_string(). Gâce à ses mises à jour YACS a pour premier objectif de préserver continuellement votre serveur de l'obsolescence et de la sénilité...

-  les dates GMT devraient être mieux gérées à partir de cette version. Regardez, par exemple, dans le script utilisé pour publier les articles: articles/publish.php.

-  La taille maximum d'un object web récupéré et manipulé par YACS a été augmentée, passant de 512k à 5120k (video oblige). Voir links/link.php.

-  Le marquage du rang des articles a été supprimé.

-  L'adress IP de l'utilisateur distant n'est désormais plus vérifiée. Etant donné que nombre de fournisseurs d'accès établissent les connections à partir d'un faisceau d'adresses, cette précaution s'avère inutile. Voir shared/global.php ainsi que shared/surfer.php.

-  Les serveurs virtuels sont maintenant mieux supportés par l'usage de $_SERVER['HTTP_HOST']. Merci encore à GnapZ pour cette suggestion. Voir shared/global.php.

-  YACS supporte aussi mieux qu'auparavant les serveurs dont les connextions persistantes avec la base de données ne sont pas autorisées. Voir shared/global.php.

-  l'excentrage GMT est désormais dynamiquement calculé au moment de l'exécution, s'appuyant sur le contrôle des sauvegardes quotidiennes opérées par le système d'exploitation acceuillant le serveur. Voir shared/global.php.

-  Un certain nombre de coquilles et d'erreurs on été corrigées. Voir privacy.php or actions/indx.php for example.

-  La fontion PHP file() a été démontrée comme étant boguée et lorsque cela était possible un code alternatif a été mis en place pour la remplacer.

-  De même, les appels vers la fonction PHP session_regenerate_id() ont été retirés à cause des mauvais effets secondaires qu'ils provoquaient...

-  chmod() a été invoqué à plusieurs endroits dans un effort désespéré pour réguler la gestion des permissions de fichiers chez certains serveurs distants.

Vous l'aurez compris, l'article ci-dessus témoigne non pas des efforts d'une version, mais de deux versions... Un compte-rendu concernant la version 6.5 n'ayant pu vous êtres servi à temps... Si vous n'avez pas déjà procédé à la mise à jour de la version 6.4, vers la version 6.5, il est possible que vous ayez besoin de procéder pour cette fois à une mise à jour manuelle. Veuillez vous reporter dans ce cas à Comment faire une mise à jour par écrasement ?, et en particulier au clair résumé établi (à la fin de cet article) par Rambaud, Agnès.
L'article ci-dessus est par ailleurs une traduction de l'article YACS 6.6: dates, votes and petitions, digest newsletters, Flash videos de Paques, Bernard, et une pâle traduction du travail considérable qu'il a produit pour que YACS réponde toujours mieux à vos vrais besoins. Fernand

Comments

Bernard
avatar
from nearby-an-airport
Associate
6569 posts
registered on Sep. 12 2003

on Jul. 5 2006


Pour faire bonne mesure, je viens de vous préparer une 6.6.1, afin de corriger le bug des "articles disparus", et aussi pour vérifier que les mises à jour incrémentales de 6.6 vers 6.6.1 fonctionnent bien...
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
Member
489 posts
registered on Feb. 8 2006

inspired from Bernard on Jul. 6 2006


Bernard :
sur Club-Internet ça ne passe pas: fermeture session tout de suite après avoir cliqué sur le bouton de contrôle des nouveaux scripts!
réauthentification et continuer
page de mise à jour des scipts
à nouveau fermeture session sur bouton "oui je veux mettre à jour les scripts sur ce serveur"
réauthentification et continuer
et refermeture session: je ne peux dépasser ce stade...
impossible de finir selon procédure Comment terminer une mise à jour du logiciel en cas de déconnexion ? car après purge du cache, je n'ai pas de bouton exécution unique script
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
Member
489 posts
registered on Feb. 8 2006

inspired from olivier on Jul. 6 2006


Olivier : en plus j'ai un truc particulier: un onglet "nouvelles du monde" vient d'apparaitre !
mais je ne sais pas si c'est après avoir reconstruit le référentiel du site.
GnapZ
from Caribbean
Member
2970 posts
registered on Mar. 5 2006

inspired from olivier on Jul. 6 2006


Olivier : Je ne sais pas si c'est spécifique à Club-internet mais j'ai passé plusieurs sites (tests et prod) de 6.6 en 6.6.1 par mise à jour incrémentale sans aucun problème.

Pour passer de la 6.4 ou 6.5 vers la 6.6, il faut mettre à jour en manuel. Pour ma part, j'ai obté pour une install vierge de la 6.6:
  • Sauvegarder la base de données
  • Renommer l'ancien dossier de Yacs
  • Extraire l'archive de la 6.6 dans un dossier du nom de l'ancienne version
  • Recopier les /files/*, /images/* de l'ancienne version
  • Restaurer la base de données


De cette manière, ça marche à 100%. Si en plus, vous voulez récupérer les paramètres de collections, c'est /collections/parameters.include.php qu'il faut reprendre depuis votre ancienne version.

Il ne reste alors qu'à supprimer l'ancien dossier renomé et l'ancienne base.

S'il reste quelques soucis, il faut s'assurer que tout est propre alors purger le cache de Yacs, vérifier les exécutions uniques et optimiser la base.
Bernard
avatar
from nearby-an-airport
Associate
6569 posts
registered on Sep. 12 2003

inspired from olivier on Jul. 6 2006


Olivier: apparemment le bug supprimé en 6.6.1 en a dévoilé un autre... L'article cité suffisait avec l'ancien bug, mais là, il va falloir trouver autre chose... A suivre...
Bernard
avatar
from nearby-an-airport
Associate
6569 posts
registered on Sep. 12 2003

inspired from olivier on Jul. 6 2006


Olivier: Ca, c'est la section utilisée par défaut par YACS pour placer les nouvelles RSS agrégées...
Tof
from Grenoble-Chambery
Member
472 posts
registered on Apr. 28 2006

on Jul. 19 2006


Merci pour toutes ces nouveautés. Quelques questions en suspens... quid du behaviour des sections ? quid des micro-paiements ? cela est-il toujours dans les cartons ?


Tof
GnapZ
from Caribbean
Member
2970 posts
registered on Mar. 5 2006

inspired from Tof on Jul. 19 2006


Tof : Merci et oui tout est dans les cartons que nous déballons au fur et à mesure des petits aléas courants ...
Bernard
avatar
from nearby-an-airport
Associate
6569 posts
registered on Sep. 12 2003

inspired from Tof on Aug. 1 2006


Tof: Les comportements (behaviors) sont en vue pour la 6.8, et paypal pour la 6.9.
Cloubech
avatar
from Chonas l'Amballan
Associate
726 posts
registered on Mar. 23 2006

inspired from Bernard on Aug. 2 2006


Bernard : est-il possible techniquement d'intégrer une solution de boutique en ligne style os Commerce dans Yacs (la version css bien sur oscss.org) Pour la version 7 ?
Bernard
avatar
from nearby-an-airport
Associate
6569 posts
registered on Sep. 12 2003

inspired from cloubech on Aug. 2 2006


Cloubech: sur le plan technique (presque) tout est possible. Après, c'est une question de priorités... Le premier objectif est de mettre en place, d'ici à la fin de l'année, un système de vote életronique pour décider des destinées de YACS...
Moi-meme
avatar
from Entre chaise et clavier...
Member
1357 posts
registered on Apr. 16 2006

on Oct. 6 2006


Bonjour, je soumets quelques liens pour promouvoir yacs et soutenir sa popularité...
Fernand
avatar
from Paris
Member
1275 posts
registered on Nov. 29 2004

inspired from Moi-meme on Oct. 6 2006


Moi-meme : Ce sont deux adresses tout à fait excellentes, des liens qui sortent des sentiers battus. Un grand MERCI !
Moi-meme
avatar
from Entre chaise et clavier...
Member
1357 posts
registered on Apr. 16 2006

on Oct. 9 2006


Pas d'quoi !

Notez que yacs est en ligne et en demo sur opensourcecms.com. Ca fait plaisir... Et on peut voter. Tous aux urnes !
GnapZ
from Caribbean
Member
2970 posts
registered on Mar. 5 2006

inspired from Moi-meme on Oct. 9 2006


Moi-meme : Sans oublier le site de démo officiel de Yacs en 6.8a.

Rate this page
Posted by Fernand on Jul. 4 2006, commented by GnapZ on Jul. 4 2006, (popular)