xiligroup dev

Forum Replies Created

Visualisation du message 10 (451 sur 460, 527 au total)
  • Auteur
    Articles

  • xiligroup dev
    Keymaster

    Version 0.9.9.2 of xili-language is released here.

    Some modifications (see readme.txt) or here.

    Webmaster who « hook » must read php code to see little update of template tag – xiliml_the_other_posts ($post->ID) –

    Why compatibility with 2.8 has disappear and now with 0.9.9.2 is ok ?

    xili-language plugin use for admin side, a similar UI as the post edit UI with 2 columns and movable boxes. So uses the same libraries as wp admin UI. A (long) research was done like looking for a needle in a haystack. Conclusion : without specific infos, some classes of CSS global.css are renamed from ‘has-sidebar’ to ‘has-right-sidebar’. Plugin integrate these changes and now is compatible with 2.7 and future 2.8.

    When version 1.0 will be released ?

    After tests when final wordpress 2.8 will be released.

    M 090501

    in reply to: xili-language : prêt pour le futur wordpress 2.8 #696

    xiligroup dev
    Keymaster

    La version 0.9.9.2 de xili-language est maintenant disponible.

    Elle contient quelques modifications :

    1) L’html de l’admin et du tableau de bord de l’extension est à nouveau W3C.
    2) Alors que jusqu’il y a quelques semaines, la compatibilité avec la WP 2.8 ne posait pas de problème particulier, d’un seul coup, plus d’affichage dans le tableau de bord alors que l’extension utilise des structures similaires à celles de l’édition des articles (2 colonnes, déplacement possible des boîtes,..). Cet affichage est rétabli après des recherches du type ‘trouver une aiguille dans une meule de foin’. Les développeurs avaient changé sans documenter la class ‘has-sidebar’ en class ‘has-right-sidebar’ dans la css global.css.
    3) Pour éliminer une virgule intempestive, le marqueur de modèle (template tag) – xiliml_the_other_posts ($post->ID) – placable sous le titre. (function xiliml_the_other_posts ($post_ID, $before = « This post in », $separator = « , « ) ) – pour afficher la liste des autres articles en d’autres langues a été modifiée. Les webmestres qui l’ont accroché sont invités à vérifier leur fonction d’accrochage (hook).

    Question : Quand sortira la version 1 ?
    Normalement dès la sortie de la version 2.8 de WordPress et quelques temps de tests.


    xiligroup dev
    Keymaster

    The theme of this website itself is completely renewed for visitors with iPhone or iPod touch.
    With the plugin xilitheme-select, site’s server detects your mobile or pad and delivers high quality pages (with a design related with this of xiliphone.mobi) by adding also text direction of right to left languages. (The theme is also compatible with xili-language).

    [caption id="attachment_686" align="alignnone" width="331" caption="iPhone snapshot"]iPhone snapshot[/caption]


    xiligroup dev
    Keymaster

    Pour les habitués du site qui ont un iPhone ou iPod touch : la navigation du site dev.xiligroup.com vient d’être rénovée !
    Grâce à xilitheme-select, si, comme auparavant, le serveur détecte ces deux mobiles, il délivre une présentation adaptée qui s’est directement inspiré du thème de celui de xiliphone.mobi en y intégrant aussi les dernières potentialités des langues à écriture de droite à gauche (direction rtl).

    [caption id="attachment_675" align="alignnone" width="331" caption="Copie d\'écran iPhone"]Copie d'écran iPhone[/caption]


    xiligroup dev
    Keymaster

    Les textes en langue en arabe, farsi (perse), hébreu ou ourdou s’écrivent de droite à gauche. C’était possible de les gérer dans les versions précédentes de xili-language grâce aux accrochages (hook). Dès la version 0.9.9, l’extension xili-language procure les fonctions et variables pour contrôler l’affichage et la direction des textes. Ces éléments sont donc utilisables par les créateurs de thème multilingue incluant ce type de langues par exemple arabe – français – anglais.

    Le thème de ce site dev.xiligroup ici est en rénovation et petit à petit, les menus vont intégrer l’écriture ‘rtl’ comme ici dans un article Welcome en arabe « google ». N’hésiter donc pas à commenter et soumettre vos observations ‘linguistiques’.

    Quelques exemples et extraits des fichiers du thème et du fichier style.css :

    Ici le langage général du thème – donc la direction des textes – est prise en compte dans la class de la boite DIV :

    
    < ?php 
    	$themelangdir = ((class_exists('xili_language')) ? the_cur_lang_dir() : array ()) ; ?>
    
    ...

    Ci-après, dans la bouche, chaque langue (donc direction) est prise en compte dans la boite DIV et sa classe :

    
    < ?php while (have_posts()) : the_post(); 
    $langdir = ((class_exists('xili_language')) ? get_cur_post_lang_dir($post->ID) : array());
    ?>
          

    Exemple très succint dans la CSS:

    .rtl {direction: rtl; text-align:right !important; font-size:130% !important;}
    .ltr {direction: ltr; text-align:left !important;}
    

    ATTENTION : Les thèmes multilingues avec des sens de texte différents (rtl ou ltr) demandent beaucoup de rigueur dans la conception et l’architecture des boîtes et du CSS !

    Un prochain article regroupera les trucs et astuces pour l’implémentation de ces potentialités de contrôle de la direction des textes affichés. Toutes les observations sont la bienvenue.

    Extension documentée ici et téléchargeable sur le catalogue des extensions WordPress.

    M 090426


    xiligroup dev
    Keymaster

    Texts such as Arabic, Farsi (Persian), Urdu and Hebrew are written from right to left. Possible in previous release via hooks in the plugin, xili-language plugin (since 0.9.9) provides now functions and vars to display right to left languages. These can be used by designer of theme to create multilingual sites.

    The current theme of de.xiligroup here is under renovation and step by step, menus will integrate rtl writting as this Welcome post in « google » arabic. Don’t hesitate to comment.

    Some examples in theme files and style.css :

    Here, the current theme language is used in a div box :

    
    < ?php 
    	$themelangdir = ((class_exists('xili_language')) ? the_cur_lang_dir() : array ()) ; ?>
    
    ...

    Here, in the loop, the language of the post is used in the ‘div.store’ html tag :

    
    < ?php while (have_posts()) : the_post(); 
    $langdir = ((class_exists('xili_language')) ? get_cur_post_lang_dir($post->ID) : array());
    ?>
          

    Minimal examples in css

    .rtl {direction: rtl; text-align:right !important; font-size:130% !important;}
    .ltr {direction: ltr; text-align:left !important;}
    

    Caution : multilingual theme with both ltr and rtl texts in the same page needs a rigourous structure of the css !

    A future post will gather together tips, tricks and hints about this specific feature ltr or rtl direction design.

    M 090426

    in reply to: مرحبا #625

    xiligroup dev
    Keymaster

    فإن البرنامج المساعد xili – language يوفر أدوات لبناء الموضوع وكتابة النصوص العربية
    في هذا الموقع هي قادرة على احتواء وظائف في كتابة اللغة العربية من اليمين إلى اليسار
    ترجمات تتم مع جوجل

    This text for tests (rtl or ltr direction) and items of menu are translated with Google translation tools – some errors are possible. Don’t hesitate to comment.

    [caption id="attachment_663" align="alignnone" width="300" caption="Recherche bilingue 090426-1458"]Recherche bilingue 090426-1458[/caption]

    090426


    xiligroup dev
    Keymaster

    L’extension xili-tidy-tags progresse et s’enrichit :

    1) Un widget est maintenant disponible pour afficher un nuage de mots clés appartenant à un ou deux groupes créés préalablement. Pratique pour ceux qui ne sont pas familiés avec l’utilisation des balises [template tag = xili_tidy_tag_cloud()] en php /html et si le thème utilisé est compatible widget.
    [caption id="attachment_612" align="alignright" width="293" caption="le widget va afficher un nuage avec les mots clés du groupe \'trademark\'"]le widget va afficher un nuage avec les mots clés du groupe 'trademark'[/caption]

    2) Il est maintenant plus aisé de créer un groupe de mots clés en correspondance d’une catégorie afin d’avoir un nuage spécifique quand une catégorie d’articles est affichée et cela de façon dynamique.

    Ces fonctions permettent la création aisée de sites à gestion de contenu (CMS).

    Quelques exemples d’utilisation :

    a) un site musical montre un nuage de mots qui ne contient que les mots clés décrivant les auteurs et interprètes. Le nuage n’est plus encombré d’autres mots clés.

    b) un site comportant deux grandes parties thématiques a créé deux groupes de mots clés (tags) et donc selon les parties visitées les nuages ne contiennent que des mots dont la sémantique correspond aux parties lues.

    c) Sur un site multilingue – comme ici dev.xiligroup.com et le plugin xili-language – l’extension a créé les groupes correspondants aux langues disponibles sur le site. Une fois le classement et l’affectation des mots clés opéré par l’éditeur/auteur, selon la langue des pages, le nuage des mots clés sélectionné est affiché. Des mots ‘internationaux’ comme des marques ou des termes techniques ont leur propre groupe qui sera mélangé à chacune des langues en cours d’affichage.

    Quelques éléments techniques :

    L’article en anglais (et le readme.txt) est explicite en lui-même pour les réglages. Il sera complété des questions – réponses ci-dessous. ‘the-category’ et ‘the_curlang’ sont deux noms réservés dans les réglages du widget pour l’affichage dynamique respectivement des groupes synchrones d’une catégorie ou dans un site multilingue d’un groupe selon la langue en cours.

    La version 0.9.2 (qui autorise plusieurs widgets) est téléchargeable sur la page du catalogue des extensions WordPress.

    En utilisant les commentaires ci-dessous, vous participerez à l’enrichissement progressif de la documentation.


    xiligroup dev
    Keymaster

    The widget for tidy tags cloud is shipping with version 0.9.2 NOW.

    For those who are uncomfortable with template tags, with the tidy tags cloud widget, it is now possible to display in sidebar a tidy cloud of sub-groups of tags.
    With some settings conditions, it is also possible to display the current tag cloud but you can choose size of fonts (smallest and largest,…) without modifying your css.

    Three examples :

    1) display a sub-group of tags named philosophy (groups created in Tidy tags admin UI and after checking your dedicaced tags) :
    [caption id="attachment_593" align="alignnone" width="288" caption="philosophy sub-group"]philosophy sub-group[/caption]

    2) example where cloud of tidy tags is dynamic and according categories and include group trademark. (in tidy tags setting, it is now easier to create sub-group of tags named as corresponding to a category) – during displaying ‘the_category’ is automatically changed when a category is shown.
    [caption id="attachment_595" align="alignnone" width="293" caption="A tidy tags cloud sub-selected with current category"]A tidy tags cloud sub-selected with current category[/caption]

    3) HERE NOW – for your multilingual site – xili-language plugin must be activated –
    As on this site, the tags are filed in language group and a group is reserved for all lang. terms as trademark or technical tags.
    [caption id="attachment_596" align="alignnone" width="286" caption="multilingual tags cloud settings"]multilingual tags cloud settings[/caption]

    This post will be updated with your questions – don’t hesitate to use comments form below.

    MS 090421


    xiligroup dev
    Keymaster

    xili-tidy-tags est une extension qui regroupe les mots clés en sous-groupe thématique ou sémantique. Avec l’extension xili-language, les regroupements sont affichés selon la langue du thème international. Il est aisé de voir sur ce site ici que les nuages ne sont pas les mêmes si on est sur un article en anglais ou en français. Certains mots comme les marques ou des termes techniques ‘internationaux’ intraduisibles sont alors ajoutés.

    Pourquoi l’extension xili-tidy-tags ?

    Cette extension est née pour résoudre l’affichage sélectif des mots clés selon la langue dans un site multilingue géré avec l’extension xili-language. Exemple extrait de ce site :

    [caption id="attachment_578" align="alignnone" width="300" caption="Nuages différents selon la langue"]Nuages différents selon la langue[/caption]

    Mais en fait, il peut aussi être utilisé sur un site classique où l’on souhaite faire un nuage de mots sélectionnés selon les parties thématiques sur site. C’est pour cela qu’a été définie une extension indépendante de xili-language mais compatible.

    Techniquement, cette extension tire partie des tables, méthodes et fonctions introduites par la taxinomie depuis la version 2.3 de WordPress.
    De base, WordPress livre 3 taxinomies : ‘category’, ‘post_tag’ et ‘link_category’. qui utilise la collection des termes (table terms) pour être dénommées. La taxinomie ‘category’ est hiérarchique (catégorie, sous-catégorie) et permet de classer les articles (via la table relationships). La taxinomie ‘post_tag’ des mots clés qualifie aussi les articles selon le choix de l’auteur. La taxinomie ‘link_category’ sert à regrouper les liens. Ces dernières taxinomies ne sont pas hiérarchiques.

    xili-language introduit une nouvelle taxinomie ‘language’ où sont cataloguées les langues que l’on va affecter aux articles. Depuis sa version 0.9.8, xili-language utilise une autre taxinomie pour trier par ordre de préférence les langues regroupées en groupe.

    Les taxinomies de base permettent de qualifier des articles ou des liens.

    Dans l’extension xili-tidy-tags, est introduite une taxinomie hiérarchique pour créer des groupes et sous-groupes de termes appartenant à la taxinomie ‘post_tag’ donc des mots clés. Une fois, les mots clés affectés à un ou plusieurs groupes, le nuage de mots affiché via la balise **xili_tidy_tag_cloud** de thème (template tag) ne montrera que les mots du sous-groupe choisi qu’il soit une langue ou une clé sémantique. Dans une prochaine version, cette balise sera incluse dans un widget pour ceux qui ne codent pas leur thème.

    Cette version est en cours de test et est soumis à vos observations. Des compléments d’information seront disponibles très prochainement. Patience…

    M 090331

    Le kit en .zip est téléchargeable sur le catalogue des extensions WordPress. Il est téléchargeable ici : xili-tidy-tags 0.8.0 beta

Visualisation du message 10 (451 sur 460, 527 au total)