EITC/WD/WPF WordPress Fundamentals est le programme européen de certification informatique en développement Web axé sur la création et la gestion de sites Web dans l'un des systèmes de gestion de contenu les plus populaires et les plus polyvalents - WordPress.
Le programme des principes de base de WordPress EITC/WD/WPF se concentre sur la création et la gestion de sites Web avancés avec le système de gestion de contenu open source appelé WordPress (qui alimente actuellement la majorité des sites Web dynamiques sur Internet) organisés dans la structure suivante, comprenant une vidéo didactique complète contenu comme référence pour cette certification EITC.
WordPress est un système de gestion de contenu (CMS) gratuit et open-source écrit en PHP et associé à une base de données MySQL ou MariaDB. Ses fonctionnalités incluent une architecture de plugin et un système de modèles, appelés dans WordPress sous le nom de thèmes. WordPress a été créé à l'origine comme un système de publication de blogs, mais a évolué pour prendre en charge d'autres types de contenu Web, notamment des listes de diffusion et des forums plus traditionnels, des galeries de médias, des sites d'adhésion, des systèmes de gestion de l'apprentissage (LMS) et des magasins en ligne. WordPress est utilisé par plus de 40.5% des 10 millions de sites Web les plus importants en 2021 et est l'une des solutions de système de gestion de contenu les plus populaires utilisées (cela constitue son utilisation confirmée par 64.5% de tous les sites Web dont le système de gestion de contenu est connu) .
WordPress a été publié le 27 mai 2003 par ses fondateurs, le développeur américain Matt Mullenweg et le développeur anglais Mike Little, en tant que fork de b2/cafelog. Le logiciel est distribué sous la licence GPLv2 (ou ultérieure).
Pour fonctionner, WordPress doit être installé sur un serveur Web, faisant partie d'un service d'hébergement Internet comme WordPress.com ou un ordinateur exécutant le progiciel WordPress.org afin de servir d'hôte réseau à part entière. Un ordinateur local peut être utilisé à des fins de test et d'apprentissage pour un seul utilisateur.
«WordPress est une usine qui fabrique des pages Web» est une analogie fondamentale conçue pour clarifier les fonctions de WordPress: il stocke du contenu et permet à un utilisateur de créer et de publier des pages Web, ne nécessitant rien d'autre qu'un domaine et un service d'hébergement.
WordPress dispose d'un système de modèles Web utilisant un processeur de modèles. Son architecture est un contrôleur frontal, acheminant toutes les demandes d'URI non statiques vers un seul fichier PHP qui analyse l'URI et identifie la page cible. Cela permet la prise en charge de permaliens plus lisibles par l'homme.
Les fonctionnalités de WordPress incluent:
- Thèmes: les utilisateurs de WordPress peuvent installer et basculer entre différents thèmes. Les thèmes permettent aux utilisateurs de modifier l'apparence et les fonctionnalités d'un site Web WordPress sans modifier le code principal ou le contenu du site. Chaque site Web WordPress nécessite au moins un thème pour être présent et chaque thème doit être conçu à l'aide des normes WordPress avec PHP structuré, HTML valide (HyperText Markup Language) et feuilles de style en cascade (CSS). Les thèmes peuvent être directement installés à l'aide de l'outil d'administration WordPress «Apparence» dans le tableau de bord, ou les dossiers de thèmes peuvent être copiés directement dans le répertoire des thèmes, par exemple via FTP. Le PHP, HTML et CSS trouvés dans les thèmes peuvent être directement modifiés pour modifier le comportement du thème, ou un thème peut être un thème «enfant» qui hérite des paramètres d'un autre thème et remplace sélectivement les fonctionnalités. Les thèmes WordPress sont généralement classés en deux catégories: gratuit et premium. De nombreux thèmes gratuits sont répertoriés dans le répertoire de thèmes WordPress (également connu sous le nom de référentiel), et des thèmes premium sont disponibles à l'achat sur les marchés et les développeurs WordPress individuels. Les utilisateurs de WordPress peuvent également créer et développer leurs propres thèmes personnalisés. Le thème gratuit Underscores créé par les développeurs WordPress est devenu une base populaire pour les nouveaux thèmes.
- Plugins: l'architecture de plugins de WordPress permet aux utilisateurs d'étendre les fonctionnalités et les fonctionnalités d'un site Web ou d'un blog. En janvier 2021, WordPress.org dispose de 58,164 plugins disponibles, chacun offrant des fonctions et des fonctionnalités personnalisées permettant aux utilisateurs d'adapter leurs sites à leurs besoins spécifiques. Cependant, cela n'inclut pas les plugins premium disponibles (environ 1,500+), qui peuvent ne pas être répertoriés dans le référentiel WordPress.org. Ces personnalisations vont de l'optimisation des moteurs de recherche (SEO), aux portails clients utilisés pour afficher des informations privées aux utilisateurs connectés, aux systèmes de gestion de contenu, aux fonctionnalités d'affichage de contenu, telles que l'ajout de widgets et de barres de navigation. Tous les plugins disponibles ne sont pas toujours au courant des mises à niveau et, par conséquent, ils peuvent ne pas fonctionner correctement ou ne pas fonctionner du tout. La plupart des plugins sont disponibles via WordPress eux-mêmes, soit en les téléchargeant et en installant les fichiers manuellement via FTP, soit via le tableau de bord WordPress. Cependant, de nombreux tiers proposent des plugins via leurs propres sites Web, dont beaucoup sont des packages payants. Les développeurs Web qui souhaitent développer des plugins doivent apprendre le système de hook de WordPress qui se compose de plus de 300 hooks répartis en deux catégories: les hooks d'action et les hooks de filtre.
- Applications mobiles: des applications téléphoniques pour WordPress existent pour WebOS, Android, iOS (iPhone, iPod Touch, iPad), Windows Phone et BlackBerry. Ces applications, conçues par Automattic, ont des options telles que l'ajout de nouveaux articles et pages de blog, les commentaires, la modération des commentaires, la réponse aux commentaires en plus de la possibilité d'afficher les statistiques.
- Accessibilité: L'équipe d'accessibilité de WordPress a travaillé pour améliorer l'accessibilité pour WordPress de base et pour soutenir une identification claire des thèmes accessibles. L'équipe d'accessibilité de WordPress fournit un soutien éducatif continu sur l'accessibilité du Web et la conception inclusive. Les normes de codage d'accessibilité de WordPress stipulent que «tout code nouveau ou mis à jour publié dans WordPress doit être conforme aux directives d'accessibilité du contenu Web 2.0 au niveau AA.»
- Autres fonctionnalités: WordPress propose également une gestion intégrée des liens; une structure de permalien propre et conviviale pour les moteurs de recherche; la possibilité d'attribuer plusieurs catégories aux messages; et la prise en charge du balisage des messages. Des filtres automatiques sont également inclus, fournissant une mise en forme et un style normalisés du texte dans les articles (par exemple, la conversion de citations régulières en guillemets intelligents). WordPress prend également en charge les normes Trackback et Pingback pour afficher des liens vers d'autres sites qui ont eux-mêmes un lien vers une publication ou un article. Les articles WordPress peuvent être modifiés en HTML, en utilisant l'éditeur visuel ou en utilisant l'un des nombreux plugins qui permettent une variété de fonctionnalités d'édition personnalisées.
Avant la version 3, WordPress prenait en charge un blog par installation, bien que plusieurs copies simultanées puissent être exécutées à partir de différents répertoires si configuré pour utiliser des tables de base de données distinctes. WordPress Multisites (précédemment appelé WordPress Multi-User, WordPress MU ou WPMU) était un fork de WordPress créé pour permettre à plusieurs blogs d'exister dans une même installation, mais peut être administré par un mainteneur centralisé. WordPress MU permet à ceux qui ont des sites Web d'héberger leurs propres communautés de blogs, ainsi que de contrôler et de modérer tous les blogs à partir d'un seul tableau de bord. WordPress MS ajoute huit nouvelles tables de données pour chaque blog. Depuis la sortie de WordPress 3, WordPress MU a fusionné avec WordPress.
D'un point de vue historique, b2/cafelog, plus communément appelé b2 ou cafelog, était le précurseur de WordPress. On estime que le b2/cafelog a été installé sur environ 2,000 2003 blogs en mai 2. Il a été écrit en PHP pour être utilisé avec MySQL par Michel Valdrighi, qui est maintenant un développeur contributeur à WordPress. Bien que WordPress soit le successeur officiel, un autre projet, b2003evolution, est également en développement actif. WordPress est apparu pour la première fois en 2 dans le cadre d'un effort conjoint entre Matt Mullenweg et Mike Little pour créer un fork de b2004. Christine Selleck Tremoulet, une amie de Mullenweg, a suggéré le nom WordPress. En 2009, les conditions de licence du package concurrent Movable Type ont été modifiées par Six Apart, ce qui a amené bon nombre de ses utilisateurs les plus influents à migrer vers WordPress. En octobre 2021, le rapport Open Source CMS MarketShare concluait que WordPress bénéficiait de la plus grande force de marque de tout système de gestion de contenu open source. Depuis mars 64.5, WordPress est utilisé par 40.5% de tous les sites Web dont le système de gestion de contenu est connu. Cela représente 10% des XNUMX millions de sites Web les plus importants.
Pour vous familiariser en détail avec le programme de certification, vous pouvez développer et analyser le tableau ci-dessous.
Le programme de certification EITC/WD/WPF WordPress Fundamentals Certification fait référence à du matériel didactique en libre accès sous forme de vidéo. Le processus d'apprentissage est divisé en une structure étape par étape (programmes -> leçons -> sujets) couvrant les parties pertinentes du programme. Des conseils illimités avec des experts du domaine sont également fournis.
Pour plus de détails sur la procédure de certification, consultez Comment cela fonctionne.
Téléchargez le matériel préparatoire complet d'auto-apprentissage hors ligne pour le programme EITC/WD/WPF WordPress Fundamentals dans un fichier PDF.
Documents préparatoires EITC/WD/WPF – version standard
Documents préparatoires EITC/WD/WPF – version étendue avec questions de révision