Forum Replies Created
-
AuteurArticles
-
- OOP new source code
- new LIKE function because changes in WP 3.0 when naming file and slug of attachment images using TIFF tag « image description« . Possible to choose post column (`
post_name or guid or…
`) to sub-select with `floom_subname
` custom fields (postmeta). - Developers using global `
$xilifloom_name_selector
` must change to function `set_xilifloom_name_selector()` – see code at end of source
Mai 2013 : WordPress à dix ans. Nous utilisons (depuis 2005 – WP v1.5), développons et contribuons depuis plus de 6 ans. WP 3.6 est annoncé pour fin mai. Ce site web dédié aux développements WordPress va être rénové. Donc durant la rénovation, les informations les plus importantes seront publiées dans la banque WP des extensions, les sites web où sont les démonstrations et exemples des thèmes enfant multilingues (2012, 2013, tout récemment, 2014 ) et le wiki toujours en cours d’élaboration.
Les forums sont toujours ici.
Pour nous contacter utiliser ce formulaire.2012-09 : Les forums ont été déplacés ici sur ce site. Ils sont maintenant « motorisés » par bbPress 2.1 avec des capacités multilingues !
Petit à petit, les informations techniques et utilisateurs sur les extensions xili sont déplacées et rassemblées sur le xili-wiki. Ici ne resteront que les actualités et les archives. (M. 2012-04-09)
21 décembre 2012
L’extension xili-dictionary a atteint 10 000 téléchargements ! (xili-dictionary permet de créer et modifier les fichiers .po .mo du thème courant.)
Sa grande soeur xili-language : 72 500 ! … que de sites multilingues !
Voir la liste…
2013 sera l’occasion de quelques nouveautés… avec un documentation enrichie…Quelques extensions WordPress conçues et publiées par l’équipe dev.xiligroup :
Trilogie pour réaliser des sites multilingues :
- xili-language : documentation – publications – télécharger
l’extension indispensable pour organiser et afficher les articles d’un site bi ou multilingue - xili-dictionary : documentation – publications – télécharger
l’outil intégré pour créer, éditer et modifier les fichiers .po file dans les languages cibles de votre site WordPress - xili-tidy-tags : documentation – publications – télécharger
l’outil pour créer des nuages de mots clés classés selon leur langue ou selon des groupes sémantiques.
Extensions pour la présentation et le style :
- xili-floom-slideshow : documentation – publications – télécharger
intègre le kit floom dans un thème WP ou un thème enfant. - xilitheme-select : documentation – publications – télécharger
la selection automatique des thèmes : un pour les navigateurs courants, l’autre pour iphone/ipod touch (et plus). - xili-sifr3-active : documentation – publications – télécharger
active les modules sIFR3 dans le thème (ou thème enfant).
Extensions pour site de type CMS :
- xili-postinpost : documentation – publications – télécharger
Un triple outil qui procure les moyens pour insérer des articles ou extraits à tout endroit d’une page Web. Template tag fonction, shortcode and widget sont disponibles.
2013-05 : WordPress has ten years. We use (since 2005 – WP 1.5), develop and contribute with/for WP since more 6 years. WP 3.6 is announced soon. This website here will be soon renovated. So during the renovation, main informations will be published in WP plugins repository, the multilingual child theme example websites (2012, 2013, and very recently, 2014) and the wiki (still under construction).
The forum is activate here.
To contact us use the form.2012-09 : the forums are now moved here in this website and powered with bbPress 2.1 including multilingual features !
Step by step, technical and user datas will be moved (and gathered) to xili-wiki. Will stay here the news and archives. (M. 2012-04-09)
December 21st, 2012
xili-dictionary plugin has reached 10,000 downloads ! (xili-dictionary is a dictionary storable in CPT and terms to create and translate .po files or .mo files and more…)
xili-language plugin : 72,500 !
see list…See below WordPress plugins provided by dev.xiligroup team :
Trilogy for multilingual sites :
- xili-language : main doc – posts series – download
the main plugin to create a bi or multilingual website with WordPress - xili-dictionary : main doc – posts series – download
the tool plugin to create and translate .po file of each language with WordPress - xili-tidy-tags : main doc – posts series – download
a tool for grouping tags by semantic groups or by language and for creating tidy tag clouds.
Plugins for look and feel :
- xili-floom-slideshow : main doc -posts series – download
integrates the floom slideshow in WordPress theme or child theme. - xilitheme-select : main doc – posts series – download
provides an automatic selection of themes : one for current browsers and another for iphone/ipod touch browser (and more). - xili-sifr3-active : main doc – posts series – download
activate the modules of sIFR3 in your current theme or child theme.
Plugins for CMS :
- xili-postinpost : main doc – posts series – download
provides a triple toolkit to insert post(s) everywhere in webpage. Template tag function, shortcode and widget are available.
Professional WordPress Plugin Development Brad Williams, Ozh Richard, Justin Tadlock
Ed. Wrox
WordCamp Paris 2011 :
A plusieurs reprises, lors des ateliers et présentations, le livre de Brad Williams, Ozh Richard, Justin Tadlock a été cité tant pour son sujet à propos des développements d’extensions que pour sa qualité rédactionnelle même s’il est en anglais.
L’euro fort en fait un livre de 552 pages très attractif à 31,91 EUR.
Confirmation : ce livre est indispensable pour les développeurs qu’ils soient néophytes ou expérimentés avec plus de deux ans de publication sur le site WP. (Extends Repository).
Pour les seconds qui ont appris à se promener avec sueur dans les sources WP, la lecture est utile sur plusieurs aspects :
– pour évaluer son niveau de connaissance,
– se fixer un plan d’approfondissement de ses connaissances,
– pour optimiser, mettre à niveau et améliorer les sources de son catalogue d’extensions déjà publiées.
Le livre versus les documentations en ligne
Pourquoi un livre quand on dispose de documentations ou de revues d’expérience en ligne ? Pourquoi un cours magistral ou une séance de travaux pratique alors que l’on dispose un polycopié à lire chez soi ? Ce livre apporte de l’espace à l’expérience acquise via le couple écran/clavier et les (rares) échanges par courriel ou forum. Il est l’image d’un travail collectif qui fait le point sur un savoir-faire, lui donne de l’épaisseur (552 pages) que l’on feuillette et où l’on revient piocher une idée vue à une lecture précédente et qui pourra répondre à un souci du moment ou à un nouveau projet. Bien sûr, il ne répond pas à toutes les questions que peut se poser un développeur. Mais en présentant les éléments clés des architectures de WP et des extensions, il ouvre les bases d’un développement efficace et ‘propre’.
Les chapîtres
de 1 à 5 : Tous les éléments essentiels sur l’architecture de WordPress et celle des extensions ainsi que les points de fixation, d’accrochage (hook) des fonctions qui vont être étendues, modifiées.
de 6 à 8 : La sécurité, les réglages et les droits des utililisateurs et webmestres sur cette extension et les fonctions qu’elle apporte. Retenir qu’une extension ne doit pas être une porte d’entrée pour fragiliser un site et la gestion et l’ajout des capacités personnalisées permet de contrôler les accès à l’extension.
de 9 à 14 : Les trésors techniques, les thématiques possibles où une extension peut compléter les fonctionnalités de base d’un site CMS sous WP. Parmi les 6 thèmes abordés, parce que peu rencontré dans les développements précédents, je retiendrais les chapitres sur les api HTTP, l’AJAX (et jQuery) et la réécriture des URLs pas toujours aisée à mettre en oeuvre.
le 15 , Multisite : Depuis que le code est partagé entre les modes mono et multisites, ce chapitre décrit les spécificités de ce mode très puissant. Mais il laisse un peu sur la faim.
les 3 derniers (16 à 18) : Du déboggage à la mise à disposition d’autres webmestres en passant par les boites à outils nécessaires, ces chapîtres sont liés parce que cette mise en ligne ou publication au plus grand nombre est une phase « vérité » basée à la fois sur la qualité de l’extension, son code, sa documentation.
N’oubliez pas que la mise à jour d’une extension participe non seulement à son amélioration mais aussi à mieux la faire connaître. Même si c’est parfois fastidieux, le dialogue avec les utilisateurs permet de progresser et de détecter des améliorations futures.
Sur un plan plus général, fini le temps où l’on cachait que le développement d’un site CMS était fait sous WP.
ANNEXES
Le plan
INTRODUCTION.
CHAPTER 1: AN INTRODUCTION TO PLUGINS.
CHAPTER 2: PLUGIN FOUNDATION.
CHAPTER 3: HOOKS.
CHAPTER 4: INTEGRATING IN WORDPRESS.
CHAPTER 5: INTERNATIONALIZATION.
CHAPTER 6: PLUGIN SECURITY.
CHAPTER 7: PLUGIN SETTINGS.
CHAPTER 8: USERS.
CHAPTER 9: HTTP API.
CHAPTER 10: THE SHORTCODE API.
CHAPTER 11: EXTENDING POSTS: METADATA, CUSTOM POST TYPES, AND TAXONOMIES.
CHAPTER 12: JAVASCRIPT AND AJAX IN WORDPRESS.
CHAPTER 13: CRON.
CHAPTER 14: THE REWRITE API.
CHAPTER 15: MULTISITE.
CHAPTER 16: DEBUGGING AND OPTIMIZING.
CHAPTER 17: MARKETING YOUR PLUGIN.
CHAPTER 18: THE DEVELOPER TOOLBOX.
INDEX.Les liens
Le livre chez l’éditeur, (avec quelques extraits)
Les auteurs (selon l’éditeur)
Brad Williams is the CEO and cofounder of webdevstudios.com. He is a coauthor of Professional WordPress.
Ozh Richard has released a number of popular WordPress plugins and won an Annual WordPress Plugin Competition.
Justin Tadlock has developed numerous plugins and teaches users how to use plugins and themes at his WordPress site ThemeHybrid.com.
Managing the date in WP is a little complex. In xili-language, today, to avoid huge coding as in WP core, it uses technologies based on php and server configuration (and translation format in the couple .po, .mo). See the source to discover the way used.
Bonne journée !
xili-language 2.1.0 released in Other Versions tabs must be installed through FTP:
http://wordpress.org/extend/plugins/xili-language/download/
See readme and this post :
http://multilingual.wpmu.xilione.com/450/xili-language-v-2-1-soon-released/
please use the form and email inside xili-language setting to send me more infos… and the url – so I can see html results and css… to detect your pb in next 36h… here it is midnight
Recent days, two questions by support email in xili-language system about title of pages included in nav menu…
1) verify that one page in a language has his sister in another language.
2) don’t insert it by hand in navigation menu
3) collect the id of these pages
4) put the id list (example : include=2,6,28,32) in xili-language settings menu – box where to insert automatically page of lists… the plugin will select the good one.
5) see this example : http://multilingual.wpmu.xilione.com/179/xili-language-1-7-1-is-shipped-sub-selection-of-pages-in-top-nav-menu/
Enjoy
Quelles sont les principales différences entre xili-language actuellement dispo et la version dite multisite (ex « premium ») ?
xili-language, depuis sa première version publiée en 2009, est destiné aux sites WordPress multilingues c’est à dire destinés à présenter des articles et pages classés ou non selon les langues. Il est utilisable avec le moteur WordPress monosite ou network (depuis la v3). La mécanique de xili-language repose sur les mécaniques de taxinomie incluse dans WP. La taxinomie ajoutée reste compatible avec les autres comme les catégories ou les mots-clés. xili-language est l’extension principale de la trilogie qui contient aussi xili-dictionary et xili-tidy-tags. Selon la langue d’un article ou d’une série, selon les règles définies par le webmestre, l’extension détermine la bonne langue donc le bon fichier .mo à prendre en compte.
Selon l’analyse des pics de la statistique du repository lors des mises à jour, plus de mille sites multilingues l’utilisent. Selon les avis des utlisateurs, xili-language (licence GPLv2) est choisi notamment parce que son architecture n’ajoute pas de table et ne détruit pas la structure des « posts » ou « custom posts ».L’extension xili-language ms (multisite) ex premium est différente en deux points :
– actuellement sa licence n’est pas GPLv2 et donc réservée aux professionnels ayant de bonnes connaissances en WP multisite. xili-language ms est inclus dans une offre globale – premium services –
– son architecture tire les enseignements de sites analysés, audités, et sauvés car englués dans d’autres plugins « multilingues » et des riches potentialités du moteur WP en mode network depuis notamment la v 3.1. Elle utilise très peu de hook et les éléments essentiels sont intégrés dans moins de 2000 lignes commentées. Comme l’autre version, xili-language premium n’ajoute pas de tables ni ne modifie le noyau (core).Quelles sont les différences dans l’architecture ?
Avec xili-language, les articles et pages quelque-soit leur langue sont dans la même base du site proprement dit (en WP mono ou multisite). La taxinomie ‘language’ et son query_tag ‘lang’ permet le classement et l’affichage organisé.
Dans xili-language ms, installé sur WP network, chaque langue a son propre site et xili-language premium apporte tous les mécanismes pour en faciliter l’installation, l’administration tout en conservant toute la versatilité du moteur et les particularité possible de chaque langue ou le partage des ressources (thème, plugin, etc…)- Spécialement pour les sites d’organismes ou sociétés internationaux.
xili-language ms est il en production ?
Oui en France et notamment au Canada (grâce à notre partenaire TP1).
Avec xili-language ms est il possible d’affecter à une langue un domaine ou un sous-domaine spécifique ?
Oui avec l’extension Domain Mapping d’Automattic auquel xili-language premium ajoute des fonctionnalités.
Avec xili-language doit-on partager le même thème ?
Non, cela dépend de l’approche éditoriale et des choix d’exploitation (langue visiteur égale ou différente de la langue admin).
Avec cette version ms, la version originale sera-t-elle abandonnée ?
Non, elle sera progressivement améliorée pour les ‘multilingual’ newsbies avec un child theme. Les « hooks » et api seront maintenus pour les webmestres à l’aise en WP et PHP…
La version ms sera-t-elle toujours non libre ?
Pour le moment (2013-01-13), le version ms reste réservée aux webmasters professionnels.
MS 15/5/11 – màj 19/09/2012
Compte-rendu partiel et partial du WordCamp 2011 à Paris
Repères sur l’auteur
2005 : Premiers sites sous WordPress (http://www.idee-s.info,…),
2009 : Premier WordCamp – Premier plugin publié,
2010 : Deuxième WordCamp 8/5/2011 –
2011 : Le troisième c’était hier samedi 14 à la Cantine après le vendredi 13 mai :Un titre :
Le fabuleux destin du WordCamp
Un extrait :
Que de changement mais aussi de fidélité depuis les éditions précédentes aussi bien dans Paris que dans le WordCamp à la Cantine
Un contenu :
9h00 : ouverture de la cantine, presto, rapido les tables sont déplacées et une centaine de chaises sont mises en place par les primo-arrivants (que l’on revoit du précédent BarCamp) pour le topo inaugural du trio fondateur de l’association qui gère le site WordPress… Merci à nouveau à Xavier, Amaury et Benoit…
Sagement, petit à petit le visage éclairé par leur écran (ou leur tablette iPad) sur les genoux, les arrivants s’installent sur les chaises alignées…
[caption id="attachment_1969" align="aligncenter" width="300" caption="Le tee shirt"][/caption]
[caption id="attachment_1970" align="alignright" width="230" caption="Timing précis et annoncé des rames Metro"][/caption]9h45 « pétantes », c’est parti… (A croire que les affichages du métro nouvellement installés ont influencé l’équipe en comparaison avec les versions précédentes)… Alors qu’à peine on digère les fonctionnalités puissantes de la 3.1 de WordPress que déjà on nous annonce la 3.2… fini le php4 et IE6… (ouf)
Lien –10h30 – Mise en place du programme et cela va si vite qu’à 11h première des quatre sessions de 4 ateliers…
Je participe à celle sur les fonctionnalités avancées de WP… et déjà on voit les attentes différentes entre les utilisateurs/webmasters et les développeurs… Pourquoi chercher en vain la solution (le plugin, le thème) à une question posée, une fonctionnalité en faisant l’impasse sur la démarche, les recherches, le travail qui relient immanquablement la question à la solution…12h30 13h30 déjeuner rapide (asiatique) dans le quartier mais nombreux échanges
13h30 – reprise des sessions (je ne mets pas les heures, je n’ai pas vu le temps passer)
– Les plugins –
la moitié des 35 participants en développent et oh! surprise très peu (< 4) les publient sur le repository comme Amaury ou dev.xiligroup. Beaucoup de questions très techniques qui fusent, des demandes sur des how-to ou des bonnes pratiques.
Des liens cités notamment par Amaury:
http://www.lynda.com/
http://wordpress.org/extend/plugins/hyperdb/
http://wordpress.org/extend/plugins/seo-ultimate/
http://blog.glotpress.org/– La fin de l’atelier sur WordPress dans la Presse
C’est sûr, des journalistes vont chercher à contacter xiligroup…
On a évoqué, entr’autre, l’éditeur offline MarsEdit qui gère correctement les pièces jointes aussi (Attention : fichier nommé sans accent)– Les sites WordPress Multilingue
Comment installer WPML ? Telle fût l’une des premières questions de cet atelier très européen avec un belge, un luxembourgeois et notamment 3 travailleurs de beapi (Sponsor avec un beau bloc papier donnée aux participants (rares) qui notent encore avec un crayon ou un stylo…)
Je ne pouvais que témoigner de l’expérience avec le développement pour des sites multilingues de la trilogie xili-language depuis fin 2008 et la mission d’audit récente et les solutions proposées dont l’une à aboutit à la conception de xili-language premium.– Pause à discuter off-line avec divers participants, tous webmasters de métier ou au sein d’une institution…
– La plénière sur le futur et perspective de l’association WordPress.fr
[caption id="attachment_1971" align="alignleft" width="150" caption="Rouge le moulin"][/caption]
[caption id="attachment_1972" align="alignleft" width="150" caption="Café les 2 moulins"][/caption]Rouge ou blanc, Café du commerce ou participation à la vie associative, comme souvent ça a discuté ferme…
En ce qui concerne la version 4 du site, ma conviction, au delà de la navigation facile et des données facilement accessibles ainsi qu’un forum buddy press bien intégré, pour moi, une seule piste : il faut être audacieux et « surprendre »… pas très convaincu par la maquette présentée, le binome designer et « DA » (Gérald), data-designer (Michel) de xiligroup est prêt à réfléchir à assister l’équipe si un concours est lancé… on en reparlera…Et ok pour un topo à la prochaine journée WordCamp de l’automne orienté « formation »…
[caption id="attachment_1980" align="alignleft" width="285" caption="Opéra Paris"][/caption]18h15 – Après avoir bavardé longuement devant le pub du pot finale, c’est parti vers l’Opéra et retrouver le soleil après une journée indoor dans la foule des touristes…
Champs personnalisés
[caption id="attachment_1975" align="alignleft" width="150" caption="Lights and Shadows"][/caption]Dénomination version : pour la prochaine mouture du site, je propose le nom de Bobby Few entendu le soir Au resto-cave « Autour de midi » 11 rue Lepic
[caption id="attachment_1978" align="alignleft" width="150" caption="autour de midi"][/caption][caption id="attachment_1976" align="aligncenter" width="150" caption="Bar du Café les 2 moulins rue Lepic"][/caption]Solution titre mystère : En attendant l’ouverture du resto, après une longue ballade dans Paris, je m’assoie dans une brasserie rue Lepic… en relevant mes yeux pensifs pour rédiger ce mémo… que vois-je Amélie Poulain en photo… je sirote un ice tea au célèbre café des deux moulins… Ah ! Amélie Poulain ! Quel destin !
Verbaliser : Au cours des déplacements à pied, je vois une mère poussant la poussette de son enfant trébucher et faillir renverser le véhicule… Elle était absorbée par son téléphone portable… Sera-t-elle l’objet d’une supression de points ? Combien ?
[caption id="attachment_1977" align="alignleft" width="150" caption="Chapeau le stand iPad 2"][/caption]Stand iPad : En attendant de trouver l’accessoire qui me conviendra, j’ai trouvé celui-ci pour regarder un film !
Autres champs complémentaires : apparition possible lors de prochaines mises à jour ou d’articles plus techniques ou fonctionnels (c’est dimanche !).
Update 21h00 : liens ajoutés dans les §
Michel S.
Dimanche 15/5
(Photos prises le 14/5 avant ou après le WordCamp – iPod Touch ou PowerShot A720) – pendant pas le temps mais y en aura vu le nombre de paparazzi présents ! -
AuteurArticles