![]() Yanys e. , wesselsfrom La Rochelle / Charente-Maritime / France 378 posts | . Chapeau bas ! et même (chapeau volant....) Cet un énorme travail de faire une traduction dans un délai aussi court. ...cela semble laisser tout le monde de marbre... aussi j'insiste. Et pour améliorer ... humblement... le texte (QU'IL FAUT LIRE) pour y corriger quelques petites coquilles ( ne pouvant le faire moi-même dans le texte j'ai mis ci-après le mot corrigé en gras) :
.... à vous de le trouverD'autant que la traduction officielle de glitch... n'est pas aussi savoureuse : Note(s) du grand dictionnaire terminologique du Québec : Au départ, le terme glitch désigne une défaillance électronique ou électrique (power glitch) qui correspond à une fluctuation dans les circuits électroniques ou à une coupure de courant, une interruption dans l'alimentation électrique (pépin d'alimentation électrique, pépin électrique, microcoupure). Comme cette coupure entraîne un dysfonctionnement sur le plan matériel (hardware glitch), qui a lui-même des répercussions sur le plan logiciel (software glitch), le terme glitch, en informatique, en est venu à désigner n'importe quel type de problème. Cela explique également le fait que bug et glitch soient souvent employés indifféremment, sans pour autant être de parfaits synonymes. D'autres termes comme problème, incident, panne, défaillance, défaut, erreur sont parfois proposés comme équivalents de glitch, dans des ouvrages traductifs. Sans être incorrects, ces termes sont soit d'un registre différent, soit trop précis. Le terme pépin peut être qualifié de matériel, de logiciel, d'électrique, si l'on est en mesure d'en préciser la nature. Grâce à Fernand, voilà encore une différence de Yacs ! Yacsment Vôtre, Lucrecius.. . ~Le pessimisme de l'intelligence et l'optimisme de la volonté~ Yacsment Vôtre, Lucrecius.. . ~Le pessimisme de l'intelligence et l'optimisme de la volonté~
|
| Manufrom Caribbean 2970 posts | Lucrecius: Trouvé ! J'ai trouvé carabistouille ! Bon d'accord, ce n'était pas le but de l'article. Chapeau ? Sombrero ! C'est exactement ce genre d'information qui s'avère particulièrement indispensable lorsque l'on rencontre des problèmes (glitchs ?) ... ou que l'on souhaite simplement comprendre le pourquoi du comment. |
| Fernand | Lucrecius: Merci pour la chasse aux coquilles ! Celles-là et d'autres, ont été corrigées après que la soupe ait reposé quelques heures. Après le concept d'eXtrême Secrétariat, tu viens d'inventer celui d'eXtrême Traduction, que je vais chercher à mettre en action désormais pour la documentation. Gare aux coqui-i-i-i-illes ! Lucrecius et GnapZ: Trouver carabistouilles, soigneusement dissimulé dans le texte, n'était pourtant pas une mince affaire... à tous les deux !
|
Que la 6.3 soit !
FCKEditor, le fameux outil WYSIWYG a été intégré dans l'archive YACS. Chaque membre peut désormais le sélectionner ou bien conserver l'éditeur Textarea d'origine qui reste à disposition. Les codes YACS de même que les smileys sont toujours disponibles sous FCKEditor.
Cette nouvelle version évolue encore au niveau de l'aide directe à destination de l'utilisateur par l'intermédiaire d'un ajout de messages de confirmation et l'amélioration de la page qui permet l'identification. Des messages de confirmation sont en outre envoyés après enregistrement d'un membre. Par ailleurs, d'autres messages sont envoyés lors du changement de mot de passe, les adresses e-mail des membres peuvent être validées si les associés du serveur souhaitent qu'il en soit ainsi... Dans ce dernier cas les demandeurs sont d'abord considérés par YACS comme des souscripteurs. A la réception du message de confirmation ils doivent cliquer sur le lien qui leur est proposé afin de pouvoir devenir membres à part entière de la communauté du serveur. Ils doivent ainsi avoir fourni une adresse e-mail valide. Quant à la page d'identification elle est maintenant munie de nombre de raccourcis utiles.
YACS est dorénavant développé sous XAMPP, et donc validé sur PHP5 et sur MySQL5. Un très grand nombre d'améliorations et de corrections ont été apportées dans cette version. C'est avant tout grâce aux retours de tous les testeurs motivés que cette version a pu voir le jour.
Un très grand merci aux membre de cette communauté de plus en plus impliquée et solide. Merci à tous ceux qui réalisent un serveur en YACS et maintiennent le contact afin de partager leurs expériences.
572 fichiers ont été modifiés ou créés depuis la version précédente.
Cette nouvelle version, encore optimisée sous sa forme 6.3.1 est disponible pour téléchargement immédiat à [article=download]. Si vous n'êtes pas en phase d'installation, mais avez déjà un serveur YACS en ligne, nous vous recommandons de procéder en douceur à sa mise à jour. Pour plus d'informations à ce propos, lisez cet article, en anglais How to achieve incremental upgrades of a YACS server?.
Voici maintenant une liste ainsi que des explications concernant les fonctionnalités soit nouvelles, soit mises à jour,:
* YACS intègre donc le fameux FCKEditor, non seulement WYSIWYG, mais aussi exactement comme YACS sous licence LGPL. Regardez dans
included/fckeditor. * YACS maintient le choix entre FCKEditor et notre traditionnel éditeur Textarea, un choix à la discrétion de l'utilisateur, et qui lui est soumis dans son profil utilisateur.
Ce choix s'applique à toutes les formes web ou du contenu est susceptible d'être édité, comprenant des articles, des sections, des catégories, des images, des fichiers, des actions, des commentaires, etc.
* Les membres authentifiés peuvent donc visiter la page contenant leur profil, et à condition de la modifier, sélectionner l'utilisation de Textarea + BB codes, ou l'outil WYSIWYG FCKEditor. Voir users/edit.php ainsi que shared/surfer.php.
* Même si YACS intègre désormais un éditeur WYSIWYG, nous continuons à améliorer les codes BB. De nouveaux codes ont ainsi été ajoutés de façon à pouvoir obtenir jusqu'à cinq niveaux de "headers" (voir the help page on titles). De plus, l'outil agit avec plus de célérité pour former les listes et a été amélioré sur de longues lignes de code. Les styles incrémentaux sont maintenant intégrés qui sont utiles pour le rendu en S5. Voir codes/codes.php.
* YACS déploie en outre de nombreuses lignes de code sous forme de commentaires, aussi utiles pour fixer certains styles (exemple, alfresco). Voir skins/skin_skeleton.php.
* L'alignement des cellules dans les tableaux était déjà possible. La nouvelle version y ajoute l'alignement des cellules d'en-tête. Voir encore skins/skin_skeleton.php.
* YACS autorise maintenant la validation des inscriptions par e-mail. Pour ce faire, il faut se rendre dans le panneau de configuration des utilisateurs et y placer les données ad hoc, (users/configure.php). Les personnes qui demandent à devenir membre recevront un message contenant un lien leur permettant d'activer leur compte. Elles doivent bien entendu cliquer sur ce lien pour être reconnues en tant que membres.
* Un message de confirmation est envoyé aux nouveaux membres. Même chose si le mot de passe est changé. Nous sommes désireux d'inciter les nouveaux membres à prendre en compte eux-mêmes leurs éléments d'identification et éviter ainsi des requêtes auprès des associés afin que ces derniers leur renvoient leurs mots de passe. Voir users/users.php
* La signalisation automatique de tous les messages électroniques en direction des auteurs d'articles a par ailleurs été limitée à un message par item (exemple courant: nouveau commentaire, nouveau fichier, etc.). Chaque modification d'un commentaire par son auteur n'est donc plus signalée à l'auteur de l'article, ce qui évite de surcharger les messageries e-mail. Voir articles/article.php.
* Les membres peuvent désormais décider de ne pas recevoir de messages d'alerte automatique concernant les commentaires postés suite à la publication d'un article. Certains préfèrent aller jeter un coup d'oeil de temps à autre sur le serveur plutôt que de subir un processus qu'ils estiment un peu trop mécaniciste d'alertes systématiques. Voir users/edit.php.
* Afin d'améliorer la sécurité, YACS demande deux fois le mot de passe lors du changement d'icelui. Voir users/password.php.
* Un dernier mot de passe de secours a été implémenté afin de vous permettre de vous identifier en tant qu'associé, y compris dans le cas ou vous auriez perdu l'accès à la base de données. En cas d'urgence et si vous avez perdu tout moyen d'accès à votre serveur, vous avez la possibilité d'éditer manuellement le principal fichier de configuration contenant l'indication su mot de passe en usage. Identifiez chacun des pseudos en fonction et appliquez leur à chacun le mot de passe. YACS vous reconnaîtra alors en tant qu'associé. Un conseil: n'allez pas chercher un mot de passe dans le code source de YACS, car vous ne l'y trouveriez pas ! Ouvrez aussi le panneau de configuration et sauvegardez les paramètres au point de pouvoir récupérer le dernier mot de passe de secours, celui qui avait été installé auparavant. Voir users/users.php.
* Lorsque le script de validation est appelé par l'intermédiaire du web, le profil de l'utilisateur est changé de souscripteur en membre. Voir users/validate.php.
* Le bug qui empêchait YACS d'insérer de multiples images à l'intérieur d'articles postés par e-mail a été corrigé. Pour ceux que cela intéresse ce bug avait pour cause la mise en cache d'une variable...
* Avec les version précédentes de YACS vous n'aviez pas la possibilité de "blogguer" ni de poster des pages complètes (avec des fichiers attachés et des images) par e-mail. Maintenant vous pouvez aussi bien référencer un article ou une section dans vos messages aux fins qu'il ou elle soit posté en tant que commentaires de la page principale. Voir agents/messages.php.
* Le panneau de contrôle propose maintenant des informations système telles que la version de YACS sur laquelle vous travaillez, ainsi que la version de PHP et d'Apache. Voir à ce propos control/index.php.
* La page d'index concernant les membres propose désormais un menu de navigation en bas de page. Voir users/index.php.
* Les flux RSS liés à des sections listent désormais le contenu des sous-sections. YACS va désormais chercher l'information jusqu'à un maximum de trois niveaux de profondeur (c'est à dire une section et deux sous-sections). Voir sections/feed.php.
* 'Alistapart' est une nouvelle option pour les sections. Sélectionner cette option permet d'obtenir de rendre visible sur la page de la section seulement l'article le plus récent. Vous pouvez utiliser cette solution pour gérer des événements impliquant une périodicité. Par exemple un rallye impliquant chaque jour des résultats d'étape, etc. Auparavant cette fonction était opérationnelle seulement pour la page d'accueil. Avec la version 6.3, cette fonction est désormais opérationnelle au niveau de la section. Voir articles/layout_articles_as_alistapart.php.
* Le choix 'inline' permet quant à lui de lister jusqu'à 50 items par section, au lieu de 7 précédemment. Voir sections/layout_sections_as_inline.php.
* Le choix YABB, utilisé dans les forums, a été amélioré. Les éditeurs des sections y sont explicitement listés en tant que modérateurs. Les sous-sections sont listées de la même manière de façon à accélérer la navigation. Voir sections/layout_sections_as_yabb.php.
* YACS autorise jusqu'à 50 fils de discussion par page dans chacune des catégories de discussion. De plus, concernant les fils vraiment très longs, des liens vers les pages de commentaire qui en dépendent son générés. Des titres d'aide apparaissent désormais à chaque survol par la souris. Toujours dans les forums, les 'headers' des tables ont été centrés. Voir articles/layout_articles_as_yabb.php.
* Des listes compactes d'articles sont maintenant concernées par les indications 'new' et 'updated'. Pour donner un exemple, cela aidera un membre à identifier les fils de discussion mis à jour chaque fois qu'il consulte son profil utilisateur. Voir articles/layout_articles_as_compact.php.
* YACS est capable d'aligner les 10 articles les plus récents par page de blog au lieu de 5 précédemment. Voir articles/layout_articles_as_daily.php.
* Les lignes de code trop longues placées dans les commentaires sont maintenant systématiquement repliées ou coupées afin d'éviter les problèmes auparavant constatés avec le skin (le style) 'alfresco' dans les commentaires des forums. Toutefois, la taille même des commentaires n'en est pas affectée. Voir comments/layout_comments.php.
* Toujours dans les forums, la fonction des commentaires a été optimisée de manière à éviter la disparition éventuelle de textes sur la droite de forum (toujours avec le skin alfresco). Voir skins/layout_comments_as_yabb.php
* Dans une section, les commentaires peuvent être interdits en ajoutant l'option 'no_comments'. Dans le cas ou cette option n'est pas inscrite, les membres peuvent poster de nouveaux commentaires, de même que dans le cas des surfers anonymes ces derniers peuvent poster des commentaires anonymes (parameter '
users_with_anonymous_comments' set to 'Y'), or teasers (parameter 'users_without_teasers' not set to 'Y') have been enabled.* Les associés disposent dorénavant d'une commande leur permettant de promouvoir le commentaire d'un article. Voir comments/view.php, articles/article.php ainsi que sections/section.php.
* Les section spéciales créées par YACS (couverture, etc.) sont configurées pour pouvoir éventuellement annuler la création de sous-sections qui en dépendraient. Voirsections/populate.php.
* Les sections peuvent désormais être détruites par leur auteur. Cela implique que les membres peuvent de fait gérer leur espace web personnel sur le serveur communautaire. Voir sections/delete.php.
* La création d'une nouvelle section est enregistrée pour permettre un référencement et une localisation correcte des espaces personnels. Voir sections/edit.php.
* YACS crée une section par défaut pour héberger les liens en provenance de la syndication des flux RSS. Cette section apparaît dans la carte du site, ce qui n'était pas le cas dans la version précédente. Voir feeds/feeds.php
* Si une section a été configurée de telle manière à ce qu'elle apparaisse sur la page d'accueil du site, y compris en tant que boîte gadget ou boîte extra, elle présentera la liste des sous-sections qui en dépendent, si toutefois, bien entendu, ces sous-sections ont été créées. Voir index.php.
* Lorsqu'une section est configurée pour empêcher la création de sous-sections, voici le script concerné: (sections/view.php). Il en existe aussi un reflet au sein des scripts qui permettent de créer les sections de référence, (par exemple, la section pour la création des menus, pour les pages de couverture, etc.)
* L'insertion d'images au sein des articles, des sections etc. a été organisée de manière à économiser les actions et à en optimiser la fonction.
* Les flux RSS liés à un profil utilisateur référencent jusqu'à 50 pages des plus récentes, au lieu de 20 pages auparavant. Voir users/feed.php.
* Comme il a été notifié plus haut, la page d'authentification a été optimisée de façon à faire une économie de clics lorsque l'on s'authentifie. Le changement est notable. Voir users/login.php.
* Les collections ont été notoirement améliorées elles aussi. En premier lieu vous pouvez ajouter les fichiers
.header dans les répertoires de manière à ajouter du texte aux pages à visiter. Ensuite, les fichiers commençant par des points et le signe ~ ne seront jamais listés. Troisièmement, la visibilité des collections peut être ajustée de façon à d'être rendue visible soit par tous les visiteurs, soit par les membres seulement, soit uniquement par les associés. Enfin, le parseur getid3, qui est sous licence GPL, peut être retiré si vous le souhaitez. Voir collections/browse.php. * YACS supporte désormais les fichiers avec les extentions
.mp4 ainsi que .vob. Oui,de telles extentions sont bien utilisables pour la vidéo à la demande par l'intermédiaire de VLC ! Voir collections/collections.php et files/files.php. * Les extraits ont été limités à 12 mots (au lieu de 100) lorsque le champ d'introduction se présente comme étant vide. Voir articles/article.php.
* Le panneau des configuration concernant les styles (skins) comprend maintenant des boîtes pliantes de manière à faciliter l'accès aux nombreuses options mises à disposition. Voir skins/configure.php.
* Le nombre maximum de boîtes de navigation est devenu un paramètre globalisé qui peut être ainsi changé depuis le panneau de configuration concernant les styles (ou skins). Voir skins/configure.php
* Le nombre maximum de sections qui peuvent être affichées sur la page d'accueil, n'est plus changé par YACS de façon autoritaire. Voir skins/configure.php.
* Plusieurs options ont été rajoutées au niveau du panneau de configuration pour soigner le rendu. Voir skins/configure.php
* Les détails d'un article, savoir le nom de l'auteur, les dates, etc., peuvent maintenant être dissimulés en introduisant le paramètre global
content_without_details. Et dans ce cas, les détails en question peuvent à nouveau être rendus visibles dans certaines sections, en ajoutant cette fois l'option with_details. Voir skins/configure.php. * L'historique de la navigation peut être désactivé de façon à empêcher le retour aux pages précédentes. Voir skins/configure.php.
* Le panneau de configuration concernant les collections fait désormais un usage important des boîtes pliantes afin de faciliter son exploitation. Voir collections/configure.php.
* Le bug qui empêchait la transmission correcte de chacune des informations soumises par le signet qui mémorise les signets
a été mis à genoux dans le script suivant: links/edit.php. * L'ancre des liens est maintenant à l'abri dans le cas des modifications. Auparavant une information incorrecte pouvait être introduite par le biais des modifications. (links/edit.php).
* Encore un autre bug, celui-ci empêchant le post ainsi que les modifications des données de localisation, a été traqué, puis abattu. Voir locations/edit.php.
* De façon à empêcher la corruption des scripts dans les situations délicates, YACS détecte désormais les fichiers de taille zero. Voir scripts/stage.php.
* Une nouvelle fonction a été créée, permettant de déployer les sous-sections et leur contenu, à partir de boîtes pliantes. Voir sections/layout_sections_as_folded.php.
* La boîte de flux listant les liens vers RSS peut être désactivée. Voir skins/configure.php.
* YACS accepte désormais le téléchargement d'images d'un poids supérieur à 20Mbytes (antérieurement 2MB), histoire de s'adapter aux appareils à haute résolution présents sur le marché. Notez que la configuration du serveur (PHP.INI) peut empêcher les utilisateurs d'atteindre une telle limite. Aussi, YACS peut amener les images à une taille plus petite, par ailleurs mieux adaptée à la navigation sur le web. Voir images/edit.php.
* La plupart des codes en relation avec la manipulation des images dans le système des fichiers ont été réunis au même endroit. Ici: images/image.php. L'effet immédiatement perceptible de cette mesure est un meilleur support de l'envoi des images par e-mail (agents/messages.php). De plus, cela devrait faciliter l'entrée des images au sein des fichiers, planifiée pour une prochaine version...
* Une option permet désormais de masquer les signets disponibles dans les sections, les articles, etc.. Voir skins/configure.php.
* Un paramètre global peut aussi empêcher YACS de déployer les différents moyens de référencer une page, une section, etc. Voir skins/configure.php
* Le script sitemap Google couvre maintenant 25 sections et 25 catégories au lieu de 7 sections et 7 catégories précédemment ! Voir sitemap.php.
* Le post de nouveaux fichiers par des surfeurs anonymes a été restreint au téléchargement des fichiers présents. Ceci afin d'empêcher les spammeurs d'utiliser cette possibilité à seule fin de référencer des fichiers existants en dehors du site. L'usage de références externes est donc limité aux membres authentifiés. Voir files/edit.php.
* YACS est sous licence LGPL mais est toutefois compatible avec quelques logiciels sous licence GPL tels que la librairie getid3 et l'applet Java freemind. Dans certains cas cependant des logiciels intégrés dans YACS sous licence GPL sont susceptibles d'être retirés. YACS pourra alors procéder en douceur si cela devait se produire.
* Tous les éléments logiciels qui sont extérieurs à YACS ont d'ailleurs été déplacés vers le répertoire
included, de manière à en rendre la manipulation plus évidente. Auparavant, l'applet Freemind se trouvait ainsi dans le répertoire files. Désormais, il est lancé depuis included/browser. Sentez-vous libre de placer à cet endroit des applets supplémentaires si vous le souhaitez. * YACS génère une alerte à l'installation lorsque le serveur fonctionne en mode 'safe'. Voir setup.php.
* Le nombre maximum de boîtes extra, qui se trouvait être de 7, est maintenant un paramètre global qui peut donc être changé depuis le panneau de configuration de rendu. Voir à ce propos le script: skins/configure.php and sections/view.php
* Le rendu des profils du serveur a été affiné pour être plus simple d'accès aux associés. Voir servers/view.php.
* YACS présentait auparavant les attributs de prefixe et de suffixe afin qu'ils soient configurés dans les sections ou dans les articles. La version 6.3 autorise l'utilisation des codes YACS dans les préfixes et les suffixes pour améliorer leur rendu. Voir shared/anchor.php.
* La plus grande partie du code PHP des templates de référence a été déplacée en un seul endroit. Ici: skins/page.php. En clair, cela signifie que les nouveaux "templates" sont désormais plus faciles à développer par les webmasters, ceci avec une connaissance moindre du PHP.Jetez un coup d'oeil aux nouveaux templates de référence, et vous allez clairement comprendre le progrès réalisé. Aussi, utiliser dés maintenant l'objet
Page au sein de template.php est la voie la plus directe pour bénéficier des futures évolutions de YACS en dépit des templates customisés. * Les images utilisées pour signaler les pages nouvelles ou les pages mises à jour ont été changées dans les skins de référence alfresco, boxesandarrows, et joi.
* Les feuilles de style en cascade des styles de référence (ou skins) ont été modifiées afin de mieux réagir aux images flottantes notamment, ainsi qu'aux vignettes.
* Les éléments MySQL placées par défaut par le webmaster dans les objets des tables indiquent dorénavant l'ID de ces objets permettant de dégrossir la démarche de debugging. Voirtables/tables.php.
* La page de couverture et la carte du site se trouvaient jusqu'à présent en conflit au niveau de la page d'accueil. Dorénavant, les deux peuvent y apparaître simultanément. Voir index.php.
* YACS rend compte du temps de chacun des clics dans les profils utilisateurs (dans shared/global.php). Toutefois l'information concernant la présence des membres sur le site est maintenue et rendue accessible depuis la page d'index des utilisateurs. Vous pouvez aussi si vous le souhaitez, créer un objet de table à partir d'une requête habituelle MySQL, afin de tracer les membres en train de naviguer sur le site.
* Le moteur de recherche permet dorénavant de cibler sa recherche sur les titres des pages. Très utile lorsqu'il s'agit de retourner dans une page précédente. Aussi, les caractères accentués (c'est à dire les chaînes UTF-8) sont maintenant acceptés dans le cadre d'une recherche. Voir search.php.
* Un associé peut désormais purger les fichiers d'authentification ainsi que les fichiers de 'debug' depuis la page de purge elle-même accessible depuis le panneau de contrôle. Voir control/purge.php.
* Les dates des dernières modifications pour les pages génériques (par exemple, about.php, privacy.php) sont seulement montrées aux associés et cachées aux autres surfeurs.
* Les formulaires web sont maintenant identifiés par leur ID plutôt que par leur nom parce que c'est ce que le standard XHTML strict exige.
* Le bug qui empêchait navigation sur plusieurs pages a lui aussi été sévèrement corrigé... (exemples: agents/index.php, articles/index.php, comments/index.php)
* La virgule est acceptée comme un caractère valide dans les URLs.
* La virgule a été retirée des noms complets construits à partir des noms de famille et des prénoms.
* La version 5 de PHP a introduit quelques carabistouilles sur des fonctions simples. par exemple, la première lettre des sections sur la carte du site s'est retouvée doublée. Ce désordre a été stoppé sans pitié dans la version 6.3.









.... à vous de le trouver


