xiligroup dev

Forum Replies Created

Visualisation du message 10 (441 sur 450, 527 au total)
  • Auteur
    Articles

  • xiligroup dev
    Keymaster

    xili-dictionary – une extension pour wordpress qui crée et gère un dictionnaire multilingue stocké dans les taxinomies de la base WP. Cette extension gère notamment les fichiers .po et .mo du thème courant…
    [tabs-group]
    [a-tab tabtitle="Description"]
    [caption id="attachment_773" align="alignright" width="128" caption="logo xili-dictionary"]logo xili-dictionary[/caption]
    xili-dictionary est une extension (compatible avec xili-language) qui crée et gère un dictionnaire multilingue stocké dans les taxinomies de la base WP. Cette extension collecte les termes et mots des catégories (titre, description), du thème courant – expression internationale des fonctions _e() ou __(), Il est possible de créer et mettre à jour les fichiers .mo du dossier du thème courant. xili-dictionary est compatible avec l’extension xili-language et l’extension xili-tidy-tags.
    [/a-tab]
    [a-tab tabtitle="Nouveau !"]

    0.9.9

    – quelques corrections concernant les créations de termes similaires,
    – un meilleur affichage du log de l’import des termes du thème courant (beta),
    – premiers tests probants avec la version prochaine WP 2.9-rare.

    0.9.8

    Vérifiée sur la toute récente version 2.8 de WordPress.

    0.9.7.2

    grouper les termes par langue est possible, – meilleur import des fichiers .po – plus de possibilités (mêmes termes avec/sans tags html).

    LES VERSIONS 0.9.x sont en BETA (qui fonctionnent sur nos sites et bien d’autres) – PLUS IL Y AURA D’AVIS plus les fonctions seront adaptées.

    Quelques fonctionnalités sont instables notamment celles de l’importation des termes d’un thème notamment si celui met trop d’espace dans les fonctions __() et _e()
    [/a-tab]
    [a-tab tabtitle="Installation"]

    1. Télécharger le dossier contenant le fichier xili-dictionary.php et annexes dans le dossier /wp-content/plugins/ ,
    2. Vérifier que votre thème courant est ‘localisable’ avec des fonctions comme _e(‘the term’,’mytheme’) ou __() et que les textes à traduire ne sont pas codés en dur
    3. activer et aller à la page Dictionnaire dans le menu Outils

    [/a-tab]
    [a-tab tabtitle="Q. R."]

    Est-ce que la ligne msgid peut contenir des tags html ?
    comme  ou 

    Oui, le msgid (la référence) peut en contenir depuis la version 0.9.7.

    a good word

    peut ainsi être traduit par

    un mot exact
    Où sont des sites qui utilisent xili-dictionary ?

    dev.xiligroup.com ici et http://www.xiliphone.mobi qui est aussi adapté à l’iPhone.

    Quelle est la différence entre la ligne msgid et celle msgtr dans un fichier .po ?

    La ligne msgid est égale au premier argument des fonctions _e() or __() qui sont le mot, la phrase de référence (souvent en anglais). msgstr est la traduction dans le fichier de la langue cible : par exemple fr_FR.po pour une fichier français. (le fichier compilé est nommé fr_FR.mo et il est dans le dossier du thème. La langue de référence dans WordPress est en_US. Si quelques termes méritent des adaptations, xili-dictionary peut créer un fichier en_US.mo spécifique qui contiendra uniquement les termes adaptés.

    Est-que l’on peut utiliser xili-dictionary sans xili-language pour éditer les fichiers .po ou .mo ?

    Oui sous certaines conditions et si les langues sont dans le catalogue par défaut. Il faut aussi indiquer à l’extension l’endroit où sont regroupés les fichiers .mo.

    define('THEME_LANGS_FOLDER','/nameoflangfolder'); // in Fusion: /lang
    Qu’en est-il de la version WP 2.9 ?

    Aujourd’hui, ne fonctionne qu’avec des fichiers .mo or .po avec des couples de lignes msgid msgstr pour thème avec des fonctions comme _e() or __() pour la localisation.
    [/a-tab]
    [a-tab tabtitle="Copies d'écran"]

    [caption id="attachment_766" align="alignnone" width="300" caption="xili-dictionary: l'interface de gestion"]xili-dictionary: Admin UI[/caption]

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

    Cette version ßeta est destinée aux utilisateurs et créateurs de thèmes.
    See also the WordPress plugins forum.
    [/a-tab]
    [a-tab tabtitle="Téléchargement"]

    Le catalogue des extensions WordPress :

    http://wordpress.org/extend/plugins/xili-dictionary/download/
    [/a-tab]
    [/tabs-group]

    in reply to: xili-dictionary – release ß 0.9.9 #859

    xiligroup dev
    Keymaster

    xili-dictionary is a multilingual dictionary storable in taxonomy and terms to create and translate .po files or .mo files and more…
    [tabs-group]
    [a-tab tabtitle="Description"]
    [caption id="attachment_773" align="alignright" width="128" caption="logo xili-dictionary"]logo xili-dictionary[/caption]
    xili-dictionary is a plugin (compatible with xili-language) to build a multilingual dictionary saved in the taxonomy tables of WordPress. With this dictionary, collecting terms from categories (title, description), from current theme – international terms with _e() or __() functions – , it is possible to create and update .mo file in the current theme folder. xili-dictionary is full compatible with xili-language plugin and xili-tidy-tags plugin.
    [/a-tab]
    [a-tab tabtitle="New !"]

    NEW 0.9.9

    – some fixes, better log display when importing from current theme’s files (beta)
    – tested on WP 2.9-rare version

    0.9.8

    Verified on official and recent WP 2.8 version

    0.9.7.2

    grouping of terms by language now possible, – better import .po – enrich terms more possible (same terms with/without html tags).

    THIS VERSION 0.9.x IS A BETA VERSION (running on our sites and elsewhere) – WE NEED MORE FEEDBACK even if the first from world are good – coded as OOP and new admin UI WP 2.7 features (meta_box, js, screen options,…)

    Some features (importing themes words to fill msgid list) are not totally stable (if coding is crazy – too spacing !)…
    [/a-tab]
    [a-tab tabtitle="Installation"]

    1. Upload the folder containing xili-dictionary.php and language files to the /wp-content/plugins/ directory,
    2. Verify that your theme is international compatible – translatable terms like _e(‘the term’,’mytheme’) and no text hardcoded –
    3. active and visit the dictionary page in tools menu

    [/a-tab]
    [a-tab tabtitle="F.A.Q."]

    Is the term msgid may contain words enriched by html tags ?
    like  or 

    Yes, since version 0.9.7.

    a good word

    can be translated by

    un mot exact
    Where can I see websites using this plugin ?

    dev.xiligroup.com here and http://www.xiliphone.mobi here also usable with mobile as iPhone.

    What is the difference with msgid and msgtr in .po file ?

    The msgid line is equal to the term or sentence hardcoded in the theme functions like _e() or __(). msgstr is the translation in the target language : by instance fr_FR.po for a french dictionary. (the compiled file is fr_FR.mo saved in the theme folder. The root language is in WordPress currently en_US, but with xili-dictionary, it is possible to create a en_US.mo containing the only few terms that you want to adapt.

    Is xili-dictionary usable without xili-language to edit .po or .mo file ?

    With certain conditions, the language must in the default list and if the language files are not in the root of the current theme, you must add this line in functions.php file of this theme (normally set before xili-language is installed) :

    define('THEME_LANGS_FOLDER','/nameoflangfolder'); // in Fusion: /lang
    What about WP 2.8 ?

    Today works only with .mo or .po with simple twin msgid msgstr couple of lines and themes with functions like _e() or __() for localization.
    [/a-tab]
    [a-tab tabtitle="Screenshots"]

    [caption id="attachment_766" align="alignnone" width="300" caption="xili-dictionary: Admin UI"]xili-dictionary: Admin UI[/caption]

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

    They talk about

    Here some links where users talk about xili-dictionary plugin :
    in WordPress Forum

    This first beta releases are for theme’s creator or designer.
    See also the WordPress plugins forum.
    [/a-tab]
    [a-tab tabtitle="Download"]

    WordPress plugins repository :

    http://wordpress.org/extend/plugins/xili-dictionary/download/
    [/a-tab]
    [/tabs-group]

    in reply to: Accueil avec une page multilingue : possible ? #851

    xiligroup dev
    Keymaster

    Habituellement, la plupart des sites affichent en page d’accueil une liste des derniers articles (via les modèles home.php ou index.php du thème). L’extension xili-language selon les réglages choisis affiche donc une sous-sélection selon la langue retenue (défaut ou celle du navigateur).
    Quand l’accueil est une page (page.php ou template page) par exemple portail composite, que se passe-t-il comme sur ce site xiligroup dev ici même ?
    [caption id="attachment_853" align="alignright" width="362" caption="pages liées"]pages liées[/caption]Depuis la version 0.9.9.4, les fonctions personnalisées (possibles via les accrochages – hook -) ont été intégrées de base dans l’extension elle-même. Selon la langue à afficher, la page définie dans Réglages/Lecture est affichée ou son clone dans l’autre langue exigée. Comme pour les articles, les pages des autres langues sont à créer puis à lier via la « box » de droite.

    Il est aussi possible de forcer la langue de la première page par un appel du type
    https://dev.xiligroup.com/?hlang=en_us donc même si le navigateur est en français, on verra la page en anglais. Ici le query tag hlang est utilisé. Par contre, dans les réglages par défaut, le lien https://dev.xiligroup.com/?lang=en_us affiche la liste des derniers articles dans la langue (ici en anglais).

    Dans la suite de cet article, on abordera le code et les potentialités de xili_language_list(). (en haut à droite ou dans le menu latéral).

    M. 090519

    in reply to: RSS feed and language : example #846

    xiligroup dev
    Keymaster

    With hookable xili-language plugin, it is possible to create a list with rss for each language. In sidebar, the languages list contains icon for rss and link under each is a link to a rss feed for this language.

    One example and extracts with hook xili_language_list in file functions.php of current theme.

    add_action('xili_language_list','xiliml_infunc_language_list',10,3);
    

    xili_language_list() through his third param permit to specify different types of list (here with flag and rss icon).

    Extract of fonction xiliml_infunc_language_list :

    } elseif ($theoption == 'siderss') {
    		if (is_category()) {  
    			$catcururl = xiliml_get_category_link();
    			$currenturl = $catcururl.'&';
    			//print_r();
    			$cat_ID = $wp_query->query_vars['cat'];
    			$currentrss = get_bloginfo('siteurl').'?feed=rss2&cat='.$cat_ID; 
    		} else { // home
    		 	$currenturl = get_bloginfo('siteurl').'/?';
    		 	$currentrss = get_bloginfo('siteurl').'/?feed=rss2';
    		}
    		$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) ." slug."'>rss".$after; } } if (is_category()) { $currenturl = xiliml_get_category_link(); $a .= $before.""." ".__('in all languages',THEME_TEXTDOMAIN)." rss".$after; } echo $a; } else {
  • in sidebar, template tag is :

      < ?php if (function_exists('xili_language_list')) { xili_language_list('
    • ','','siderss'); } ?>

    Caution : to build the link use only default param in code ?feed=…
    Link under icon is like – feed://dev.xiligroup.com/?feed=rss2&cat=393&lang=fr_fr – and will correctly decoded by the server even if permalink option is activated and will provide good results : a feed in one language for the site or a specific category.

    Good coding.

    in reply to: Fil RSS et site multilingue : exemple #840

    xiligroup dev
    Keymaster

    Avec l’extension xili-language, il est possible de créer des flux RSS sélectifs pour une langue donnée. Sur le menu, à droite, dans la liste des langues disponibles, le logo RSS est disponible et le lien sous-jacent change selon que l’on soit sur une liste d’articles d’une catégorie ou sur un article donné.

    Cela est possible, car l’on peut utiliser les ancrages (hook) de la fonction xili_language_list dans le fichier functions.php du thème courant.

    add_action('xili_language_list','xiliml_infunc_language_list',10,3);
    

    De plus xili_language_list() par son troisième paramètre permet de définir différents types de listes (ici dans le header et dans le sidebar).

    Voici donc des extraits de la fonction xiliml_infunc_language_list :

    } elseif ($theoption == 'siderss') {
    		if (is_category()) {  
    			$catcururl = xiliml_get_category_link();
    			$currenturl = $catcururl.'&';
    			//print_r();
    			$cat_ID = $wp_query->query_vars['cat'];
    			$currentrss = get_bloginfo('siteurl').'?feed=rss2&cat='.$cat_ID; 
    		} else { // home
    		 	$currenturl = get_bloginfo('siteurl').'/?';
    		 	$currentrss = get_bloginfo('siteurl').'/?feed=rss2';
    		}
    		$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) ." slug."'>rss".$after; } } if (is_category()) { $currenturl = xiliml_get_category_link(); $a .= $before.""." ".__('in all languages',THEME_TEXTDOMAIN)." rss".$after; } echo $a; } else {
  • et dans la sidebar, le template tag sera :

      < ?php if (function_exists('xili_language_list')) { xili_language_list('
    • ','','siderss'); } ?>

    La seule précaution à prendre, pour avoir un flux correct est de ne pas utiliser le mode permalink mais le mode ?feed=… pour construire le lien rss dans ce code.
    Le lien rss sous l’icone sera du type – feed://dev.xiligroup.com/?feed=rss2&cat=393&lang=fr_fr – et sera compris par le serveur même si le permalink est activé par défaut.
    Bon codage,

    in reply to: Under renovation [update : forums open] #823

    xiligroup dev
    Keymaster

    The current site is under reconstruction to include new ways of navigation. Each plugin will have his own post with tabs to group all recents datas about features, installation, or release…

    June 23th : forums open !
    Soon more infos.

    in reply to: En travaux… [info : forum ouvert] #820

    xiligroup dev
    Keymaster

    Le site est actuellement en cours de rénovation pour intégrer des nouvelles technologies de navigation. Chaque extension aura sa fiche avec plusieurs onglets regroupant toutes les données les plus récentes.
    Les forums sont ouverts.
    On a fait le choix de faire ces modifications à chaud. Elles serviront de base pour des nouveaux articles sur les fonctionnalités nouvelles de l’extention xili-language comme l’affichage des fils RSS, la liste des derniers commentaires pour une langue donnée, les tableaux d’archives pour le language courant (voir les menus latéraux dans la page ‘A propos).

    A bientôt.

    in reply to: Le catalogue des extensions pour wordpress #791

    xiligroup dev
    Keymaster

    Ci-dessous, trouvez le catalogue des extensions pour WordPress créées et réalisées par l’équipe xiligroup dev :

    • xili-language
    • xili-tidy-tags
    • xili-dictionary
    • xilitheme-select
    • extensions xili
    xililang128

    xili-language

    xili-language: la sélection automatique de la langue du thème

    xili-language vous permet de créer et gérer un site web WP en plusieurs langues avec votre thème ou la plupart des célèbres thèmes localisables. L’extension xili-language permet la sélection automatique de la langue du thème en fonction de la langue d’un article ou de sa catégorie. xili-language utilise à la volée les fichiers .mo présent dans le dossier du theme WordPress.

    Les thèmes avec traductions peuvent être aisément transformés en thème multilingue. Cette extension est destiné aux créateurs/désigners de thème avec des connaissances en gestion de contenu pour WordPress et ayant les outils pour créer les fichiers .po et .mo

    xili-language ajoute automatiquement les modules et outils pour les menus latéraux ou d’entête. Les termes des catégories sont aussi traduits. xili-language propose aussi un ensemble de fonctions qui peuvent être personnalisés (via des accrochages de type hook) dans le fichier functions.php du thème courant.

    Avec l’extension xili-tidy-tags, il est aussi possible d’afficher des nuages de mots clés sélectionnés selon la langue active. Avec l’extension xili-dictionary (beta), il est maintenant possible de créer via l’interface d’administration les dictionnaires de chaque langue et de créer les fichiers .mo nécessaires à un site multilingue sans outil comme PoEdit.

    [caption id="attachment_736" align="aligncenter" width="367" caption="the language setting in post writting UI"]the language setting in post writting UI[/caption]

    Plus d’info…

    xilitidy128

    xili-tidy-tags

    xili-tidy-tags: les mots clés groupés selon la sémantique ou les langues

    Sur un site multilingue

    xili-tidy-tags est un outil pour regrouper les mots clés par langue et pour afficher les nuages de mots selon la langue courante du thème dans un site multilingue. Par exemple à l’affichage d’un article ou d’une catégorie en français, le nuage pourra n’afficher que les mots clés français mais aussi des mots communs à plusieurs langues comme les marques.

    Sur un site web mono langue (blogue ou CMS)

    xili-tidy-tags regroupe les mots par ensemble sémantique. Ce regroupage peut se faire selon les parties importantes du site internet. Techniquement parlant, comme xili-language, cette extension ne crée pas de table dans la base WordPress mais utilise uniquement les potentialités des tables et outils de taxinomie. Ainsi, que l’extension soit active ou non, la structure reste intact.

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

    Plus d’info…

    xilidico128

    xili-dictionary

    xili-dictionary: les termes traduits et rangés en dictionnaire dans la base WordPress

    xili-dictionary est une extension compatible avec xili-language qui crée un dictionnaire multilingues des termes du thème. Ils sont sauvés dans la taxinomie de la base. Avec ce dictionnaire qui collecte les termes des catégories (titre, description), du thème contenant les fonctions _e(), _n() ou __(), il est possible de faire les traductions aisément et de créer les fichiers .mo correspondants. xili-dictionary est compatible avec les extensions xili-language, et xili-tidy-tags plugin.

    [caption id="attachment_766" align="aligncenter" width="300" caption="xili-dictionary: Admin UI"]xili-dictionary: Admin UI[/caption]

    Plus d’info…

    xilitheme128

    xilitheme-select

    xilitheme-select: La sélection automatique du thème pour iPhone / iPod touch

    Xilitheme select pilote la sélection automatique des thèmes : un pour les navigateurs courants l’autre pour le navigateur des iphone/ipod touch.

    L’extension elle-même ne contient pas les thèmes. Les thèmes restent dans le dossier themes et sont sélectionnés par la détection du navigateur de l’internaute ou des règles définies par le Webmestre. Ce dernier est totallement libre de construire le design de chacun des thèmes. Il n’a pas de transformation automatique du look.

    Si les thèmes sont « internationaux« , xilitheme select n’interfère pas et est compatible avec xili-language.

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

    Plus d’info…

    xili-plugins logo

    xiligroup dev: Les autres extensions pour wordpress…

    Un ensemble d’extensions au programme de la feuille de route de la xiligroup dev team.

    xili-floom-slideshow

    xili-floom-slideshow : une extension pour intégration aisée du diaporama Floom

    [caption id="attachment_1266" align="aligncenter" width="166" caption="Extrait du diaporama Floom (Oskar)"]Snapshot of Oskar Floom Slideshow[/caption]

    Plus d’info…

     

    xili-sIFR3-active

    L’extension xili-sIFR3-active active les modules sIFR3 dans le thème courant avec détection automatique des éléments à afficher avec les polices ‘flash’.

    [caption id="attachment_769" align="aligncenter" width="300" caption="SnapShot of sIFR3 fonts"]SnapShot of sIFR3 fonts[/caption]

    Plus d’info…

     

    in reply to: xiligroup dev plugin’s catalog: #749

    xiligroup dev
    Keymaster

    Here below find the catalog of WordPress plugins by xiligroup dev team :

    • xili-language
    • xili-tidy-tags
    • xili-dictionary
    • xilitheme-select
    • xili-plugins
    xililang128

    xili-language

    xili-language: an automatic selection of language

    xili-language lets you create and manage a WP website in multiple languages with yours or most famous localizable themes. xili-language plugin provides an automatic selection of language in theme according to the language of one post. xili-language use on the fly the .mo files present in the theme’s folder.

    Themes with localization can be easily transformed in multilingual site. It is dedicaced for theme’s creator or webmaster with knowledges in CMS and WP and having tools to create .mo language files.

    The plugin add automatic tools (or links or filters) for sidebar or top menus. Categories lists are translated also. xili-language provides also series of functions which can be hooked in the functions.php file of the theme that you create i.e. for a multilingual cms like website.

    With xili-tidy-tags plugin, it is now possible to display sub-selection (cloud) of tags according language. With xili-dictionary plugin (beta), it is easier to create online via admin UI the files .mo of each languages.

    [caption id="attachment_736" align="aligncenter" width="367" caption="the language setting in post writting UI"]the language setting in post writting UI[/caption]

    More info…

    xilitidy128

    xili-tidy-tags

    xili-tidy-tags: tags grouped for each semantic or language

    On multilingual website

    xili-tidy-tags is a tool for grouping tags by language with xili-language plugin for multilingual site and for creating tidy tag clouds. By instance to present only tags in english when the theme is in english because the post or the current category present texts in english.

    On monolingual website (blog or CMS)

    xili-tidy-tags is a tool for grouping tags by semantic groups and sub-groups. This tags aggregator can also, by instance, be used to group tags according two or more main parts of the CMS website. Technically, as xili-language, this plugin don’t create tables in wordpress db. He only use (rich) taxonomy features. So, with or without the plugin, the base structure is not modified.

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

    More info…

    xilidico128

    xili-dictionary

    xili-dictionary: terms in wordpress taxonomies database

    xili-dictionary is a plugin (compatible with xili-language) to build a multilingual dictionary saved in the taxonomy tables of WordPress. With this dictionary, collecting terms from categories (title, description), from current theme – international terms with _e(), _n() or __() functions – , it is possible to create and update .mo file in the current theme folder. xili-dictionary is full compatible with xili-language plugin and xili-tidy-tags plugin.

    [caption id="attachment_766" align="aligncenter" width="300" caption="xili-dictionary: Admin UI"]xili-dictionary: Admin UI[/caption]

    More info…

    xilitheme128

    xilitheme-select

    xilitheme-select: automatic selection of theme for iPhone / iPod touch

    Xilitheme select provides an automatic selection of themes : one for current browsers and another for iphone/ipod touch browser.

    The plugin xilitheme-select don’t content itself themes. The themes remain in Themes folder and are selected by the current browser and the rulers defined by webmaster. Webmaster is totally free to define (the look of) the theme on each side (deskop or iPhone). There is no automatic look transformation.

    If the themes are « international« , xilitheme select don’t interfere and so is compatible with xili-language.

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

    More info…

    xili-plugins logo

    xiligroup dev: plugins series

    A series of plugins are on the roadmap of xiligroup dev team.

    xili-floom-slideshow : a plugin to install famous floom

    [caption id="attachment_1266" align="aligncenter" width="166" caption="Snapshot of Oskar Floom Slideshow"]Snapshot of Oskar Floom Slideshow[/caption]

    More info…

     

    xili-sIFR3-active

    The plugin xili-sIFR3-active activate the modules of sIFR3 in your current theme to display smart fonts and texts and detect the specific configurations for sIFR3 in your theme.

    [caption id="attachment_769" align="aligncenter" width="300" caption="SnapShot of sIFR3 fonts"]SnapShot of sIFR3 fonts[/caption]

    More info…

    in reply to: xili-tidy-tags : release 1.4.1 #708

    xiligroup dev
    Keymaster

    xili-tidy-tags is a tool for grouping tags by semantic groups or by language and for creating tidy tag clouds. Compatible with WP 3.0 both in mono or multisite mode.

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

    on multilingual website

    Logo xili-tidy-tagsxili-tidy-tags is a tool for grouping tags by language with xili-language plugin for multilingual site and for creating tidy tag clouds. By instance to present only tags in english when the theme is in english because the post or the current category present texts in english.

    on monolingual website (blog or CMS)

    xili-tidy-tags is a tool for grouping tags by semantic groups and sub-groups.
    This tags aggregator can also, by instance, be used to group tags according two or more main parts of the CMS website.
    Technically, as xili-language, this plugin don’t create tables in wordpress db. He only use (rich) taxonomy features. So, with or without the plugin, the base structure is not modified.
    Template tags are provided to enrich the theme and display sub-selection of tags.
    Through the settings admin UI, it is possible to assign to a tag one or more groups (by instance a french tag to the french language group. You can choose different storage policies.
    [/a-tab]
    [a-tab tabtitle="New !"]

    1.4.1

    Full tested 3.0 mono and multisite – Parts of code rewritten
    A demo in multisite mode with WP 3.0 and ‘twentyten’ is here.
    Capabilities updated for editor’s role.

    1.3.3

    Minor modifications to be compatible with WP 3.0-beta standalone and wpmu (for testers and future specific improvements for wpmu)
    In tags cloud widget , new option to display tags as list added.

    NEW to 1.3.0 from 1.2

    * Add sub-selection by tags belonging to a group – or not belonging to this group (suggestion of David). With this way, it is possible to see tags selected in one group and (optionally the others there are not). The sub-selection by starting or containing letters remains. The columns of group are now sorted and grouped (parent and childs).
    * Now uses Walker class to sort groups in UI.

    1.2.1
    * now quick-edit tag is allowed (keep terms groups)…
    * fix default sorting and order in sub-selection by group for xili_tidy_tag_cloud()

    1.1

    In loop, the template tag the_tags() named xili_the_tags is now available to sub-select tags for the current post from sub-groups. Example of code :

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

    With these parameters, only tags from subgroups ‘trademark’ & ‘software’ are displayed in loop with each post (use slug of terms).

    1.0

    Wordpress delivers 2.8, xiligroup dev ships xili-tidy-tags 1.0 : A new shortcode is added to insert a group of tags inside a paragraph of a post as explained here.

    Tags in tabs

    B is not G : here see a grouped presentation in tabs of groups of tags

    0.9.5

    Add capability management for editors role grouping – and setting -. Set by administrator role.

    Editor capabilites setting box
    0.9.4
    When creating tags in post edit UI – this new tag is grouped to default post’s lang if xili-language is active and if this tag is not already grouped in a language group.
    0.9.2
    add features to modify kindship of tags group, now allows multiple cloud widgets – see note in installation.
    0.9.1
    With big tags list in admin UI, select tags starting or containing char(s) or word(s) – possible to split cloud in sub clouds via &offset= et &number= in the var passed to the `xili_tidy_tag_cloud` – .po file completed.
    0.9.0
    The tidy tags cloud widget is available.
    And the template tags `xili_tidy_tag_cloud` (useful for theme’s creator) is now more powerful with more args as in `tag_cloud or get_terms`.
    Some fixes and translation.
    It is also possible to create tag’s group according category in three clicks – see second example in installation and screenshots.

    [/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="F. A. Q."]
    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.

    and a wonderful website:

    « Frases de cine » with more than 200 tags.

    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.9 ?

    Today, with current dev release, xili-tidy-tags appears to be compatible with 2.9.2.
    [/a-tab]
    [a-tab tabtitle="Screenshots"]
    [caption id="attachment_578" align="alignnone" width="521" caption="Nuages différents selon la langue"]Nuages différents selon la langue[/caption]
    1. the admin settings UI : tidy tags groups.
    [caption id="attachment_1527" align="aligncenter" width="300" caption="the admin settings UI : tidy tags groups."]the admin settings UI : tidy tags groups.[/caption]

    2. the admin assign UI : table and checkboxes to set group of tags.
    [caption id="attachment_1528" align="aligncenter" width="300" caption="the admin assign UI : table and checkboxes to set group of tags."]the admin assign UI : table and checkboxes to set group of tags.[/caption]

    3. the admin settings UI : table and checkboxes to set group of tags : sub-selection of groups.
    [caption id="attachment_1529" align="aligncenter" width="300" caption="the admin settings UI : table and checkboxes to set group of tags : sub-selection of groups."]the admin settings UI : table and checkboxes to set group of tags : sub-selection of groups.[/caption]

    4. widget UI : example where cloud of tags is dynamic and according categories and include group trademark.
    [caption id="attachment_1530" align="aligncenter" 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. widget UI : (xili-language plugin activated) example where cloud of tags is dynamic and according language.
    [caption id="attachment_1531" align="aligncenter" 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. widget UI : display a sub-group of tags named philosophy.
    [caption id="attachment_716" align="aligncenter" width="284" caption="widget UI : display a sub-group of tags named philosophy."][/caption]

    7. the admin assign UI : with big tags list, it is now possible to select tags starting or containing char(s) or word(s).
    [caption id="attachment_1532" align="aligncenter" width="300" caption="the admin assign UI : with big tags list, it is now possible to select tags starting or containing char(s) or word(s)."]the admin assign UI : with big tags list, it is now possible to select tags starting or containing char(s) or word(s).[/caption]

    8. the admin assign UI : here only the group “software” – a parent group – is selected and all tags of his childs are shown.
    [caption id="attachment_1533" align="aligncenter" width="300" caption="the admin assign UI : here only the group “software” - a parent group - is selected and all tags of his childs are shown."]the admin assign UI : here only the group “software” - a parent group -  is selected and all tags of his childs are shown.[/caption]

    9. the admin assign UI : here only the group “software” – a parent group – is selected and only tags of this group are shown (No childs checked).
    [caption id="attachment_1534" align="aligncenter" width="300" caption="the admin assign UI : here only the group “software” - a parent group - is selected and only tags of this group are shown (No childs checked)."]the admin assign UI : here only the group “software” - a parent group -  is selected and only tags of this group are shown (No childs checked).[/caption]

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

    They talk about

    Here some links where users talk about xili-tidy-tags plugins :
    WordPress Forum

    Other infos

    This first beta releases are for multilingual or cms website’s creator or designer.
    See also the [WordPress plugins forum].
    = 1.3.0 = add sub-selection by tags belonging to a group. Now uses Walker class to sort groups in settings UI.
    = 1.2.1 = fix quick-edit tag function.
    = 1.2 = fix `xili_tidy_tag_cloud` sort and order.
    = 1.1 = In loop, the template tag `the_tags` named `xili_the_tags` is now able to show only tags of sub-group(s).
    = 1.0.1 = some fixes in php code on some servers (Thanks to Giannis)
    = 1.0 =
    * add shortcode to include a cloud of a group of tags inside a post,
    * compatible with WP 2.8.
    = 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.

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

Visualisation du message 10 (441 sur 450, 527 au total)