xiligroup dev

Forum Replies Created

Visualisation du message 10 (431 sur 440, 527 au total)
  • Auteur
    Articles
  • in reply to: Forums about plugins are open #1029

    xiligroup dev
    Keymaster

    [caption id="attachment_1026" align="alignright" width="300" caption="Homepage of forums"]Homepage of forums[/caption]
    Thanks to BBPRESS of wordpress team ! Now the forums about plugins are opened (support, exchange, wishes).
    Please reserve contact page for general note or question, use comment of a post about the content of a post and go on forum!
    As with xili-language for wordpress, I hope it will be possible to extend bbpress with a similar plugin to offer multilingual sub-forums… Will summer time fruitful ?

    Here below a very first note for bbpress experts :

    To customize theme and style of forum, bbpress offer very similar ways (hook, action, filter,..) to create specific style or add some features. The functions.php file in the theme is also possible. It is here useful because I wanted to add a favicon.ico for the current theme (filled in « my-templates » folder which contains only modified file)…
    [caption id="attachment_1038" align="alignnone" width="451" caption="content of a customized bbpress theme"]content of a customized bbpress theme[/caption]

    Here below an example of functions.php :

    < ?php
    /* functions.php for bbpress theme © dev.xiligroup.com - 20090622 */
    
    
    add_action( 'bb_head', 'bb_favicon' );
    
    function bb_favicon() {
    
    ?>
    
    < ?php
    }
    ?>
    
    in reply to: Les forums sont ouverts #1024

    xiligroup dev
    Keymaster

    Grâce à la version 1.0 toute récente de BBPRESS par l’équipe de WordPress, les forums d’échange, de discussion et de support sur les extensions sont ouverts. Pour le moment, que les francophones insèrent leur mémo en français, je répondrais en français. Il n’est pas impossible que l’on puisse concevoir prochainement une extension pour gérer des sous-forums selon la langue comme on l’a fait avec xili-language…

    Faites-en un bon usage !
    [caption id="attachment_1026" align="alignnone" width="300" caption="Page d\'entrée du forum"]Page d'entrée du forum[/caption]

    in reply to: Welcome in the forums of XILIGROUP dev #2476

    xiligroup dev
    Keymaster

    To complete the comments on each post of dev.xiligroup.com, here you have a way to exchange or to ask support. Please try to insert post in the forum dedicaced to the plugin.

    Michel

    xiligroup’s co-founder

    in reply to: A group of tags inside a post ! [updated] #1009

    xiligroup dev
    Keymaster

    How to insert as a paragraph (by instance in a block-quote) a group of tags delivered by xili-tidy-tag-cloud ?

    As you know, it is impossible to incorporate php inside a post content. But, for a webmaster, that don’t want to use the shortcode shipped since version 1.0, with « [shortcode] », it is easy :

    1) add this specific function and the shortcode entry in your functions.php of your current theme :

    /* xili-tidy-tags inside post as shortcode */
    function xili_tidy_tags_inpost ($atts) {
    	$arr_result = shortcode_atts(array('params'=>'', 'glue'=> ' - ' ), $atts);
    	extract($arr_result);
    	if (class_exists('xili_tidy_tags'))
    		return implode($glue, xili_tidy_tag_cloud(html_entity_decode($params)."&largest=10&smallest=10&format=array"));
    /* here some params are set by webmaster to help authors */	
    else
    		return '[xili-tidy-tags plugin inactivated]';
    }
    add_shortcode('xtt', 'xili_tidy_tags_inpost');
    /****/
    

    2) inside the content of the post add these lines for your shortcode adapted to your website and theme :

    [xtt params="tagsgroup=trademark"]

    3) see the result as here where we have choosen to display the list of tags grouping trademark terms in blockquote (but can be also inside a line of a paragraph).

    [xili-tidy-tags params="tagsgroup=trademark&largest=10&smallest=10" glue=" | "]

    Instead glue as space between tags, we have defined a  » | « . As you can read in the php script, xili_tidy_tag_cloud() template tags works with the same rules and params (here largest…) as current wp_tag_cloud(). So it is possible with param format to return an array and implode it with glue. The result is therefore usable by shortcode tools.

    Enjoy…

    As announced previously, the version 1.0 incorporate a generic shortcode named ‘xili-tidy-tags’ usable as here

    [xili-tidy-tags params="tagsgroup=trademark&largest=10&smallest=10" glue=" | "]

    In this cas, the group of tags named ‘trademark’ will be display inside a paragraph of a post. The params are defined as in `xili_tidy_tag_cloud()` and as in `wp_tag_cloud()`. The glue is chars inserted between the tags (if omitted default is a space).

    To conclude : the shortcode from the plugin is very generic for webmaster. And the example, that webmaster can add in functions.php can be useful for authors of the website who have only to specify name of group and not style infos.

    Don’ hesitate to comment below…

    in reply to: Hooks in xili-language: example with languages list #989

    xiligroup dev
    Keymaster

    In the first episode and others, was described a standard installation and integration of xili-language in a blog or cms with multilingual content (posts in different languages and links between them).

    I a previous memo, we discuss about the features of plugins versus functions in functions.php file of the theme’s folder.

    In xili-language plugin, it was decided and designed that core features are in the plugin and personalized features will be in the theme. It is possible because the plugin provides some hooks to enrich the plugin. The advantages are that themes can continue to be well designed in conformance of the look and the data-design.
    It is far better than modifiying the plugin itself (with the problems of poor maintenance when upgrading by instance the plugin).

    What will we do ?

    This tag is used in lastest « multiple » widget but can also be used in theme design by webmaster (in header, footer or elsewhere outside the loop).

    In the default use, this tag xili_language_list() display the list of available languages and link them to the home (and show the most recent posts in the clicked language).

    In this example, three things will be done : a flag will be added at each line, a specific class to provide info when the line is selected and different types of lists will be set (one for header use without name and one for sidebar itself…

    First step :

    function my_xili_language_list($before = ‘

  • ‘, $after =’
  • ‘,$theoption) {
    }

    Create the line to attach this function to the hook ‘xili_language_list’ (by « commenting » this line with // at start, default behavior is restored.

    add_action('xili_language_list','my_xili_language_list',10,3); /* activate my_xili... instead the default in plugin */
    

    Second step :

    Don’t forget to add a series of flags in the theme’s images folder (subfolder = flags) with appropriate names.

    [caption id="attachment_507" align="alignnone" width="177" caption="flags in theme\'s images folder"]flags in theme's images folder[/caption]

    Third step :

    copy this script inside the function :

    global $wp_query;
    	if ($theoption == 'top') {
    		$listlanguages = get_terms_of_groups_lite (the_cur_langs_group_id(),TAXOLANGSGROUP,TAXONAME,'ASC');
    		$a ='';
    		$currenturl = get_bloginfo('siteurl').'/?';
    		foreach ($listlanguages as $language) { //QUETAG
    			if ($language->slug != 'ar_ar' && $language->slug != 'ar_ma') {
    				$a .= $before ."description,THEME_TEXTDOMAIN)."'>"." slug.".png' alt='' />".$after;
    			}
    		}
    		echo $a;
    	} else { /* the current list in sidebar with category sub selection*/
    		if (is_category()) {  
    			$catcur = xiliml_get_category_link();
    			$currenturl = $catcur.'&'; 
    		} else {
    		 	$currenturl = get_bloginfo('siteurl').'/?';
    		}
    		$listlanguages = get_terms_of_groups_lite (the_cur_langs_group_id(),TAXOLANGSGROUP,TAXONAME,'ASC');	
    		foreach ($listlanguages as $language) {
    			if ($language->slug != 'ar_ar' && $language->slug != 'ar_ma') {
    				if ($before=='
  • ') { if (the_curlang() == $language->slug) { $beforee = '
  • '; } else { $beforee ='
  • '; } } $a .= $beforee ."description,THEME_TEXTDOMAIN)."'>"." slug.".png' alt='' /> ". __('in '.$language->description,THEME_TEXTDOMAIN) ."".$after; } } if (is_category()) { $currenturl = xiliml_get_category_link(); $a .= $before.""." ".__('in all languages',THEME_TEXTDOMAIN)."".$after; } echo $a; }
  • Some comments :

    First lines set the vars and keep in db the array of languages
    After the loop where each line of the list are defined (and placed).

    The final result is :

    function my_xili_language_list($before = '
  • ', $after ='
  • ',$theoption) { global $wp_query; if ($theoption == 'top') { /* usable in type item in new multiple widget */ $listlanguages = get_terms_of_groups_lite (the_cur_langs_group_id(),TAXOLANGSGROUP,TAXONAME,'ASC'); $a =''; $currenturl = get_bloginfo('siteurl').'/?'; foreach ($listlanguages as $language) { //QUETAG if ($language->slug != 'ar_ar' && $language->slug != 'ar_ma') { $a .= $before ."description,THEME_TEXTDOMAIN)."'>"." slug.".png' alt='' />".$after; } } echo $a; } else { /* the current list in sidebar with category sub selection*/ if (is_category()) { $catcur = xiliml_get_category_link(); $currenturl = $catcur.'&'; } else { $currenturl = get_bloginfo('siteurl').'/?'; } $listlanguages = get_terms_of_groups_lite (the_cur_langs_group_id(),TAXOLANGSGROUP,TAXONAME,'ASC'); foreach ($listlanguages as $language) { if ($language->slug != 'ar_ar' && $language->slug != 'ar_ma') { if ($before=='
  • ') { if (the_curlang() == $language->slug) { $beforee = '
  • '; } else { $beforee ='
  • '; } } $a .= $beforee ."description,THEME_TEXTDOMAIN)."'>"." slug.".png' alt='' /> ". __('in '.$language->description,THEME_TEXTDOMAIN) ."".$after; } } if (is_category()) { $currenturl = xiliml_get_category_link(); $a .= $before.""." ".__('in all languages',THEME_TEXTDOMAIN)."".$after; } echo $a; } } add_action('xili_language_list','my_xili_language_list',10,3);
  • That all… until the next episode

    The list of main hooks of xili-language (see php code for more infos about args) :

    Very useful for CMS theme’s designers…

    1) hooks for template tags :
    xili_language_list : here described.
    xili_post_language : the language of current post for the tag under the title in loop.
    xiliml_the_other_posts : the list of linked posts for the tag under the title in loop.
    xiliml_the_category : the tag which replace the tag the_category.
    xiliml_langinsearchform : the tab which add radio-buttons (addable in search form)

    2) hooks for other core plugin functions :
    xiliml_cur_lang_head (see line 455…) : the rules to change the theme’s language.
    xiliml_cat_language : the rules for linking and displaying categories in sidebar menu.
    … other described in plugin’s php code after lines 1800 and resumed here.

