Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
UTILISER
WORDPRESS
TEL UN
FRAMEWORK
Tours, 03/07/2020
- WordPress est populaire et souvent utilisé pour des sites vitrines
- Il est possible de créer de gros projets de plusieu...
Tony
Archambeau
https://organilog-ingenierie.com
Développement de projets sur mesure pour les
entreprises ayant du personn...
Qu'est-ce qu'un framework ?
DÉSIGNE UN ENSEMBLE COHÉRENT DE COMPOSANTS LOGICIELS
STRUCTURELS, QUI SERT À CRÉER LES FONDATI...
Quels intérêts d'un framework ?
Être cadré et structuré
- travail à plusieurs
- reprise simplifiée d'un projet
- maintenan...
Qu'est-ce que WordPress ?
37 %DES SITES WEB SUR INTERNET
56.000 extensions
source : w3techs.com, wordpress.org (juin 2020)
Pourquoi utiliser
WordPress pour
des projets
sur mesure ?
Le projet
Il est structuré et possède
le potentiel pour être
enr...
Comprendre
Ce qui se cache
sous le capot
Les répertoires de WordPress
Le dossier intéressant :
/wp-content/ : contient les extensions, le
thème, les médias et les ...
La base de données
wp_posts + wp_postmeta
wp_users + wp_usermeta
wp_options
12 tables seulement
Les tables existantes util...
Étude de cas
Projet similaire à
Airbnb
STRUCTURE
Custom Post Type
register_post_type()
15 min
Meta Data
register_meta(), add_post_meta(), update_post_meta(),
del...
INTERFACES
Visiteurs
get_posts(), get_post()
4h
Page d'inscripton
utiliser les hooks
ou créer une page telle que my-login....
INTERFACES
Espace membre hôte
is_user_logged_in(), current_user_can(),
get_posts() et get_post()
1 jour Voir mes réservati...
THÈME
Personnaliser les pages
single-logement.php
taxonomy-logement.php
my-login.php
page.php
front-page.php
3 jours
Impor...
INTERACTIONS
Édition d'un logement par un
utilisateur propriétaire
is_user_logged_in(), current_user_can(),
get_posts() ge...
~3 semaines
de travail environ
Pour une version basique
Attention : le diable se cache dans les détails !
Aller plus loin
- système de notation
- modération des images
- signaler une annonce
- gestion des échecs de paiement
- in...
Merci
Des questions ?
La documentation pour les développeurs
https://developer.wordpress.org/reference/
Les ressources pou...
Sie haben dieses Dokument abgeschlossen.
Lade die Datei herunter und lese sie offline.
Nächste SlideShare
What to Upload to SlideShare
Weiter
Nächste SlideShare
What to Upload to SlideShare
Weiter
Herunterladen, um offline zu lesen und im Vollbildmodus anzuzeigen.

Teilen

Utiliser wordpress tel un framework - AFUP Tours

Herunterladen, um offline zu lesen

Vous êtes un•e dev "puriste" ? Si oui, alors faites demi-tour. Mais si vous un développeur•euse "pragmatique" et que vos clients n'ont pas la trésorerie des entreprises du CAC40, alors je vous invite à vous intéresser à WordPress tel un framework permettant de réaliser de grands projets. Cette conférence vous expliquera le gain de temps de démarrer sur un projet sous WordPress, tout en laissant une flexibilité aux "non développeurs" de mettre en place rapidement des fonctionnalités via les 54.000 extensions en libre accès sur WordPress. Faites confiance à ce CMS qui propulse 1/3 des sites web du monde, il en a sous le capot !
https://organilog-ingenierie.com

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Gehören Sie zu den Ersten, denen das gefällt!

