Archives support Les archives, au cas où... Les dernières nouvelles de demain

Tout près du coeur de YACS

Noblesse oblige, "les dernières nouvelles de demain" accueillent toutes affaires cessantes, la lettre d'information de YACS. Compte tenu de la taille du message (en anglais et en français), le courriel des abonnés à la lettre pointera sur l'article ci-dessous pour la partie francophone.

Vous pourrez le constater, aucune des demandes des membres de la communauté n'est écartée. Ceci prouve simplement que cette communauté est participative. Alors, MERCI !

[title]Quelques mots à propos de la version 6.2[/title]

[subtitle]Intégration de trois nouvelles librairies Open Source[/subtitle]
YACS intègre désormais la fameuse librairie S5 d'Eric Meyer, qui vous permet de créer des présentations interactives en ligne, à partir de pages Web ordinaires.

Il intègre aussi les «cartes mentales» de l'excellent logiciel Freemind. (Vous trouverez les éléments d'information concernant les noms en gras en appelant par le moyen de la «recherche interne» les notices situées sur le site de Framasoft. )
Vous pourrez dorénavant poster une telle carte heuristique sur un serveur YACS, afin de la partager avec la communauté, mais vous pourrez aussi la visionner directement dans la fenêtre de votre navigateur par l'intermédiaire de l'applet Java Freemind désormais implémenté dans YACS. Ces fonctionnalités plutôt sophistiquées permettent à YACS d'aborder sans retenue le traitement de sujets complexes, ou de contenu, grâce à une interface graphique améliorée.

Autre nouveauté, l'intégration de Matroska , le format audio/video Open source qui pourrait bien devenir le standard des formats multimédia. Les fichiers Matroska peuvent déjà gérer simultanément plusieurs flux incluant la video, l'audio, les sous-titres, les menus... Les interfaces obtenues grâce à Matroska sont comparables à celles utilisées pour traiter les DVD.
YACS combiné avec VLC permet maintenant d'installer un puissant service de video à la demande qui vous permettra de changer à tout moment la piste son, ou les sous-titres, pendant la diffusion.

Le format Flash n'est plus réservé à la seule librairie Ming , celle qui permet de faire apparaître les titres, mais se trouve désormais pleinement intégré dans YACS. En clair, vous pouvez maintenant placer des objets Flash dans votre site. Pourquoi s'en priver ? Chargez et installez Wink pour produire de superbes tutoriels et démonstrations interactives, puis partagez les fichiers Flash obtenus sur votre serveur YACS.
[subtitle]Gestion des autorisations[/subtitle]
Avez-vous déjà souffert avec les groupes d'utilisateurs ou autres systèmes de délégation complexes présentés par d'autres CMS ? Rien de tout cela avec YACS qui propose une méthode simple et efficace pour la gestion des droits sur un espace web. Pour confier la responsabilité d'un espace web à un utilisateur, liez directement la section cible au profil de l'utilisateur concerné.
Ainsi, vous pouvez déléguer tout ou partie de votre serveur à un ou plusieurs éditeur(s) membre(s) de votre communauté, avec des droits très étendus sur les sections qu'ils gèrent. Les éditeurs créent, modifient ou suppriment à loisir des sous-sections, des articles, des commentaires, etc. Une section peut, bien entendu, avoir plusieurs éditeurs qui collaborent au sein du même espace. A noter: dans les forums les éditeurs sont appelés modérateurs.
L'accès à une section peut être réservé à un groupe exhaustif d'éditeurs dans le cadre d'un travail d'ordre privé.
[subtitle]Possibilité de «blogger» pour chaque membre de la communauté[/subtitle]
De plus, et ça n'est pas la moindre des innovations dans cette version 6.2, tout membre dispose dorénavant , à condition que cela soit configuré dans les nouveaux «paramètres relatifs aux utilisateurs», la possibilité de créer une section qui lui est propre.
YACS devient de ce fait, une plate-forme de choix, car chaque individu de la communauté peut y tenir son propre blog. Le but est de donner les moyens à la communauté d'un serveur YACS non seulement de s'agrandir, mais aussi de conserver ses membres, et de gérer plusieurs projets tout en restant solidaire.
[subtitle]Simplification de la gestion des sections[/subtitle]
Cette version 6.2 représente en outre un important effort de clarification de la configuration des sections. Un grand nombre d'opérations peu évidentes, comme celle qui consiste à changer le style, ou gabarit, d'une section, sont devenues simples et faciles. La gestion en souplesse du contenu de votre serveur, voilà véritablement l'un des points forts de YACS.
[title]Un logiciel tout près du coeur[/title]
Le soutien, les retours, les questions si sensées et concrètes des membres constituent de véritables apports.
La communauté YACS prend désormais le logiciel en main, se l'accapare, introduit les nouvelles fonctionnalités à partir du solide coeur de YACS, structure puissante et bien établie, qui permet d'envisager toutes les extensions.
Ce coeur ne pourra toutefois s'étendre à l'infini, sous peine d'hypertrophie qui remettrait en cause les performances, la réactivité et la cohésion qui rendent ce système unique. Au contraire de la plupart des plates-formes CMS précédentes, YACS contient d'emblée la plupart des éléments dont vous aurez besoin pour réaliser un serveur puissant.

