Mon atelier survole les actions de bases régulièrement oubliées lorsqu’on démarre un site dans WordPress. Souvent perçues comme de petits détails anodins, ce sont pourtant ces actions qui permettent de présenter un site web professionnel.
Ton nom d’utilisateur est “admin”? Ton mot de passe c’est “password”, ou mieux: “password123″? T’as pas activé le plugin Akismet (Ak-quoi?)? T’as pas changé tes permaliens et t’as pas de Gravatar (C’est quoi ça hein, un “GRAVATAR”)? Le slogan de ton site c’est encore “Just another WordPress site”? Viens donc voir ma conférence, on va arranger ça!
Support de ma formation WordPress pour les débutants. Découverte et base du logiciel libre.
Toutes mes formations WordPress sur le site :
http://www.wp-formation.com/
Mon atelier survole les actions de bases régulièrement oubliées lorsqu’on démarre un site dans WordPress. Souvent perçues comme de petits détails anodins, ce sont pourtant ces actions qui permettent de présenter un site web professionnel.
Ton nom d’utilisateur est “admin”? Ton mot de passe c’est “password”, ou mieux: “password123″? T’as pas activé le plugin Akismet (Ak-quoi?)? T’as pas changé tes permaliens et t’as pas de Gravatar (C’est quoi ça hein, un “GRAVATAR”)? Le slogan de ton site c’est encore “Just another WordPress site”? Viens donc voir ma conférence, on va arranger ça!
Support de ma formation WordPress pour les débutants. Découverte et base du logiciel libre.
Toutes mes formations WordPress sur le site :
http://www.wp-formation.com/
Les 10 Erreurs des Debutants avec WordPressNicolas Richer
Lorsque l'on débute avec WordPress, on ne se doute pas que certaines décisions minimes peuvent affecter notre site dans un futur plus ou moins proche.
Que cela concerne la bonne installation, la sécurité du site ou son référencement, il vaut mieux partir avec ces 10 conseils en tête avant de se lancer !
Construire un site de presse avec Wordpress ?Benjamin LUPU
Le Wordcamp Paris 2011 (25 novembre 2011) a été l'occasion de présenter un retour d'expérience sur le projet de refonte du site français de presse professionnelle Lagazette.fr (2009-2010) La brique CMS de ce projet a été réalisée avec Wordpress.
Combien coûte un site WordPress ? - Wordcamp Paris 2014Thierry Pigot
Combien coûte un site WordPress ?
Wordcamp Paris 2014
On vous pose régulièrement cette question ? Moi, c’est tous les jours ! Mais alors, quel est exactement le prix d’un site WordPress ? Comment le définir ? Comment le justifier ? Quelles bonnes pratiques mettre en place pour faire perdurer cet écosystème communautaire ?
Pas besoin de le répéter, WordPress fait le buzz ! CMS Open Source gratuit il permettrait de monter un site professionnel en moins de 5 minutes, sans connaissance de l’informatique (lol !).
Le fait que ce soit une solution gratuite, ou bien encore face à cette avalanche de prix « low cost » qui nous promet des sites pour moins de 500€, il est souvent difficile de justifier le coût parfois élevé que peut représenter la mise en place d’un site sous WordPress. Nous allons voir à travers quelques cas pratiques, comment estimer le véritable coût d’un projet. Nous verrons en suite comment le justifier auprès de nos clients. Nous aborderons enfin les aspects communautaires et les interactions avec l’écosystème WordPress.
Donc, rangez vos calculettes et ouvrez vos oreilles !
Il existe aujourd’hui plusieurs façons de créer un site internet La première méthode est par le code.
Vous ouvrez un éditeur de texte comme Notepad ++ et vous rentrez votre code HTML, Php, Python, Ruby, JavaScript, etc. Vous pouvez aussi, vous aidez du CSS pour améliorer le Design et le Style de vos pages. Une fois votre code terminé. Vous allez importer votre fichier contenant votre code source, dans le répertoire racine d’un serveur web.
Support de cours pour un atelier qui a eu lieu à Kisangani, RD Congo sur le CMS WordPress. L'accent était mis sur la procédure de déploiement de son site local vers un hébergeur distant.
Les 10 Erreurs des Debutants avec WordPressNicolas Richer
Lorsque l'on débute avec WordPress, on ne se doute pas que certaines décisions minimes peuvent affecter notre site dans un futur plus ou moins proche.
Que cela concerne la bonne installation, la sécurité du site ou son référencement, il vaut mieux partir avec ces 10 conseils en tête avant de se lancer !
Construire un site de presse avec Wordpress ?Benjamin LUPU
Le Wordcamp Paris 2011 (25 novembre 2011) a été l'occasion de présenter un retour d'expérience sur le projet de refonte du site français de presse professionnelle Lagazette.fr (2009-2010) La brique CMS de ce projet a été réalisée avec Wordpress.
Combien coûte un site WordPress ? - Wordcamp Paris 2014Thierry Pigot
Combien coûte un site WordPress ?
Wordcamp Paris 2014
On vous pose régulièrement cette question ? Moi, c’est tous les jours ! Mais alors, quel est exactement le prix d’un site WordPress ? Comment le définir ? Comment le justifier ? Quelles bonnes pratiques mettre en place pour faire perdurer cet écosystème communautaire ?
Pas besoin de le répéter, WordPress fait le buzz ! CMS Open Source gratuit il permettrait de monter un site professionnel en moins de 5 minutes, sans connaissance de l’informatique (lol !).
Le fait que ce soit une solution gratuite, ou bien encore face à cette avalanche de prix « low cost » qui nous promet des sites pour moins de 500€, il est souvent difficile de justifier le coût parfois élevé que peut représenter la mise en place d’un site sous WordPress. Nous allons voir à travers quelques cas pratiques, comment estimer le véritable coût d’un projet. Nous verrons en suite comment le justifier auprès de nos clients. Nous aborderons enfin les aspects communautaires et les interactions avec l’écosystème WordPress.
Donc, rangez vos calculettes et ouvrez vos oreilles !
Il existe aujourd’hui plusieurs façons de créer un site internet La première méthode est par le code.
Vous ouvrez un éditeur de texte comme Notepad ++ et vous rentrez votre code HTML, Php, Python, Ruby, JavaScript, etc. Vous pouvez aussi, vous aidez du CSS pour améliorer le Design et le Style de vos pages. Une fois votre code terminé. Vous allez importer votre fichier contenant votre code source, dans le répertoire racine d’un serveur web.
Support de cours pour un atelier qui a eu lieu à Kisangani, RD Congo sur le CMS WordPress. L'accent était mis sur la procédure de déploiement de son site local vers un hébergeur distant.
Personnaliser le back office de WordPress pour votre clientBenjamin Denis
[NEW] Le plugin WP Admin UI est disponible en freemium pour appliquer toutes les techniques décrites dans ses slides : http://wpadminui.net/
Créez une expérience unique pour vos clients en personnalisant de A à Z le back-office de WordPress.
Tout y passe : écran de connexion, widgets du dashboard, barre et menu d’admin…
Supprimez le superflu, ajoutez des options, réordonnez l’ensemble afin d’offrir à votre webmaster une interface adaptée à son besoin et une meilleure appropriation de l’outil.
WordPress en marque blanche ? Oui c’est possible ! C’est tout l’enjeu de cette conférence.
Choisir les bons Hooks dans vos Développements WordPressBoiteaweb
Atelier présenté au WordCamp Paris 2014.
18 jan 2014.
---
Comment trouver et choisir les bons hooks dans nos développements WordPress. Je vous donne des points, des sources et vous fait découvrir quelques Hooks inhabituels.
Attention, @im_captainhook est là ;)
Comment se charge WordPress ? Le loading du core.Boiteaweb
Présentation WordPress donnée au WPTech 2014.
Le chargement de WordPress reste un mystère pour beaucoup d’entre nous.
Entrons dans les entrailles du démarrage de WordPress, trouvons ce qui se passe, quels hooks sont lancés et comprenez alors pourquoi certaines actions nécessites d’être hookées, comprenez l’intérêt des priorités, comprenez pourquoi nous lançons certaines actions trop tard.
Avec Windows 8, venez saisir l'opportunité de repenser votre poste de travail ou enrichissez votre environnement Windows 7. Que cela soit au travers des nouveaux scenarios d'usages, de déploiement, jusqu'aux applications inovantes, nous apporterons des réponses aux deux questions majeures: Pourquoi et Comment migrer vers Windows 8.
Edificio “Monseñor Salvatierra” (conocido como Edificio Málaga), ubicado en la Zona Central de Uso Mixto (Z2) Mz.84, sobre la calle Monseñor Salvatierra entre René Moreno e Independencia, fuera de los limites del Centro Histórico...
Conférence donnée lors des RMLL 2011 et qui reprend le contenu de la même conférence de CONFOO 2011 avec du contenu en plus pour Drupal cette fois-ci. On y retrouve une régle en plus, donc 21 au total sur l'accessibilité. Ces règles peuvent être prises en compte par les CMS tels que Drupal, Wordpress ou TYPO3.
Un site de collectivité sur WordPress ? Méthodes et retours d'XPatelier111
Quelques retours d'expérience et méthodes sur l'utilisation de WordPress dans le cadre de prestations pour des collectivités.
Talk présenté par @audrasjb pour l'Atelier 111 à la 3ème édition de WordPressInAlps, octobre 2014.
Construire une PWA connectée à WordPressBenjamin LUPU
Support des ateliers donnés à l'occasion du WordCamp Paris 2018 et du WPTech Lyon 2018.
Description de l'atelier : Depuis deux ans, un nouvel acteur du monde mobile est arrivé : les progressive web apps (PWA). Ces applications mettent à profit les dernières évolutions des navigateurs internet (local storage, service workers, notifications web, JavaScript avancé…) pour proposer une expérience utilisateur qui se rapproche des applications mobiles (rapidité, mode hors ligne, animations, notifications…). Durant cet atelier, nous vous proposons d’explorer comment créer une PWA qui a WordPress comme back office. L’atelier s’appuiera sur une PWA réelle et des démonstrations de code. Ça sera l’occasion de peser le pour et le contre des PWA et d’échanger sur des cas d’utilisation. L’atelier est plutôt destiné aux développeurs ayant une bonne connaissance de WordPress et de JavaScript.
A travers ce webinaire, Patrick Prémartin donne des pistes pour répondre à la question "comment mettre mon application en ligne ?".
Vous y découvrirez quelles technologies sont fournies par Embarcadero avec les différentes versions de RAD Studio, Delphi et C++Builder mais aussi des solutions dans le commerce ou en logiciel libre.
IntraWeb, UniGUI et TMS Web Core font l'objet d'une courte démo pour en montrer les différences.
Des outils serveur (web et/ou API) sont évoqués pour les cas qui nécessiteraient de séparer interface utilisateur (web ou pas) de la partie codage de vos applications.
Ce webinaire est disponible en rediffusion sur https://serialstreameur.fr/webinaire-20210624.php accompagné de liens et resources complémentaires.
La réalisation de 80 projets et l’utilisation au quotidien de WordPress nous ont donné l’envie de communiquer sur cet outil et sur comment il s’avère une solution efficace aux problématiques des projets internet. Ce livre blanc retrace donc l’histoire de ce CMS, les raisons qui font de WordPress la solution la plus adaptée du moment pour la réalisation de site internet. Son utilisation a modifié les méthodes de production des agences et un véritable écosystème s’est developpé autour de cet outil gratuit.
Ce document n’est pas écrit d’un point de vue technique, n’explique pas comment installer une instance ou configurer les plugins. Il tend à démontrer comment un outil open source répond aux besoins actuels des annonceurs aussi bien qu’aux professionnels du web.
Symfony2 est un framework PHP pour le développement de sites web. Cette présentation fournit -entre autre- quelques exemples pour commencer à manipuler les concepts et les commandes de base du framework.
Elle a été présenté à l'occasion d'un code d'armor sur le sujet (Mardi 19 novembre 2013 de 19:00 à 21:30).
Par Eric PARA & Sylvain RAGOT.
DevFest 2013 by Google Developers Group in Nantes. Pourquoi une API Web ? Construire son API Web : les approches. Approche DIY avec Restlet Framework. Approche PaaS avec APISpark. En pratique.
Symphonie pour PHP industrialisé en agilité majeureJonathan Bonzy
Présentation pour l'Agile Grenoble 2011
Avoir des millions d'amis, comparer des millions d'offres ou publier des millions de news sont autant d’exemples d’applications écrites en PHP. Ce langage de la “programmation pour les nuls”, qui permet tous les écarts, reste pourtant un choix privilégié pour les solutions web. Avec les bons outils et les bonnes pratiques, ce langage est modulable, testable et facilement livrable. Au travers d’une approche technique montrant par l’exemple quels instruments choisir, découvrez comment jouer la partition d’une symphonie pour PHP industrialisé en agilité majeure.
Au programme:
- Dégager un boilerplate d’un projet PHP ou comment ne pas tout jeter à l’arrivée
- Reprendre la main sur leur projet frontend et avoir une stratégie de refactoring par les tests
“Not only working software, but also well-crafted software” - Manifesto for Software Craftsmanship
2. Présentation de WordPress : historique
Racines en Corse : b2/cafelog, créé en 2001 par Michel Valdrighi
Fork WordPress créé en 2003
WordPress.com / Automattic lancés en 2005
Fondation WordPress lancée en 2010
--
WordPress-Francophone :
site lancé en 2005
association loi 1901 créée en 2008
3. Présentation de WordPress : chiffres-clefs
25% de tous les sites web
59% des sites utilisant un CMS
44 versions majeurs
135 versions en tout
WordPress 4.3 : 27,8 millions de téléchargements
Temps pour que la chaque version devienne la version la plus utilisée :
WordPress 4.1 : 36 jours
WordPress 4.2 : 30 jours
WordPress 4.3 : 25 jours
WordPress 4.4 : rendez-vous en décembre !
4. Présentation de WordPress : projets phares
Medias :
New York Times / CNN / Reuters / Time Inc. / Oüi FM / etc.
Sociétés :
BNP Paribas / Vinci / Vivendi / LVMH / Renault / SAP / Sony / eBay / Bata / etc.
Personnalités :
Beyoncé / Usain Bolt / Bon Iver / Felicia Day / Kevin Smith / The Rolling Stones /
etc.
Technologie :
Microsoft / Google Ventures / Facebook / api.jquery.com etc.
5. WordPress :
3e technologie la plus
redoutée
derrière Salesforce et Visual Basic
(et devant Matlab et Sharepoint)
Stack Overflow Developer Survey (avril 2015) :
“% of devs who are developing with the language or tech
but have not expressed interest in continuing to do so.”
11. WordPress pour les développeurs.euses
Composer : johnpbloch/wordpress et http://wpackagist.org/
Vagrant : VVV ou Varying Vagrant Vagrants
WP-CLI : tout faire depuis la console
PHPDoc : PSR-5, tous les hooks documentés sur
https://developer.wordpress.org/
Types de contenus, taxonomies, metadonnées etc.
De nombreuses API : HTTP, Image, Rewrite rules, WP_Query, Customizer, etc.
12. Nouveautés de la 4.4
REST API (infrastructure)
Meta des termes
Images responsives
Amélioration du réseau de sites
Embed
Accessibilité
13. La REST API
Thèmes Full Backbone + Underscore
http://beebeebee.be/
https://github.com/tlovett1/_s_backbone
Composant Backbone https://github.com/WP-API/client-js
Composant NodeJS https://www.npmjs.com/package/wordpress-rest-api
Authentification : Basic, Oauth1
http://v2.wp-api.org/
https://github.com/WP-API/
20. Communauté WordPress : les associations
WordPress-Francophone
WP Paris
WP Next
WordPress Meet & Exchange (WPMX)
...et de nombreux meetups locaux !
21. Communauté WordPress : évènements
WP Tech - Nantes - 5 décembre 2015
WordCamp Paris - Paris - 5 et 6 février 2016
WordCamp Europe - Vienne (Autriche) - 24 au 26 juin 2016
WPMX Day - Biarritz - juin 2015 ?
WordCamp Lyon - Lyon - juin 2015 ?
...et des meetups réguliers à Paris, Nice, Nantes, etc.
...et des WordCamps partout dans le monde !
22. Communauté WordPress : comment contribuer ?
make.wordpress.org
Core
Documentation
Traduction
Accessibilité
Support
Vidéo
Validation d’extensions et thèmes
Communauté
Notes de l'éditeur
...et PHP n’est pas un vrai langage :)
Custom content types, custom taxonomies, revisions, APIs, vrai WYSIWYG (embed, CSS, etc.)
bbPress, BuddyPress, WooCommerce, GlotPress, CampTix, etc.
Multilinguisme -- en cours d’étude ! Nombreuses extensions en attendant : WPML, Polylang, Multilingual
21 ans de dette technique.
Retrocompatibilité : une extension/un thème écrit il y a 7 ans en suivant les bonnes pratiques WP de l’époque devrait toujours fonctionner aujourd’hui.
Code procédural, pas OOP : grosso modo vrai. Mais les objets sont utilisés là où ils sont utiles.
Mal codé : sans doute, par endroit. Comme PHP.
10 à 15% du code est révisé à chaque version : maintenir une certaine pérennité du socle et éviter les changement brutaux. WordPress est réécrit de manière incrémentale.
Tests unitaires : src/, tests/, phpunit, qunit.
SVN : Git ! develop.git.wordpress.org /
Pas du PHP moderne : 5.6 recommandé, mais marche jusqu’à PHP 5.2.4. Motive les hébergeurs à passer à 5.5+. PHP 5.2 = 15% = des millions de sites.
Était peu sûr en 2009 : injections, requêtes SQL non nettoyées, CSRF, etc. Aujourd’hui : meilleures pratiques, livre blanc sur la sécurité, audits avec chercheurs en sécu, requêtes CVE, collab Drupal.
Mises à jour automatique (d’abord pour les màj de sécu, puis tous : màj de 10 m de sites en 1h.
Grosse cible : 25%. Aujourd’hui : mauvais mdp, extensions mal faites, mauvaise config serveur,hébergement mutu.
WP peut absorber la charge très facilement. Ajouter un proxy Nginx.
WP.com+Jetpack : +20 milliards de pagesviews en octobre 2015.
PHP7: prêt !
HHMV : “As of WordPress 3.9, and HHVM 2.0 the following changes aren’t necessary as WP have updated their codebase to play nice with HHVM, and HHVM has updated itself to support more PHP stuff. Isnt’ Open Source awesome?”