Utiliser wordpress tel un framework - AFUP Tours

  1. 1. UTILISER WORDPRESS TEL UN FRAMEWORK Tours, 03/07/2020
  2. 2. - WordPress est populaire et souvent utilisé pour des sites vitrines - Il est possible de créer de gros projets de plusieurs mois de travail, en se basant sur un socle WordPress TL;DR
  3. 3. Tony Archambeau https://organilog-ingenierie.com Développement de projets sur mesure pour les entreprises ayant du personnel sur le terrain
  4. 4. Qu'est-ce qu'un framework ? DÉSIGNE UN ENSEMBLE COHÉRENT DE COMPOSANTS LOGICIELS STRUCTURELS, QUI SERT À CRÉER LES FONDATIONS AINSI QUE LES GRANDES LIGNES DE TOUT OU D’UNE PARTIE D'UN LOGICIEL. Wikipedia
  5. 5. Quels intérêts d'un framework ? Être cadré et structuré - travail à plusieurs - reprise simplifiée d'un projet - maintenance simplifiée Ne pas réinventer la roue - gain de temps - se concentrer sur l'essentiel
  6. 6. Qu'est-ce que WordPress ? 37 %DES SITES WEB SUR INTERNET 56.000 extensions source : w3techs.com, wordpress.org (juin 2020)
  7. 7. Pourquoi utiliser WordPress pour des projets sur mesure ? Le projet Il est structuré et possède le potentiel pour être enrichi La base Un système de gestion de contenu flexible et extensible Le client Il est en mesure de se débrouiller avec un back- office complet L'internationalisation La traduction est possible via une extension et des fichiers .mo La réutilisation Les extensions peuvent être réutilisées sur d'autres projets Les tests du client Le client peut tester l'ajout de nouvelles extensions par lui-même
  8. 8. Comprendre Ce qui se cache sous le capot
  9. 9. Les répertoires de WordPress Le dossier intéressant : /wp-content/ : contient les extensions, le thème, les médias et les traductions
  10. 10. La base de données wp_posts + wp_postmeta wp_users + wp_usermeta wp_options 12 tables seulement Les tables existantes utiles pour vos projets :
  11. 11. Étude de cas Projet similaire à Airbnb
  12. 12. STRUCTURE Custom Post Type register_post_type() 15 min Meta Data register_meta(), add_post_meta(), update_post_meta(), delete_post_meta(), get_post_custom() 4h Utilisateurs add_role(), user_can(), get_role() 2h logement ville, prix, type, wifi, horaire d'arrivée ... propriétaires et hôtes
  13. 13. INTERFACES Visiteurs get_posts(), get_post() 4h Page d'inscripton utiliser les hooks ou créer une page telle que my-login.php 1 jour Espace membre propriétaire is_user_logged_in(), current_user_can(), get_posts() et get_post() 2 jours Rechercher de logement Visualiser un logement Inscription et connexion Voir mes logements Gérer mes réservations
  14. 14. INTERFACES Espace membre hôte is_user_logged_in(), current_user_can(), get_posts() et get_post() 1 jour Voir mes réservations Espace administrateur add_menu_page(), add_submenu_page() Hooks : manage_[custom-post-type]_custom_column manage_[custom-post-type]_columns 4h Éditer/voir les logements Éditer/voir les réservations Voir les paiements Éditer/voir les utilisateurs
  15. 15. THÈME Personnaliser les pages single-logement.php taxonomy-logement.php my-login.php page.php front-page.php 3 jours Important : dissocier le code de l'extension, de celui du thème
  16. 16. INTERACTIONS Édition d'un logement par un utilisateur propriétaire is_user_logged_in(), current_user_can(), get_posts() get_post() 4h Ajouter un titre et des données meta Envoyer une 1 photo Réservation $wpdb->insert() $wpdb->query() 3 jours Création d'une table des réservations LogementID, UserID, Date, Statut, Montant Paiement des hôtes WP_Cron, wp_remote_get(), wp_remote_post(), Action Scheduler 2 jours Solution sur mesure
  17. 17. ~3 semaines de travail environ Pour une version basique Attention : le diable se cache dans les détails !
  18. 18. Aller plus loin - système de notation - modération des images - signaler une annonce - gestion des échecs de paiement - internationalisation du contenu - notifications par email - affichage sur une carte géographique - ...
  19. 19. Merci Des questions ? La documentation pour les développeurs https://developer.wordpress.org/reference/ Les ressources pour débuter https://fr.wordpress.org/support/ Le point de départ https://fr.wordpress.org/

Vous êtes un•e dev "puriste" ? Si oui, alors faites demi-tour. Mais si vous un développeur•euse "pragmatique" et que vos clients n'ont pas la trésorerie des entreprises du CAC40, alors je vous invite à vous intéresser à WordPress tel un framework permettant de réaliser de grands projets. Cette conférence vous expliquera le gain de temps de démarrer sur un projet sous WordPress, tout en laissant une flexibilité aux "non développeurs" de mettre en place rapidement des fonctionnalités via les 54.000 extensions en libre accès sur WordPress. Faites confiance à ce CMS qui propulse 1/3 des sites web du monde, il en a sous le capot ! https://organilog-ingenierie.com

Aufrufe

Aufrufe insgesamt

452

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

14

Befehle

Downloads

1

Geteilt

0

Kommentare

0

Likes

0

×