in reply to: About new template tags of xili-language plugin #972

xiligroup dev
Keymaster

Experts in WordPress, php and html are in habit to read the code of the plugin and have discovered at the end after the xili_language class a list of template tags for inclusion in theme.
This post is a short review of both tags (in plugin or hooked by plugin).
Template tags are sometime included in widgets.
(from time to time, this post will be completed)

[tabs-group]
[a-tab tabtitle="Introduction"]
As described here in codex, WordPress provides infinite ways to enrich core behaviours. The writing adventure for create this plugin, is a permanent research in the hooks catalog and the wordpress source began since version 2.3.
The first research : creating API for current template tags,
The second research : design specific template tags for the plugin itself or to replace unadapted tags of WordPress core.
The results are in the 2 others tabs of this post…
[/a-tab]
[a-tab tabtitle="New template tags"]
Specific template tags :

1) The list of current available languages of the website :
xili_language_list($before = '
  • ', $after ='
  • ', $theoption='')

    On this site, it is inserted in top menu (the flags), in sidebar (through widget).

    2) For one post, it gives the list of linked posts in other language about this subject :
    xiliml_the_other_posts ($post_ID,$before = "This post in", $separator = ", ")

    In single full post, it is visible (if possible) under the title.

    3) Template Tag insertable in search form for sub-selection of a language
    xiliml_langinsearchform ($before='',$after='')

    Sometime, hooks are lacking, so some new tags were designed.

    a) The translated list of categories of a post (replace the_category()) :
    xiliml_the_category($post_ID, $separator = ', ' ,$echo = true)

    More details are present in the plugin code before each function.

    [/a-tab]
    [a-tab tabtitle="Template tags "hooked" by xili-language"]
    Here below a list a template tags which are « modified » in their display results by xili-language :

    1) Categories list

    Through 3 hooks, the categories list

    wp_list_categories();

    display translated name, description and link (as visible here on the right).

    2) Archives month list

    Archives tags is a very complex template tag in his background and not very easy hookable source. So we decided to add few features : by adding query in vars of the function, it will be possible to display a monthly list of archives for a selected language

    wp_get_archives('..your.vars..&lang=fr_fr')

    or the current the theme language

    wp_get_archives('..your.vars..&lang=')

    The displayed list of links will be translated and link restricted to display only archives of this language.

    3) Pages list :

    When xili-language is activated, the template tag is able to use « lang » query tag :
    * example 1 :

    wp_list_pages('title_li=&lang='.the_curlang() );

    will display only pages of current lang
    * example 2 :

    wp_list_pages('title_li=&setlang=0&lang='.the_curlang() );

    will display pages of current lang AND pages with lang undefined (polyglot pages).

    [/a-tab]
    [/tabs-group]

    As described in the plugin’s php code, most of the methods and functions can also be « hooked ». It is an open way to personalize your CMS site with very accurate features. A future post is on the way !

    M. 090605


    xiligroup dev
    Keymaster

    A la suite de la question d’un webmestre concernant les potentialités de xili-tidy-tags, voici
    un exemple çi-dessous qui montre qu’avec l’extension xili-tidy-tags, il est possible de regrouper dans un seul objet plusieurs groupes de mots-clés.
    Cette implantation ne demande aucune modification de l’extension et fait appel à plusieurs balises de modèle (template tag) du nuage de mots-clés insérés dans des balises HTML contrôlées par un javascript.

    Bientôt, plus de détails sur cette approche.


    xiligroup dev
    Keymaster

    Tags and tabs !
    After a question of a webmaster about xili-tidy-tags, here below is shown a pretty way to present simultaneously 3 groups of tags through tabs.

    (soon more explanations how to build this object).


    xiligroup dev
    Keymaster

    Lien entre la base des articles et les lecteurs, un thème WordPress est en fait un ensemble de fichiers qui organisent la présentation des articles selon qu’ils soient affichés – en liste, seuls, en résultat d’une recherche,.. – et la présentation des pages qui structurent (contact, infos générales,…)

    Dans certains cadres de présentation (avec des thèmes comme default-i18n – fusion – gear), les intitulés et les termes (menu, titre,…, pied de page, liens etc…) ne sont pas codés en dur . Il est donc possible de personnaliser la langue du site web en concordance avec la langue du créateur du site tel qu’il a réglé son interface d’administration car des fichiers (.mo) contiennent compilée la liste des termes dans chacune des langues disponibles.

    Mais, la langue est choisie une fois pour toute. Et donc le titre d’un menu, les rubriques sous un article seront toujours dans la même langue même si l’article est dans une autre que la structure générale du site. 

    Logo Ce que fait xili-language : ce n’est plus le réglage du site qui donne la langue mais, selon des règles définies, c’est la langue de l’article affiché (ou sa catégorie) qui choisit cette langue. Exemple : un internaute identifie un article via un moteur de recherche en anglais, et bien sur ce site bilingue, l’apparence (menu, entête, etc…) sera en anglais.

    Autre example : si l’internaute arrive sur la page d’accueil, si c’est défini comme tel, c’est la langue de son ordinateur / navigateur qui orientera sur la bonne langue donc la bonne page d’accueil qu’elle soit composée d’un article ou d’une liste de textes récents.

    Techniquement l’extension xili-language utilise les potentialités de WordPress que sont les ancrages ‘hooks’ (ou API – interface de programmation) qui permettent de personnaliser les fonctions du noyau et donc la dynamique de navigation entre les article du site et leur présentation dans le thème (l’apparence graphique et textuelle).

    Pourquoi refaire une extension alors que d’autres plus ou moins sophistiquées existent dans le catalogue WordPress ? 

    Ces recherches et évaluations ont débutées lors de l’apparition de la version 2.3 de WP où les tables de taxinomie sont apparues dans le modèle de données. Idéal pour ranger et classer des mots de façon transversale en sus des catégories et des mots clés. De plus, la création de thèmes spécifiques avec des fonctions spécifiques à ajouter pour chaque terme étaient exclue. La seule exigence est que ces thèmes soient i18n c’est à dire « localisable ».

    D’autres exigences se sont imposées : pas de modification de la struture de la base, conservation de l’entité article et de ses composants habituels (titre, contenu, résumé,…). conservation de l’organisation par catégorie quelque soit la langue de l’article. Offrir aux webmestres et web-designers une grande liberté de personnalisation autour d’un noyau dur (core) que constitue l’extension elle-même. Et enfin le code le plus léger possible par la réutilisation maximum du code php présent dans WordPress.

    Quelques détails sur la trilogie des extensions xiligroup dev pour un site multilingue :

    xililang-logo-32xili-language est le coeur qui gère les changements dynamiques (live) du thème selon des règles et selon la langue de l’article affichée (langue définie par l’auteur). Cette extension a une fille pour les widgets pour les menus définissables sans codage php.

    xilitidy-logo-32xili-tidy-tags est une extension initiée pour compléter xili-language mais peut servir dans des sites plus courants. Elle offre la possibilité de classer, regrouper les mots-clés selon la langue et/ou dans un groupe commun comme les marques qui sont intraduisibles et ainsi d’afficher des nuages de ses sélections aux bons endroits. xili-tidy-tags propose aussi un widget ‘pluriel’ à la différence du nuage de base de wordpress affichable en un seul exemplaire.

    xilidico-logo-32xili-dictionary est un outil en ligne pour manipuler les fichiers de langue .po et .mo. Il est ainsi plus aisé de compléter les fichiers livrés par le concepteur du thème et d’y ajouter les descriptifs d’autres éléments comme les intitulés de catégories, les autres descriptifs des menus et widgets. La création des fichiers .mo peut donc se faire sans poEdit installé sur l’ordinateur du webmestre.

    L’article suivant proposera deux angles pour approcher la création d’un site multilingue : celle d’un webmestre aguerri en php html et celui d’un webmestre utilisateur  averti de WordPress.

    A bientôt


    xiligroup dev
    Keymaster

    xili-tidy-tags est un outil qui rassemble les mots clés en groupe sémantique ou par langue et qui crée des nuages avec ces sous-groupes selon le contexte.

    [tabs-group]
    [a-tab tabtitle="Description"]

    pour des sites (blogue ou CMS)

    xili-tidy-tags permet de regrouper les mots clé par thématique ou groupe sémantique.
    Dans un site structuré selon des thèmes (type CMS ou blogue sur deux sujets), les nuages de mots n’auront que les mots clé du groupe de sens.
    Du point de vue technique, comme xili-language, cette extension ne crée pas de table dans la base de données WordPress. Elle utilise seulement les (riches) possibilités des tables de taxinomie.

    Pour des sites bilingues ou multilingues

    [caption id="attachment_777" align="alignright" width="128" caption="Logo xili-tidy-tags"]Logo xili-tidy-tags[/caption]
    xili-tidy-tags est un outil qui regroupe les tags par langue et qui permet de créer des nuages selon la langue affichée (gâce à xili-language). Ainsi sur une page en anglais, on ne voit que le nuage des mots en anglais auxquels on peut optionnellement ajouter les mots intraduisibles comme les marques.

    Des balises de modèle (Template tags) sont fournis pour enrichir la présentation, l’apparence par ajout de ces nuages spécifiques.
    Via l’interface d’administration, il est possible de faire ces regroupements et sous-sélections des mots-clé par des tables simples d’accès.
    [/a-tab]
    [a-tab tabtitle="Nouveau !"]

    1.4.1

    Version compatible avec WordPress 3.0 tant en mode monosite que multisite (demo). Dans le widget, il est possible d’obtenir en option une liste simple. Inclus des améliorations du code source.

    1.1

    Dans la bouche (loop) la balise de thème the_tags() dénommé ici xili_the_tags est maintenant disponible pour afficher une sous-sélection des tags de l’article appartenant à des sous-groupes choisis. Exemple de code :

    xili_the_tags('',' • ','',array('sub_groups'=>array('trademark', 'software')));

    Avec ces paramètres (les slugs des termes) ‘trademark’ et ‘software’ seuls les mots clés appartenant à ces sous-groupes seront présentés. On peut ainsi cacher ainsi d’autres mots à usage interne.

    1.0

    On profite du passage de WordPress en 2.8 pour livrer la version 1.0. Cette version ajoute un [shortcode] dénommé ‘xili-tidy-tags’ qui permet d’insérer un groupe de mots-clés à l’intérieur même d’un article. Exemple d’utilisation :

    [xili-tidy-tags params="tagsgroup=trademark&largest=10&smallest=10" glue=" | "]

    Les paramètres passés sont ceux de la balise de modèle (template tags). Un article récent évoque ces possibilités.

    Pour les anglophones, tab c’est pas tag ! Pour les francophones, rassembler les groupes de mots-clés en une seul objet type ensemble de fiches à onglet, c’est possible comme dans cet exemple.

    0.9.5

    L’administrateur peut autoriser l’éditeur à accéder aux tables de regroupement des mots-clés.

    [caption id="attachment_896" align="alignnone" width="295" caption="Editor capabilites setting box"]Editor capabilites setting box[/caption]
    0.9.4
    Quand un auteur crée un mot-clé lors de l’écriture d’un article, ce mot-clé sera par défaut mis dans le groupe de la langue courante du texte en cours d’écriture (si xili-language est actif et si ce mot ne pré-existe pas).
    0.9.2
    Possibilité de modifier la parenté d’un groupe. On peut avoir plusieurs widgets nuage – voir note dans installation.
    0.9.1
    Si la liste de mots-clé est importante, pour l’administrer : possibilité de sous-sélection par le début ou par contenu de lettres – Possibilité de découper un nuage en sous-quantité via &offset= et &number= dans la variable passée à `xili_tidy_tag_cloud` – fichier .po optimisé.
    0.9.0
    Le nuage est créable via un widget.
    Le template tag `xili_tidy_tag_cloud` (pour les webmestres) est maintenant plus puissant avec des arguments comme dans `tag_cloud or get_terms`.
    Il est maintenant possible en 3 clics de créer des groupes calés sur les catégories du site – voir le second exemple dans installation et en copie d’écran.

    [/a-tab][a-tab tabtitle="Installation"]
    1. Upload the folder containing `xili-tidy-tags.php` and others files to the `/wp-content/plugins/` directory,

    2. If xili-language plugin is activated, groups of languages are automatically created. If not, you can also use xili-tidy-tags to group your tags in semantic group like technical, trademark…

    3. in theme, a new template tag is available : `xili_tidy_tag_cloud` Same passed values as tag_cloud but two new : tagsgroup and tagsallgroup . tagsallgroup can be the parent group slug, tagsgroup is one of the child group slug. If one or both are included, the cloud is built with sub-selected tags in this (theses) group(s).

    Exemples of script in sidebar.php :

    with xili-language plugin activated in multilingual website

    < ?php _e('Tags cloud','xilidev');?>

    < ?php if (function_exists('xili_tidy_tag_cloud') && class_exists('xili_language')) xili_tidy_tag_cloud('tagsgroup='.the_curlang().'&tagsallgroup=tidy-languages-group&largest=18'); ?>

    = with semantic group named as category and a group containing trademarks named trademark =

    < ?php _e('Tags cloud','xilidev');?>

    < ?php if (function_exists('xili_tidy_tag_cloud')) xili_tidy_tag_cloud('tagsgroup='.single_cat_title('',false).'&tagsallgroup=trademark&largest=18'); ?>

    example of a splitted tag cloud of authors group (here separated by hr) – change html tags if you want to build a table with 3 columns

    < ?php _e('Tags clouds','xilidev');?>

    < ?php if (function_exists('xili_tidy_tag_cloud')) xili_tidy_tag_cloud('tagsgroup=authors&largest=18&&number=15'); ?>
    < ?php if (function_exists('xili_tidy_tag_cloud')) xili_tidy_tag_cloud('tagsgroup=authors&largest=18&&offset=15&number=15'); ?>
    < ?php if (function_exists('xili_tidy_tag_cloud')) xili_tidy_tag_cloud('tagsgroup=authors&largest=18&&offset=30&number=150'); ?>

    note about template tag

    If the two args tagsgroup and tagsallgroup are empty, the content is all the tags as in current tag cloud but with more features for selecting or look as soon documented.

    note about widget

    If you create the single widget since 0.9.0, with 0.9.2 (which allows more than one), you need to recreate one, two or more widget(s) in theme admin UI.
    [/a-tab]
    [a-tab tabtitle="Q.& R."]
    Where can I see websites using this plugin ?

    dev.xiligroup.com [here]

    and

    http://www.xiliphone.mobi [here] also usable with mobile as iPhone.

    and the first from China since plugin version 0.8.0

    layabozi.com [here] to sub select music maker name and other tags sub-groups.

    Compatibility with other plugins ?

    In xiligroup plugins series, xili-tidy-tags is compatible with [xili-language], [xili-dictionary], [xilitheme-select] , a set of plugins to create powerful multilingual CMS website.

    Compatibility with WP 2.8 ?

    Today, with current dev release, xili-tidy-tags appears to be compatible with future 2.8 version.
    [/a-tab]
    [a-tab tabtitle="Ecrans"]
    1. Des nuages de mots clés différents selon la langue
    [caption id="attachment_578" align="alignnone" width="521" caption="Nuages différents selon la langue"]Nuages différents selon la langue[/caption]
    2. Tableau de bord : Tableau des mots clés et cases à cocher pour les affecter aux groupes
    [caption id="attachment_712" align="alignnone" width="300" caption="table and checkboxes to set group of tags"]table and checkboxes to set group of tags[/caption]

    3. Tableau de bord : Sous sélection des groupes pour faciliter l’opération d’affectation aux groupes
    [caption id="attachment_713" align="alignnone" width="300" caption="table and checkboxes to set group of tags : sub-selection of groups"]table and checkboxes to set group of tags : sub-selection of groups[/caption]

    4. Interface de réglage du widget : exemple où les nuages varieront selon la catégorie affichée et où il y aura bien-sûr les marques.
    [caption id="attachment_714" align="alignnone" width="260" caption="widget UI : example where cloud of tags is dynamic and according categories and include group trademark"]widget UI : example where cloud of tags is dynamic and according categories and include group trademark[/caption]

    5. Interface widget : (si l’extension xili-language est active) exemple où les nuages varieront selon la langue courante du thème.
    [caption id="attachment_715" align="alignnone" width="286" caption="widget UI : (xili-language plugin activated) example where cloud of tags is dynamic and according language."]widget UI : (xili-language plugin activated) example where cloud of tags is dynamic and according language.[/caption]

    6. Interface widget : affichage d’un nuage des mots-clés du groupe « philosophy ».
    [caption id="attachment_716" align="alignnone" width="284" caption="widget UI : display a sub-group of tags named philosophy."]widget UI : display a sub-group of tags named philosophy.[/caption]

    7. Tableau de bord : avec des grandes listes, il est maintenant possible de faire des sous-sélections par des lettres de début ou à l’intérieur des mots clés recherchés
    [caption id="attachment_717" align="alignnone" width="300" caption="the admin settings UI : with big tags list, it is now possible to select tags starting or containing char(s) or word(s)."]the admin settings UI : with big tags list, it is now possible to select tags starting or containing char(s) or word(s).[/caption]

    [/a-tab]
    [a-tab tabtitle="Autres infos"]

    This first beta releases are for multilingual or cms website’s creator or designer.

    See also the [WordPress plugins forum].

    = 0.9.3 = W3C, recover compatibility with future WP 2.8
    = 0.9.2 = changing kindship, now allows multiple cloud widgets.
    = 0.9.1 = with big tags list, select tags starting or containing char(s) or word(s). &offset= et &number= in `xili_tidy_tag_cloud`
    = 0.9.0 = widget for compatible themes and UI actions to include group according a chosen category
    = 0.8.2 = fixes php warning when tagsgroup args are empty in tidy_tag_cloud()
    = 0.8.1 = some fixes – improved query – better tag_cloud()
    = 0.8.0 = first public beta release.

    © 091015 – MS – dev.xiligroup.com
    [/a-tab]
    [a-tab tabtitle="Téléchargement"]
    On the WordPress Plugins repository, the current and others versions are available.
    [/a-tab]
    [/tabs-group]

    Visualisation du message 10 (431 sur 440, 527 au total)