02.Formations Internet
01. Formation Construire un site WordPress 02. Formation Concevoir un thème WordPress 03. Formation Développement de plugin WordPress 04. Formation Administration Drupal 05. Formation Construire un thème pour Drupal 06. Formation Développement de modules Drupal 07. Formation JOOMLA! 08. Formation SPIP pour les Développeurs 09. Formation MAGENTO Administrateur 10. Formation Créer sa boutique en ligne 11. Formation Prestashop monter rapidement un site e-commerce 12. Formation Thelia
03. Formation Développement de plugin WordPress
Objectifs
Savoir écrire ses propres plugins optimisés pour WordPress. Etudier les différents types de plugins présents dans l’environnement de WordPress. Savoir comment étendre ce CMS pour intégrer des fonctionnalités supplémentaires et spécifiques sur un site géré par WordPress.
Participants
Webmasters, développeurs, chefs de projet souhaitant créer ou modifier des modules pour le CMS WordPress.
Prérequis
Une connaissance de PHP, de WordPress et son administration sont indispensables pour suivre cette formation.
Programme
Environnement de développement
- IDE : exemple Eclipse, Firebug
- Environnement de test PHP en local : exemple Wamp
Architecture de WordPress
- Organisation des fichiers, Le processus d’exécution
- La boucle WordPress
- Etendre Wordpres : Hooks, shortCode, Widgets et l’API
- La base de données standard de WordPress
- Le codex et la documentation en ligne
Architecture d’un plugin
- Le fichier principal et son entĂŞte
- Le fichier readme.txt (pour intégration dans le repository standard WordPress)
- Squelette générique d’un plugin
- Activation et Initialisation
Actions, et Filtres
- Modifications des contenus à la volée
- Réaction aux événements WordPress
Utilisation de la couche d’abstraction de Base de données
- Création de nouvelles tables dans la base de données
- Système de requêtes avec WP_QUERY
- Utilisation de l’API de base de données, les métadonnées
Créer un Widget
- Intégration et Fonctions standards des Widgets
- Récupérations d’informations dans les Widgets
- Création de Widget pour le tableau de bord de l’administration
Intégrer les Thèmes
- Processus de choix des templates de WordPress
- Utilisation de la boucle WordPress dans le thème
- Intégration des Widgets dans le thème
- Ecriture de fonctions de thème utilisable par les designers, étendre l’administration et l’écriture de posts
- Ajouter des menus et des pages d’administration
- Intégrer des options dans les pages d’administration existantes
- Shortcode : intégrer des fonctionnalités pour l’écriture de contenu, extension de l’éditeur de contenu tynyMCE
Extension et Création de type de post avec WordPress
- Ajout de données aux types de posts existants
- Déclaration d’un nouveau type de post
- Création des fonctions d’enregistrement et d’affichage
- Créer des templates spéciaux pour les types de post
Sécurité
- Modifier les droits des utilisateurs
- Créer des nouveaux rôles
- Empêcher l’accès aux fonctionnalités en fonction du rôle de l’utilisateur
- Utilisations des fonctions « nonce », notions avancées
- Principe et surcharge des « pluggable functions »
- Spécificités de WordPress MU intégré à WordPress
- Ajax dans WordPress, l’API RSS
- Notions de cache pour accélérer l’exécution de WordPress
- Internationalisation des plugins
- Lien avec des API
Télécharger le plan de cours
- Durée3 jours
- Prix1200 € HT
- Dates des
prochaines sessions - 09/07/2012
- 10/10/2012
- Villes
- Paris
- Formules
Recommander
Vous cherchez
une formation
sur mesure ?
une formation
sur mesure ?
N'hésitez pas
Ă nous contacter