Mais, bien entendu, cette approche a ses limites, et la définition d'une interface programmatique pour intégrer des développements tiers à YACS a déjà été ébauchée. Elle sera étendue et renforcée dans les prochaines versions pour, simultanément, borner YACS lui-même, tout en permettant à d'autres de couvrir des besoins spécifiques.
C'est la réponse à une question plusieurs fois posée à propos de la «relève» du principal développeur, et de la pérennité du produit.
Outre notre engagement clair, sans nuance et sans faille, du côté des environnements Open Source, et la certitude qu'il s'agit-là d'un modèle économique incontournable, le coeur de YACS aura bientôt intégré un maximum d'éléments. Le modèle intégré que vous connaissez, une fois sa phase de construction achevée, s'étendra par l'ajout de modules proposés par d'autres développeurs.
[subtitle]Quels éléments vont être intégrés au cours des prochaines versions ?[/subtitle]
La cible privilégiée reste pour nous les communautés de petite et moyenne envergure cherchant à tirer le meilleur parti des technologies Internet et ce, à moindre coût.
Nous allons présenter une feuille de route ( roadmap) sur le site YACS, mais l'on peut déjà établir en attendant qu'il s'agira prioritairement des éléments suivants, tous réclamés par les membres de la communauté:

- Calendrier
- Système de paiement (ne serait-ce que de micro paiement)
- Formulaire à moduler soi-même indexé sur un bac à fiches

Ceci sans compter:
- Les nombreux tests d'intégration sur les différentes plate-formes afin de rendre l'installation de YACS incontournable, partout ou presque...
- L'extension et de l'amélioration du processus de mises à jour incrémentales. Etant donné que les versions de YACS continueront, de toute façon, à sortir au rythme de une par mois, il est plus que nécessaire que les mises à jour semi-automatiques deviennent d'une évidence déroutante... Et que l'on acquière un contrôle encore meilleur sur chaque fichier mis à jour.
- L'optimisation continue de l'interface d'administration.
- La mise en place d'un réseau de graphistes Web pour agrandir nos options graphiques
La traque acharnée, et correction de toute coquille
- La neutralisaton des bugs (heureusement assez rares dans YACS)
- L'optimisation permanente du coeur de YACS...

- L'optimisation d'une documentation en français, qui soit un guide pratique de première prise en main, mais n'occulte pas la nécessité d'installer YACS et de se lancer dans YACS est en effet développé à partir du principe de l'«Extrême Programming».
1.Première conséquence de cette approche: l'excellent retour par rapport aux demandes des membres inscrits.
2.Autre conséquence : YACS comporte beaucoup d'aides en ligne, accessibles une fois le produit installé.
3.Troisième conséquence: Quoique YACS soit un produit au départ, entièrement français, l'anglais est la langue native de YACS car le PHP est basé sur l'anglais et les fichiers de YACS sont donc documentés (d'ailleurs très bien ), en anglais.
Par ailleurs, le manuel en anglais reste accessible, tout en étant suffisamment précis pour tout expliciter. La documentation en français doit ainsi garder son propre mode descriptif, complémentaire du manuel anglais.