Fin de page
Nov 23

Dans cet article, je vous propose de voir comment coder une nouvelle extension WordPress, en partant de rien…

Cette extension pourra elle-même servir de base pour la création de nouvelles extensions. Elle met en œuvre les fonctionnalités suivantes :

  • Détection d’un mot-clé dans un article afin de le remplacer par une valeur choisie
  • Interface multilingue
  • Utilisation d’options spécifiques à l’extension
  • Interface pour le réglage de ces options
  • Ajout d’un sous-menu pour accéder à la page de réglages
  • Ajout d’une nouvelle action pour l’extension dans la page des extensions installées pour également accéder à la page des réglages
  • Utilisation de JavaScript

Concrètement, coté utilisateur final, le tag utilisé sera remplacé par un nombre aléatoire… Libre à vous d’imaginer des extensions pouvant faire des traitements bien plus conséquents. ;)

Cet exemple est fonctionnel, à partir des version 2.7 (j’utilise des options qui n’existaient pas avant) de WordPress. Il fonctionne également avec WordPress MU.

On commence par créer l’arborescence :

  1. Dans le répertoire des extensions (<WP>/wp-content/plugins/), création d’un répertoire qui hébergera notre extension : random_number_generator
  2. Création d’un sous-répertoire qui hébergera nos fichiers de traduction : languages

Puis on crée les premiers fichiers qui nous seront nécessaires :
Dans le répertoire de notre extension :

<WP>/wp-content/plugins/random_number_generator/

  1. création d’un fichier texte dans lequel on va coder notre extension :
    random_number_generator.php
    (!!) Assurez-vous de ne pas laisser l’extension .txt
  2. création d’un fichier texte dans lequel on mettra du JavaScript :
    random_number_generator.js

On a donc ceci :

+---plugins
|   |
|   [...]
|   |
|   +---random_number_generator
|   |   |    random_number_generator.js
|   |   |    random_number_generator.php
|   |   |
|   |   \---languages
|   |
|   [...]

Il ne reste plus qu’à coder toutes les fonctionnalités précédemment citées…

Nov 22

De nouvelles photos ont été mises en ligne sur Picasa et sur l’album photos.

Le tricot, ça énerve !

Le tricot, ça énerve !

Lien permanent vers Nouvelles photos de Belly Rédigé par Whiler \\ Tags : , , ,

Nov 20

Lors du CodeWay 3, j’ai présenté une session sur Embarcadero All-Access.
Le sujet était :

Qui ne souhaiterait pas accéder à un ensemble de fonctionnalités simplifiant, accélérant et pouvant automatiser des tâches récurrentes ou spécifiques via un point d’accès unique ?

All-Access est une suite de logiciels de développement et d’outils de bases de données, centralisée, accessible au sein de l’entreprise, sans installation spécifique sur les postes des développeurs…

Au cours de cette session, nous survolerons l’ensemble de la gamme des outils offert par cette solution et verrons sa simplicité de mise en œuvre (comment évaluer, comment démarrer).

Si vous l’avez ratée ou désirez la revoir, la voici divisée en trois partie : Lire la suite »

Lien permanent vers Session All-Access du CodeWay 3 Rédigé par Whiler \\ Tags : , ,

Nov 19

Depuis le début de la semaine, je suis le CodeWay 3

Dans cet article, je vous propose de retrouver une application mettant en œuvre différents points abordés durant les diverses sessions dont :

L’application ressemble à ceci :

Interface en français

Interface en français

On remarquera que l’interface est en français sur la capture ci-dessus.

Cette fois-ci, l’interface est en anglais : Lire la suite »

Lien permanent vers Localisations… Rédigé par Whiler \\ Tags : , , , , , , , ,

Nov 14

Si vous passiez par hasard sur ce blog, suite à un click après une recherche Google par exemple, et que vous êtes intéressé par Delphi, C++Builder, CodeGear, Embarcadero, …, et que vous avez du temps de disponible durant la semaine qui arrive… n’hésitez pas à vous inscrire au séminaire gratuit et en français qui va se dérouler tout au long de la semaine prochaine !

Delphi

 
L’agenda de cet événement est disponible sur cet article : Agenda CodeWay 3, plus que quelques jours pour s’inscrire

Lien permanent vers Séminaire Delphi en ligne Rédigé par Whiler \\ Tags : ,

Début de la page