From 5d225e12060eda7e99967a27cae888f107143ef8 Mon Sep 17 00:00:00 2001 From: Matthos Denys Date: Wed, 3 Mar 2021 15:08:31 +0300 Subject: [PATCH] yes --- .DS_Store | Bin 6148 -> 6148 bytes run.sh | 5 +- srcs/.DS_Store | Bin 6148 -> 6148 bytes srcs/mariadb/Dockerfile | 12 + srcs/{newmysql => mariadb}/create_db.sql | 0 srcs/{newmysql => mariadb}/my.cnf | 0 srcs/{newmysql => mariadb}/start_mysql.sh | 0 srcs/{newmysql => mariadb}/wp_db.sql | 0 srcs/mysql/Dockerfile | 9 - srcs/mysql/my.cnf | 6 - srcs/mysql/start.sh | 49 -- srcs/mysql/supervisord.conf | 4 - srcs/mysql/wordpress.sql | 714 ---------------------- srcs/mysqlrc/Dockerfile | 12 - srcs/mysqlrc/my.cnf | 6 - srcs/mysqlrc/mysql.sql | 4 - srcs/mysqlrc/start.sh | 63 -- srcs/mysqlrc/supervisord.conf | 6 - srcs/mysqlrc/wordpress.sql | 647 -------------------- srcs/newmysql/Dockerfile | 18 - srcs/phpmyadmin/Dockerfile | 4 +- srcs/{newmysql => yaml}/mariadb.yaml | 8 +- srcs/yaml/mysql.yaml | 47 -- srcs/yaml/persistencevolume.yaml | 23 - 24 files changed, 20 insertions(+), 1617 deletions(-) create mode 100644 srcs/mariadb/Dockerfile rename srcs/{newmysql => mariadb}/create_db.sql (100%) rename srcs/{newmysql => mariadb}/my.cnf (100%) rename srcs/{newmysql => mariadb}/start_mysql.sh (100%) rename srcs/{newmysql => mariadb}/wp_db.sql (100%) delete mode 100755 srcs/mysql/Dockerfile delete mode 100755 srcs/mysql/my.cnf delete mode 100755 srcs/mysql/start.sh delete mode 100755 srcs/mysql/supervisord.conf delete mode 100755 srcs/mysql/wordpress.sql delete mode 100755 srcs/mysqlrc/Dockerfile delete mode 100755 srcs/mysqlrc/my.cnf delete mode 100644 srcs/mysqlrc/mysql.sql delete mode 100755 srcs/mysqlrc/start.sh delete mode 100755 srcs/mysqlrc/supervisord.conf delete mode 100755 srcs/mysqlrc/wordpress.sql delete mode 100644 srcs/newmysql/Dockerfile rename srcs/{newmysql => yaml}/mariadb.yaml (91%) delete mode 100755 srcs/yaml/mysql.yaml delete mode 100755 srcs/yaml/persistencevolume.yaml diff --git a/.DS_Store b/.DS_Store index 8b0da78ed59bdda7f88608f9cd3e81969f44ffea..664ffdf1e7bb5bbb4d4e9918cbc664791475bba3 100644 GIT binary patch delta 31 ncmZoMXfc@J&&awlU^gQp>tr6L)XfW-(pV=p7;I+e_{$FfoI(lb delta 47 zcmZoMXfc@J&&akhU^gQp+hiW5RBjH2Vunt<8 delta 131 zcmZoMXfc@JFU-Thz`)4BAi%(o /dev/null - echo 'Database initialized' - - echo "[i] MySql root password: root" - - # create temp file - tfile=`mktemp` - if [ ! -f "$tfile" ]; then - return 1 - fi - - # save sql - echo "[i] Create temp file: $tfile" - cat << EOF > $tfile - CREATE DATABASE wordpress; - CREATE USER 'new'@'%' IDENTIFIED BY ''; - GRANT ALL PRIVILEGES ON *.* TO 'new'@'%' WITH GRANT OPTION; - FLUSH PRIVILEGES; -EOF - - echo 'FLUSH PRIVILEGES;' >> $tfile - - # run sql in tempfile - echo "[i] run tempfile: $tfile" - /usr/bin/mysqld --user=mysql --bootstrap --verbose=0 < $tfile - rm -f $tfile -fi - -echo "[i] Sleeping 5 sec" -sleep 5 - -echo '[i] start running mysqld' -exec /usr/bin/mysqld_safe \ No newline at end of file diff --git a/srcs/mysql/supervisord.conf b/srcs/mysql/supervisord.conf deleted file mode 100755 index 30be8a2..0000000 --- a/srcs/mysql/supervisord.conf +++ /dev/null @@ -1,4 +0,0 @@ -[supervisord] -nodaemon=true -[program:mysql] -command= rc-service mariadb start && kill -s SIGTERM $(cat supervisord.pid) \ No newline at end of file diff --git a/srcs/mysql/wordpress.sql b/srcs/mysql/wordpress.sql deleted file mode 100755 index bcfdb92..0000000 --- a/srcs/mysql/wordpress.sql +++ /dev/null @@ -1,714 +0,0 @@ --- phpMyAdmin SQL Dump --- version 4.9.3 --- https://www.phpmyadmin.net/ --- --- Hôte : localhost:8889 --- Généré le : Dim 26 avr. 2020 à 11:08 --- Version du serveur : 5.7.26 --- Version de PHP : 7.4.2 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - --- --- Base de données : `wordpress` --- - --- -------------------------------------------------------- - --- --- Structure de la table `wp_commentmeta` --- - -CREATE TABLE `wp_commentmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_520_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- -------------------------------------------------------- - --- --- Structure de la table `wp_comments` --- - -CREATE TABLE `wp_comments` ( - `comment_ID` bigint(20) UNSIGNED NOT NULL, - `comment_post_ID` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `comment_author` tinytext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_content` text COLLATE utf8mb4_unicode_520_ci NOT NULL, - `comment_karma` int(11) NOT NULL DEFAULT '0', - `comment_approved` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '1', - `comment_agent` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_comments` --- - -INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES -(1, 1, 'Un commentateur WordPress', 'wapuu@wordpress.example', 'https://wordpress.org/', '', '2020-04-26 13:01:41', '2020-04-26 11:01:41', 'Bonjour, ceci est un commentaire.\nPour débuter avec la modération, la modification et la suppression de commentaires, veuillez visiter l’écran des Commentaires dans le Tableau de bord.\nLes avatars des personnes qui commentent arrivent depuis Gravatar.', 0, '1', '', '', 0, 0), -(2, 1, 'user', 'tom.marx@hotmail.fr', 'http://localhost:8888/wordpress', '::1', '2020-04-26 13:07:20', '2020-04-26 11:07:20', 'I agree', 0, '1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36', '', 0, 1), -(3, 24, 'user', 'tom.marx@hotmail.fr', 'http://localhost:8888/wordpress', '::1', '2020-04-26 13:07:50', '2020-04-26 11:07:50', 'Je confirme qu\'Elon Musk a vraiment dit ça', 0, '1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36', '', 0, 1); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_links` --- - -CREATE TABLE `wp_links` ( - `link_id` bigint(20) UNSIGNED NOT NULL, - `link_url` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_name` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_image` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_target` varchar(25) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_description` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_visible` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y', - `link_owner` bigint(20) UNSIGNED NOT NULL DEFAULT '1', - `link_rating` int(11) NOT NULL DEFAULT '0', - `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `link_rel` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `link_notes` mediumtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `link_rss` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- -------------------------------------------------------- - --- --- Structure de la table `wp_options` --- - -CREATE TABLE `wp_options` ( - `option_id` bigint(20) UNSIGNED NOT NULL, - `option_name` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `option_value` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `autoload` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'yes' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_options` --- - -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(1, 'siteurl', 'http://localhost:8888/wordpress', 'yes'), -(2, 'home', 'http://localhost:8888/wordpress', 'yes'), -(3, 'blogname', 'ft_services by tmarx', 'yes'), -(4, 'blogdescription', 'Un site utilisant WordPress', 'yes'), -(5, 'users_can_register', '0', 'yes'), -(6, 'admin_email', 'tom.marx@hotmail.fr', 'yes'), -(7, 'start_of_week', '1', 'yes'), -(8, 'use_balanceTags', '0', 'yes'), -(9, 'use_smilies', '1', 'yes'), -(10, 'require_name_email', '1', 'yes'), -(11, 'comments_notify', '1', 'yes'), -(12, 'posts_per_rss', '10', 'yes'), -(13, 'rss_use_excerpt', '0', 'yes'), -(14, 'mailserver_url', 'mail.example.com', 'yes'), -(15, 'mailserver_login', 'login@example.com', 'yes'), -(16, 'mailserver_pass', 'password', 'yes'), -(17, 'mailserver_port', '110', 'yes'), -(18, 'default_category', '1', 'yes'), -(19, 'default_comment_status', 'open', 'yes'), -(20, 'default_ping_status', 'open', 'yes'), -(21, 'default_pingback_flag', '0', 'yes'), -(22, 'posts_per_page', '10', 'yes'), -(23, 'date_format', 'j F Y', 'yes'), -(24, 'time_format', 'G \\h i \\m\\i\\n', 'yes'), -(25, 'links_updated_date_format', 'j F Y G \\h i \\m\\i\\n', 'yes'), -(26, 'comment_moderation', '0', 'yes'), -(27, 'moderation_notify', '1', 'yes'), -(28, 'permalink_structure', '/%year%/%monthnum%/%day%/%postname%/', 'yes'), -(29, 'rewrite_rules', 'a:74:{s:11:\"^wp-json/?$\";s:22:\"index.php?rest_route=/\";s:14:\"^wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:21:\"^index.php/wp-json/?$\";s:22:\"index.php?rest_route=/\";s:24:\"^index.php/wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:32:\"feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:27:\"(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:8:\"embed/?$\";s:21:\"index.php?&embed=true\";s:20:\"page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:41:\"comments/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:36:\"comments/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:17:\"comments/embed/?$\";s:21:\"index.php?&embed=true\";s:44:\"search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:39:\"search/(.+)/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:20:\"search/(.+)/embed/?$\";s:34:\"index.php?s=$matches[1]&embed=true\";s:32:\"search/(.+)/page/?([0-9]{1,})/?$\";s:41:\"index.php?s=$matches[1]&paged=$matches[2]\";s:14:\"search/(.+)/?$\";s:23:\"index.php?s=$matches[1]\";s:47:\"author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:42:\"author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:23:\"author/([^/]+)/embed/?$\";s:44:\"index.php?author_name=$matches[1]&embed=true\";s:35:\"author/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?author_name=$matches[1]&paged=$matches[2]\";s:17:\"author/([^/]+)/?$\";s:33:\"index.php?author_name=$matches[1]\";s:69:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:45:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$\";s:74:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]\";s:39:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$\";s:63:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]\";s:56:\"([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:51:\"([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:32:\"([0-9]{4})/([0-9]{1,2})/embed/?$\";s:58:\"index.php?year=$matches[1]&monthnum=$matches[2]&embed=true\";s:44:\"([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]\";s:26:\"([0-9]{4})/([0-9]{1,2})/?$\";s:47:\"index.php?year=$matches[1]&monthnum=$matches[2]\";s:43:\"([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:38:\"([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:19:\"([0-9]{4})/embed/?$\";s:37:\"index.php?year=$matches[1]&embed=true\";s:31:\"([0-9]{4})/page/?([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&paged=$matches[2]\";s:13:\"([0-9]{4})/?$\";s:26:\"index.php?year=$matches[1]\";s:58:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:68:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:88:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:64:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:53:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/embed/?$\";s:91:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/trackback/?$\";s:85:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&tb=1\";s:77:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:65:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/page/?([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&paged=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/comment-page-([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&cpage=$matches[5]\";s:61:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)(?:/([0-9]+))?/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&page=$matches[5]\";s:47:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:57:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:77:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:53:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&cpage=$matches[4]\";s:51:\"([0-9]{4})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&cpage=$matches[3]\";s:38:\"([0-9]{4})/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&cpage=$matches[2]\";s:27:\".?.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\".?.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\".?.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\".?.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"(.?.+?)/embed/?$\";s:41:\"index.php?pagename=$matches[1]&embed=true\";s:20:\"(.?.+?)/trackback/?$\";s:35:\"index.php?pagename=$matches[1]&tb=1\";s:40:\"(.?.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:35:\"(.?.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:28:\"(.?.+?)/page/?([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&paged=$matches[2]\";s:35:\"(.?.+?)/comment-page-([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&cpage=$matches[2]\";s:24:\"(.?.+?)(?:/([0-9]+))?/?$\";s:47:\"index.php?pagename=$matches[1]&page=$matches[2]\";}', 'yes'), -(30, 'hack_file', '0', 'yes'), -(31, 'blog_charset', 'UTF-8', 'yes'), -(32, 'moderation_keys', '', 'no'), -(33, 'active_plugins', 'a:0:{}', 'yes'), -(34, 'category_base', '', 'yes'), -(35, 'ping_sites', 'http://rpc.pingomatic.com/', 'yes'), -(36, 'comment_max_links', '2', 'yes'), -(37, 'gmt_offset', '0', 'yes'), -(38, 'default_email_category', '1', 'yes'), -(39, 'recently_edited', '', 'no'), -(40, 'template', 'twentytwenty', 'yes'), -(41, 'stylesheet', 'twentytwenty', 'yes'), -(42, 'comment_whitelist', '1', 'yes'), -(43, 'blacklist_keys', '', 'no'), -(44, 'comment_registration', '0', 'yes'), -(45, 'html_type', 'text/html', 'yes'), -(46, 'use_trackback', '0', 'yes'), -(47, 'default_role', 'subscriber', 'yes'), -(48, 'db_version', '47018', 'yes'), -(49, 'uploads_use_yearmonth_folders', '1', 'yes'), -(50, 'upload_path', '', 'yes'), -(51, 'blog_public', '0', 'yes'), -(52, 'default_link_category', '2', 'yes'), -(53, 'show_on_front', 'posts', 'yes'), -(54, 'tag_base', '', 'yes'), -(55, 'show_avatars', '1', 'yes'), -(56, 'avatar_rating', 'G', 'yes'), -(57, 'upload_url_path', '', 'yes'), -(58, 'thumbnail_size_w', '150', 'yes'), -(59, 'thumbnail_size_h', '150', 'yes'), -(60, 'thumbnail_crop', '1', 'yes'), -(61, 'medium_size_w', '300', 'yes'), -(62, 'medium_size_h', '300', 'yes'), -(63, 'avatar_default', 'mystery', 'yes'), -(64, 'large_size_w', '1024', 'yes'), -(65, 'large_size_h', '1024', 'yes'), -(66, 'image_default_link_type', 'none', 'yes'), -(67, 'image_default_size', '', 'yes'), -(68, 'image_default_align', '', 'yes'), -(69, 'close_comments_for_old_posts', '0', 'yes'), -(70, 'close_comments_days_old', '14', 'yes'), -(71, 'thread_comments', '1', 'yes'), -(72, 'thread_comments_depth', '5', 'yes'), -(73, 'page_comments', '0', 'yes'), -(74, 'comments_per_page', '50', 'yes'), -(75, 'default_comments_page', 'newest', 'yes'), -(76, 'comment_order', 'asc', 'yes'), -(77, 'sticky_posts', 'a:0:{}', 'yes'), -(78, 'widget_categories', 'a:2:{i:2;a:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(79, 'widget_text', 'a:3:{i:2;a:4:{s:5:\"title\";s:20:\"À propos de ce site\";s:4:\"text\";s:99:\"C’est peut-être le bon endroit pour vous présenter et votre site ou insérer quelques crédits.\";s:6:\"filter\";b:1;s:6:\"visual\";b:1;}i:3;a:4:{s:5:\"title\";s:14:\"Retrouvez-nous\";s:4:\"text\";s:185:\"Adresse\nAvenue des Champs-Élysées\n75008, Paris\n\nHeures d’ouverture\nDu lundi au vendredi : 9h00—17h00\nLes samedi et dimanche : 11h00–15h00\";s:6:\"filter\";b:1;s:6:\"visual\";b:1;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(80, 'widget_rss', 'a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}', 'yes'), -(81, 'uninstall_plugins', 'a:0:{}', 'no'), -(82, 'timezone_string', 'Europe/Paris', 'yes'), -(83, 'page_for_posts', '0', 'yes'), -(84, 'page_on_front', '0', 'yes'), -(85, 'default_post_format', '0', 'yes'), -(86, 'link_manager_enabled', '0', 'yes'), -(87, 'finished_splitting_shared_terms', '1', 'yes'), -(88, 'site_icon', '0', 'yes'), -(89, 'medium_large_size_w', '768', 'yes'), -(90, 'medium_large_size_h', '0', 'yes'), -(91, 'wp_page_for_privacy_policy', '3', 'yes'), -(92, 'show_comments_cookies_opt_in', '1', 'yes'), -(93, 'admin_email_lifespan', '1603450901', 'yes'), -(94, 'initial_db_version', '47018', 'yes'), -(95, 'wp_user_roles', 'a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}', 'yes'), -(96, 'fresh_site', '0', 'yes'), -(97, 'WPLANG', 'fr_FR', 'yes'), -(98, 'widget_search', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(99, 'widget_recent-posts', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(100, 'widget_recent-comments', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(101, 'widget_archives', 'a:2:{i:2;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(102, 'widget_meta', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(103, 'sidebars_widgets', 'a:4:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:3:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";}s:9:\"sidebar-2\";a:3:{i:0;s:10:\"archives-2\";i:1;s:12:\"categories-2\";i:2;s:6:\"meta-2\";}s:13:\"array_version\";i:3;}', 'yes'), -(104, 'cron', 'a:6:{i:1587902502;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1587942102;a:3:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1587985302;a:2:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1587985311;a:2:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1587985312;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}s:7:\"version\";i:2;}', 'yes'), -(105, 'widget_pages', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(106, 'widget_calendar', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(107, 'widget_media_audio', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(108, 'widget_media_image', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(109, 'widget_media_gallery', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(110, 'widget_media_video', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(111, 'widget_tag_cloud', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(112, 'widget_nav_menu', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(113, 'widget_custom_html', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(115, 'recovery_keys', 'a:0:{}', 'yes'), -(119, 'theme_mods_twentytwenty', 'a:1:{s:18:\"custom_css_post_id\";i:-1;}', 'yes'), -(120, '_site_transient_timeout_theme_roots', '1587900703', 'no'), -(121, '_site_transient_theme_roots', 'a:3:{s:14:\"twentynineteen\";s:7:\"/themes\";s:15:\"twentyseventeen\";s:7:\"/themes\";s:12:\"twentytwenty\";s:7:\"/themes\";}', 'no'), -(123, '_site_transient_update_core', 'O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:63:\"https://downloads.wordpress.org/release/fr_FR/wordpress-5.4.zip\";s:6:\"locale\";s:5:\"fr_FR\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:63:\"https://downloads.wordpress.org/release/fr_FR/wordpress-5.4.zip\";s:10:\"no_content\";b:0;s:11:\"new_bundled\";b:0;s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:3:\"5.4\";s:7:\"version\";s:3:\"5.4\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.3\";s:15:\"partial_version\";s:0:\"\";}}s:12:\"last_checked\";i:1587898906;s:15:\"version_checked\";s:3:\"5.4\";s:12:\"translations\";a:0:{}}', 'no'), -(124, '_site_transient_update_themes', 'O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1587898907;s:7:\"checked\";a:3:{s:14:\"twentynineteen\";s:3:\"1.5\";s:15:\"twentyseventeen\";s:3:\"2.3\";s:12:\"twentytwenty\";s:3:\"1.2\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}}', 'no'), -(125, '_site_transient_update_plugins', 'O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1587898907;s:7:\"checked\";a:2:{s:19:\"akismet/akismet.php\";s:5:\"4.1.4\";s:9:\"hello.php\";s:5:\"1.7.2\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:2:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"4.1.4\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.4.1.4.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:59:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272\";s:2:\"1x\";s:59:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}}s:9:\"hello.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}}}}', 'no'), -(126, '_site_transient_timeout_browser_b666aeeb9de3dc0738d15384eabfa435', '1588503711', 'no'), -(127, '_site_transient_browser_b666aeeb9de3dc0738d15384eabfa435', 'a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:13:\"81.0.4044.122\";s:8:\"platform\";s:9:\"Macintosh\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}', 'no'), -(128, '_site_transient_timeout_php_check_fb6df547cfb7d95cb9b49b8301cad3ab', '1588503712', 'no'), -(129, '_site_transient_php_check_fb6df547cfb7d95cb9b49b8301cad3ab', 'a:5:{s:19:\"recommended_version\";s:3:\"7.3\";s:15:\"minimum_version\";s:6:\"5.6.20\";s:12:\"is_supported\";b:1;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}', 'no'), -(131, '_site_transient_timeout_community-events-d41d8cd98f00b204e9800998ecf8427e', '1587942169', 'no'), -(132, '_site_transient_community-events-d41d8cd98f00b204e9800998ecf8427e', 'a:3:{s:9:\"sandboxed\";b:0;s:8:\"location\";a:1:{s:2:\"ip\";b:0;}s:6:\"events\";a:3:{i:0;a:8:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:15:\"WordCamp Europe\";s:3:\"url\";s:33:\"https://2020.europe.wordcamp.org/\";s:6:\"meetup\";s:0:\"\";s:10:\"meetup_url\";s:0:\"\";s:4:\"date\";s:19:\"2020-06-04 00:00:00\";s:8:\"end_date\";s:19:\"2020-06-06 00:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"PT\";s:8:\"latitude\";d:41.1622022;s:9:\"longitude\";d:-8.6570588;}}i:1;a:8:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:30:\"WordCamp Turin (Torino), Italy\";s:3:\"url\";s:33:\"https://2020.torino.wordcamp.org/\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2020-09-11 00:00:00\";s:8:\"end_date\";s:19:\"2020-09-12 00:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:12:\"Turin, Italy\";s:7:\"country\";s:2:\"IT\";s:8:\"latitude\";d:45.0501866;s:9:\"longitude\";d:7.6688509;}}i:2;a:8:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:16:\"WordCamp Genève\";s:3:\"url\";s:33:\"https://2020.geneve.wordcamp.org/\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2020-10-10 08:15:00\";s:8:\"end_date\";s:19:\"2020-10-10 08:15:00\";s:8:\"location\";a:4:{s:8:\"location\";s:15:\"Genève, Suisse\";s:7:\"country\";s:2:\"CH\";s:8:\"latitude\";d:46.2204608;s:9:\"longitude\";d:6.0986829;}}}}', 'no'), -(133, '_transient_timeout_feed_0d2db5fea5a8633b56992c916819b198', '1587942115', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(134, '_transient_feed_0d2db5fea5a8633b56992c916819b198', 'a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:49:\"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:3:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"Blog | WordPress.org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:24:\"https://fr.wordpress.org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 10 Apr 2020 10:33:40 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"fr-FR\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/?v=5.5-alpha-47618\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:10:{i:0;a:6:{s:4:\"data\";s:79:\"\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"Rejoignez le premier WordPress Translation Day FR en visioconférence le 17 avril 2020 !\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:122:\"https://fr.wordpress.org/2020/04/10/rejoignez-le-premier-wordpress-translation-day-fr-en-visioconference-le-17-avril-2020/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:130:\"https://fr.wordpress.org/2020/04/10/rejoignez-le-premier-wordpress-translation-day-fr-en-visioconference-le-17-avril-2020/#respond\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 10 Apr 2020 10:31:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:11:\"Évènement\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:10:\"Contribuer\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:10:\"Traduction\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1576\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:399:\"En raison des circonstances actuelles, de nombreux WordCamps ont été annulés ou reportés à l’automne, comme par exemple le WordCamp Paris qui devait se tenir vendredi prochain. Mais la communauté s’organise… plusieurs évènements en ligne commencent à fleurir au sein de l’écosystème WordPress. L’équipe de traduction de WordPress en français a décidé de lancer son […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8293:\"\n
\"\"
\n\n\n\n

En raison des circonstances actuelles, de nombreux WordCamps ont été annulés ou reportés à l’automne, comme par exemple le WordCamp Paris qui devait se tenir vendredi prochain. Mais la communauté s’organise… plusieurs évènements en ligne commencent à fleurir au sein de l’écosystème WordPress.

\n\n\n\n

L’équipe de traduction de WordPress en français a décidé de lancer son premier WordPress Translation Day FR, et il aura lieu le vendredi 17 avril 2020 à partir de 13h !

\n\n\n\n

Comment participer

\n\n\n\n

L’évènement se déroulera en visioconférence sur le logiciel Zoom. Vous pouvez déjà vous y inscrire gratuitement :

\n\n\n\n\n\n\n\n

Afin de coordonner nos actions nous vous demandons aussi de rejoindre le Slack WordPress FR. Pour vous inscrire gratuitement, si ce n’est déjà fait, il vous suffit de remplir ce formulaire. Vous recevrez alors une invitation par e-mail. Nous vous attendons dans le canal #wptranslationday !

\n\n\n\n\n\n\n\n

Le WordPress Translation Day FR, qu’est-ce que c’est ?

\n\n\n\n

Habituellement, un WordPress Translation Day, ce sont 24 heures pendant lesquelles les différentes équipes de traduction de chaque langue contribuent ensemble à la traduction de l’écosystème : cœur WordPress, extensions, thèmes, ainsi que tous les sites WordPress.org. Cela se déroule sur 24 heures et sur tous les fuseaux horaires, avec des conférences données en direct dans toutes les langues.

\n\n\n\n

Le 17 avril prochain, nous vous proposerons une version allégée du WordPress Translation Day mondial. Il s’agira de contribuer ensemble à la traduction de WordPress, pendant une demi-journée (vendredi après-midi à partir de 13h), en visioconférence.

\n\n\n\n

Pourquoi participer à cet évènement

\n\n\n\n

WordPress est un projet open source que nous sommes nombreuses et nombreux à utiliser. Qui dit open source dit contribution. Il y a différentes manières de contribuer au projet WordPress : entre autres, en améliorant le cœur du CMS, en organisant des évènements (meetups, WordCamps) mais aussi en traduisant WordPress lui-même, ses extensions, ses thèmes ou encore sa documentation. Alors vous aussi contribuez !

\n\n\n\n

L’équipe de traduction de WordPress en français sera ravie de vous accueillir. Pour en savoir plus sur son organisation, n’hésitez pas à consulter le guide dédié ou encore le blog officiel de l’équipe.

\n\n\n\n

Le programme

\n\n\n\n

C’est très simple : rendez-vous à partir de 13 heures sur la conférence Zoom. Si vous ne pouvez pas vous libérer dès 13 heures, n’hésitez pas à nous rejoindre en cours de route !

\n\n\n\n\n\n\n\n

Après une petite introduction de la part des responsables de la traduction de WordPress, chacun pourra contribuer à la traduction des extensions ou des thèmes de son choix. Nous vous présenterons également le travail en cours sur la traduction de la documentation de WordPress en français.

\n\n\n\n

Faites passer l’info !

\n\n\n\n

Communiqué de presse version PDF

\n\n\n\n

Bannière grand format :

\n\n\n\n\n\n\n\n
<a href=\"https://fr.wordpress.org/2020/04/10/rejoignez-le-premier-wordpress-translation-day-fr-en-visioconference-le-17-avril-2020/\"><img src=\"https://fr.wordpress.org/files/2020/04/wptd-2020.jpg\" alt=\"WordPress Translation Day FR, le 17 avril à partir de 13h\" /></a>
\n\n\n\n

Badges pour site web :

\n\n\n\n
\n
\n
\"\"
\n\n\n\n

\n
\n\n\n\n
\n

Code d’intégration HTML :

\n\n\n\n
<a href=\"https://fr.wordpress.org/2020/04/10/rejoignez-le-premier-wordpress-translation-day-fr-en-visioconference-le-17-avril-2020/\"><img src=\"https://fr.wordpress.org/files/2020/04/wptd-2020-badge-translator.jpg\" alt=\"WordPress Translation Day FR, le 17 avril à partir de 13h\" /></a>
\n
\n
\n\n\n\n
\n
\n
\"\"
\n\n\n\n

\n
\n\n\n\n
\n

Code d’intégration HTML :

\n\n\n\n
<a href=\"https://fr.wordpress.org/2020/04/10/rejoignez-le-premier-wordpress-translation-day-fr-en-visioconference-le-17-avril-2020/\"><img src=\"https://fr.wordpress.org/files/2020/04/wptd-2020-badge-orga.jpg\" alt=\"WordPress Translation Day FR, le 17 avril à partir de 13h\" /></a>
\n
\n
\n\n\n\n
\n
\n
\"\"
\n\n\n\n

\n
\n\n\n\n
\n

Code d’intégration HTML :

\n\n\n\n
<a href=\"https://fr.wordpress.org/2020/04/10/rejoignez-le-premier-wordpress-translation-day-fr-en-visioconference-le-17-avril-2020/\"><img src=\"https://fr.wordpress.org/files/2020/04/wptd-2020-badge-apero.jpg\" alt=\"WordPress Translation Day FR, le 17 avril à partir de 13h\" /></a>
\n
\n
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:127:\"https://fr.wordpress.org/2020/04/10/rejoignez-le-premier-wordpress-translation-day-fr-en-visioconference-le-17-avril-2020/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:74:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:8:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"WordPress 5.4 « Adderley »\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"https://fr.wordpress.org/2020/04/01/wordpress-5-4-adderley/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://fr.wordpress.org/2020/04/01/wordpress-5-4-adderley/#respond\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Apr 2020 08:52:37 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Nouvelles versions de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1551\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:355:\"Chaque version majeure améliore l’éditeur de blocs. Pour WordPress 5.4 nous avons fait plus fort : Plus de moyens de donner vie aux articles et aux pages avec vos meilleures images Plus de moyens d’attirer et de fidéliser vos visiteurs grâce à la richesse des médias intégrés depuis les principaux services du web Plus de moyens […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:54:\"https://wordpress.org/news/files/2020/03/textcolor.mp4\";s:6:\"length\";s:6:\"440616\";s:4:\"type\";s:9:\"video/mp4\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:56032:\"\n
\"\"
\n\n\n\n
\n

Construisez davantage avec les blocs. Plus vite et plus facilement.

Nous vous proposons une meilleure expérience d’administration de contenus web avec l’éditeur amélioré de WordPress 5.4.

Nommée « Adderley » en l’honneur du cornettiste de jazz Nat Adderley, la dernière version de WordPress est maintenant disponible en téléchargement.

\n
\n\n\n\n\n\n\n\n

Chaque version majeure améliore l’éditeur de blocs. Pour WordPress 5.4 nous avons fait plus fort :

\n\n\n\n
  • Plus de moyens de donner vie aux articles et aux pages avec vos meilleures images
  • Plus de moyens d’attirer et de fidéliser vos visiteurs grâce à la richesse des médias intégrés depuis les principaux services du web
  • Plus de moyens de concrétiser votre vision de votre site web et de concevoir vos blocs à l’endroit idéal – et cela même si un type de bloc particulier est nouveau pour vous
  • Des processus plus efficaces
  • Plus de vitesse partout, de sorte que lorsque vous construisez des sections ou des galeries, ou que vous rédigez simplement une ligne de poésie, vous pourrez ressentir à quel point votre travail s’accélère
\n\n\n\n

Plus, plus plus… Du positif dont nous avons tous besoin en ces temps compliqués.

\n\n\n\n

Malgré les difficultés actuelles, la sortie de la version 5.4 de WordPress (et de sa traduction en français) a pu être maintenue grâce à l’investissement de milliers de contributeurs à travers le monde, que cela concerne le développement de WordPress 5.4 ou les contributrices et contributeurs ayant traduit WordPress en français \"💙\"

Nous les remercierons en bas de cet article. En attendant, place aux évolutions majeures de WordPress 5.4 !

\n\n\n\n
\"\"
\n\n\n\n

Deux nouveaux blocs et des améliorations sur tous les blocs existants

\n\n\n\n
  • Deux blocs tout neufs : Les liens sociaux et les boutons rendent rapide et facile l’ajout de fonctionnalités interactives.
  • De nouvelles façons d’utiliser la couleur : Dégradés dans les blocs des boutons et de couverture, accès par la barre d’outils aux options de couleur dans les blocs de texte enrichi, et pour la première fois, options de couleur dans les blocs de groupe et de colonnes.
  • La version 5.4 rationalise l’ensemble du processus de placement et de remplacement de média dans chaque bloc. Elle fonctionne désormais de la même manière dans presque tous les blocs !
  • Le bloc Média + Texte permet maintenant de lier un document joint disponible en téléchargement.
\n\n\n\n
\n\n\n\n

Une interface et une navigation plus claires, et plus facile à utiliser au clavier

\n\n\n\n
  • Une navigation dans les blocs plus claire via le navigateur de l’éditeur, et une sélection plus facile des blocs.
  • Pour quand vous avez besoin de naviguer avec le clavier, mieux tabuler et vous concentrer. De plus, vous pouvez tabuler sur la colonne latérale de presque tous les blocs.
  • Et en vitesse ! Le chargement de l’éditeur est 14 % plus rapide et le temps d’attente avant la saisie est 51 % moins long !
  • Les astuces ont disparu. À leur place, une fenêtre de guide de bienvenue s’affiche lorsque vous en avez besoin et uniquement lorsque vous en avez besoin.
  • Sachez en un coup d’œil si vous êtes en mode modification de bloc ou navigation. Ou bien, si vous avez une vision limitée, votre lecteur d’écran vous indiquera dans quel mode vous êtes.
\n\n\n\n

Bien entendu, si vous souhaitez travailler avec les derniers outils et fonctionnalités, installez l’extension Gutenberg. Vous serez la première personne à utiliser les nouvelles fonctionnalités excitantes de l’éditeur de blocs, avant que quiconque ne les ait vues.

\n\n\n\n
\"\"
\n\n\n\n

Votre droit fondamental : la confidentialité

\n\n\n\n

5.4 aide à résoudre divers problèmes de protection de la vie privée dans le monde. Ainsi, lorsque les utilisateurs et les parties prenantes posent des questions sur le respect de la réglementation ou sur la manière dont votre équipe traite les données des utilisateurs, il devrait être beaucoup plus facile d’obtenir des réponses correctes.

\n\n\n\n

Voici quelques améliorations notables :

\n\n\n\n
  • Désormais, les exportations de données personnelles comprennent les informations sur les sessions des utilisateurs et les données de localisation des utilisateurs à partir du widget des événements communautaires. Plus, une table des matières !
  • Suivez l’évolution du traitement des demandes d’exportation et d’effacement grâce aux outils de protection de confidentialité.
  • De plus, de petites améliorations ont été apportées aux outils de confidentialité pour leur donner un aspect plus net. Vos yeux vous remercieront !
\n\n\n\n
\"\"
\n\n\n\n

Pour les développeuses et les développeurs

\n\n\n\n

Ajout de champs personnalisés aux éléments de menu – nativement

\n\n\n\n

Deux nouvelles actions vous permettent d’ajouter des champs personnalisés aux menus – sans extension et sans utiliser de « walkers » personnalisés.

\n\n\n\n

Sur l’écran d’administration des menus, l’action wp_nav_menu_item_custom_fields se déclenche juste avant les boutons de déplacement des éléments du menu de navigation.

\n\n\n\n

Dans l’outil de personnalisation, wp_nav_menu_item_custom_fields_customize_template se déclenche à la fin du modèle contenant les champs de formulaire de gestion du menu.

\n\n\n\n

Vérifiez votre code et voyez où ces nouvelles actions peuvent remplacer votre code personnalisé, et si vous êtes préoccupé par la duplication, ajoutez une vérification pour la version de WordPress.

\n\n\n\n

Concernant les blocs : une mise en forme plus facile, de nouvelles APIs et contenus embarqués

\n\n\n\n
  • La mise en forme des blocs est radicalement simplifiée. Fini les marges externes négatives et les marges internes par défaut ! Vous pouvez maintenant mettre en forme les blocs comme vous le souhaitez. De plus, une refactorisation du code généré nous a permis de supprimer plusieurs divs d’encapsulation redondantes.
  • Si vous créez des extensions, vous pouvez maintenant enregistrer des collections de vos blocs avec des espaces de noms tranversaux aux catégories. Une bonne façon de donner de la visibilité à votre marque.
  • Laissez les utilisateurs en faire plus avec deux nouvelles APIs : variations de bloc et dégradés.
  • Dans les contenus embarqués, l’éditeur de bloc prend maintenant en charge TikTok et CollegeHumor a été retiré.
\n\n\n\n

Il y a bien d’autres choses faites pour les développeuses et les développeurs dans WordPress 5.4. Pour en découvrir davantage et apprendre à tirer parti de ces modifications pour vos sites, vos thèmes ou vos extensions, consultez le guide technique de WordPress 5.4 :

\n\n\n\n
\n\n\n\n

Merci aux personnes qui ont bâti WordPress 5.4 \"💙\"

\n\n\n\n

Cette version de WordPress a été coordonnée par Matt Mullenweg, Francesca Marano et David Baumwald. Ils ont été épaulés par une l’équipe de direction suivante :

\n\n\n\n
  • Coordinateur technique du cœur WP : Sergey Biryukov (@sergeybiryukov)
  • Coordinateur technique de l’éditeur : Jorge Filipe Costa (@jorgefelipecosta)
  • Coordinateur du design de l’éditeur: Mark Uraine (@mapk)
  • Coordinatrice générale du design : Tammie Lister (@karmatosed)
  • Coordinateur de la documentation : Jb Audras (@audrasjb)
  • Chargée de communication : Mary Baum (@marybaum)
\n\n\n\n

Tout au long du cycle de développement, 552 contributrices et contributeurs ont participé au projet en contribuant à 361 tickets sur Trac et 1226 pull requests sur GitHub \"💙\"

\n\n\n\n

Voici la liste complète de toutes les personnes qui ont contribué au développement du cœur WordPress pour sa version 5.4, dénommée « Adderley » :

\n\n\n\n

0v3rth3d4wn123host1naveengiri@dd32Aaron JorbinAbhijit RakasabrightclearwebacosminAdam SilversteinadamboroAddieadnan.limdiAezaz ShaikhAftab Ali MuniAki BjörklundAkibAkira TachibanaakshayarAlain SchlesserAlbert Juhé LluverasAlex ConchaAlex MillsAlexHolsgrovealexischenalalextranalishankhanallancoleAllen SnookalpipegoAmir SeljubacAmit DudhatAmol VhankalasAmr GawishAmy KamalaAnantajit JGAnders NorénAndrésAndrea FerciaAndrea TarantiniandreaitmAndrei DraganescuAndrew DixonAndrew DuthieAndrew NacinAndrew OzzAndrew SerongAndrew WilderAndrey SavchenkoAndy FragenAndy MeerwaldtAndy PeatlingAngelika ReisigerAnkit PanchalAnthony BurchellAnthony LedesmaapedogApermoapieschelAravind Ajitharchon810arenddeboerAri StathopoulosArslan Ahmedashokrd2013Ataur RAte Up With MotorautotutorialAyesh KarunaratneBackuPsbahia0019BappiBart CzyzBen GreeleybenedictsingerBenjamin IntalbibliofillebilgilabsBirgir ErlendssonBirgit Pauli-HaackBMOBoga86Boone GorgesBrad MarkleBrandon KraftBrent SwisherCameron VoellCarolina Nymarkceyhun0Chetan PrajapatiChetan SatasiyaChintesh PrajapatiChip SnyderChris KlosowskiChris Trynkiewicz (Sukces Strony)Chris Van PattenChristian SaboChristiana MohrclayislandCoponsCorey McKrillcrdunstCsaba (LittleBigThings)DademaruDamián SuárezDaniel BachhuberDaniel JamesDaniel LlewellynDaniel RichardsDaniele ScasciafrattedaniloercoliDarren Ethier (nerrad)darrenlambertDave MackeyDave SmithdaveslaughterDaveWP196David ArtissDavid BinovecDavid HerreraDavid RyanDavid ShanskeDavid StoneDebabrata KarfadekervitDelowar HossainDenis YanchevskiyDhaval kasavaladhurlburtusaDilip Bhedadingo-ddipeshkakadiyadjp424dominic_ksDominik SchillingDotan Cohendphifferdragosh635Drew Jayneseclev91ecotechieeden159Edi AminedmundcwmEduardo ToledoElla van DurpeEllen BauerEmil EEnrique PiquerasEnrique Sánchezequin0x80erikkroesEstela RuedaFabianFabian KägyFahim MurshedFaisal AlviFelipe EliaFelipe SantosFelix ArntzFernando SouzafervillzfgiannarflaviozavanFlorian TIARFotis PastrakisFrank MartinGal BarasGarrett HyderGary JonesGary PendergastGaurang DabhiGeorge StephanisgeriuxGirish PanchalGleb KemarskyGlennGoto HayatografruesselGreg RickabyGrzegorz ZiółkowskiGrzegorz.JanoszkaGustavo BordonigwwarhamedmoodihAmpzterhappiryuHareesh PillaiHarry MilatzHazhelgathevikingHenry HoltgeertsHimani LotiaHubert Kubiaki3anaanIan BelangerIan DunnianatkinsianmjonesIdeaBox CreationsIhtisham ZahoorintimezIpstenu (Mika Epstein)Isabel BrisonispreviewJake SpurlockJakub BindaJames HuffJames KosterJames NylenjameslnewellJanki MoradiyaJarretJasper van der Meerjaydeep23290jdy68Jean-Baptiste AudrasJean-David DavietJeff BowenJeff OngJeff PaulJeffrey CarandangjeichornJenil KananiJenny WongjepperaskJer ClarkeJeremy FeltJeremy HerveJeroen RottyJerry JonesJessica LyschikJip MoorsJoe DolsonJoe HoyleJoe McGillJoen AsmussenJohn BlackbournJohn James Jacobyjohnwatkins0JonJon QuachJon SurrellJonathan DesrosiersJonathan GoldfordJonny HarrisJono AldersonJoonas VanhatapioJoost de ValkJorge BernalJorge CostaJosepha HadenJoshuaWoldJoyjqzjsnajdrJuanfra AldasoroJulian Weilandjulian.kimmigJuliette Reinders FolmerJulio PotierJunko NukagajurgenjustdaivJustin AhinonK. Adam WhitekaggdesignKalpShit AkabariKantari SamyKasparsKelly DwanKennith NicholKevin HagertyKharis SulistiyonoKhushbu ModikillerbishopkinjaldalwadikitchinKiteKjell ReigstadkkarpieszukKnut SparhellKokkieHKonstantin ObenlandKonstantinos XenosKrystynakubiqkuflievskiyKukhyeon HeokyliesabraLaken Hafnerleandroalonsoleogermanilgrev01linuxologoslisotaLorenzo FracassiluisherranzluisriveralukaswaudentioLukasz JasinskiLuke CavanaghLydia WodarekM A Vinoth KumarmaciejmackowiakMahesh WaghmareManzoor Wanimarcelo2605Marcio ZebedeuMarcoZMarcus KazmierczakMarek DědičMarius JensenMarius84Mark JaquithMark MarzeottiMark UraineMartin StehleMarty HelmickMary BaumMat GarganoMat LipeMathieu VietMatt KeysMatt van AndelmattchowningMatthew KevinsmattnyeusmaxmemayanksonawatmbrailerMehidi HassanMel Choyce-DwanmensmaximusMichael ArestadMichael EcklundMichael PanagaMichelle Schulpmiette49Miguel FonsecaMiguel TorresmihdanMiina SikkMikael KorpelaMike AuteriMike HansenMike Schinkel [WPLib Box project lead]Mike SchrodermikejdentMikko SaariMilan PatelMilan PetrovicmimimircoraffinettimjnewmanmlbrglMorgan EstesMorteza GeransayehmppfeiffermryogamtiasMuhammad Usama MasoodmujuonlyMukesh PanchalNadir SeghirnagokeNahid Ferdous MohitNate FinchNazmul AhsannekomajinNextScriptsNick DaughertyNick HalseyNicklas SundbergNicky LimnicoladNicolas Juennicole2292Niels LangenikhilguptenilamacharyanoahtallennoylensubugakoakesjosholdenburgOmar AlshakerOtto KekäläinenOv3rflypage-carbajalpagewidthParagon Initiative EnterprisesPascal BirchlerPascal CasierPaul BearnePaul BironPaul KevinPaul SchreiberpcarvalhoPedro MendonçaperrywaglePeter WilsonPhilip JacksonPierre GordonPierre Lannoypikamander2Prashant SinghPratik JainPresskoppPriyanka BeheraRaam DevRachel CherryRachel PeterragnarokatzRami YushuvaevraoulungerrazamalikRemco TolsmarephotsirchrheinardkorfRiad BenguellaRicard TorresRich TaborrimadoshiRinku YRob Cutmorerob006Robert AndersonRoi CondeRoland MurgRostislav WolnýRoy TanckRussell HeimlichRyanRyan FredlundRyan McCueRyan WelcherRyoSébastien SERREsablednahSampat ViralSamuel Wood (Otto)SamuelFernandezSandersantilinwpSathiyamoorthy VSchuhwerkScott ReillyScott TaylorscruffianscvleonSebastian PisulaSergey BiryukovSergio de FalcosergiomdgomessgastardsgoenShaharia AzamShannon Smithshariqkhan2012Shawntelle CokersheparddwShital MarakanaShizumi YoshiakisimonjaninsinatrateamsirrealskorasaurussmerrimansocalchristinaSoren Wredespenserhalesproutchrissquarecandystarvoters1SteelWagstaffsteevithakStefano MinoiaStefanos TogoulidissteffanhalvStephen BernhardtStephen EdgarSteve DufresneSteve GrunwellstevenlinxStiofanstraightvisions GmbHstroona.comSubrata MalSubrata SarkarSultan Nasir UddinswapnildSybre WaaijerSérgio EstêvãoTakayuki MiyauchiTakeshi FurusatoTammie ListerTanvirul HaqueTBschentdlewis77TellyworthThamaraiselvamthefarlilacfieldThemeZeeTim HavingaTim Hengeveldtimon33Timothée BrosilleTimothy JacobsTkamatmanoilovtmatsuurtobifjellner (Tor-Bjorn Fjellner)Tom GreerTom J NowelltommixToni ViemeröToro_Unit (Hiroshi Urabe)torres126Torsten LandsiedelTowhidul IslamtristangemustristanlebosstsuyoringTung DuUdit DesaiUlrichupadalavipulUtsav tilavaVaishali PanchalValentin BoravarunshanbhagVeminomVinita TandulkarvirgodesignVlad. S.vortfuwaleedt93WebMan Design | Oliver JuhaswebsupporterWeston RuterWilliam EarnhardtWilliam PattonwpgurudevWPMarmitewptoolsdevxedinunknown-1yale01YannickiYordan SoaresYuizachflauausZack TollmanZebulan StanphillZee, et zsusag.

\n\n\n\n

Merci à celles et ceux qui ont traduit WordPress 5.4 en français ! \"🇫🇷\"

\n\n\n\n

Voici enfin les 18 traductrices et traducteurs qui vous ont permis par leurs contributions d’utiliser WordPress 5.4 en français, dès que cette version a été mise en ligne :

\n\n\n\n

Aurélien JoahnyBenotibigfoot1231Bruno TritschClément Polito, Didier WolforgEddy Boels, FX Benardflobogo, Jb AudrasJenny DupuySamy KantariMarine EVAINMaxime Bernard-JacquetMaxime PerticiRachel PeterThomas Piron, et Timothée Brosille.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://fr.wordpress.org/2020/04/01/wordpress-5-4-adderley/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:73:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"Les changements techniques à venir dans WordPress 5.4\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"https://fr.wordpress.org/2020/03/04/les-changements-techniques-a-venir-dans-wordpress-5-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://fr.wordpress.org/2020/03/04/les-changements-techniques-a-venir-dans-wordpress-5-4/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 04 Mar 2020 10:21:30 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Nouvelles versions de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1536\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:385:\"La sortie de WordPress 5.4 est prévue le 31 mars 2020 ! 💙 Dirigée par Matt Mullenweg, coordonnée par Francesca Marano et en tout une équipe de direction de 8 personnes, la version 5.4 de WordPress proposera des améliorations techniques du CMS et de nombreuses évolutions sur l’éditeur, Gutenberg. Bien entendu, il sera aussi question de corriger un […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:30020:\"\n

La sortie de WordPress 5.4 est prévue le 31 mars 2020 ! \"💙\"

\n\n\n\n

Dirigée par Matt Mullenweg, coordonnée par Francesca Marano et en tout une équipe de direction de 8 personnes, la version 5.4 de WordPress proposera des améliorations techniques du CMS et de nombreuses évolutions sur l’éditeur, Gutenberg. Bien entendu, il sera aussi question de corriger un grand nombre de bugs et d’effectuer des petites améliorations qui profiteront à tout un chacun.

\n\n\n\n

En tant qu’utilisatrice ou utilisateur, vous pourrez profiter de nouveaux blocs, de nombreuses améliorations de l’éditeur, de nouveaux contenus embarqués (embeds), et d’amélioration de l’expérience d’administration de WordPress.

\n\n\n\n

En tant que développeuse ou développeur, WordPress 5.4 apportera 122 améliorations et nouvelles fonctionnalités et 210 correctifs. Bien entendu, tout cela induit des changements de code dans le cœur du CMS, ce qui pourrait vous demander d’effectuer des modifications dans le code de votre site, de vos thèmes ou de vos extensions.

\n\n\n\n

Dans cet article, nous nous concentrerons justement sur les changements techniques majeurs de cette nouvelle version.

\n\n\n\n\n\n\n\n

Accessibilité

\n\n\n\n

Sur les 14 modifications liées à l’accessibilité dans WP 5.4, notons particulièrement des modifications sur l’ordre de chargement de la barre d’administration dans le DOM, sur les widgets Calendrier et Derniers commentaires, sur l’écran de gestion des Menus, et des correctifs de bugs reportés par l’audit d’accessibilité effectué l’année dernière par WPCampus.

\n\n\n\n

Éditeur / Gutenberg

\n\n\n\n

Le développement de l’éditeur a continué son développement rapide depuis la version 5.0 de WordPress. Aujourd’hui, la version 7.5 de Gutenberg a été intégrée dans WordPress 5.4, ce qui fait 10 versions de Gutenberg de différence avec la version qui avait été intégrée dans WordPress 5.3 en novembre dernier ! WordPress 5.4 comprend donc les versions 6.66.76.86.97.07.17.27.37.4  et 7.5 de Gutenberg, et même des correctifs et améliorations de performances de la version 7.6 qui ont trouvé le moyen de se glisser discrètement dans WP 5.4 ! \"😎\"

\n\n\n\n

L’article WordPress 5.4 Beta 1 (en anglais) met en avant plusieurs des nouvelles fonctionnalités de l’éditeur. Notons particulièrement que depuis WordPress 5.3, une réduction impressionnante du temps de chargement de l’éditeur de 14 % a été rendue possible, et surtout une réduction du temps à attendre avant de pouvoir saisir du contenu de l’ordre de 51 % !

\n\n\n\n

Ci-dessous, vous trouverez des liens vers des notes pour les développeur·euse·s, en anglais. Il s’agit de changements concernant :

\n\n\n\n

L’ajout de deux nouveaux blocs : réseaux sociaux et ensemble de boutons

\n\n\n\n
\n\n\n\n

Une mise à jour du composant button

\n\n\n\n
\n\n\n\n

Le mode plein écran maintenant activé par défaut dans l’éditeur

\n\n\n\n
\n\n\n\n

Les collections de blocs

\n\n\n\n
\n\n\n\n

Des raccourcis clavier personnalisables

\n\n\n\n
\n\n\n\n

La nouvelle API permettant de contrôler les variations de styles de blocs

\n\n\n\n
\n\n\n\n

La nouvelle API permettant aux thèmes de contrôler l’utilisation des dégradés CSS

\n\n\n\n
\n\n\n\n

Le tout nouveau package @wordpress/create-block

\n\n\n\n
\n\n\n\n

Les changements de balisage et de styles CSS générés par l’éditeur

\n\n\n\n
\n\n\n\n

Les mises à jour générales de l’API de l’éditeur

\n\n\n\n
\n\n\n\n

L’outil de personnalisation (Customizer)

\n\n\n\n

Sur les 14 modifications de l’outil de personnalisation (appelé Customizer en anglais), notons principalement que WordPress 5.4 va grandement améliorer l’accessibilité des éléments sélectionnables (état focus notamment) dans la lignée des nombreuses améliorations déjà approtées par WordPress 5.3. Notons également l’ajout de documentation concernant les fonctions et crochets (en anglais « hooks », il s’agit des actions et filtres disponibles dans l’API WordPress) existants, la suppression de la balise meta apple-touch-icon-precomposed qui est maintenant dépréciée, et l’amélioration de la logique de sélection d’éléments de menus.

\n\n\n\n

Veuillez noter que certaines classes PHP inutilisées par le cœur WordPress sont maintenant formellement dépréciées et ne devront donc plus être utilisées :

\n\n\n\n
\n\n\n\n

Menus

\n\n\n\n

Sur les 5 modifications concernant le composant Menus, il convient de noter que WordPress 5.4 améliore l’accessibilité au clavier du panneau de sélection des éléments qui iront dans vos menus, et que des améliorations de l’interface ont été réalisées.

\n\n\n\n

Si vos extensions ajoutent des champs personnalisés aux éléments de menus, alors vous pourriez avoir besoin de mettre à jour votre code afin d’utiliser le nouveau crochet wp_nav_menu_item_custom_fields:

\n\n\n\n
\n\n\n\n

Confidentialité et données privées

\n\n\n\n

Sur les 15 modifications concernant ce composant de WordPress, voici les changements les plus notables :

\n\n\n\n
  • Les exports de données personnelles incluent maintenant les jetons de session, les emplacements des évènements communautaires auxquels on s’est intéressé dans le tableau de bord, leur localisation et – surtout – les métadonnées personnalisées des utilisateurs et utilisatrices.
  • Les exports de données personnelles incluent également un fichier JSON et une table des matières.
  • De nouveaux filtres sont disponibles pour modifier les en-têtes de tous les e-mails relatifs aux données privées.
  • Les tableaux de listing des demandes relatives aux données privées ont été améliorés.
  • La fonction wp_get_user_request_data() a été totalement remplacée par la fonction wp_get_user_request() pour une meilleure compréhension.
\n\n\n\n

Toutes ces modifications sont détaillées dans une seule note de développement :

\n\n\n\n
\n\n\n\n

Changements concernant l’API REST

\n\n\n\n

Sur les 22 modifications liées à l’API REST, les points suivants sont particulièrement importants :

\n\n\n\n
  • WordPress 5.4 prend maintenant en charge la valeur OR du paramètre relation des requêtes de taxonomies
  • Ajout de l’embarquement (embed) sélectif de liens
  • Modifications de la méthode WP_REST_Server
\n\n\n\n

Les modifications importantes de l’API REST sont listées dans cet article :

\n\n\n\n
\n\n\n\n

Codes courts / shortcodes

\n\n\n\n

WordPress 5.4 va introduire apply_shortcodes() en tant qu’alias de do_shortcode(). Les développeuses et développeurs sont invités à utiliser la nouvelle fonction. L’ancienne restera toutefois conservée pour assurer la rétro-compatibilité.

\n\n\n\n
\n\n\n\n

Widgets

\n\n\n\n

Sur les 9 modifications concernant les Widgets, WordPress 5.4 améliore l’accessibilité et l’ergonomie de l’écran de gestion des Widgets et introduit des modifications sur les Widgets Derniers commentaires et Calendrier.

\n\n\n\n
\n\n\n\n

Autres modifications à destination des développeur·euse·s

\n\n\n\n

Simplification de la mise en place d’environnements de développement en local sur WordPress

\n\n\n\n
\n\n\n\n

Modification sur le traitement des requêtes d’affichage de favicons

\n\n\n\n
\n\n\n\n

Et pour finir, un petit florilège de modifications diverses et variées

\n\n\n\n

Un article regroupe également des modifications importantes variées, dont notamment :

\n\n\n\n
  • Une meilleure information sur les erreurs au niveau de wp_login_failed
  • L’ajout de l’ID du site dans le filtre multisite newblog_notify_siteadmin
  • Un nouvel embed vidéo pour TikTok
  • La suppression de l’embed CollegeHumor
  • Le stockage de l’URL d’origine des médias attachés dans la méta _source_url 
  • Le chargement de la barre d’administration en utilisant wp_body_open
  • La suppression des ID dupliqués dans le widget Derniers commentaires
  • Un nouveau paramètre dans l’action lostpassword_post de retrieve_password()
  • Les en-têtes de thèmes prennent maintenant en charge les instructions “Requires at least” et “Requires PHP”
  • La capacité delete_posts ne déclenchera plus d’avertissements PHP pour les types de publications personnalisés
\n\n\n\n

Tout est détaillé en anglais sur cette note de développement :

\n\n\n\n
\n\n\n\n
\n\n\n\n

Pour rappel, la sortie de WordPress 5.4 est prévue le 31 mars 2020. Vous pouvez d’ores et déjà la tester en version Release Candidate en installant l’extension officielle WordPress Beta Tester puis en allant dans ses réglages et en cochant la case « Beta » / version de développement puis en mettant à jour votre installation de façon classique.

\n\n\n\n
\n\n\n\n

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"https://fr.wordpress.org/2020/03/04/les-changements-techniques-a-venir-dans-wordpress-5-4/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"14\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:74:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:8:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"WordPress 5.3 « Kirk »\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"https://fr.wordpress.org/2019/11/13/wordpress-5-3-kirk/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"https://fr.wordpress.org/2019/11/13/wordpress-5-3-kirk/#respond\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 13 Nov 2019 08:36:45 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Nouvelles versions de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1493\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:111:\"Nommée «Kirk» en l\'honneur du jazzman Rahsaan Roland Kirk, WordPress 5.3 est disponible en téléchargement.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:55:\"https://wordpress.org/news/files/2019/11/navigation.mp4\";s:6:\"length\";s:7:\"3382373\";s:4:\"type\";s:9:\"video/mp4\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:59153:\"\n
\"\"
\n\n\n\n

Une expérience éditoriale soignée avec l’éditeur amélioré de WordPress 5.3 !
Nommée « Kirk » en l’honneur du multi-instrumentaliste de jazz Rahsaan Roland Kirk, la dernière version de WordPress est disponible en téléchargement.

\n\n\n\n\n\n\n\n
\"\"
\n\n\n\n

5.3 développe et affine l’éditeur introduit dans WordPress 5.0 avec un nouveau bloc, des interactions plus intuitives et une accessibilité améliorée.

\n\n\n\n

Les nouvelles fonctionnalités de l’éditeur augmentent la liberté de conception, fournissent des options de mise en page supplémentaires et des variations de styles permettant aux concepteurs de contrôler totalement l’apparence de leur site.

\n\n\n\n

Cette version introduit également le thème Twenty Twenty, offrant à l’utilisateur plus de flexibilité de conception et d’intégration avec l’éditeur. Créer de belles pages web et des mises en page avancées n’a jamais été aussi simple.

\n\n\n\n

Des améliorations de l’éditeur de blocs et de l’ergonomie du back- office

\n\n\n\n
\n\n\n\n

Cette mise à jour focalisée sur les améliorations introduit plus de 150 nouvelles fonctionnalités et améliorations d’utilisabilité, comme la prise en charge des grandes images pour téléverser les images de haute résolution prises avec votre téléphone ou avec d’autre appareils de haute résolution. En combinaison avec l’utilisation de tailles d’images plus larges, vos photos seront le mieux traitées possible.

\n\n\n\n

Les améliorations d’accessibilité incluent l’intégration des styles de l’éditeur dans l’interface d’administration. Ces améliorations corrigent de nombreux problèmes d’accessibilité : contrastes des couleurs sur les champs de formulaires et sur les boutons, cohérence entre l’éditeur et les écrans d’administration, nouvelles notices affichées à la volée, standardisation du jeu de couleurs par défaut de WordPress, et l’introduction d’animations pour rendre l’interaction avec les blocs plus élégante et naturelle.

\n\n\n\n

Pour les personnes utilisant un clavier pour naviguer sur l’administration, l’éditeur dispose maintenant d’un mode de navigation. Cela permet de sauter d’un bloc à l’autre sans tabuler à travers l’ensemble des éléments de chaque bloc.

\n\n\n\n

Une flexibilité de conception étendue

\n\n\n\n

WordPress 5.3 ajoute des outils toujours plus robustes pour concevoir de beaux sites.

\n\n\n\n
  • Le nouveau bloc Groupe vous permet de diviser facilement votre page en sections colorées
  • Le bloc des colonnes prend maintenant en charge les largeurs fixes de colonnes
  • Les nouvelles mises en page prédéfinies transforment en jeu d’enfant l’organisation du contenu dans des conceptions avancées
  • Le bloc Titre dispose maintenant d’un sélecteur de couleur de texte
  • Des options de style supplémentaires vous permettent de définir votre style préféré pour n’importe quel bloc qui prend en charge cette fonctionnalité
\n\n\n\n

Arrivée de Twenty Twenty

\n\n\n\n
\"\"
\n\n\n\n
\"\"
\n\n\n\n

Le nouvel éditeur fêtant son premier anniversaire, il est appréciable que l’idée directrice de Twenty Twenty soit la flexibilité. Montrez vos services ou vos produits avec des combinaisons de colonnes, de groupes et de blocs médias. Mettez en place vos contenus en grande ou même pleine largeur pour des mises en page dynamiques et attirantes… ou laissez vos réflexions prendre toute la place avec une simple colonne de contenu centrée !

\n\n\n\n

Ce thème nommé « Twenty Twenty » le mérite bien : la clarté et la lisibilité sont aussi de grandes priorités. Le thème inclut la police Inter, conçue par Rasmus Andersson. « Inter » est implémentée sous la forme d’une police variable, une première pour un thème par défaut. Cela améliore les temps de chargement car cette police contient toutes les tailles et toutes les variations de styles en seulement deux fichiers.

\n\n\n\n

Improvements for Everyone

\n\n\n\n

Rotation automatique des images

\n\n\n\n
\"\"
\n\n\n\n

Vos images seront correctement orientées lors du téléversement en fonction des données d’orientation embarquées dans le fichier. Cette fonctionnalité a été proposée pour la première fois il y a neuf ans, et son implémentation a été rendue possible grâce à la persévérance de plusieurs contributrices et contributeurs passionné·e·s.

\n\n\n\n

Vérifications de l’état de santé du site

\n\n\n\n
\"\"
\n\n\n\n

Les améliorations introduites dans 5.3 rendent encore plus facile l’identification des problèmes. Les recommandations qui nécessiteraient un dépannage sont mises en avant sur l’écran « Santé de votre site ».

\n\n\n\n

Vérification de l’e-mail d’administration

\n\n\n\n
\"\"
\n\n\n\n

Il vous sera dorénavant périodiquement demandé de confirmer que votre adresse de messagerie est à jour quand vous vous connectez en tant qu’administrateur. Cela réduit le risque de verrouillage sans pouvoir accéder à votre site si vous changez d’adresse de messagerie.

\n\n\n\n

Pour les développeuses et les développeurs

\n\n\n\n

Correctifs sur le composant date/heure

\n\n\n\n

Les développeurs et développeuses peuvent maintenant mieux travailler avec les dates et fuseaux horaires. La fonctionnalité de gestion de la date et de l’heure a reçue quantité de nouvelles fonctions API pour unifier l’utilisation des fuseaux horaires, pour améliorer l’intéropérabilité PHP ainsi que plusieurs correctifs et améliorations diverses.

\n\n\n\n

Compatibilité PHP 7.4

\n\n\n\n

WordPress 5.3 vise à prendre en charge totalement PHP 7.4. Cette version contient de multiples modifications pour retirer les fonctionnalités dépréciées et assurer la compatibilité. WordPress continue d’encourager ses utilisatrices et utilisateurs à faire tourner leurs sites sur la dernière et la meilleure version de PHP.

\n\n\n\n

Si vous cherchez des informations plus techniques sur les évolutions de WordPress 5.3, n’oubliez pas de consulter notre article dédié.

\n\n\n\n
\"\"
\n\n\n\n

L’équipe derrière WP 5.3

\n\n\n\n

Cette version de WordPress a été coordonnée par Matt MullenwegFrancesca Marano et David Baumwald. Ils ont été soutenu par une équipe de direction élargie :

\n\n\n\n
  • Éditeur (technique) : Riad Benguella (@youknowriad)
  • Éditeur (Design) : Mark Uraine (@mapk)
  • Cœur WP (technique) : Andrew Ozz (@azaozz)
  • Documentation : Justin Ahinon (@justinahinon)
  • Marketing/communication : Mike Reid (@mikerbg)
  • Bibliothèque de médias (cœur) : Mike Schroder (@mikeschroder)
  • Accessibilité (cœur) : Jean-Baptiste Audras (@audrasjb)
  • Twenty Twenty (technique) : Ian Belanger (@ianbelanger)
  • Twenty Twenty (design) : Anders Norén (@anlino)
\n\n\n\n

Cette équipe de direction a été épaulée pendant les douze semaines du cycle de développement de WordPress 5.3 par 645 contributrices et contributeurs qui se sont collectivement occupé de 658 bugs, améliorations et tâches diverses pour mener à bien ce projet !

\n\n\n\n

Il s’agit de la version de WordPress ayant accueilli le plus grand nombre de contributrices et contributeurs à date \"👏\"

\n\n\n\n

Lancez une playlist du jazzman Rahsaan Roland Kirk (facilement trouvable sur Youtube ou autre), cliquez sur le bouton de mise à jour de WordPress, et profitez-en pour consulter la liste de toutes les personnes ayant contribué à WordPress 5.3. Sans toutes ces personnes, notre CMS favori ne pourrait tout simplement pas exister \"💙\"

\n\n\n\n

123host, 1994rstefan, 5hel2l2y, @irsdl, Aaron D. Campbell, Aaron Jorbin, Aashish S, Abhijit Rakas, abrightclearweb, acalfieri, acosmin, Adam Silverstein, Adam Soucie, Adhitya Rachman, ahdeubzer, Ahmad Awais, Ajay Ghaghretiya, Ajit Bohra, ajlende, Akira Tachibana, albertomake, Alex Concha, Alex Dimitrov, Alex Lion, Alex Sanford, Alexander Botteram, Alexandre D’Eschambeault, Alexandru Vornicescu, alexeyskr, alextran, Ali Ayubi, allancole, Allen Snook, Alvaro Gois dos Santos, Amanda Rush, amolv, Anders Norén, Andrea Fercia, Andrea Gandino, Andrea Grillo, Andrea Middleton, Andreas Brain, Andrei Draganescu, Andrew Duthie, Andrew Nacin, Andrew Nevins, Andrew Ozz, Andrew Taylor, Andrey Savchenko, Andrés Maneiro, Andy Fragen, Andy Meerwaldt, Angela Gibson, Anh Tran, anischarolia, Anthony Burchell, Anton Timmermans, Apermo, Arafat Rahman, arena, Ari Stathopoulos, Arun Sathiya, Asad, asadkn, Ashar Irfan, ashwinpc, Aslam Shekh, atlasmahesh, au87, Aubrey Portwood, augustuswm, Aurooba Ahmed, Avina Patel, Axel DUCORON, Ayesh Karunaratne, backermann1978, Bartosz Romanowski, Bego Mario Garde, Benjamin Intal, Benjamin Zekavica, bennemann, bgermann, Bhaktii Rajdev, bibliofille, Biranit, Birgir Erlendsson, bitcomplex, BjornW, boblinthorst, Boone Gorges, Boro Sitnikovski, Bradley Jacobs, Bradley Taylor, Brandon Kraft, Brent Swisher, Bronson Quick, bsetiawan88, Burhan Nasir, Carlos Bravo, Carolina Nymark, Catalin Dogaru, Cathi Bosco, Chandra Patel, Charlie Merland, Chetan Prajapati, Chetan Satasiya, Chico, Chintan hingrajiya, ChriCo, Chris Aprea, Chris Van Patten, Christian Chung, Christian Wach, christianoliff, Christoph Herr, cleancoded, cmagrin, codesue, CompileNix, Corey Salzano, courtney0burton, Cristiano Zanca, Csaba (LittleBigThings), D.S. Webster, daleharrison, Dan Foley, Dan Jones, DanBUK, Daniel Bachhuber, Daniel Jalkut (Red Sweater), Daniel James, Daniel Llewellyn, Daniel Richards, danieliser, daniloercoli, Danny van Kooten, Darren Ethier, darthhexx, Dave Parker, Dave Smith, Dave Whitley, davetgreen, David Aguilera, David Anderson, David Binovec, David Binovec, David Decker, David Herrera, David Rozando, David Shanske, daxelrod, Debabrata Karfa, Deni, Denis Cherniavsky, Denis Yanchevskiy, Dennis, Dennis Hipp, Dennis Snell, Derek Sifford, derweili, dfangstrom, Dharmin Shah, Dhaval kasavala, dhuyvetter, Diane Co, DiedeExterkate, Diego La Monica, digitalapps, Dilip Bheda, Dima, dingo-d, Dion Hulse, Dixita Dusara, Dominik Schilling, Drew Jaynes, Dukex, dushanthi, EcoTechie, Edi Amin, Eduardo Toledo, Ella van Durpe, Elliot Condon, Emerson Maningo, Emil Dotsev, Emil Uzelac, Enrique Piqueras, Enrique Sánchez, erikkroes, estelaris, evalarumbe, faazshift, Fabian Kägy, fblaser, Felipe Elia, Felix Arntz, Fencer04, flipkeijzer, Florian TIAR, Foysal Remon, Gal Baras, Garrett Hyder, Garth Mortensen, Gary Jones, Gary Pendergast, Gaurang Dabhi, Gennady Kovshenin, Gesundheit Bewegt GmbH, ghoul, girlieworks, glauberglauber, Glenn, GravityView, gregsullivan, Grzegorz Ziółkowski, gwwar, Hardeep Asrani, Hardik Thakkar, hardipparmar, Hareesh Pillai, Hareesh Pillai, harryfear, harshbarach, haszari, He Yifei, Helen Hou-Sandi, Henry Wright, herbmiller, herregroen, hirofumi2012, HKandulla, Howdy_McGee, hoythan, Hugh Lashbrooke, hypest, Ian Belanger, Ian Dunn, ianmjones, Igor Zinovyev, imath, Imran Sayed, intimez, Ipstenu (Mika Epstein), iqbalbary, Irene Strikkers, Isabel Brison, Ismail El Korchi, J.D. Grimes, jagirbaheshwp, Jake Spurlock, Jalpa Panchal, James Nylen, jameslnewell, janak Kaneriya, Janki Moradiya, janw.oostendorp, jared_smith, jarocks, Jarret, jave.web, javorszky, Jay Swadas, Jaydip, Jean-Baptiste Audras, Jeff Farthing, Jeff Paul, jeichorn, Jen Miller, jenkoian, Jeremy Felt, Jesper van Engelen, Jessica Lyschik, jffng, jikamens, jitendrabanjara1991, jkitchen, jmmathc, joakimsilfverberg, Job, jodamo5, Joe Dolson, Joe Hoyle, Joe McGill, Joen Asmussen, John Blackbourn, John James Jacoby, John Regan, jojotjebaby, Jonathan Champ, Jonathan Davis, Jonathan Desrosiers, Jonathan Goldford, Jonny Harris, Jono Alderson, Joost de Valk, Jorge Bernal, Jorge Costa, Joseph Scott, Josepha Haden, Josh Pollock, Joshua Noyce, JoshuaWold, Joy, jsnajdr, Juanfra Aldasoro, Juhi Patel, Juliette Reinders Folmer, Julio Potier, junktrunk, Justin Ahinon, Justin Tadlock, K. Adam White, kafleg, Kailey (trepmal), Kakshak Kalaria, Kamran Khorsandi, karlgroves, katielgc, kbrownkd, Kelly Dwan, Kelly Hoffman, Kerfred, kero, ketanumretiya030, kevIN kovaDIA, killerbishop, killua99, Kjell Reigstad, Knut Sparhell, kokers, Konstantin Obenland, Konstantinos Xenos, kuus, laurelfulford, lbenicio, leogermani, leonblade, lessbloat, Lindstromer, lllor, lordlod, LoreleiAurora, Luan Ramos, luciano-croce, luigipulcini, luisherranz, Luke, Luke Carbis, Luke Cavanagh, m1tk00, maartenleenders, Maciej Palmowski, Mahesh Waghmare, Maje Media LLC, malthert, manooweb, Manuel Augustin, Manzoor Wani, MarcGuay, Marcin Pietrzak, Marco Martins, MarcosAlexandre, Marcus Kazmierczak, marekhrabe, Marie Comet, Mario Aguiar, Mario Peshev, Marius Jensen, Mark D Wolinski, Mark Jaquith, Mark Uraine, Marko Heijnen, Martin Spatovaliyski, Martin Splitt, Marty Helmick, Mary Baum, masummdar, Mat Gargano, Mat Lipe, Mathieu Sarrasin, Matt Chowning, Matthew Boynes, Matthew Haines-Young, matthias.thiel, mattyrob, Matías Ventura, Maxime Culea, Maxime Jobin, maxme, Meet Makadia, mehidi258, Mehul Kaklotar, Mel Choyce, Melin Edomwonyi, meloniq, Michael Arestad, Michael Babker, Michael Nelson, Michael Panaga, michel.weimerskirch, Michiel Heijmans, Miguel Fonseca, Miguel Vieira, mihaiiceyro, Miina Sikk, Mikael Korpela, Mike Auteri, Mike Glendinning, Mike Hansen, Mike Jolley, Mike Reid, Mike Schroder, MikeNGarrett, Milan Dinić, Mobeen Abdullah, Mohsin Rasool, Monika Rao, Monique Dubbelman, Morgan Kay, Morten Rand-Hendriksen, Morteza Geransayeh, moto hachi ( mt8.biz ), mppfeiffer, mrmadhat, msaggiorato, mtias, Muhammad Afzal, Mukesh Panchal, munyagu, mzorz, nadir, Naveen Kharwar, Nayana Maradia, Ned Zimmerman, Neel Patel, Nextendweb, Niall Kennedy, Nick Daugherty, Nick Halsey, nicolad, Nicolas Juen, Niels de Blaauw, Niels Lange, Nikhil Chavan, nikolastoqnow, Niku Hietanen, Nilambar Sharma, Nishit Langaliya, Nitish Kaila, nmenescardi, noahtallen, notnownikki, Okamoto Hidetaka, Omaar Osmaan, Omar Reiss, onlanka, oxyc, ozmatflc, Paal Joachim Romdahl, Paragon Initiative Enterprises, Paresh Shinde, Pascal Birchler, Pascal Casier, patilvikasj, Patrick Baldwin, Paul Bearne, Paul Biron, Paul Schreiber, Paul Vincent Beigang, Pedro Mendonça, pepe, Peter Wilson, PhillipJohn, Pierre Gordon, pikamander2, Pilar Mera, Pinar Olguc, powerbuoy, Pramod Jodhani, Pratik, Pratik K. Yadav, Prem Tiwari, Presskopp, Priyank Patel, Quantumstate, Raaj Trambadia, Raam Dev, raboodesign, Rahul Vaza, Ramanan, Rami Yushuvaev, ramon fincken, RC Lations, rebasaurus, ReikoDD, Remco Tolsma, retrofox, Riad Benguella, Richard Korthuis, Riddhi Mehta, Rishabh Budhiraja, Robert Anderson, Robert Chapin, Robert Ivanov, rogueresearch, Roi Conde, Ronak Ganatra, Ronny Harbich, Roy Randolph, Roy Tanck, Ryan Boren, Ryan Kienstra, Ryan McCue, Ryan Welcher, Sébastien SERRE, samgordondev, Sami Ahmed Siddiqui, Samir Shah, Samuel Wood (Otto), Sanket Mehta, sarah semark, sarath.ar, saskak, sbardian, Scott Reilly, Sebastian Pisula, Seghir Nadir, Sergey Biryukov, Sergey Predvoditelev, sergiomdgomes, seuser, sgastard, Shady Sharaf, Shamim Hasan, Sharaz Shahid, Shashank Panchal, shawfactor, Shital Marakana, siliconforks, simono, sirreal, Sixes, Slava Abakumov, Slobodan Manic, smerriman, snapfractalpop, socalchristina, Soren Wrede, Spectacula, spenserhale, spuds10, Stanimir Stoyanov, Stefano Minoia, Stephen Bernhardt, Stephen Edgar, Steven Word, studyboi, Subrata Sarkar, Sudhir Yadav, Sultan Nasir Uddin, sun, svanhal, Swapnil V. Patil, swapnild, Sybre Waaijer, Sérgio Estêvão, Takayuki Miyauchi, Takis, Tammie Lister, tazotodua, technote, Tellyworth, Tessa Kriesel, them.es, Themezly, Thijs Hulshof, Thomas Kräftner, thomaswm, Thord D. Hedengren, Thorsten Frommen, Thrijith Thankachan, tigertech, Tim Carr, Tim Havinga, Tim Hengeveld, Timothy Jacobs, timph, tmatsuur, tmdesigned, TobiasBg, toddhalfpenny, Todor Gaidarov, Tom J Nowell, Tommy Ferry, Toni Viemerö, tonybogdanov, Tor-Bjorn Fjellner, torres126, Torsten Landsiedel, Towhidul Islam, trasweb, Travis Northcutt, travisseitler, triplejumper12, truchot, truongwp, Tugdual de Kerviler, Tung Du, Udit Desai, Ulrich, Utsav tilava, Vaishali Panchal, vbaimas, Venutius, Viktor Veljanovski, Vishal Kakadiya, vishitshah, vladlu, Vladut Ilie, vortfu, Vova Feldman, vrimill, w3rkjana, Webdados (Marco Almeida), WebMan Design | Oliver Juhas, Weston Ruter, William Earnhardt, William P. Davis, William Patton, withinboredom, worldweb, yanngarcia, Yannicki, yarnboy, yashar_hv, Yoav Farhi, yodiyo, Yui, Yvette Sonneveld, zaantar, zalak151291, Zebulan Stanphill, Česlav Przywara, Айрат Халитов, and 水野史土.

\n\n\n\n

Nous remercions également nos bénévoles adorés des forums d’entraide, et notamment le forum de l’association WPFR.

\n\n\n\n

Si vous voulez en savoir plus sur la contribution à WordPress, nous vous invitons à rejoindre le Slack WordPress Français (inscription libre et gratuite) et à nous rejoindre sur le canal #contribution.

\n\n\n\n

Pour vous tenir au courant de tous les développements en cours et à venir du CMS, nous vous invitons à consulter le blog de l’équipe de développement de WordPress (en anglais).

\n\n\n\n
\n\n\n\n

Merci d’avoir choisi WordPress \"💚\"

\n\n\n\n
\"\"
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"https://fr.wordpress.org/2019/11/13/wordpress-5-3-kirk/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:73:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"Questionnaire annuel officiel sur votre utilisation de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"https://fr.wordpress.org/2019/11/04/questionnaire-annuel-officiel-sur-votre-utilisation-de-wordpress/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"https://fr.wordpress.org/2019/11/04/questionnaire-annuel-officiel-sur-votre-utilisation-de-wordpress/#respond\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 04 Nov 2019 08:41:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"Questionnaires/sondages\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1487\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:421:\"Comme chaque année, l’équipe « Community » de WordPress lance son questionnaire à destination des utilisatrices et utilisateurs de WordPress afin de mieux les connaître et de comprendre leurs besoins. La nouveauté du questionnaire de cette année, c’est qu’il a été traduit en français ! Ainsi, l’anglais n’est plus une barrière pour y répondre 🙂 Cela ne vous […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1219:\"\n

Comme chaque année, l’équipe « Community » de WordPress lance son questionnaire à destination des utilisatrices et utilisateurs de WordPress afin de mieux les connaître et de comprendre leurs besoins.

\n\n\n\n

La nouveauté du questionnaire de cette année, c’est qu’il a été traduit en français ! Ainsi, l’anglais n’est plus une barrière pour y répondre \"🙂\"

\n\n\n\n

Cela ne vous prendra que quelques minutes, merci d’avance !

\n\n\n\n\n\n\n\n

Les résultats du questionnaire seront publiés au premier trimestre 2020. Toutes les données personnelles sont anonymisées : les adresses e-mail et adresses IP sont automatiquement dissociées des données collectées. Pour en savoir plus, vous pouvez consulter notre politique de confidentialité.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:106:\"https://fr.wordpress.org/2019/11/04/questionnaire-annuel-officiel-sur-votre-utilisation-de-wordpress/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:73:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"Les changements à venir dans WordPress 5.3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://fr.wordpress.org/2019/10/24/les-changements-a-venir-dans-wordpress-5-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://fr.wordpress.org/2019/10/24/les-changements-a-venir-dans-wordpress-5-3/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 24 Oct 2019 09:32:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Nouvelles versions de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1457\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:380:\"La sortie de WordPress 5.3 est prévue le 12 novembre 2019 ! 💚 Dirigée par Matt Mullenweg, coordonnée par Francesca Marano et comptant pas moins de 3 contributeurs de la communauté francophone sur les 11 personnes de l’équipe de direction de cette version, la version 5.3 de WordPress sera axée autour d’améliorations graphiques de l’interface […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:39853:\"\n

La sortie de WordPress 5.3 est prévue le 12 novembre 2019 ! \"💚\"

\n\n\n\n

Dirigée par Matt Mullenweg, coordonnée par Francesca Marano et comptant pas moins de 3 contributeurs de la communauté francophone sur les 11 personnes de l’équipe de direction de cette version, la version 5.3 de WordPress sera axée autour d’améliorations graphiques de l’interface d’administration de WP, d’améliorations techniques à destination des développeurs et de l’évolution de l’éditeur Gutenberg.

\n\n\n\n

Sans oublier les centaines de correctifs de bugs et petites améliorations diverses associées. Au total, ce sont donc 157 améliorations et nouvelles fonctionnalités et 366 corrections de bugs !

\n\n\n\n

Dans cet article, nous vous proposons de parcourir les principaux changements à venir sur WordPress 5.3. En plus d’un panorama complet des modifications prévues, des liens vous sont proposés vers les notes de développement officielles de chaque évolution ou modification majeure.

\n\n\n\n\n\n\n\n

Twenty Twenty, le nouveau thème par défaut de WordPress !

\n\n\n\n

Nous reviendrons plus en détails sur ce nouveau thème dans un prochain article sur fr.wordpress.org, mais le travail réalisé est vraiment séduisant !

\n\n\n\n

Ce thème est clairement conçu comme une vitrine des nouvelles fonctionnalités proposées par l’éditeur Gutenberg. Il utilise une police variable (une première pour un thème natif de WordPress), améliorant grandement les performances de chargement. Le thème peut très facilement être adapté pour des besoins très différents, et il existe déjà de nombreux exemples de sites qui l’utilisent en version beta.

\n\n\n\n

Nous vous proposerons un panorama complet des fonctionnalités de Twenty Twenty dans un prochain article \"🙂\"

\n\n\n\n

Accessibilité

\n\n\n\n

Sur les 50 tickets liés à l’accessibilité traités sur WP 5.3, les changements les plus notables concernent les évolutions CSS de l’interface d’administration, les améliorations des formulaires contenus dans la bibliothèque de médias, l’ajout de l’attribut aria-current=\"page\" sur les widgets qui le nécessitent, et l’ajout automatique d’attributs aria-label pour certains menus de navigation qui le nécessitent.

\n\n\n\n

Nous vous invitons à lire les notes de développement concernant ces modifications. Vous les trouverez listées ci-dessous.

\n\n\n\n

Évolution des CSS de l’interface d’administration

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

À noter que ces changements CSS sur l’interface d’administration ont fait l’objet d’une campagne de test des extensions les plus populaires du dépôt WordPress.org afin de s’assurer que celles-ci n’introduisent pas de problèmes de compatibilité majeurs sur les extensions existantes. Les résultats de ces tests ont été consignés dans cet article (en anglais) :

\n\n\n\n
\n\n\n\n

Pour résumer, les auteurs d’extensions, de thèmes, ainsi que les développeuses et développeurs sont invités à :

\n\n\n\n
  • Ne pas utiliser de hauteur fixe sur les éléments de formulaires dans l’administration de WP : les hauteurs flexibles font partie des standards de code pour WordPress (et l’un des buts principaux de ces changements CSS à venir sur 5.3).
  • Ne pas utiliser de valeur personnalisée pour le padding haut et bas des éléments de formulaires (celui-ci est flexible et calculé automatiquement en fonction du contenu).
  • Ne pas utiliser de valeur personnalisée pour le line-height (interlignage).
  • Si vous surchargez les styles des boutons pour leur donner une couleur d’arrière-plan différente, pensez à mettre à jour leur CSS pour surcharger également leur état focus et hover.
\n\n\n\n

Attribut aria-current dans les widgets

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Attribut aria-label dans la navigation entre page/articles/commentaires et types de publications personnalisés

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Éditeur (Gutenberg)

\n\n\n\n

L’éditeur de WordPress a continué ses cycles d’itérations commencés avec WP 5.0. WordPress 5.3 intégrera la version 6.5 de Gutenberg, ce qui fait que douze nouvelles versions de Gutenberg seront directement intégrées dans WP 5.3 (les versions 5.45.55.65.75.85.96.06.16.26.36.4, et 6.5).

\n\n\n\n

Les correctifs de bugs et améliorations de performances des versions  6.6 et 6.7 seront également intégrés.

\n\n\n\n

Les changements majeurs :

\n\n\n\n
  • Le temps de chargement pour un article « géant » de 36 000 mots et environ 1000 blocs se charge maintenant en 1,5 secondes
  • Une nouvelle API pour gérer les variations de styles des blocs côté serveur (en PHP donc)
  • Le bloc groupe/section, permettant de définir différentes sections dans une publication et par exemple de leur appliquer un arrière-plan commun et de les manipuler ensemble
  • Améliorations sur l’accessibilité de l’éditeur afin de corriger les problèmes remontés par l’audit indépendant d’accessibilité de Gutenberg réalisé au printemps 2019, avec notamment le mode « navigation » permettant une navigation clavier bien plus performante
  • Améliorations sur le HTML/CSS généré par l’éditeur : noms de classes, gestion de l’alignement, gestion des colonnes, gestion des couleurs, gestion des blocs tableau et galerie, etc.
\n\n\n\n

Nouvelles API concernant les blocs de l’éditeur sur WordPress 5.3

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

WordPress 5.3 : mise à jour de l’éditeur concernant les thèmes

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Médias

\n\n\n\n

Sur les 42 changements concernant les médias sur WP 5.3, notons la nouvelle façon de gérer les grosses images en les détectant pour générer une taille maximale optimisée pour le web, l’enregistrement des métadonnées au moment de la création des miniatures ou encore la possibilité d’obtenir une réorientation automatique des images portrait ou paysage en fonction des données exif fournies dans le fichier image par votre appareil photo.

\n\n\n\n

Gestion des images « énormes »

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Changements dans le traitement des images

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Multisite

\n\n\n\n

Sur les 15 changements concernant la gestion multisite dans WP 5.3, les plus notables sont ceux relatifs à l’optimisation de la base de données, les changements concernant WP_MS_Sites_List_Table, les retours sur le court-circuitage des classes de WP Multisite, et l’amélioration de performances sur l’obtention des informations des sites et réseaux de sites par ID.

\n\n\n\n

Amélioration de l’écran de gestion du réseau de site

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Modernisation du code et prise en charge de PHP 7.4

\n\n\n\n

WordPress 5.3 prend d’ores et déjà en charge PHP 7.4, qui devrait sortir à la fin du mois de novembre !

\n\n\n\n

En plus de supporter PHP 7.4, de nombreuses mises à jour du code source de WordPress ont été faites, afin de continuer sa modernisation. Par exemple, WordPress 5.3 utilise maintenant l’opérateur de décomposition (spread operator), et l’extension JSON native de PHP est maintenant utilisée pour faire tourner WordPress.

\n\n\n\n

WordPress et PHP 7.4

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

PHP : introduction de l’opérateur de décomposition

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

L’extension JSON native de PHP est maintenant nécessaire

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

API REST

\n\n\n\n

Sur les 33 évolutions de l’API REST sur WordPress 5.3, notons l’enregistrement des métadonnées des tableaux et des objets, le filtrage des réponses groupées avec le paramètre de requête _fields, le fait de pouvoir remettre les publications en date de publication « flottante » (« floating date status »), et la meilleure pour la fin : une amélioration de 30 à 40% des performances sur les grosses requêtes sur l’API REST !

\n\n\n\n

Pour en savoir plus :

\n\n\n\n
\n\n\n\n

Utilitaire de santé du site

\n\n\n\n

Sur les 31 améliorations concernant l’état de santé du site, notons des changements concernant la graduation d’état de santé du site, les améliorations concernant la gestion des e-mails du mode de récupération, des changements sur filtres pour ajouter/modifier/supprimer les tests d’état de santé, et un nouvel écran de vérification de l’e-mail de l’administrateur du site.

\n\n\n\n

Quoi de neuf sur l’utilitaire de santé de votre site ?

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Vérification de l’e-mail de l’administrateur du site

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Autres évolutions diverses à venir avec WordPress 5.3

\n\n\n\n

Améliorations concernant la date et l’heure dans WordPress

\n\n\n\n

De nombreuses améliorations sont prévues sur la gestion de la date, de l’heure, et des fuseaux horaires dans WP.

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Modifications dans le but d’empêcher les moteurs de recherche d’indexer les sites ne souhaitant pas l’être

\n\n\n\n

Cette modification fait suite à des changements concernant la prise en compte de noindex par les moteurs de recherche.

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Prise en charge de l’attribut rel=UGC dans les liens hypertextes, et utilisation native au sein des commentaires

\n\n\n\n

Ce changement fait suite à l’introduction de cette nouvelle valeur de l’attribut rel par Google.

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Changements dans la structure HTML de Twenty Nineteen

\n\n\n\n

Quelques changements de structure HTML qui intéresseront les personnes utilisant Twenty Nineteen, surtout si vous avez surchargé sa feuille de styles CSS.

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Changement de la structure HTML générée par la fonction wp_die()

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Des opérateurs de comparaison de clés de métadonnées étendus

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Mise à jour de la bibliothèque Backbone dans WP 5.3

\n\n\n\n

Cette note de développement vous concerne si vous surchargez ou modifiez le comportement de la bibliothèque Backbone (qui sert notamment à la gestion des médias), car celle-ci à été mise à jour de la version 1.3.3 à 1.4.0.

\n\n\n\n
\n\n\n\n

Les slugs de menus composés uniquement d’un nombre entier ne sont plus supportés

\n\n\n\n

De toute façon, cela n’était déjà pas recommandé pour des questions de lisibilité (et de logique), mais cet usage va maintenant renvoyer une notification « doing it wrong » aux développeurs.

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Un nouveau bouton « Afficher le mot de passe » dans l’écran de connexion à votre administration WP

\n\n\n\n

Très souvent utilisé sur nombre d’applications web, WordPress adopte également un petit bouton permettant de visualiser le mot de passe que l’on est en train de saisir.

\n\n\n\n

Consulter la note de développement (en anglais) :

\n\n\n\n
\n\n\n\n

Et pour finir, un petit florilège de modifications diverses

\n\n\n\n
\n\n\n\n
\n\n\n\n

Pour rappel, la sortie de WordPress 5.3 est prévue le 12 novembre 2019. Vous pouvez d’ores et déjà la tester en version Release Candidate en installant l’extension officielle WordPress Beta Tester puis en allant dans ses réglages et cocher la case « Bleeding Edge » / version de développement puis en mettant à jour votre installation de façon classique.

\n\n\n\n
\n\n\n\n

Merci à Wolforg, Marie Comet et Thomas Piron pour leur relecture attentive \"💚\"

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://fr.wordpress.org/2019/10/24/les-changements-a-venir-dans-wordpress-5-3/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"5\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:76:\"\n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"WordPress et la documentation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"https://fr.wordpress.org/2019/09/18/wordpress-et-la-documentation/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://fr.wordpress.org/2019/09/18/wordpress-et-la-documentation/#respond\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 18 Sep 2019 07:53:55 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:13:\"Documentation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:13:\"WordPress.org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1427\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:368:\"Lorsque vous recherchez de la documentation sur WordPress, votre réflexe est probablement de saisir le nom de la fonction PHP, du crochet (hook) ou de l’élément dont vous avez besoin sur votre moteur de recherche favori. Plusieurs sources sont alors proposées : les sources officieuses comme les articles de blogs, et les sources officielles. Elles […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:12748:\"\n\n\n\n\n

Lorsque vous recherchez de la documentation sur WordPress, votre réflexe est probablement de saisir le nom de la fonction PHP, du crochet (hook) ou de l’élément dont vous avez besoin sur votre moteur de recherche favori. Plusieurs sources sont alors proposées : les sources officieuses comme les articles de blogs, et les sources officielles. Elles sont simples à identifier puisqu’elles utilisent le domaine WordPress.org.

\n\n\n\n

Deux types de sources officielles co-existent actuellement dans les résultats de recherche : l’ancien Codex, et DevHub.

\n\n\n\n

Le codex c’est terminé, place à DevHub !

\n\n\n\n

Depuis maintenant quelques années, une migration a été lancée vers la nouvelle plateforme de référence pour la documentation de WordPress : surnommée « DevHub », developer.wordpress.org a pour vocation de remplacer totalement l’ancien Codex.

\n\n\n\n

Pourquoi changer ?

\n\n\n\n

Basé sur un Wiki (une encyclopédie modifiable), le Codex avait l’avantage (et l’inconvénient) d’avoir un contenu intégralement généré par ses utilisatrices et utilisateurs.

\n\n\n\n

Avantages, car il n’y avait pas de limite à la création de pages de documentation et cela permettait à tout un chacun de proposer des contributions, des exemples, etc.

\n\n\n\n

Inconvénients, car il était alors quasiment impossible de maintenir à jour cette documentation. Les fonctionnalités de WordPress évoluent rapidement, au rythme de généralement 3 nouvelles versions majeures par an et une dizaine de versions mineures. Il est très difficile de tenir la documentation de ces fonctionnalités à jour avec quelques dizaines de volontaires. Ainsi, le Codex est condamné à une certaine obsolescence, le volume de contribution des nouvelles pages de documentation ne pouvant suivre le volume d’évolutions au sein du CMS.

\n\n\n\n

DevHub, vers une documentation semi-automatisée

\n\n\n\n

Au contraire du Codex, la nouvelle plateforme de référence DevHub – developer.wordpress.org – fonctionne de façon automatisée (ou presque).

\n\n\n\n

Sur DevHub, la documentation des fonctions, crochets (hooks), filtres et autres actions est générée automatiquement à partir de la documentation présente dans les fichiers du cœur du CMS.
Cette documentation est donc toujours 100% à jour par rapport au cœur WP.

\n\n\n\n

Pour le coup, l’avantage est clair : dès la sortie d’une nouvelle version de WordPress, l’ensemble de la documentation est automatiquement mis à jour pour intégrer les nouvelles fonctionnalités, comprenant les pages de documentation existantes comme la création de nouvelles pages pour les nouvelles fonctionnalités.

\n\n\n\n

L’inconvénient que l’on peut y voir est un format plus rigide que l’ancien Codex. Même si cela a clairement des avantages en terme de rapidité de l’accès à l’information vu que tout est formaté de la même façon, cela aura peut-être pour certain·e·s un peu moins de charme que le bon vieux Codex et ses pages générées à l’huile de coude \"🙂\"

\n\n\n\n

Le codex progressivement redirigé vers DevHub

\n\n\n\n

Les pages du Codex seront progressivement redirigées de façon permanente vers DevHub (c’est déjà le cas pour beaucoup d’entre elles). D’ici là, faites attention :

\n\n\n\n

Les contenus du Codex ne sont plus maintenus et proposent donc une documentation incomplète ou obsolète.
Il est fortement recommandé d’utiliser la documentation proposée sur developer.wordpress.org qui est maintenant la seule documentation officielle de WordPress à jour.

\n\n\n\n

Bien sûr, les pages du Codex étant progressivement redirigées vers DevHub, nous sommes dans une période de transition pendant laquelle les deux co-existent. Forts d’une grande notoriété, les pages du Codex apparaissent souvent avant les pages DevHub dans les résultats de recherche. Mais cela sera résolu au fur et à mesure de la redirection permanente des pages vers DevHub.

\n\n\n\n
\"\"
\n\n\n\n

Comment lire une page de documentation sur DevHub

\n\n\n\n

Prenons par exemple une fonction de base de WP au hasard : get_the_time().

\n\n\n\n

Sur la fiche developer.w.org, on retrouvera plusieurs sections :

\n\n\n\n
  • Le nom de la fonction
  • Une description courte
  • Une description longue (quand c’est nécessaire)
\n\n\n\n
\"\"
\n\n\n\n
  • Les paramètres d’entrée de la fonction :
\n\n\n\n
\"\"
\n\n\n\n
  • Les éléments retournés par la fonction (si la fonction est sensée retourner quelque chose) :
\n\n\n\n
\"\"
\n\n\n\n
  • La source de la fonction dans le cœur WordPress, avec les éléments suivants :
    • Le fichier dans lequel la fonction est déclarée (lien cliquable vers la liste de toutes les fonctions déclarées dans ce fichier).
    • Le code de la fonction.
    • Un bouton permettant de voir le code source en entier.
    • Un lien « View on Trac » pour voir la fonction au sein du fichier où elle est déclarée sur Trac, sur le dépôt du code source de WordPress.
\n\n\n\n
\"\"
\n\n\n\n
  • Le changelog : il s’agit de la liste des différentes modifications faites sur la fonction et de la version de WordPress correspondant à chaque modification. Cela permet de savoir quand une fonction a été introduite dans le cœur WP et quand est-ce qu’elle a été modifiée.
\n\n\n\n
\"\"
\n\n\n\n
  • Une section Related composée de deux sous-sections :
    • Uses : les autres fonctions utilisées par la fonction en question
    • Used by : les autres fonctions qui utilisent la fonction en question
\n\n\n\n
\"\"
\n\n\n\n
  • Des User contributed notes : des sortes de commentaires permettant aux développeur·euse·s de proposer des exemples d’utilisation et autres remarques concernant la fonction.
\n\n\n\n
\"\"
\n\n\n\n

Contribuer à la documentation de WordPress sur DevHub

\n\n\n\n

N’hésitez pas à proposer des user contributed notes !

\n\n\n\n

D’une part c’est un excellent moyen de contribuer à WordPress, d’autre part vous serez peut-être content de retrouver votre propre exemple ou remarque la prochaine fois que vous chercherez de la documentation sur cette fonction !

\n\n\n\n

Les user contributed notes sont validées manuellement par l’équipe de documentation de WordPress.

\n\n\n\n

Des questions ?

\n\n\n\n

Si vous utilisez le Slack WordPress-fr, n’hésitez pas à poser vos questions dans le canal #documentation-fr (pour vous inscrire gratuitement, c’est par ici). Sinon, vous pouvez utiliser le forum d’entraide de l’association WPFR ou encore tout simplement publier un commentaire sur le présent article (modération a priori) \"🙂\"

\n\n\n\n

« Attends une minute… mais c’est tout en anglais DevHub ! »

\n\n\n\n

Oui… \"😊\"

\n\n\n\n

…pour l’instant ! L’équipe de développement du réseau de sites WordPress.org a mis en place un outil permettant à chacune des 192 langues (!) dans lesquelles WordPress est traduit de proposer leur propre traduction de la documentation de WordPress.

\n\n\n\n

Cet outil est en cours de test et le site français (fr.wordpress.org) sera parmi les premiers à disposer de cet outil. Nous sommes actuellement en train de finaliser les préparatifs. L’équipe de documentation de WP en français devrait pouvoir commencer son travail d’ici quelques semaines/mois. Bien entendu, il s’agit d’un travail de longue haleine et toutes les bonnes volontés seront les bienvenues !

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://fr.wordpress.org/2019/09/18/wordpress-et-la-documentation/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:73:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"WordPress 5.3 et Twenty Nineteen : vérifiez vos CSS !\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"https://fr.wordpress.org/2019/09/05/wordpress-5-3-et-twenty-nineteen-verifiez-vos-css/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"https://fr.wordpress.org/2019/09/05/wordpress-5-3-et-twenty-nineteen-verifiez-vos-css/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Sep 2019 11:40:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Nouvelles versions de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1416\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:251:\"Si vous avez surchargé le CSS du thème Twenty Nineteen via l\'outil de personnalisation ou via un thème enfant, nous vous invitons à vérifier que ce changement à venir dans WP 5.3 ne vous concerne pas, ou à faire les modifications CSS si besoin.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:5859:\"\n

La prochaine version majeure de WordPress sera la version 5.3. Elle est prévue le 12 novembre 2019.

\n\n\n\n

D’ici là, nous attirons votre attention sur le fait que WordPress 5.3 apportera un petit changement sur la structure HTML du thème natif Twenty Nineteen.

\n\n\n\n

Si vous avez surchargé le CSS du thème Twenty Nineteen via l’outil de personnalisation (en anglais, Customizer) ou via un thème enfant, nous vous invitons à lire cet article et à vérifier que ce changement ne vous concerne pas, ou à faire les (petites) modifications CSS qui s’imposent si besoin. En effet, la mise à jour WordPress 5.3 pourrait alors occasionner des bugs d’affichage.

\n\n\n\n

Nous commencerons par une description du problème avant d’expliquer comment vérifier si cela vous concerne et faire les modifications nécessaires le cas échéant.

\n\n\n\n\n\n\n\n

Description détaillée du changement qui arrive avec WP 5.3

\n\n\n\n

Dans certains modèles de pages, le thème Twenty Nineteen utilisait jusqu’à présent l’élément HTML <main> en tant que descendant direct de l’élément HTML <section>. Cela donnait alors des erreurs de balisage dans les modèles de page suivants :

\n\n\n\n
  • 404.php
  • archive.php
  • image.php
  • index.php
  • page.php
  • search.php
  • single.php
\n\n\n\n

Pour information, voici les spécifications HTML (en anglais)

\n\n\n\n

A hierarchically correct main element is one whose ancestor elements are limited to html, body, div, form without an accessible name, and autonomous custom elements.

Source: HTML Living Standard
\n\n\n\n

Pour résumer, l’élément HTML <main> ne doit pas avoir pour parent direct un élément autre que <html>, <body>, <div>, <form> ou qu’un élément personnalisé spécifique.

\n\n\n\n

Avec WordPress 5.3, le balisage actuel de Twenty Nineteen va être corrigé en utilisant un élément neutre <div> à la place de l’élément <section>.

\n\n\n\n

Ancien rendu HTML :

\n\n\n\n
<section id=\"primary\" class=\"content-area\">\n    <main id=\"main\" class=\"site-main\">\n        …\n    </main>\n</section>
\n\n\n\n

Nouveau rendu HTML :

\n\n\n\n
<div id=\"primary\" class=\"content-area\">\n    <main id=\"main\" class=\"site-main\">\n        …\n    </main>\n</div>
\n\n\n\n

Comment vérifier votre thème et le corriger si nécessaire

\n\n\n\n

Note importante : Si vous utilisez Twenty Nineteen directement sans avoir de thème enfant ou si vous n’utilisez pas du tout le thème Twenty Nineteen (avec ou sans thème enfant), alors ce qui suit ne vous concerne pas et vous n’avez rien à faire de spécial.

\n\n\n\n

Les utilisateurs du thème Twenty Nineteen ou d’un thème enfant de Twenty Nineteen sont invités à vérifier que la feuille de styles CSS de leur thème enfant ou que le code CSS éventuellement présent dans leur outil de personnalisation (en anglais customizer) n’utilisent pas des sélecteurs de balises tels que :

\n\n\n\n
  1. section#primary (tout attaché)
  2. section.content-area (tout attaché)
  3. section .site-main (avec un espace avant le point)
  4. section #main (avec un espace avant le dièse)
\n\n\n\n

Vous pouvez chercher cela dans la feuille de style générale de votre thème enfant de Twenty Nineteen ou dans votre outil de personnalisation (Apparence > Personnaliser). Si c’est le cas, nous vous préconisons de remplacer ces sélecteurs par, respectivement :

\n\n\n\n
  1. #primary
  2. .content-area
  3. .site-main
  4. #main
\n\n\n\n

Pour plus d’informations, voici le ticket Trac du Cœur WordPress correspondant à ce correctif ainsi que la version originale de cet article, en anglais :

\n\n\n\n
\n\n\n\n

En cas de doute, n’hésitez pas à publier un commentaire sous cet article (il sera mis en attente de validation par l’un des responsables de ce site, donc patientez quelques heures…) ou à utiliser le forum d’entraide de WPFR ou encore le Slack WordPress-FR (demander une invitation gratuite ici).

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://fr.wordpress.org/2019/09/05/wordpress-5-3-et-twenty-nineteen-verifiez-vos-css/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:73:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"Découvrez les nouveautés de WordPress 5.2 «Jaco»\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:78:\"https://fr.wordpress.org/2019/05/02/decouvrez-les-nouveautes-de-wordpress-5-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://fr.wordpress.org/2019/05/02/decouvrez-les-nouveautes-de-wordpress-5-2/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 May 2019 07:18:42 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Nouvelles versions de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1355\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:448:\"Nommée « Jaco » en l’honneur du bassiste de jazz Jaco Pastorius, la version 5.2 de WordPress est sortie le 7 mai 2019. Cette nouvelle version majeure de WordPress est riche en changements. Pas moins de 228 bugs, 59 améliorations, 3 nouvelles fonctionnalités, et 16 tâches de gestion ont été prises en charge avec cette version 5.2. WordPress 5.2 est d’ores et déjà intégralement […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:16845:\"\n

Nommée « Jaco » en l’honneur du bassiste de jazz Jaco Pastorius, la version 5.2 de WordPress est sortie le 7 mai 2019.

\n\n\n\n

Cette nouvelle version majeure de WordPress est riche en changements. Pas moins de 228 bugs, 59 améliorations, 3 nouvelles fonctionnalités, et 16 tâches de gestion ont été prises en charge avec cette version 5.2.

\n\n\n\n

WordPress 5.2 est d’ores et déjà intégralement traduit, grâce à la mobilisation de l’équipe de traduction de WordPress en français. \"👏\"

\n\n\n\n

Voici un article récapitulant les changements apportés par WordPress 5.2. Chacun d’entre eux est accompagné des ressources correspondantes (appelées Dev Notes, celles-ci sont disponibles en anglais sur Make/Core).

\n\n\n\n\n\n\n\n

État de santé de votre site

\n\n\n\n
\"\"
\n\n\n\n

Avec WordPress 5.2, un nouvel écran fait son apparition dans l’interface d’administration.

\n\n\n\n

Disponible dans le menu « Outils > Santé du site » du menu d’administration, cette fonctionnalité d’état de santé du site permet d’obtenir un grand nombre d’informations utiles sur la configuration de votre site.

\n\n\n\n

Deux écrans sont alors disponibles. Le premier permet d’obtenir un bilan de santé général de son site grace à un panel de points de contrôle lancés de façon automatique.

\n\n\n\n
\"\"
\n\n\n\n

Les développeuses et développeurs peuvent ajouter leur propres points de contrôle, comme dans l’écran ci-dessus (critères marqués « Search Engine Optimization » dans la capture d’écran). Pour en savoir plus sur l’ajout de points de contrôle personnalisés, consultez l’article suivant (en anglais) :

\n\n\n\n
\n\n\n\n

Un second écran (accessible via l’onglet « Info ») permet d’obtenir des informations de débogage qui sont précieuses pour votre hébergeur ou pour les responsables techniques de votre site.

\n\n\n\n
\"\"
\n\n\n\n

De la même façon, les éditeurs d’extensions peuvent ajouter leur propres points de contrôle dans cet outil.

\n\n\n\n

Cela leur permettra de faciliter le support de leur extension en indiquant à leurs utilisatrices et utilisateurs comment facilement récupérer ces informations et leur communiquer.

\n\n\n\n

Protection contre les erreurs fatales PHP

\n\n\n\n

WordPress intègre maintenant nativement un « mode de récupération » (recovery mode en anglais).

\n\n\n\n

L’idée est simple : si un thème ou une extension plante votre site, plutôt que de vous fournir un classique « écran blanc de la mort » à partir duquel vous ne pouvez plus rien faire, WordPress désactivera automatiquement le thème ou l’extension associé au bug. Si cela se passe en votre absence (via une mise à jour automatique par exemple) alors vous recevrez un e-mail contenant des informations sur le bug rencontré et sur le fait que votre site est passé en mode de récupération.

\n\n\n\n

Pour en savoir plus, vous pouvez consulter cet article (en anglais) :

\n\n\n\n
\n\n\n\n

Arrêt de la prise en charge des versions de PHP obsolètes

\n\n\n\n

À partir de WordPress 5.2, le CMS ne sera plus compatible avec les versions de PHP inférieures à 5.6.20. Si vous utilisez une version de PHP antérieure, vous ne pourrez tout simplement pas réaliser la mise à jour vers WordPress 5.2. Si vous êtes dans ce cas là, rapprochez-vous de votre hébergeur afin de passer sur une version de PHP plus récente.

\n\n\n\n

Éditeur / Gutenberg

\n\n\n\n

De nombreuses améliorations ont été faites dans l’éditeur. En dehors des optimisations de performances et d’utilisabilité, citons notamment l’ajout d’un module block-editor réutilisable pour permettre l’utilisation de l’éditeur de façon indépendante de l’éditeur de publications, sans dépendance vis à vis des publications. Cela permettra de pouvoir l’utiliser dans d’autres écrans de l’administration WordPress, comme par exemple dans l’écran Widgets.

\n\n\n\n

Pour en savoir plus, vous pouvez consulter cet article (en anglais) :

\n\n\n\n
\n\n\n\n

Accessibilité

\n\n\n\n

Une amélioration du balisage des onglets utilisés dans l’administration WordPress a été intégrée, ainsi que du balisage des formats d’articles, de la barre d’administration, et le Widget de sélection d’archives d’articles a maintenant un meilleur fonctionnement sur les technologies d’assistance telles que les lecteurs d’écrans/synthèses vocales.

\n\n\n\n

Pour en savoir plus sur ces changements (en anglais) :

\n\n\n\n
\n\n\n\n
\n\n\n\n

Confidentialité

\n\n\n\n

Le composant Privacy (confidentialité) du cœur WordPress a été amélioré avec l’ajout de 4 nouvelles fonctionnalités pour rendre la personnalisation et le design de la page de politique de confidentialité plus simple. Certaines restrictions sur les exportations de données des utilisateurs ont également été assouplies.

\n\n\n\n

Pour en savoir plus sur ces changements (en anglais) :

\n\n\n\n
\n\n\n\n

Autres changements notables

\n\n\n\n

13 nouveaux Dashicons ont été ajoutés et mis à disposition des développeur·euses. Pour en savoir plus (en anglais) :

\n\n\n\n
\n\n\n\n

De nouveaux filtres ont été ajoutés sur les requêtes faisables sur les sites et les réseaux de sites dans un contexte WordPress multisite. Pour en savoir plus (en anglais) :

\n\n\n\n
\n\n\n\n

Le crochet d’action (hook) wp_body_open a été ajouté. Il permet aux développeuses et aux développeurs d’ajouter des scripts juste après l’ouverture de la balise body du thème. Cela est notamment nécessaire pour intégrer les tags proposés par les outils de mesure d’audience. Pour en savoir plus (en anglais) :

\n\n\n\n
\n\n\n\n

Autres changements divers (en anglais) :

\n\n\n\n
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"https://fr.wordpress.org/2019/05/02/decouvrez-les-nouveautes-de-wordpress-5-2/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"22\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:76:\"\n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"Le 11 mai 2019, c’est le 4ème WordPress Translation Day !\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"https://fr.wordpress.org/2019/04/07/le-11-mai-2019-cest-le-4eme-wordpress-translation-day/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:98:\"https://fr.wordpress.org/2019/04/07/le-11-mai-2019-cest-le-4eme-wordpress-translation-day/#respond\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 07 Apr 2019 08:18:58 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Évènement\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:10:\"Traduction\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://fr.wordpress.org/?p=1328\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:393:\"Le WordPress Translation Day (WPTD) est un évènement mondial régulièrement organisé par les équipes de traduction de WordPress. L’objectif est de réunir virtuellement toutes les équipes de traduction du CMS pendant 24 heures pour contribuer à la traduction du CMS et de son écosystème (cœur WP, sites WordPress.org, thèmes, extensions, etc.), partout dans le monde […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Jb Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:3614:\"\n

Le WordPress Translation Day (WPTD) est un évènement mondial régulièrement organisé par les équipes de traduction de WordPress. L’objectif est de réunir virtuellement toutes les équipes de traduction du CMS pendant 24 heures pour contribuer à la traduction du CMS et de son écosystème (cœur WP, sites WordPress.org, thèmes, extensions, etc.), partout dans le monde et sur tous les fuseaux horaires.

\n\n\n\n
\"\"
\n\n\n\n\n\n\n\n

Le dernier WordPress Translation Day avait réuni plus de 1300 personnes sur 71 évènements organisés dans 29 pays différents.

\n\n\n\n

Cela avait permis de proposer plus de 93 000 traductions pour 818 projets (thèmes, extensions) répartis sur 60 langues différentes !

\n\n\n\n
\"\"
\n\n\n\n

Les années précédentes, des meetups locaux avaient été organisés dans les villes de Toulouse, Bordeaux et Valence. Cette année nous lançons un appel à toutes les communautés locales françaises et francophones pour organiser leur propre meetup local !

\n\n\n\n

Les communautés locales qui disposent d’un·e ou plusieurs membres participant déjà à la traduction de WordPress sont déjà en train d’organiser leur évènement.

\n\n\n\n

Tous les meetups français sont invités à nous rejoindre et à organiser un évènement pour l’occasion samedi 11 mai 2019 ! L’objectif est de nous réunir pour traduire WordPress et de partager un moment en visioconférence (horaire et modalités encore à définir).

\n\n\n\n

Pour l’occasion, des conférences seront également proposées en vidéo partout dans le monde et pourront être suivies en direct sur le site officiel de l’évènement.

\n\n\n\n

Et même si vous n’avez pas de meetup à proximité de chez vous, rejoignez-nous sur le canal #traductions sur le slack WordPress Fr (inscription gratuite), vous pourrez participer à ce grand évènement et interagir avec la communauté le jour-J.

\n\n\n\n

Et si vous n’avez encore jamais contribué à la traduction de WordPress, de ses thèmes et extensions, c’est le moment idéal de vous lancer ! N’hésitez pas à nous laisser un message sur le site de l’équipe de traduction de WP en français \"😃\"

\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"https://fr.wordpress.org/2019/04/07/le-11-mai-2019-cest-le-4eme-wordpress-translation-day/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:35:\"https://fr.wordpress.org/news/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"\n hourly \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"\n 1 \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Sun, 26 Apr 2020 11:01:54 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Thu, 16 Apr 2020 14:35:48 GMT\";s:4:\"link\";s:61:\"; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 1\";}}s:5:\"build\";s:14:\"20130911040210\";}', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(135, '_transient_timeout_feed_mod_0d2db5fea5a8633b56992c916819b198', '1587942115', 'no'), -(136, '_transient_feed_mod_0d2db5fea5a8633b56992c916819b198', '1587898915', 'no'), -(137, '_transient_timeout_feed_76f8d9281c01f21e505004d0986f50c6', '1587942115', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(138, '_transient_feed_76f8d9281c01f21e505004d0986f50c6', 'a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:5:\"\n \n \";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:128:\"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"Planète WordPress Francophone\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"https://wpfr.net/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"Toute l’actualité de WordPress en français !\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"fr-FR\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:15:{i:0;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"Kawi: le thème qui vous veut du bien!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/UVmFF6WfFqY/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:122:\"https://thivinfo.com/blog/kawi-le-theme-qui-vous-veut-du-bien/?pk_campaign=feed&pk_kwd=kawi-le-theme-qui-vous-veut-du-bien\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 11 Apr 2020 17:16:58 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:380:\"\n Je vous propose aujourd’hui un article un peu différent puisque que je vais vous présenter un thème… ne vous attendez pas à une review de 4000 lignes… je n’ai pas les talents d’écriture de la marmite! Dis c’est quoi ton thème? Le thème dont je voulais vous parlez n’est autre que celui que vous voyez […] \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Thivinfo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:843:\"Je vous propose aujourd’hui un article un peu différent puisque que je vais vous présenter un thème… ne vous attendez pas à une review de 4000 lignes… je n’ai pas les talents d’écriture de la marmite! Dis c’est quoi ton thème? Le thème dont je voulais vous parlez n’est autre que celui que vous voyez […]\"\"\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:122:\"https://thivinfo.com/blog/kawi-le-theme-qui-vous-veut-du-bien/?pk_campaign=feed&pk_kwd=kawi-le-theme-qui-vous-veut-du-bien\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"3, 2, 1 Traduisez!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/ub2paBTQix4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://thivinfo.com/blog/3-2-1-traduisez/?pk_campaign=feed&pk_kwd=3-2-1-traduisez\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 10 Apr 2020 15:57:16 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:371:\"\n Le 17 avril 2020 aurait du y avoir lieu un WordCamp à Paris. Compte tenu de la situation dû au COVID19, celui ici comme tant d’autres a été annulé. L’idée d’organiser une journée de rencontre virtuelle à donc germée dans la tête de plusieurs membres de la communauté WordPress Francophone ! On organise donc une […] \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Thivinfo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:772:\"Le 17 avril 2020 aurait du y avoir lieu un WordCamp à Paris. Compte tenu de la situation dû au COVID19, celui ici comme tant d’autres a été annulé. L’idée d’organiser une journée de rencontre virtuelle à donc germée dans la tête de plusieurs membres de la communauté WordPress Francophone ! On organise donc une […]\"\"\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://thivinfo.com/blog/3-2-1-traduisez/?pk_campaign=feed&pk_kwd=3-2-1-traduisez\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:25:\"L’histoire de WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/3NTCgITxT8U/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"https://www.seomix.fr/histoire-de-wordpress/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 09 Apr 2020 04:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:162:\"\n Découvrez l\'histoire de WordPress, de 2001 à 2020. Vous y apprendrez les dates clés de l\'évolution du CMS ainsi que ses parts de marché. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:453:\"
\"\"
Découvrez l\'histoire de WordPress, de 2001 à 2020. Vous y apprendrez les dates clés de l\'évolution du CMS ainsi que ses parts de marché.\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"https://www.seomix.fr/histoire-de-wordpress/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"Brizy, un constructeur de page qui rend tout “easy” ?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/pD0PFEk5zP4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"https://wpmarmite.com/brizy/?utm_source=rss&utm_medium=rss&%23038;utm_campaign=brizy\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 07 Apr 2020 06:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:302:\"\n \nJe ne sais pas si vous aimez le tennis. Moi, personnellement, c’est un sport qui me botte.  En tennis, on a l’habitude de parler d’un Big 3, pour désigner les...\nL’article Brizy, un constructeur de page qui rend tout “easy” ? est apparu en premier sur WPMarmite. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"WP Marmite\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:655:\"

\"\"

\n

Je ne sais pas si vous aimez le tennis. Moi, personnellement, c’est un sport qui me botte.  En tennis, on a l’habitude de parler d’un Big 3, pour désigner les...

\n

L’article Brizy, un constructeur de page qui rend tout “easy” ? est apparu en premier sur WPMarmite.

\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"https://wpmarmite.com/brizy/?utm_source=rss&utm_medium=rss&%23038;utm_campaign=brizy\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"Alerte sécurité pour Contact Form 7 Datepicker\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/L0Sp9QfW9BA/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://www.echodesplugins.li-an.fr/alerte-securite/alerte-securite-pour-contact-form-7-datepicker/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Apr 2020 08:46:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"\n Une faille de sécurité découverte sur Contac Form \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:143:\"Une faille de sécurité découverte sur Contac Form\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://www.echodesplugins.li-an.fr/alerte-securite/alerte-securite-pour-contact-form-7-datepicker/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"WPServeur rejoint le groupe CTS / Magic Online\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/GAwn29EGA2g/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wpformation.com/wpserveur-groupe-cts-magic-online/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Apr 2020 11:54:16 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:624:\"\n Chères/chers lect(rice)eurs de WPF, Comme vous le saviez sans doute, j’avais la double casquette WPFormation / WPServeur. L’idée de WPServeur m’étant d’ailleurs venu lors de mes formations WordPress alors que mes stagiaires me demandaient une solution simple, rapide et sécurisé pour héberger leurs sites WordPress à venir. De ce simple constat est né WPServeur. Fondé […]\n\nL’article WPServeur rejoint le groupe CTS / Magic Online est apparu en premier sur WPFormation. Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"WP Formation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1442:\"

\"GoodBye\"Chères/chers lect(rice)eurs de WPF, Comme vous le saviez sans doute, j’avais la double casquette WPFormation / WPServeur. L’idée de WPServeur m’étant d’ailleurs venu lors de mes formations WordPress alors que mes stagiaires me demandaient une solution simple, rapide et sécurisé pour héberger leurs sites WordPress à venir. De ce simple constat est né WPServeur. Fondé […]

\n
\n

L’article WPServeur rejoint le groupe CTS / Magic Online est apparu en premier sur WPFormation.
Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !

\n
\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wpformation.com/wpserveur-groupe-cts-magic-online/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"WordPress 5.5 – L’auto-update pour ou contre cette nouvelle fonctionnalité ?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/oycMEn2ncuA/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://wpformation.com/wordpress-5-5-auto-update/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Apr 2020 06:21:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:619:\"\n Alors que la dernière mise à jour WordPress 5.4 vient tout juste de tomber, depuis Février 2020 des bruits de couloir murmurent qu’une toute nouvelle fonctionnalité très attendue devrait voir le jour avec la mise à jour 5.5 : l’auto-update. En effet, avec cette dernière version, il sera intégré en natif dans votre WordPress la […]\n\nL’article WordPress 5.5 – L’auto-update pour ou contre cette nouvelle fonctionnalité ? est apparu en premier sur WPFormation. Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"WP Formation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1451:\"

\"updateAlors que la dernière mise à jour WordPress 5.4 vient tout juste de tomber, depuis Février 2020 des bruits de couloir murmurent qu’une toute nouvelle fonctionnalité très attendue devrait voir le jour avec la mise à jour 5.5 : l’auto-update. En effet, avec cette dernière version, il sera intégré en natif dans votre WordPress la […]

\n
\n

L’article WordPress 5.5 – L’auto-update pour ou contre cette nouvelle fonctionnalité ? est apparu en premier sur WPFormation.
Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !

\n
\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://wpformation.com/wordpress-5-5-auto-update/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"Comment créer des ancres sur WordPress ?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/_dsx6WE6mmc/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"https://wpmarmite.com/ancre-wordpress/?utm_source=rss&utm_medium=rss&%23038;utm_campaign=ancre-wordpress\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Apr 2020 06:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:316:\"\n \nOk, mise en situation : vous êtes chez vous, tranquillement installé devant votre ordinateur, à la recherche d’inspiration pour le design de votre blog.  L’un des résultats de Google vous...\nL’article Comment créer des ancres sur WordPress ? est apparu en premier sur WPMarmite. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"WP Marmite\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:686:\"

\"\"

\n

Ok, mise en situation : vous êtes chez vous, tranquillement installé devant votre ordinateur, à la recherche d’inspiration pour le design de votre blog.  L’un des résultats de Google vous...

\n

L’article Comment créer des ancres sur WordPress ? est apparu en premier sur WPMarmite.

\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"https://wpmarmite.com/ancre-wordpress/?utm_source=rss&utm_medium=rss&%23038;utm_campaign=ancre-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"📊WordPress 5.4 en chiffres : l’influence des pays et entreprises sur WP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/Z4WDN9IecnY/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"https://jeanbaptisteaudras.com/2020/03/wordpress-5-4-en-chiffres-linfluence-des-pays-et-entreprises-sur-wp/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 31 Mar 2020 21:44:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:636:\"\n L’article 📊WordPress 5.4 en chiffres : l’influence des pays et entreprises sur WP provient de Jean-Baptiste Audras - CTO @ Whodunit & WordPress Core Developer\nWordPress 5.4 « Adderley » est sorti le 31 mars 2020, notamment grâce au travail de 552 personnes qui ont contribué à cette nouvelle version de notre outil de publication web préféré ! 🥂 En tant que coordinateur de la documentation de WP […]\nL’article 📊WordPress 5.4 en chiffres : l’influence des pays et entreprises sur WP provient de Jean-Baptiste Audras - CTO @ Whodunit & WordPress Core Developer \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"JB Audras\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:20193:\"

L’article 📊WordPress 5.4 en chiffres : l’influence des pays et entreprises sur WP provient de Jean-Baptiste Audras - CTO @ Whodunit & WordPress Core Developer

\n\n

WordPress 5.4 « Adderley » est sorti le 31 mars 2020, notamment grâce au travail de 552 personnes qui ont contribué à cette nouvelle version de notre outil de publication web préféré ! \"🥂\"

\n\n\n\n

En tant que coordinateur de la documentation de WP 5.4, je peux dire que c’était une super expérience, avec une équipe de coordination professionnelle et sympathique. Bravo et merci à l’équipe et aux mentors : Francesca, David, Sergey, Tammie, Mark, Mary, Jorge, Josepha, Jonathan, Jeff et Matt… merci pour cette expérience inestimable \"🙌\"\"💚\"

\n\n\n\n

Quand WordPress 5.3 « Kirk » est sorti, j’ai fait quelques statistiques et un classements par pays. Pour WordPress 5.4, je suis allé plus loin et vous trouverez dans cet article bien plus de stats : contributions par pays, par employeur/entreprise, ou encore le ratio entre les nouveaux contributeurs et ceux qui avaient déjà contribué au cœur WP auparavant.

\n\n\n\n
Comment ces données concernant WordPress 5.4 ont-elles été collectées ?

Avec Sergey Biryukov et Jorge Costa, nous avons travaillé sur la génération des crédits de WordPress 5.4. À partir de cette liste, j’ai « parsé » la page de profil WordPress.org de chaque contributeur afin d’extraire quelques informations publiques : pays, employeur, et s’il a déjà contribué au cœur WP avant. Cela concerne tout autant les contributions au cœur WP faites sur Trac et les pull requests faites sur le dépôt GitHub de Gutenberg.

Est-ce que ces statistiques de WP 5.4 sont 100% précises ?

Ces stats se basent sur les informations déclarées publiquement sur le profil wp.org de chaque personne. Les utilisateurs dont les données étaient vides n’ont pas été pris en compte dans ces chiffres.
Néanmoins, le pourcentage de personnes ayant rempli son profil étant important, ces données apportent tout de même un éclairage pertinent sur les ratios et sont plutôt représentatives de l’ensemble.

Puis-je télécharger et réutiliser ces graphiques et données ?

Oui pas de problème \"😊\" Tous les graphiques ainsi que les jeux de données peuvent être téléchargés à la fin de l’article.

\n\n\n\n

\n\n\n\n

\"🌍\"Classement des pays par nombre de contributeurs

\n\n\n\n

Ce graphique montre le nombre de pays qui ont contribué à WordPress 5.4, classés par nombre de contributeurs.

\n\n\n\n

Sur les 48 pays qui ont contribué à cette version de WordPress, les États-unis ont le plus grand nombre de contributeurs (99), suivis par l’Inde (48 contributeurs). Ensuite viennent l’Allemagne avec 20, le Royaume-Uni avec 18 et –cocorico !– la France avec 15 contributeurs.

\n\n\n\n

Les États-Unis sont toujours le pays ayant le plus d’influence sur le développement du CMS, mais l’Inde confirme sa seconde position (majoritairement des tickets liés à la documentation du CMS, mais pas uniquement, il y a aussi beaucoup de correctifs fonctionnels). Les pays d’Europe viennent ensuite en ordre dispersé mais si on les additionne, on arrive à un nombre équivalent aux USA.

\n\n\n\n
\"\"
\n\n\n\n

Voici l’évolution du top 10 des pays entre WP 5.3 et WP 5.4.

\n\n\n\n
WordPress 5.3 WordPress 5.4 
PaysPersonnesPaysPersonnes
USA110USA99
Inde63Inde48
Royaume-Uni26Allemagne20
Allemagne22Royaume-Uni18
Pays-bas21France15
Australie14Canada11
Canada13Pays-bas11
France11Bangladesh9
Italie9Italie8
Japon8Japon8
\n\n\n\n

\"🌎\"Classement des pays par nombre de contributions

\n\n\n\n

Si au lieu de compter les contributrices et contributrices, on choisi à la place de compter les contributions (participations à un ticket Trac ou une issue GitHub), alors les résultats sont considérablement différents. Des contributeurs russes ont été crédités dans 558 tickets, juste devant les américains avec 538 contributions. Les néerlandais arrivent ensuite avec 168 contributions, les Britanniques suivent avec 114 contributions, les personnes situées en Inde avec 113 contributions puis l’Algérie avec 101 crédits.

\n\n\n\n

Notons que Sergey Biryukov (lead technique de WordPress 5.4) a été crédité 555 fois ! Cela explique pourquoi la russie est devant. Je me demande presque si n’aurions pas du renommer WordPress en SergeyPress 1.0… \"😂\"

\n\n\n\n
\"\"
\n\n\n\n

\"💚\"Classement des entreprises par nombre de contributeurs

\n\n\n\n

Sur les 163 entreprises employant des personnes qui ont contribué à WordPress 5.4, c’est Automattic qui a de loin le plus grand nombre de contributeurs, avec 52 personnes créditées dans la version 5.4. Sept autres entreprises ont plus de 2 personnes ayant été créditées : Yoast avec 7 personnes, Whodunit – mon employeur – avec 6 personnes, Human Made (6), 10up (5), Google (4), Bluehost (4), et enfin WPMU Dev (3).

\n\n\n\n
\"\"
\n\n\n\n

\"💜\"Classement des entreprises par nombre de contributions

\n\n\n\n

Automattic est la société la plus prolifique avec des employés crédités dans pas moins de 754 tickets, mais elle est suivie de près par Yoast avec 601 tickets.

\n\n\n\n

Il y a trois autres entreprises apparaissant dans plus de 60 tickets : il s’agit de Bluehost (70), Whodunit (67) et Human Made (67).

\n\n\n\n

Automattic (éditeur de la plateforme de blogging WordPress.com) et Yoast (éditeur de l’extension du même nom) sont donc les deux sociétés ayant eu l’influence la plus importante sur le contenu de la version 5.4 de WordPress. Elles sont suivies par un hébergeur et deux agences web. Plus loin dans le classement, on retrouve l’agence 10up, les éditeurs WPMU Dev et iThemes ou encore Google, qui laisse petit à petit son empreinte sur le CMS.

\n\n\n\n
\"\"
\n\n\n\n

\"🐣\"Ratio entre nouveaux contributeurs et contributeurs core réguliers

\n\n\n\n

J’ai aussi essayé de voir quel était le ratio entre les personnes ayant proposé leurs premières contributions au cœur WordPress et celles qui avait déjà contribué au CMS sur des versions précédentes.

\n\n\n\n

Les nouveaux contributrices et contributeurs représentent un tiers des personnes ayant participé à WordPress 5.4, avec 168 people qui ont fait leur première contribution au cœur du CMS pour cette version ! \"🎉\"\"💚\"

\n\n\n\n

Ils ont été crédités en tout sur un petit 10% du nombre total de tickets, et les contributeurs réguliers représentent plus de 90% de l’ensemble. Cela est plutôt normal, compte-tenu du fait que les nouveaux sont par définition en train d’expérimenter la contribution, il est logique que la quantité de tickets sur lesquels ils soient impliqués soit moins élevée \"😌\"

\n\n\n\n
\n
\n

Nombre de nouveaux contributeurs par rapport aux contributeurs réguliers

\n\n\n\n
\"\"
\n
\n\n\n\n
\n

Nombre de contributions venant de nouveaux par rapport à celles venant de contributeurs réguliers

\n\n\n\n
\"\"
\n
\n
\n\n\n\n

\"🎖\"Classement individuel des personne ayant le plus contribué à WP 5.4

\n\n\n\n

Voici la liste des personnes ayant proposé plus de 20 contributions sur la version 5.4 de WordPress :

\n\n\n\n
Utilisateur·iceContributionsPaysEntreprise
sergeybiryukov555RussieYoast
jorgefilipecosta144Automattic
ellatrix135Pays-bas
youknowriad97AlgerieAutomattic
aduth85USAAutomattic
epiqueras85Perou
gziolo83PologneAutomattic
audrasjb60FranceWhodunit
johnbillion52Royaume-UniHuman Made Ltd
mkaz50USAAutomattic
desrosj42USABluehost
garrett-eclipse42CanadaEclipse360
azaozz40Canada
afercia36ItalieYoast
joen32DanemarkAutomattic
andraganescu31
retrofox30Automattic
talldanwp28Australie
ianbelanger26USABluehost
timothyblynjacobs26USAiThemes
karmatosed26Royaume-UniAutomattic
xkon24GrèceWPMU DEV
mcsf23PortugalAutomattic
whyisjake20USAAutomattic / WordPress VIP
\n\n\n\n

\"🎁\"Télécharger les graphiques et les données

\n\n\n\n

Toutes ces ressources sont partagées sous licence Creative Commons BY-SA, ce qui veut dire que vous êtes libre de les partager sur votre blog ou sur votre site web en mentionnant son auteur (et en mettant peut-être un lien vers cette page ?).

\n\n\n\n

Si vous désirez supporter cette initiative, vous pouvez me payer une bière \"🍺\" ou laisser un gentil commentaire ci-dessous \"😍\"

\n\n\n\n
\"\"WP 5.4 credits – Countries by peopleDownload PNG
Download SVG
\"\"WP 5.4 credits – Countries by contributionsDownload PNG
Download SVG
\"\"WP 5.4 credits – Companies by peopleDownload PNG
Download SVG
\"\"WP 5.4 credits – Companies by contributionsDownload PNG
Download SVG
\"\"WP 5.4 credits – newcomers vs regular contributors, by peopleDownload PNG
Download SVG
\"\"WP 5.4 credits – newcomers vs regular contributors, by contributionsDownload PNG
Download SVG
\"\"WP 5.4 – Full DumpDownload CSV
\n

L’article 📊WordPress 5.4 en chiffres : l’influence des pays et entreprises sur WP provient de Jean-Baptiste Audras - CTO @ Whodunit & WordPress Core Developer

\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"https://jeanbaptisteaudras.com/2020/03/wordpress-5-4-en-chiffres-linfluence-des-pays-et-entreprises-sur-wp/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:36:\"Alerte sécurité pour Rank Math SEO\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/q-r-eP27r-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://www.echodesplugins.li-an.fr/alerte-securite/alerte-securite-pour-rank-math-seo/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 31 Mar 2020 15:01:12 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"\n Vérifiez la mise à jour de cette extension SEO de plus en plus populaire. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:166:\"Vérifiez la mise à jour de cette extension SEO de plus en plus populaire.\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://www.echodesplugins.li-an.fr/alerte-securite/alerte-securite-pour-rank-math-seo/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"Crocoblock : la boîte à outils pour vos projets Elementor\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/wUflwriBIHE/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://wpmarmite.com/crocoblock/?utm_source=rss&utm_medium=rss&%23038;utm_campaign=crocoblock\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 31 Mar 2020 06:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:353:\"\n \nVous avez décidé de concevoir votre prochain site WordPress avec Elementor ? Bonne décision. Seulement, maintenant, il va vous falloir rassembler tous les plugins nécessaires pour inclure toutes les fonctionnalités...\nL’article Crocoblock : la boîte à outils pour vos projets Elementor est apparu en premier sur WPMarmite. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"WP Marmite\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:723:\"

\"\"

\n

Vous avez décidé de concevoir votre prochain site WordPress avec Elementor ? Bonne décision. Seulement, maintenant, il va vous falloir rassembler tous les plugins nécessaires pour inclure toutes les fonctionnalités...

\n

L’article Crocoblock : la boîte à outils pour vos projets Elementor est apparu en premier sur WPMarmite.

\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://wpmarmite.com/crocoblock/?utm_source=rss&utm_medium=rss&%23038;utm_campaign=crocoblock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"Comment créer une page de réglages pour une extension WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/BBl1grsKDd0/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"https://vincentdubroeucq.com/comment-creer-page-de-reglages-extension-wordpress/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Mar 2020 15:05:52 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:494:\"\n Si vous créez des extensions pour WordPress, il y a de grandes chances que vous ayiez besoin d’une page dédiée pour les réglages. Créer une page de réglages n’est pas bien compliqué, car WordPress mets à notre disposition une API pour ça. Non, pas besoin d’un framework pour créer des pages de réglages, et non, […]\nCet article Comment créer une page de réglages pour une extension WordPress est apparu en premier sur Vincent Dubroeucq. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Vincent Dubroeucq\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:746:\"

Si vous créez des extensions pour WordPress, il y a de grandes chances que vous ayiez besoin d’une page dédiée pour les réglages. Créer une page de réglages n’est pas bien compliqué, car WordPress mets à notre disposition une API pour ça. Non, pas besoin d’un framework pour créer des pages de réglages, et non, […]

\n

Cet article Comment créer une page de réglages pour une extension WordPress est apparu en premier sur Vincent Dubroeucq.

\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"https://vincentdubroeucq.com/comment-creer-page-de-reglages-extension-wordpress/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"Neve: un thème WordPress ultra personnalisable à l’ère Gutenberg\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/LE5d_f7wJkQ/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wpformation.com/neve-un-theme-wordpress-ultra-personnalisable-a-lere-gutenberg/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Mar 2020 07:00:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:625:\"\n En tant qu’utilisateur, développeur et formateur, j’ai toujours apprécié l’évolution de WordPress. De version en version, le CMS est de plus en plus accessible et s’ouvre toujours davantage au plus grand nombre. Une personne qui ne sait pas coder, qui n’a pas beaucoup de sous et pas vraiment de notions de design pourra, en investissant […]\n\nL’article Neve: un thème WordPress ultra personnalisable à l’ère Gutenberg est apparu en premier sur WPFormation. Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"WP Formation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1490:\"

\"theme_neve_wordpress\"En tant qu’utilisateur, développeur et formateur, j’ai toujours apprécié l’évolution de WordPress. De version en version, le CMS est de plus en plus accessible et s’ouvre toujours davantage au plus grand nombre. Une personne qui ne sait pas coder, qui n’a pas beaucoup de sous et pas vraiment de notions de design pourra, en investissant […]

\n
\n

L’article Neve: un thème WordPress ultra personnalisable à l’ère Gutenberg est apparu en premier sur WPFormation.
Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !

\n
\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wpformation.com/neve-un-theme-wordpress-ultra-personnalisable-a-lere-gutenberg/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"Devenez Rédacteur sur WP Formation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/ThEgX_veoZk/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"https://wpformation.com/devenez-redacteur-wpformation/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 28 Mar 2020 08:00:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:357:\"\n Vous souhaitez partager vos connaissances et démontrer votre expertise? Vous êtes au bon endroit ! Devenez Rédacteur indépendant sur WP Formation !\n\nL’article Devenez Rédacteur sur WP Formation est apparu en premier sur WPFormation. Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"WP Formation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1200:\"

\"RédacteurVous souhaitez partager vos connaissances et démontrer votre expertise? Vous êtes au bon endroit ! Devenez Rédacteur indépendant sur WP Formation !

\n
\n

L’article Devenez Rédacteur sur WP Formation est apparu en premier sur WPFormation.
Tutoriels WordPress, Formation WordPress, Woocommerce, SEO. Abonnez-vous pour ne rien manquer !

\n
\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"https://wpformation.com/devenez-redacteur-wpformation/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:84:\"\n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"Redirections WordPress : Les meilleures pratiques pour maximiser le SEO et la vitesse des pages\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"http://feedproxy.google.com/~r/wpfr/~3/ejRwhzDv3XM/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://kinsta.com/fr/blog/redirections-wordpress/\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 09 Apr 2020 15:32:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:330:\"\n Lorsque vous remaniez un site web ou que vous mettez à jour un ancien contenu, il est probable que la structure de vos URLs soit modifiée. ...\nThe post Redirections WordPress : Les meilleures pratiques pour maximiser le SEO et la vitesse des pages appeared first on Hébergement WordPress infogéré Kinsta. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Kinsta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:36660:\"

Lorsque vous remaniez un site web ou que vous mettez à jour un ancien contenu, il est probable que la structure de vos URLs soit modifiée. Et si vous ne suivez pas les meilleures pratiques de redirection de WordPress, vous risquez d’avoir un impact négatif sur l’expérience utilisateur (UX) et sur votre référencement (SEO).

\n

La fonctionnalité de redirection de WordPress intégrée à la plateforme de base est conçue pour repérer les URLs incorrectes. C’est-à-dire que lorsqu’une mauvaise URL est demandée, WordPress essaie de localiser la bonne URL et redirige le visiteur si c’est le cas.

\n

Dans cet article, nous expliquerons l’importance des redirections WordPress et comment elles influencent la vitesse des pages et, bien sûr, le référencement. Nous discuterons également de la manière dont vous pouvez minimiser les redirections dans WordPress et nous vous guiderons à travers les différentes solutions que vous pouvez utiliser pour les mettre en place.

\n\n\n

Commençons !

\n \n \n

Une introduction aux redirections WordPress

\n

Le noyau de WordPress est doté d’une fonctionnalité de redirection destinée à aider à détecter et à corriger les URLs incorrectes. Si quelqu’un demande une URL incorrecte, WordPress tente de localiser la bonne et redirige ensuite le visiteur si cela a réussi.

\n

Disons que vous avez une page qui se trouve sur « http://www.exemple.com/parent/page ». Si vous saisissez « http://exemple.com/page » dans votre navigateur, en général, WordPress est assez intelligent pour localiser automatiquement la bonne page vers laquelle vous serez redirigé.

\n

Malheureusement, ce n’est pas toujours aussi simple. Si vous configurez votre site web pour qu’il utilise HTTPS (de manière à forcer tout le trafic à être redirigé de l’URL préfixée HTTP vers HTTPS), le processus de redirection devient plus complexe.

\n

Par exemple, imaginez qu’un visiteur tente d’accéder à la page web « https://www.exemple.com/parent/page » en saisissant « http://exemple.com/page » dans la barre d’adresse. Le processus se déroulerait comme suit :

\n
    \n
  • Premièrement, le visiteur est redirigé de HTTP vers HTTPS.
  • \n
  • Deuxièmement, le visiteur est redirigé lorsque « www » est ajouté à l’URL.
  • \n
  • Troisièmement, le visiteur est redirigé vers la formulation de l’URL qui inclut la page mère dans le chemin.
  • \n
  • Enfin, le serveur commence à envoyer les fichiers et les ressources du site web au navigateur du visiteur.
  • \n
\n

Vous pourriez penser : « C’est génial ! Je peux massacrer un lien et le visiteur finira quand même là où il est censé être ». Dans un sens, vous auriez raison de penser cela. WordPress est très bon pour déterminer où les URLs sont censées se résoudre, ce qui signifie que les URLs mal saisies se résolvent souvent correctement.

\n

Cependant, toute cette auto-redirection a aussi un revers.

\n\n

Comment les redirections WordPress impactent la vitesse de chargement des pages

\n

Une fois que l’on se rend compte à quel point WordPress est résistant, il est facile de se faire piéger en négligeant la formulation des URLs. Cela est particulièrement dangereux si vous saisissez manuellement les URLs dans les liens en ligne et les menus personnalisés.

\n

Ce n’est pas grave, n’est-ce pas ? Les visiteurs se retrouvent quand même à la bonne URL ! Bien que cela soit vrai en théorie, ce que vous négligez, c’est l’impact des redirections sur la vitesse de chargement des pages.

\n

Jetons un coup d’œil sur le résultat de la vitesse des pages Pingdom pour un site WordPress. Ce test est basé sur l’accès à une page en utilisant une URL correctement formulée, afin d’éviter toute redirection :

\n
\"Un

Un résultat de test Pingdom avec une URL correctement formée

\n

Ce n’est pas mal du tout. Si nous examinons les requêtes de fichiers, nous constatons qu’il n’y a pas de redirection lorsque le site est demandé :

\n
\"Une

Une requête de fichier Pingdom

\n

Que se passe-t-il donc si nous nous trompons d’URL et que nous refaisons le test ?

\n
\"Un

Un résultat de test Pingdom avec une URL mal formée

\n

Cela ajoute près de 100 millisecondes au temps de chargement des pages. Bien que cela puisse sembler sans importance puisque ce site est déjà assez rapide, regardons les requêtes de fichiers pour voir ce qui s’est passé :

\n
\"Une

Une mauvaise URL de requête de fichier

\n

Une redirection a été ajoutée au début de l’URL. Après les redirections, la page se charge normalement. Nous pouvons donc attribuer la vitesse plus lente de la page à la redirection qui se produit lorsque l’URL incorrecte est introduite dans le test.

\n

En fin de compte, cette redirection impacte la vitesse de chargement de page ce qui est préjudiciable. La différence peut être significative et mesurable.

\n

Comment les redirections de WordPress affectent le SEO de votre site

\n

Si vous avez une compréhension de base du référencement, vous connaissez probablement le rôle important que les liens jouent dans ce domaine. Si une URL renvoie à une page qui n’existe plus, ou a été transférée vers un autre lien qui a été déplacé, vos visiteurs peuvent rencontrer une erreur de page 404 :

\n
\"Une

Une page d’erreur 404 dans Chrome

\n

En plus d’une mauvaise expérience utilisateur, une erreur 404 « page non trouvée » peut également vous nuire du point de vue du référencement. Ces erreurs 404 sont le résultat de liens brisés, qui affectent la capacité des moteurs de recherche à explorer votre site web et à localiser ses pages.

\n

Cela indique aux moteurs de recherche que les utilisateurs sont non seulement capables de trouver ce qu’ils cherchent, mais aussi que l’architecture de votre site est médiocre et dépassée.

\n

Il est donc essentiel de mettre en place des redirections pour les pages dont l’URL a été modifiée. Si vous déplacez votre site vers un nouveau domaine, la configuration des redirections de WordPress peut faire en sorte que les robots des moteurs de recherche soient toujours capables d’indexer les nouvelles URLs du site, tout en éliminant simultanément les anciennes de l’index.

\n

Les redirections peuvent également contribuer à garantir que le jus du lien sera transmis de votre ancien domaine à votre nouveau et au sein de vos propres pages. Cependant, il est important de noter que seuls certains codes de redirection HTTP transmettront votre classement dans les moteurs de recherche.

\n

Les différents types de redirections d’URL

\n

En tant qu’utilisateur de WordPress, le type de redirection le plus courant auquel vous aurez affaire (et le meilleur pour le référencement) est une redirection 301. Elle est utilisée pour les contenus qui ont été déplacés de façon permanente.

\n

Les redirections 301 indiquent aux moteurs de recherche que la page à laquelle vous souhaitez envoyer des visiteurs a changé ou a été déplacée et passe entre 90 et 99 % du jus de lien. Dans la plupart des cas, ce type de redirection aura pour effet que les moteurs de recherche transmettront la majorité du contenu du lien (ou de l’autorité de la page) à la nouvelle page ou à la page mise à jour.

\n

D’autres types de redirections côté serveur sont également possibles :

\n
    \n
  • 302. Cette redirection temporaire informe les moteurs de recherche que la page est déplacée, mais pas de façon permanente. Elle ne transmet pas le jus de lien comme le fait une redirection 301.
  • \n
  • 303. Ce type de redirection temporaire est utilisé pour éviter que les pages qui stockent des données ne soient rafraîchies ou mises en favoris (formulaires de paiement, pages d’atterrissage, etc.). De cette façon, les utilisateurs ne peuvent pas soumettre à nouveau les formulaires après avoir appuyé sur le bouton « retour » de leur navigateur. Ces redirections n’influencent pas le référencement.
  • \n
  • 307. Une redirection 307 est similaire à une redirection 303, en ce sens qu’elle ne doit être utilisée que pour une page temporairement déplacée. Cependant, une redirection 302 est généralement la méthode préférée.
  • \n
  • 308. Une redirection 308 est une redirection permanente, donc elle transmet le jus de lien et l’autorité de la page. Comme la précédente redirection, cependant, ses effets sur le référencement ne sont pas bien connus. Dans la plupart des cas, il est préférable d’utiliser une redirection 301.
  • \n
\n

Comme nous l’avons dit, tous les éléments ci-dessus sont considérés comme des redirections côté serveur.

\n

Il existe également des redirections côté client, qui sont déclenchées lorsque le navigateur d’un utilisateur gère la redirection ou le transfert. Cependant, ces dernières ne sont pas fiables et doivent être évitées.

\n

Les redirections côté serveur sont le meilleur moyen de s’assurer que les moteurs de recherche peuvent rapidement comprendre les redirections et transférer votre jus SEO de manière appropriée.

\n

Rediriger ou ne pas rediriger ?

\n

Les redirections existent pour une raison. Elles vous permettent d’envoyer des visiteurs depuis un contenu obsolète et des URLs inexistantes vers un contenu mis à jour. Nous avons déjà couvert l’angle des URLs inexistantes dans une certaine mesure. WordPress fait un peu cela tout seul.

\n

Cependant, WordPress ne peut pas tout attraper, et il y a des moments où des règles de redirection manuelle sont nécessaires.

\n

Par exemple, disons que vous avez écrit un article intitulé « What’s Brand New in WordPress » à l’époque de la sortie de WordPress 3.0. C’était un excellent article en 2010, mais les internautes qui cherchent « ce qu’il y a de neuf dans WordPress » aujourd’hui en 2020 veulent des informations plus récentes. Vous voulez garder ces lecteurs heureux, alors vous rédigez un nouvel article sur les fonctionnalités incluses dans une prochaine version de WordPress.

\n

Dans ce scénario, une réorientation de l’ancien article vers le nouvel article est parfaitement acceptable et appropriée. En outre, dans ce cas, une redirection est une bonne pratique de référencement. Le jus de lien attribué à l’ancien article sera plutôt transmis à votre nouvel article, ce qui lui donnerait un poids instantané dans les moteurs de recherche.

\n

Il existe plusieurs scénarios dans lesquels les redirections sont appropriées, notamment

\n
    \n
  • Vous avez publié un contenu mis à jour et vous voulez éloigner les visiteurs de l’ancienne version.
  • \n
  • Vous avez remanié la structure des permaliens d’un site web et devez rediriger les anciennes URL vers leur nouvelle structure.
  • \n
  • Vous mettez à jour une page ou un article publié et souhaitez rediriger temporairement le trafic vers un autre article ou une autre page pendant que vous travaillez sur la mise à jour.
  • \n
\n

Quand ne pas rediriger

\n

Dans tous les scénarios ci-dessus, des redirections sont nécessaires pour envoyer les visiteurs d’un contenu obsolète et d’URLs brisées vers un contenu mis à jour. Elles sont également utiles comme mesure temporaire pendant qu’un contenu spécifique est mis à jour.

\n

Alors, quand n’est-il pas approprié d’utiliser une redirection WordPress ? Par exemple, si vous avez construit un menu personnalisé en utilisant des URLs qui n’incluent pas « www », mais que l’URL de votre site se résout avec le sous-domaine « www » au début de l’URL, vous faites une erreur.

\n

L’utilisation de redirections dans ce scénario n’est pas appropriée et nuit à la vitesse et au SEO de votre site.

\n

Comment réduire les redirections dans WordPress

\n

Si vous êtes convaincu de la nécessité de réduire les redirections dans WordPress, il y a deux choses importantes à faire.

\n

1. Ne jamais créer de redirections non nécessaires

\n

La première chose à retenir est de ne jamais créer intentionnellement des redirections inutiles. Par exemple, vous ne devez pas créer de redirections lorsque vous créez des liens et des menus internes.

\n

Si vous avez pris l’habitude de saisir les URL paresseusement, il est préférable de repenser votre façon de travailler. Au contraire, lorsque vous créez une URL, assurez-vous que vous :

\n
    \n
  • Utilisez le préfixe de protocole approprié (HTTP ou HTTPS).
  • \n
  • Incluez ou excluez le sous-domaine « www » selon le cas.
  • \n
  • N’utilisez pas les IDs d’article et de page dans les liens.
  • \n
  • Incluez le chemin d’accès complet à la page ou à l’article.
  • \n
\n

Le pouvoir de redirection intégré dans WordPress est censé être un moyen de secours, au cas où vous créeriez accidentellement une mauvaise URL. Ce n’est pas une solution très fiable pour les URL paresseuses en général.

\n

2. Assurez-vous que votre domaine de premier niveau (TLD) ne soit pas redirigé plus d’une fois

\n

La deuxième chose que vous pouvez faire pour minimiser l’occurrence des redirections de WordPress est de vous assurer que votre domaine de premier niveau (TLD) se résout avec pas plus d’une redirection. Votre objectif est de vous assurer que la bonne URL est atteinte par une seule redirection ou moins, quelle que soit la combinaison de préfixe de protocole et de sous-domaine qu’un visiteur lance devant le TLD.

\n

Prenons un exemple. Toutes les URLs suivantes devraient se résoudre au TLD avec au maximum une redirection et l’une d’entre elles devrait se résoudre sans redirection :

\n
    \n
  • http://exemple.com
  • \n
  • http://www.exemple.com
  • \n
  • https://exemple.com
  • \n
  • https://www.exemple.com
  • \n
\n

Si vous n’êtes pas sûr du nombre de redirections nécessaires pour résoudre l’URL de votre site en utilisant ces différentes combinaisons de préfixes de protocole et de sous-domaines, vous pouvez le vérifier en utilisant le mappeur de redirection de Patrick Sexton :

\n
\"L\'outil

L’outil Redirect mapper

\n

Vous trouverez ci-dessous un exemple de la manière dont les redirections qui ne sont pas correctement configurées sont facilement repérables grâce à ce mappeur de redirection :

\n
\"Redirections

Redirections mal configurées

\n

Vous pouvez voir qu’il y a des redirections en double dans la version « www » du domaine. À l’inverse, voici un exemple de redirections correctement mises en place :

\n
\"Redirections

Redirections correctement mises en place

\n

Comme vous pouvez le voir, il n’y a qu’une seule redirection qui se produit à la fois pour les « www » et les « non www ».

\n

Si vous constatez que certaines de ces combinaisons ne se résolvent pas (renvoi d’un code de statut de serveur 404) ou nécessitent plus d’une redirection pour être résolues, il est temps de se mettre au travail.

\n

Mise en place de redirections au niveau du serveur

\n

Une méthode que vous pouvez utiliser pour configurer une redirection WordPress est d’ajouter une ou plusieurs règles de redirection à votre serveur. Cela permettra aux visiteurs d’arriver le plus rapidement possible à la bonne formulation d’URL de votre site.

\n

L’objectif de base que vous essayez d’atteindre est de créer des règles de redirection qui ciblent toute formulation d’URL nécessitant plus d’une redirection. Vous voulez forcer ces URLs à se résoudre directement à l’URL correctement formulée.

\n

Par exemple, si l’URL « http://exemple.com » nécessite deux redirections pour arriver à « https://www.exemple.com », vous pouvez créer une redirection manuelle qui permet de le faire en une seule étape (au lieu de deux).

\n

Règles de redirection dans Apache

\n

Si votre site est hébergé sur une pile LAMP standard, vous devrez ajouter des règles de réécriture d’URL au fichier .htaccess de votre site. La mise en place d’une redirection WordPress via un fichier de configuration de serveur web est un processus technique et peut être compliqué.

\n

Par conséquent, n’utilisez cette méthode que si vous êtes à l’aise pour modifier votre fichier .htaccess. Même si vous l’êtes, il est toujours bon de d’abord créer une sauvegarde du fichier.

\n

Ensuite, la première étape consiste à se connecter à votre installation WordPress à l’aide d’un client FTP, ou par le biais du gestionnaire de fichiers du cPanel de votre hébergement. Vous pouvez localiser le fichier .htaccess dans le répertoire racine de votre site WordPress.

\n

Pour mettre en place une redirection 301, vous devrez spécifier les anciens et nouveaux emplacements d’URL avec une structure syntaxique qui ressemble à ceci :

\n

Redirect 301 \"old-page\" \"new-page\"

\n

Si vous souhaitez rediriger tout le trafic de votre site de HTTP vers HTTPS, vous pouvez utiliser les moyens suivants

\n
<IfModule mod_rewrite.c>\n\nRewriteEngine On\nRewriteCond !{HTTPS} off\nRewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]\nRewriteCond %{HTTP_HOST} !^www\\.\nRewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]\n\n</IfModule>
\n

Gardez à l’esprit qu’avant de faire cela, il est important de vous assurer que votre certificat SSL est correctement configuré sur le nouveau site WordPress.

\n

Règles de redirection dans Nginx

\n

Si vous utilisez une configuration d’hébergement plus avancée, il y a de fortes chances qu’elle soit propulsée par Nginx plutôt que par Apache. Dans ce cas, les choses ne sont pas aussi simples.

\n

Si vous êtes un utilisateur de Kinsta, n’hésitez pas à passer à la section suivante.

\n

La configuration de la redirection varie d’un hébergeur à l’autre et vous devrez contacter le support de votre hébergeur pour résoudre le problème de redirection.

\n

Cependant, si vous avez confiance en vos capacités, vous pouvez créer une redirection dans Nginx en créant un bloc serveur pour le contenu que vous souhaitez rediriger, en utilisant le code suivant :

\n
server {\n	listen 80;\n	server_name domain1.com;\n	return 301 $scheme://domain2.com$request_uri;\n}
\n

Dans la directive ci-dessus, le terme « return » est utilisé pour une substitution d’URL. Il renvoie le code de statut spécifié dans l’URL de redirection. La variable « $scheme » utilise le schéma de la requête http/https originale et renvoie le code de redirection 301 avec la nouvelle URL.

\n

Une autre option est d’utiliser :

\n
rewrite ^/$ http://www.domain2.com permanent;\nrewrite ^/(.*)$ http://www.domain2.com/$1 permanent;\n
\n

Cela peut être utilisé pour créer une redirection permanente. Pour des informations plus détaillées, vous pouvez consulter les conseils de F5 Network sur la création de règles de réécriture Nginx.

\n

Règles de redirection dans MyKinsta

\n

Si votre site est hébergé par Kinsta, il est facile de mettre en place des redirections. Vous pouvez utiliser notre outil de règles de redirection dans MyKinsta pour créer des redirections 301 et 302.

\n

Après vous être connecté à votre MyKinsta, cliquez sur votre site et allez sur Redirections, puis sur Ajouter une règle de redirection :

\n
\"Ajouter

Ajouter ne règle de redirection dans MyKinsta

\n

Ensuite, sur l’écran de d’ajout de règle de redirection, vous pouvez choisir le préfixe de domaine pour lequel ajouter la redirection. En général, vous voudrez rediriger à la fois le trafic www et non www, auquel cas vous choisirez Tous les domaines :

\n
\"L\'écran

L’écran « Ajouter une règle de redirection » dans MyKinsta.

\n

Une fois que c’est clair, vous devrez alors remplir les champs Rediriger de et Rediriger vers.

\n

Sous le code de statut HTTP, vous pouvez facilement choisir le type de règle de redirection que vous souhaitez utiliser : 301 ou 302. Lorsque vous êtes satisfait de votre choix, cliquez sur Ajouter une règle de redirection.

\n

Gardez à l’esprit que, comme notre outil de redirection utilise automatiquement regex, vous devez ajouter « ^ » avant chaque chemin « de ». Cela l’empêchera de créer une boucle de redirection avec d’autres URL. Bien que cet outil soit assez simple, vous pouvez toujours contacter le support si vous avez des questions ou si vous avez besoin d’aide.

\n

L’ajout de redirections dans MyKinsta signifie que les règles sont mises en œuvre au niveau du serveur, ce qui est la manière optimale. Cependant, il existe également des extensions WordPress avec lesquelles vous pouvez mettre en place des redirections pour les sites WordPress.

\n

Avant d’examiner de plus près les extensions de redirection, il est important de noter que leur utilisation peut parfois causer des problèmes de performance. La plupart d’entre eux utilisent la fonction wp_redirect, qui nécessite une exécution de code et des ressources supplémentaires.

\n

Créer une redirection WordPress avec une extension

\n

Si votre hébergeur ne dispose pas d’une fonction de règles de redirection, vous devrez peut-être utiliser une extension WordPress. De nombreuses extensions de redirection sont disponibles et Redirection est l’une des plus populaires que vous pouvez utiliser :

\n
\"L’extension

L’extension WordPress Redirection

\n

Cette extension est très facile à utiliser et peut être configurée pour créer des redirections en utilisant du code WordPress, des .htaccess sur les serveurs Apache ou des redirections de serveur Nginx. De plus, elle est gratuite.

\n

Voici comment démarrer avec l’extension Redirection.

\n

Après l’avoir téléchargé à partir du répertoire des extensions, vous pouvez la localiser en allant sur Outils > Redirection :

\n
\"Page

Page d’accueil de l’extension WordPress Redirection

\n

Cela vous amènera à une page d’accueil. Cliquez sur le bouton « Démarrer la configuration », puis suivez la série d’invites. Une fois que c’est fait, vous pouvez commencer à l’utiliser.

\n

Comment ajouter manuellement une nouvelle redirection

\n

Vous pouvez ajouter manuellement une nouvelle redirection en cliquant sur le bouton Ajouter, puis en saisissant les URL source et cible dans les champs respectifs du formulaire et en cliquant sur le bouton Ajouter une redirection :

\n
\"L\'écran

L’écran Ajouter une nouvelle redirection dans l’extension Redirection

\n

Cette approche n’est recommandée que si vous n’avez que quelques URL à rediriger. Si vous avez affaire à un site entier, vous êtes encouragé à gagner du temps en utilisant la fonction d’importation d’URL de l’extension.

\n

Importation/exportation de redirections

\n

Une autre façon utile d’utiliser cette extension est d’importer et d’exporter des redirections. Par exemple, vous pouvez exporter d’anciennes URLs de votre site web, puis utiliser l’extension sur un nouveau site pour importer la liste.

\n

Pour ce faire, installez et activez l’extension Redirection sur votre ancien site web. Ensuite, à partir de votre tableau de bord d’administration WordPress, allez dans Outils > Redirection > Import/Export.

\n

En bas de l’écran, sous Exporter, vous pouvez tout exporter vers un fichier CSV, Apache .htaccess, Nginx rewrite rules, ou Redirection JSON :

\n
\"La

La section « Exporter » de l’extension WordPress Redirection

\n

Ensuite, avec l’extension installée sur votre nouveau site, vous pouvez vous rendre sur le même écran pour importer le fichier :

\n
\"L\'écran

L’écran Import/Export de l’extension Redirection

\n

Cliquez sur le bouton Ajouter un fichier et sélectionnez le fichier. Une fois le fichier téléversé, vous pouvez trouver les nouvelles URLs sous l’onglet Redirections.

\n

Autres extensions WordPress de redirection

\n

Ce n’est pas la seule extension WordPress de redirection que vous pouvez utiliser. 301 Redirects est une autre extension populaire qui sera préférée par les utilisateurs à la recherche d’une liste d’options de configuration. Avec plus de 80 000 installations actives, elle a certainement été bien testée. Elle est facile à apprendre, possède une interface bien conçue et peut être utilisée pour créer manuellement des redirections 301 et 302.

\n

Une fonctionnalité particulièrement intéressante est un menu déroulant permettant de sélectionner des pages, des articles, des pages de médias et des pages d’archives comme cible de redirection. Cela permet de garantir que les règles de redirection créées manuellement se résolvent sans aucun problème. Vous pouvez également conserver des requête chaînes dans les redirections.

\n\n

Résumé

\n

C’est simple : si elles sont mal implémentées, les redirections WordPress peuvent ralentir votre site. C’est pourquoi il vaut la peine de prendre le temps de minimiser le nombre de redirections.

\n

Vous pouvez le faire en évitant de créer des redirections inutiles et en vous assurant que votre TLD se résout avec une seule redirection.

\n

Cependant, il y a des moments où il est approprié de créer et d’utiliser intentionnellement la redirection. Lorsque c’est le cas, il y a deux façons de procéder :

\n
    \n
  • Vous pouvez configurer des redirections au niveau du serveur. Certains fournisseurs d’hébergement proposent des fonctionnalités qui peuvent vous aider, comme l’outil de règles de redirection ici chez Kinsta.
  • \n
  • Utilisez une extension WordPress telle que Redirection pour ajouter manuellement quelques redirections ou importer une liste de redirections d’URL.
  • \n
\n

En limitant l’utilisation de la redirection aux instances nécessaires et en utilisant les meilleures pratiques WordPress de redirection, vous contribuez à ce que vos visiteurs aient l’expérience la plus rapide possible et à ce que vos taux de conversion ne diminuent pas.

\n

De plus, vous n’aurez pas à craindre de nuire à votre SEO et de perdre votre classement !

\n

Qu’en pensez-vous ? Avez-vous rencontré des problèmes de performance dus à un trop grand nombre de redirections ? Faites-le nous savoir dans la section des commentaires ci-dessous !

\n

The post Redirections WordPress : Les meilleures pratiques pour maximiser le SEO et la vitesse des pages appeared first on Hébergement WordPress infogéré Kinsta.

\"\"/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:8:\"origLink\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://kinsta.com/fr/blog/redirections-wordpress/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:52:\"http://backend.userland.com/creativeCommonsRssModule\";a:1:{s:7:\"license\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"http://creativecommons.org/licenses/by-nc-sa/3.0/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:2:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";s:4:\"href\";s:32:\"http://feeds.feedburner.com/wpfr\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:2:{s:3:\"rel\";s:3:\"hub\";s:4:\"href\";s:32:\"http://pubsubhubbub.appspot.com/\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:42:\"http://rssnamespace.org/feedburner/ext/1.0\";a:1:{s:4:\"info\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:3:\"uri\";s:4:\"wpfr\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:11:{s:12:\"content-type\";s:23:\"text/xml; charset=UTF-8\";s:4:\"etag\";s:27:\"fVZhharkORPXiOICvd00ZdrmXJw\";s:13:\"last-modified\";s:29:\"Sun, 26 Apr 2020 10:54:36 GMT\";s:16:\"content-encoding\";s:4:\"gzip\";s:4:\"date\";s:29:\"Sun, 26 Apr 2020 11:01:55 GMT\";s:7:\"expires\";s:29:\"Sun, 26 Apr 2020 11:01:55 GMT\";s:13:\"cache-control\";s:18:\"private, max-age=0\";s:22:\"x-content-type-options\";s:7:\"nosniff\";s:16:\"x-xss-protection\";s:13:\"1; mode=block\";s:6:\"server\";s:3:\"GSE\";s:7:\"alt-svc\";s:196:\"quic=\":443\"; ma=2592000; v=\"46,43\",h3-Q050=\":443\"; ma=2592000,h3-Q049=\":443\"; ma=2592000,h3-Q048=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,h3-T050=\":443\"; ma=2592000\";}}s:5:\"build\";s:14:\"20130911040210\";}', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(139, '_transient_timeout_feed_mod_76f8d9281c01f21e505004d0986f50c6', '1587942115', 'no'), -(140, '_transient_feed_mod_76f8d9281c01f21e505004d0986f50c6', '1587898915', 'no'), -(141, '_transient_timeout_dash_v2_bd94b8f41e74bae2f4dc72e9bd8379af', '1587942115', 'no'), -(142, '_transient_dash_v2_bd94b8f41e74bae2f4dc72e9bd8379af', '', 'no'), -(143, 'can_compress_scripts', '1', 'no'), -(149, 'recently_activated', 'a:0:{}', 'yes'); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_postmeta` --- - -CREATE TABLE `wp_postmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `post_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_520_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_postmeta` --- - -INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES -(1, 2, '_wp_page_template', 'default'), -(2, 3, '_wp_page_template', 'default'), -(3, 5, '_wp_attached_file', '2020/04/2020-landscape-1.png'), -(4, 5, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:1200;s:6:\"height\";i:769;s:4:\"file\";s:28:\"2020/04/2020-landscape-1.png\";s:5:\"sizes\";a:4:{s:6:\"medium\";a:4:{s:4:\"file\";s:28:\"2020-landscape-1-300x192.png\";s:5:\"width\";i:300;s:6:\"height\";i:192;s:9:\"mime-type\";s:9:\"image/png\";}s:5:\"large\";a:4:{s:4:\"file\";s:29:\"2020-landscape-1-1024x656.png\";s:5:\"width\";i:1024;s:6:\"height\";i:656;s:9:\"mime-type\";s:9:\"image/png\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:28:\"2020-landscape-1-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:28:\"2020-landscape-1-768x492.png\";s:5:\"width\";i:768;s:6:\"height\";i:492;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(5, 5, '_starter_content_theme', 'twentytwenty'), -(6, 5, '_customize_draft_post_name', 'le-nouveau-e-mucem-ouvre-ses-portes'), -(7, 6, '_thumbnail_id', '5'), -(8, 6, '_customize_draft_post_name', 'le-nouveau-e-mucem-ouvre-ses-portes'), -(9, 6, '_customize_changeset_uuid', '611b855a-678b-4d38-be63-2d0ce510af5c'), -(10, 7, '_customize_draft_post_name', 'a-propos-de'), -(11, 7, '_customize_changeset_uuid', '611b855a-678b-4d38-be63-2d0ce510af5c'), -(12, 8, '_customize_draft_post_name', 'contact'), -(13, 8, '_customize_changeset_uuid', '611b855a-678b-4d38-be63-2d0ce510af5c'), -(14, 9, '_customize_draft_post_name', 'blog'), -(15, 9, '_customize_changeset_uuid', '611b855a-678b-4d38-be63-2d0ce510af5c'), -(16, 11, '_wp_attached_file', '2020/04/2020-landscape-1-1.png'), -(17, 11, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:1200;s:6:\"height\";i:769;s:4:\"file\";s:30:\"2020/04/2020-landscape-1-1.png\";s:5:\"sizes\";a:4:{s:6:\"medium\";a:4:{s:4:\"file\";s:30:\"2020-landscape-1-1-300x192.png\";s:5:\"width\";i:300;s:6:\"height\";i:192;s:9:\"mime-type\";s:9:\"image/png\";}s:5:\"large\";a:4:{s:4:\"file\";s:31:\"2020-landscape-1-1-1024x656.png\";s:5:\"width\";i:1024;s:6:\"height\";i:656;s:9:\"mime-type\";s:9:\"image/png\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:30:\"2020-landscape-1-1-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:30:\"2020-landscape-1-1-768x492.png\";s:5:\"width\";i:768;s:6:\"height\";i:492;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(18, 11, '_starter_content_theme', 'twentytwenty'), -(19, 11, '_customize_draft_post_name', 'le-nouveau-e-mucem-ouvre-ses-portes'), -(20, 12, '_thumbnail_id', '11'), -(21, 12, '_customize_draft_post_name', 'le-nouveau-e-mucem-ouvre-ses-portes'), -(22, 12, '_customize_changeset_uuid', '58a64f3b-8901-4071-a74d-abf3403ba9bb'), -(23, 13, '_customize_draft_post_name', 'a-propos-de'), -(24, 13, '_customize_changeset_uuid', '58a64f3b-8901-4071-a74d-abf3403ba9bb'), -(25, 14, '_customize_draft_post_name', 'contact'), -(26, 14, '_customize_changeset_uuid', '58a64f3b-8901-4071-a74d-abf3403ba9bb'), -(27, 15, '_customize_draft_post_name', 'blog'), -(28, 15, '_customize_changeset_uuid', '58a64f3b-8901-4071-a74d-abf3403ba9bb'), -(29, 10, '_customize_restore_dismissed', '1'), -(30, 17, '_wp_attached_file', '2020/04/2020-landscape-1-2.png'), -(31, 17, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:1200;s:6:\"height\";i:769;s:4:\"file\";s:30:\"2020/04/2020-landscape-1-2.png\";s:5:\"sizes\";a:4:{s:6:\"medium\";a:4:{s:4:\"file\";s:30:\"2020-landscape-1-2-300x192.png\";s:5:\"width\";i:300;s:6:\"height\";i:192;s:9:\"mime-type\";s:9:\"image/png\";}s:5:\"large\";a:4:{s:4:\"file\";s:31:\"2020-landscape-1-2-1024x656.png\";s:5:\"width\";i:1024;s:6:\"height\";i:656;s:9:\"mime-type\";s:9:\"image/png\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:30:\"2020-landscape-1-2-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:30:\"2020-landscape-1-2-768x492.png\";s:5:\"width\";i:768;s:6:\"height\";i:492;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(32, 17, '_starter_content_theme', 'twentytwenty'), -(33, 17, '_customize_draft_post_name', 'le-nouveau-e-mucem-ouvre-ses-portes'), -(34, 18, '_thumbnail_id', '17'), -(35, 18, '_customize_draft_post_name', 'le-nouveau-e-mucem-ouvre-ses-portes'), -(36, 18, '_customize_changeset_uuid', 'a77e28a9-92a4-44d1-b264-97ab3f5a2d54'), -(37, 19, '_customize_draft_post_name', 'a-propos-de'), -(38, 19, '_customize_changeset_uuid', 'a77e28a9-92a4-44d1-b264-97ab3f5a2d54'), -(39, 20, '_customize_draft_post_name', 'contact'), -(40, 20, '_customize_changeset_uuid', 'a77e28a9-92a4-44d1-b264-97ab3f5a2d54'), -(41, 21, '_customize_draft_post_name', 'blog'), -(42, 21, '_customize_changeset_uuid', 'a77e28a9-92a4-44d1-b264-97ab3f5a2d54'), -(43, 16, '_customize_restore_dismissed', '1'), -(44, 1, '_edit_lock', '1587899003:1'), -(46, 24, '_edit_lock', '1587899213:1'); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_posts` --- - -CREATE TABLE `wp_posts` ( - `ID` bigint(20) UNSIGNED NOT NULL, - `post_author` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_content` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `post_title` text COLLATE utf8mb4_unicode_520_ci NOT NULL, - `post_excerpt` text COLLATE utf8mb4_unicode_520_ci NOT NULL, - `post_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'publish', - `comment_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open', - `ping_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open', - `post_password` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `post_name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `to_ping` text COLLATE utf8mb4_unicode_520_ci NOT NULL, - `pinged` text COLLATE utf8mb4_unicode_520_ci NOT NULL, - `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_content_filtered` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `post_parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `guid` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `menu_order` int(11) NOT NULL DEFAULT '0', - `post_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'post', - `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `comment_count` bigint(20) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_posts` --- - -INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES -(1, 1, '2020-04-26 13:01:41', '2020-04-26 11:01:41', '\n

tmarx made this, and he can tell you it\'s a boring project !

\n', 'ft_services is running !', '', 'publish', 'open', 'open', '', 'bonjour-tout-le-monde', '', '', '2020-04-26 13:05:44', '2020-04-26 11:05:44', '', 0, 'http://localhost:8888/wordpress/?p=1', 0, 'post', '', 2), -(2, 1, '2020-04-26 13:01:41', '2020-04-26 11:01:41', '\n

Ceci est une page d’exemple. C’est différent d’un article de blog parce qu’elle restera au même endroit et apparaîtra dans la navigation de votre site (dans la plupart des thèmes). La plupart des gens commencent par une page « À propos » qui les présente aux visiteurs du site. Cela pourrait ressembler à quelque chose comme cela :

\n\n\n\n

Bonjour ! Je suis un mécanicien qui aspire à devenir acteur, et voici mon site. J’habite à Bordeaux, j’ai un super chien baptisé Russell, et j’aime la vodka-ananas (ainsi qu’être surpris par la pluie soudaine lors de longues balades sur la plage au coucher du soleil).

\n\n\n\n

...ou quelque chose comme cela :

\n\n\n\n

La société 123 Machin Truc a été créée en 1971, et n’a cessé de proposer au public des machins-trucs de qualité depuis lors. Située à Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson, 123 Machin Truc emploie 2 000 personnes, et fabrique toutes sortes de bidules super pour la communauté bouzemontoise.

\n\n\n\n

En tant que nouvel utilisateur ou utilisatrice de WordPress, vous devriez vous rendre sur votre tableau de bord pour supprimer cette page et créer de nouvelles pages pour votre contenu. Amusez-vous bien !

\n', 'Page d’exemple', '', 'publish', 'closed', 'open', '', 'page-d-exemple', '', '', '2020-04-26 13:01:41', '2020-04-26 11:01:41', '', 0, 'http://localhost:8888/wordpress/?page_id=2', 0, 'page', '', 0), -(3, 1, '2020-04-26 13:01:41', '2020-04-26 11:01:41', '

Qui sommes-nous ?

L’adresse de notre site Web est : http://localhost:8888/wordpress.

Utilisation des données personnelles collectées

Commentaires

Quand vous laissez un commentaire sur notre site web, les données inscrites dans le formulaire de commentaire, mais aussi votre adresse IP et l’agent utilisateur de votre navigateur sont collectés pour nous aider à la détection des commentaires indésirables.

Une chaîne anonymisée créée à partir de votre adresse de messagerie (également appelée hash) peut être envoyée au service Gravatar pour vérifier si vous utilisez ce dernier. Les clauses de confidentialité du service Gravatar sont disponibles ici : https://automattic.com/privacy/. Après validation de votre commentaire, votre photo de profil sera visible publiquement à coté de votre commentaire.

Médias

Si vous êtes un utilisateur ou une utilisatrice enregistré·e et que vous téléversez des images sur le site web, nous vous conseillons d’éviter de téléverser des images contenant des données EXIF de coordonnées GPS. Les visiteurs de votre site web peuvent télécharger et extraire des données de localisation depuis ces images.

Formulaires de contact

Cookies

Si vous déposez un commentaire sur notre site, il vous sera proposé d’enregistrer votre nom, adresse de messagerie et site web dans des cookies. C’est uniquement pour votre confort afin de ne pas avoir à saisir ces informations si vous déposez un autre commentaire plus tard. Ces cookies expirent au bout d’un an.

Si vous vous rendez sur la page de connexion, un cookie temporaire sera créé afin de déterminer si votre navigateur accepte les cookies. Il ne contient pas de données personnelles et sera supprimé automatiquement à la fermeture de votre navigateur.

Lorsque vous vous connecterez, nous mettrons en place un certain nombre de cookies pour enregistrer vos informations de connexion et vos préférences d’écran. La durée de vie d’un cookie de connexion est de deux jours, celle d’un cookie d’option d’écran est d’un an. Si vous cochez « Se souvenir de moi », votre cookie de connexion sera conservé pendant deux semaines. Si vous vous déconnectez de votre compte, le cookie de connexion sera effacé.

En modifiant ou en publiant une publication, un cookie supplémentaire sera enregistré dans votre navigateur. Ce cookie ne comprend aucune donnée personnelle. Il indique simplement l’ID de la publication que vous venez de modifier. Il expire au bout d’un jour.

Contenu embarqué depuis d’autres sites

Les articles de ce site peuvent inclure des contenus intégrés (par exemple des vidéos, images, articles…). Le contenu intégré depuis d’autres sites se comporte de la même manière que si le visiteur se rendait sur cet autre site.

Ces sites web pourraient collecter des données sur vous, utiliser des cookies, embarquer des outils de suivis tiers, suivre vos interactions avec ces contenus embarqués si vous disposez d’un compte connecté sur leur site web.

Statistiques et mesures d’audience

Utilisation et transmission de vos données personnelles

Durées de stockage de vos données

Si vous laissez un commentaire, le commentaire et ses métadonnées sont conservés indéfiniment. Cela permet de reconnaître et approuver automatiquement les commentaires suivants au lieu de les laisser dans la file de modération.

Pour les utilisateurs et utilisatrices qui s’enregistrent sur notre site (si cela est possible), nous stockons également les données personnelles indiquées dans leur profil. Tous les utilisateurs et utilisatrices peuvent voir, modifier ou supprimer leurs informations personnelles à tout moment (à l’exception de leur nom d’utilisateur·ice). Les gestionnaires du site peuvent aussi voir et modifier ces informations.

Les droits que vous avez sur vos données

Si vous avez un compte ou si vous avez laissé des commentaires sur le site, vous pouvez demander à recevoir un fichier contenant toutes les données personnelles que nous possédons à votre sujet, incluant celles que vous nous avez fournies. Vous pouvez également demander la suppression des données personnelles vous concernant. Cela ne prend pas en compte les données stockées à des fins administratives, légales ou pour des raisons de sécurité.

Transmission de vos données personnelles

Les commentaires des visiteurs peuvent être vérifiés à l’aide d’un service automatisé de détection des commentaires indésirables.

Informations de contact

Informations supplémentaires

Comment nous protégeons vos données

Procédures mises en œuvre en cas de fuite de données

Les services tiers qui nous transmettent des données

Opérations de marketing automatisé et/ou de profilage réalisées à l’aide des données personnelles

Affichage des informations liées aux secteurs soumis à des régulations spécifiques

', 'Politique de confidentialité', '', 'draft', 'closed', 'open', '', 'politique-de-confidentialite', '', '', '2020-04-26 13:01:41', '2020-04-26 11:01:41', '', 0, 'http://localhost:8888/wordpress/?page_id=3', 0, 'page', '', 0), -(4, 1, '2020-04-26 13:01:52', '0000-00-00 00:00:00', '', 'Brouillon auto', '', 'auto-draft', 'open', 'open', '', '', '', '', '2020-04-26 13:01:52', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?p=4', 0, 'post', '', 0), -(5, 1, '2020-04-26 13:02:06', '0000-00-00 00:00:00', '', 'Le nouveau E-Mucem ouvre ses portes', '', 'auto-draft', 'open', 'closed', '', '', '', '', '2020-04-26 13:02:05', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/wp-content/uploads/2020/04/2020-landscape-1.png', 0, 'attachment', 'image/png', 0), -(6, 1, '2020-04-26 13:02:06', '0000-00-00 00:00:00', '

La première destination pour l’art moderne dans le nord de la Suède. Ouvert de 10h à 18h tous les jours pendant les mois d’été.

\"\"

Travaux et jours

1er août au 1er décembre

\"\"

Théâtre des opérations

1er octobre au 1er décembre

\"\"

La vie que je mérite

1er août au 1er décembre

\"\"

De Signac à Matisse

1er octobre au 1er décembre

\"\"

“Cyborgs, as the philosopher Donna Haraway established, are not reverent. They do not remember the cosmos.”

Avec ses sept étages d’architecture remarquable, le E-Mucem présente des expositions d’art contemporain international, parfois accompagnées de rétrospectives sur l’histoire de l’art. Les questions existentielles, politiques et philosophiques font partie intégrante de notre programme. En tant que visiteur, vous êtes invité à des visites guidées, des conférences, des projections de films et d’autres évènements avec entrée gratuite.

Les expositions sont produites par le E-Mucem en collaboration avec des artistes et des musées du monde entier et attirent souvent l’attention internationale. Le E-Mucem a reçu une mention spéciale du Musée européen de l’année et a été l’un des meilleurs candidats pour le Prix du Musée méditerranéen de l’année ainsi que pour le Prix du Musée du Conseil de l’Europe.

Devenez membre et obtenez des offres exclusives !

Les adhérent·es ont accès à des expositions et des ventes exclusives. Notre abonnement coûtent $99.99 et est facturé annuellement.

', 'Le nouveau E-Mucem ouvre ses portes', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:06', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=6', 0, 'page', '', 0), -(7, 1, '2020-04-26 13:02:06', '0000-00-00 00:00:00', '\n

Vous pourriez être un artiste et vouloir présenter vos travaux et vous même ou encore être une entreprise avec une mission à promouvoir.

\n', 'À propos de', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:06', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=7', 0, 'page', '', 0), -(8, 1, '2020-04-26 13:02:06', '0000-00-00 00:00:00', '\n

C’est une page avec des informations de contact de base, comme l’adresse et le numéro de téléphone. Vous pouvez aussi essayer une extension pour ajouter un formulaire de contact.

\n', 'Contact', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:06', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=8', 0, 'page', '', 0), -(9, 1, '2020-04-26 13:02:06', '0000-00-00 00:00:00', '', 'Blog', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:06', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=9', 0, 'page', '', 0), -(10, 1, '2020-04-26 13:02:06', '0000-00-00 00:00:00', '{\n \"widget_text[2]\": {\n \"starter_content\": true,\n \"value\": {\n \"encoded_serialized_instance\": \"YTo0OntzOjU6InRpdGxlIjtzOjIwOiLDgCBwcm9wb3MgZGUgY2Ugc2l0ZSI7czo0OiJ0ZXh0IjtzOjk5OiJD4oCZZXN0IHBldXQtw6p0cmUgbGUgYm9uIGVuZHJvaXQgcG91ciB2b3VzIHByw6lzZW50ZXIgZXQgdm90cmUgc2l0ZSBvdSBpbnPDqXJlciBxdWVscXVlcyBjcsOpZGl0cy4iO3M6NjoiZmlsdGVyIjtiOjE7czo2OiJ2aXN1YWwiO2I6MTt9\",\n \"title\": \"\\u00c0 propos de ce site\",\n \"is_widget_customizer_js_value\": true,\n \"instance_hash_key\": \"e39b9405c2dfe12a165e096304b31962\"\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"sidebars_widgets[sidebar-1]\": {\n \"starter_content\": true,\n \"value\": [\n \"text-2\"\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"widget_text[3]\": {\n \"starter_content\": true,\n \"value\": {\n \"encoded_serialized_instance\": \"YTo0OntzOjU6InRpdGxlIjtzOjE0OiJSZXRyb3V2ZXotbm91cyI7czo0OiJ0ZXh0IjtzOjE4NToiPHN0cm9uZz5BZHJlc3NlPC9zdHJvbmc+CkF2ZW51ZSBkZXMgQ2hhbXBzLcOJbHlzw6llcwo3NTAwOCwgUGFyaXMKCjxzdHJvbmc+SGV1cmVzIGTigJlvdXZlcnR1cmU8L3N0cm9uZz4KRHUgbHVuZGkgYXUgdmVuZHJlZGnCoDogOWgwMOKAlDE3aDAwCkxlcyBzYW1lZGkgZXQgZGltYW5jaGXCoDogMTFoMDAmbmRhc2g7MTVoMDAiO3M6NjoiZmlsdGVyIjtiOjE7czo2OiJ2aXN1YWwiO2I6MTt9\",\n \"title\": \"Retrouvez-nous\",\n \"is_widget_customizer_js_value\": true,\n \"instance_hash_key\": \"42a1fd9213b55e80bde2eab9a9dcec28\"\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"sidebars_widgets[sidebar-2]\": {\n \"starter_content\": true,\n \"value\": [\n \"text-3\"\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menus_created_posts\": {\n \"starter_content\": true,\n \"value\": [\n 5,\n 6,\n 7,\n 8,\n 9\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu[-1]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Principal\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-1]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"custom\",\n \"title\": \"Accueil\",\n \"url\": \"http://localhost:8888/wordpress/\",\n \"position\": 0,\n \"nav_menu_term_id\": -1,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-2]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 7,\n \"position\": 1,\n \"nav_menu_term_id\": -1,\n \"title\": \"\\u00c0 propos de\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-3]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 9,\n \"position\": 2,\n \"nav_menu_term_id\": -1,\n \"title\": \"Blog\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-4]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 8,\n \"position\": 3,\n \"nav_menu_term_id\": -1,\n \"title\": \"Contact\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"twentytwenty::nav_menu_locations[primary]\": {\n \"starter_content\": true,\n \"value\": -1,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu[-5]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Principal\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-5]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"custom\",\n \"title\": \"Accueil\",\n \"url\": \"http://localhost:8888/wordpress/\",\n \"position\": 0,\n \"nav_menu_term_id\": -5,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-6]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 7,\n \"position\": 1,\n \"nav_menu_term_id\": -5,\n \"title\": \"\\u00c0 propos de\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-7]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 9,\n \"position\": 2,\n \"nav_menu_term_id\": -5,\n \"title\": \"Blog\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-8]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 8,\n \"position\": 3,\n \"nav_menu_term_id\": -5,\n \"title\": \"Contact\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"twentytwenty::nav_menu_locations[expanded]\": {\n \"starter_content\": true,\n \"value\": -5,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu[-9]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Menu des liens de r\\u00e9seaux sociaux\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-9]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Yelp\",\n \"url\": \"https://www.yelp.com\",\n \"position\": 0,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-10]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Facebook\",\n \"url\": \"https://www.facebook.com/wordpress\",\n \"position\": 1,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-11]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Twitter\",\n \"url\": \"https://twitter.com/wordpress\",\n \"position\": 2,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-12]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Instagram\",\n \"url\": \"https://www.instagram.com/explore/tags/wordcamp/\",\n \"position\": 3,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"nav_menu_item[-13]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"E-mail\",\n \"url\": \"mailto:wordpress@example.com\",\n \"position\": 4,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"twentytwenty::nav_menu_locations[social]\": {\n \"starter_content\": true,\n \"value\": -9,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"show_on_front\": {\n \"starter_content\": true,\n \"value\": \"page\",\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"page_on_front\": {\n \"starter_content\": true,\n \"value\": 6,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n },\n \"page_for_posts\": {\n \"starter_content\": true,\n \"value\": 9,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:06\"\n }\n}', '', '', 'auto-draft', 'closed', 'closed', '', '611b855a-678b-4d38-be63-2d0ce510af5c', '', '', '2020-04-26 13:02:06', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?p=10', 0, 'customize_changeset', '', 0), -(11, 1, '2020-04-26 13:02:23', '0000-00-00 00:00:00', '', 'Le nouveau E-Mucem ouvre ses portes', '', 'auto-draft', 'open', 'closed', '', '', '', '', '2020-04-26 13:02:22', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/wp-content/uploads/2020/04/2020-landscape-1-1.png', 0, 'attachment', 'image/png', 0), -(12, 1, '2020-04-26 13:02:23', '0000-00-00 00:00:00', '

La première destination pour l’art moderne dans le nord de la Suède. Ouvert de 10h à 18h tous les jours pendant les mois d’été.

\"\"

Travaux et jours

1er août au 1er décembre

\"\"

Théâtre des opérations

1er octobre au 1er décembre

\"\"

La vie que je mérite

1er août au 1er décembre

\"\"

De Signac à Matisse

1er octobre au 1er décembre

\"\"

“Cyborgs, as the philosopher Donna Haraway established, are not reverent. They do not remember the cosmos.”

Avec ses sept étages d’architecture remarquable, le E-Mucem présente des expositions d’art contemporain international, parfois accompagnées de rétrospectives sur l’histoire de l’art. Les questions existentielles, politiques et philosophiques font partie intégrante de notre programme. En tant que visiteur, vous êtes invité à des visites guidées, des conférences, des projections de films et d’autres évènements avec entrée gratuite.

Les expositions sont produites par le E-Mucem en collaboration avec des artistes et des musées du monde entier et attirent souvent l’attention internationale. Le E-Mucem a reçu une mention spéciale du Musée européen de l’année et a été l’un des meilleurs candidats pour le Prix du Musée méditerranéen de l’année ainsi que pour le Prix du Musée du Conseil de l’Europe.

Devenez membre et obtenez des offres exclusives !

Les adhérent·es ont accès à des expositions et des ventes exclusives. Notre abonnement coûtent $99.99 et est facturé annuellement.

', 'Le nouveau E-Mucem ouvre ses portes', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:23', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=12', 0, 'page', '', 0), -(13, 1, '2020-04-26 13:02:23', '0000-00-00 00:00:00', '\n

Vous pourriez être un artiste et vouloir présenter vos travaux et vous même ou encore être une entreprise avec une mission à promouvoir.

\n', 'À propos de', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:23', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=13', 0, 'page', '', 0), -(14, 1, '2020-04-26 13:02:23', '0000-00-00 00:00:00', '\n

C’est une page avec des informations de contact de base, comme l’adresse et le numéro de téléphone. Vous pouvez aussi essayer une extension pour ajouter un formulaire de contact.

\n', 'Contact', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:23', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=14', 0, 'page', '', 0), -(15, 1, '2020-04-26 13:02:23', '0000-00-00 00:00:00', '', 'Blog', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:02:23', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=15', 0, 'page', '', 0), -(16, 1, '2020-04-26 13:02:23', '0000-00-00 00:00:00', '{\n \"widget_text[4]\": {\n \"starter_content\": true,\n \"value\": {\n \"encoded_serialized_instance\": \"YTo0OntzOjU6InRpdGxlIjtzOjIwOiLDgCBwcm9wb3MgZGUgY2Ugc2l0ZSI7czo0OiJ0ZXh0IjtzOjk5OiJD4oCZZXN0IHBldXQtw6p0cmUgbGUgYm9uIGVuZHJvaXQgcG91ciB2b3VzIHByw6lzZW50ZXIgZXQgdm90cmUgc2l0ZSBvdSBpbnPDqXJlciBxdWVscXVlcyBjcsOpZGl0cy4iO3M6NjoiZmlsdGVyIjtiOjE7czo2OiJ2aXN1YWwiO2I6MTt9\",\n \"title\": \"\\u00c0 propos de ce site\",\n \"is_widget_customizer_js_value\": true,\n \"instance_hash_key\": \"e39b9405c2dfe12a165e096304b31962\"\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"sidebars_widgets[sidebar-1]\": {\n \"starter_content\": true,\n \"value\": [\n \"text-4\"\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"widget_text[5]\": {\n \"starter_content\": true,\n \"value\": {\n \"encoded_serialized_instance\": \"YTo0OntzOjU6InRpdGxlIjtzOjE0OiJSZXRyb3V2ZXotbm91cyI7czo0OiJ0ZXh0IjtzOjE4NToiPHN0cm9uZz5BZHJlc3NlPC9zdHJvbmc+CkF2ZW51ZSBkZXMgQ2hhbXBzLcOJbHlzw6llcwo3NTAwOCwgUGFyaXMKCjxzdHJvbmc+SGV1cmVzIGTigJlvdXZlcnR1cmU8L3N0cm9uZz4KRHUgbHVuZGkgYXUgdmVuZHJlZGnCoDogOWgwMOKAlDE3aDAwCkxlcyBzYW1lZGkgZXQgZGltYW5jaGXCoDogMTFoMDAmbmRhc2g7MTVoMDAiO3M6NjoiZmlsdGVyIjtiOjE7czo2OiJ2aXN1YWwiO2I6MTt9\",\n \"title\": \"Retrouvez-nous\",\n \"is_widget_customizer_js_value\": true,\n \"instance_hash_key\": \"42a1fd9213b55e80bde2eab9a9dcec28\"\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"sidebars_widgets[sidebar-2]\": {\n \"starter_content\": true,\n \"value\": [\n \"text-5\"\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menus_created_posts\": {\n \"starter_content\": true,\n \"value\": [\n 11,\n 12,\n 13,\n 14,\n 15\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu[-1]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Principal\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-1]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"custom\",\n \"title\": \"Accueil\",\n \"url\": \"http://localhost:8888/wordpress/\",\n \"position\": 0,\n \"nav_menu_term_id\": -1,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-2]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 13,\n \"position\": 1,\n \"nav_menu_term_id\": -1,\n \"title\": \"\\u00c0 propos de\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-3]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 15,\n \"position\": 2,\n \"nav_menu_term_id\": -1,\n \"title\": \"Blog\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-4]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 14,\n \"position\": 3,\n \"nav_menu_term_id\": -1,\n \"title\": \"Contact\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"twentytwenty::nav_menu_locations[primary]\": {\n \"starter_content\": true,\n \"value\": -1,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu[-5]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Principal\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-5]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"custom\",\n \"title\": \"Accueil\",\n \"url\": \"http://localhost:8888/wordpress/\",\n \"position\": 0,\n \"nav_menu_term_id\": -5,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-6]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 13,\n \"position\": 1,\n \"nav_menu_term_id\": -5,\n \"title\": \"\\u00c0 propos de\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-7]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 15,\n \"position\": 2,\n \"nav_menu_term_id\": -5,\n \"title\": \"Blog\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-8]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 14,\n \"position\": 3,\n \"nav_menu_term_id\": -5,\n \"title\": \"Contact\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"twentytwenty::nav_menu_locations[expanded]\": {\n \"starter_content\": true,\n \"value\": -5,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu[-9]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Menu des liens de r\\u00e9seaux sociaux\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-9]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Yelp\",\n \"url\": \"https://www.yelp.com\",\n \"position\": 0,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-10]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Facebook\",\n \"url\": \"https://www.facebook.com/wordpress\",\n \"position\": 1,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-11]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Twitter\",\n \"url\": \"https://twitter.com/wordpress\",\n \"position\": 2,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-12]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Instagram\",\n \"url\": \"https://www.instagram.com/explore/tags/wordcamp/\",\n \"position\": 3,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"nav_menu_item[-13]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"E-mail\",\n \"url\": \"mailto:wordpress@example.com\",\n \"position\": 4,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"twentytwenty::nav_menu_locations[social]\": {\n \"starter_content\": true,\n \"value\": -9,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"show_on_front\": {\n \"starter_content\": true,\n \"value\": \"page\",\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"page_on_front\": {\n \"starter_content\": true,\n \"value\": 12,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n },\n \"page_for_posts\": {\n \"starter_content\": true,\n \"value\": 15,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:02:23\"\n }\n}', '', '', 'auto-draft', 'closed', 'closed', '', '58a64f3b-8901-4071-a74d-abf3403ba9bb', '', '', '2020-04-26 13:02:23', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?p=16', 0, 'customize_changeset', '', 0), -(17, 1, '2020-04-26 13:04:17', '0000-00-00 00:00:00', '', 'Le nouveau E-Mucem ouvre ses portes', '', 'auto-draft', 'open', 'closed', '', '', '', '', '2020-04-26 13:04:16', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/wp-content/uploads/2020/04/2020-landscape-1-2.png', 0, 'attachment', 'image/png', 0); -INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES -(18, 1, '2020-04-26 13:04:17', '0000-00-00 00:00:00', '

La première destination pour l’art moderne dans le nord de la Suède. Ouvert de 10h à 18h tous les jours pendant les mois d’été.

\"\"

Travaux et jours

1er août au 1er décembre

\"\"

Théâtre des opérations

1er octobre au 1er décembre

\"\"

La vie que je mérite

1er août au 1er décembre

\"\"

De Signac à Matisse

1er octobre au 1er décembre

\"\"

“Cyborgs, as the philosopher Donna Haraway established, are not reverent. They do not remember the cosmos.”

Avec ses sept étages d’architecture remarquable, le E-Mucem présente des expositions d’art contemporain international, parfois accompagnées de rétrospectives sur l’histoire de l’art. Les questions existentielles, politiques et philosophiques font partie intégrante de notre programme. En tant que visiteur, vous êtes invité à des visites guidées, des conférences, des projections de films et d’autres évènements avec entrée gratuite.

Les expositions sont produites par le E-Mucem en collaboration avec des artistes et des musées du monde entier et attirent souvent l’attention internationale. Le E-Mucem a reçu une mention spéciale du Musée européen de l’année et a été l’un des meilleurs candidats pour le Prix du Musée méditerranéen de l’année ainsi que pour le Prix du Musée du Conseil de l’Europe.

Devenez membre et obtenez des offres exclusives !

Les adhérent·es ont accès à des expositions et des ventes exclusives. Notre abonnement coûtent $99.99 et est facturé annuellement.

', 'Le nouveau E-Mucem ouvre ses portes', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:04:17', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=18', 0, 'page', '', 0), -(19, 1, '2020-04-26 13:04:17', '0000-00-00 00:00:00', '\n

Vous pourriez être un artiste et vouloir présenter vos travaux et vous même ou encore être une entreprise avec une mission à promouvoir.

\n', 'À propos de', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:04:17', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=19', 0, 'page', '', 0), -(20, 1, '2020-04-26 13:04:17', '0000-00-00 00:00:00', '\n

C’est une page avec des informations de contact de base, comme l’adresse et le numéro de téléphone. Vous pouvez aussi essayer une extension pour ajouter un formulaire de contact.

\n', 'Contact', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:04:17', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=20', 0, 'page', '', 0), -(21, 1, '2020-04-26 13:04:17', '0000-00-00 00:00:00', '', 'Blog', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2020-04-26 13:04:17', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?page_id=21', 0, 'page', '', 0), -(22, 1, '2020-04-26 13:04:17', '0000-00-00 00:00:00', '{\n \"widget_text[4]\": {\n \"starter_content\": true,\n \"value\": {\n \"encoded_serialized_instance\": \"YTo0OntzOjU6InRpdGxlIjtzOjIwOiLDgCBwcm9wb3MgZGUgY2Ugc2l0ZSI7czo0OiJ0ZXh0IjtzOjk5OiJD4oCZZXN0IHBldXQtw6p0cmUgbGUgYm9uIGVuZHJvaXQgcG91ciB2b3VzIHByw6lzZW50ZXIgZXQgdm90cmUgc2l0ZSBvdSBpbnPDqXJlciBxdWVscXVlcyBjcsOpZGl0cy4iO3M6NjoiZmlsdGVyIjtiOjE7czo2OiJ2aXN1YWwiO2I6MTt9\",\n \"title\": \"\\u00c0 propos de ce site\",\n \"is_widget_customizer_js_value\": true,\n \"instance_hash_key\": \"e39b9405c2dfe12a165e096304b31962\"\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"sidebars_widgets[sidebar-1]\": {\n \"starter_content\": true,\n \"value\": [\n \"text-4\"\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"widget_text[5]\": {\n \"starter_content\": true,\n \"value\": {\n \"encoded_serialized_instance\": \"YTo0OntzOjU6InRpdGxlIjtzOjE0OiJSZXRyb3V2ZXotbm91cyI7czo0OiJ0ZXh0IjtzOjE4NToiPHN0cm9uZz5BZHJlc3NlPC9zdHJvbmc+CkF2ZW51ZSBkZXMgQ2hhbXBzLcOJbHlzw6llcwo3NTAwOCwgUGFyaXMKCjxzdHJvbmc+SGV1cmVzIGTigJlvdXZlcnR1cmU8L3N0cm9uZz4KRHUgbHVuZGkgYXUgdmVuZHJlZGnCoDogOWgwMOKAlDE3aDAwCkxlcyBzYW1lZGkgZXQgZGltYW5jaGXCoDogMTFoMDAmbmRhc2g7MTVoMDAiO3M6NjoiZmlsdGVyIjtiOjE7czo2OiJ2aXN1YWwiO2I6MTt9\",\n \"title\": \"Retrouvez-nous\",\n \"is_widget_customizer_js_value\": true,\n \"instance_hash_key\": \"42a1fd9213b55e80bde2eab9a9dcec28\"\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"sidebars_widgets[sidebar-2]\": {\n \"starter_content\": true,\n \"value\": [\n \"text-5\"\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menus_created_posts\": {\n \"starter_content\": true,\n \"value\": [\n 17,\n 18,\n 19,\n 20,\n 21\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu[-1]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Principal\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-1]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"custom\",\n \"title\": \"Accueil\",\n \"url\": \"http://localhost:8888/wordpress/\",\n \"position\": 0,\n \"nav_menu_term_id\": -1,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-2]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 19,\n \"position\": 1,\n \"nav_menu_term_id\": -1,\n \"title\": \"\\u00c0 propos de\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-3]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 21,\n \"position\": 2,\n \"nav_menu_term_id\": -1,\n \"title\": \"Blog\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-4]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 20,\n \"position\": 3,\n \"nav_menu_term_id\": -1,\n \"title\": \"Contact\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"twentytwenty::nav_menu_locations[primary]\": {\n \"starter_content\": true,\n \"value\": -1,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu[-5]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Principal\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-5]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"custom\",\n \"title\": \"Accueil\",\n \"url\": \"http://localhost:8888/wordpress/\",\n \"position\": 0,\n \"nav_menu_term_id\": -5,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-6]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 19,\n \"position\": 1,\n \"nav_menu_term_id\": -5,\n \"title\": \"\\u00c0 propos de\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-7]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 21,\n \"position\": 2,\n \"nav_menu_term_id\": -5,\n \"title\": \"Blog\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-8]\": {\n \"starter_content\": true,\n \"value\": {\n \"type\": \"post_type\",\n \"object\": \"page\",\n \"object_id\": 20,\n \"position\": 3,\n \"nav_menu_term_id\": -5,\n \"title\": \"Contact\"\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"twentytwenty::nav_menu_locations[expanded]\": {\n \"starter_content\": true,\n \"value\": -5,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu[-9]\": {\n \"starter_content\": true,\n \"value\": {\n \"name\": \"Menu des liens de r\\u00e9seaux sociaux\"\n },\n \"type\": \"nav_menu\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-9]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Yelp\",\n \"url\": \"https://www.yelp.com\",\n \"position\": 0,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-10]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Facebook\",\n \"url\": \"https://www.facebook.com/wordpress\",\n \"position\": 1,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-11]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Twitter\",\n \"url\": \"https://twitter.com/wordpress\",\n \"position\": 2,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-12]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"Instagram\",\n \"url\": \"https://www.instagram.com/explore/tags/wordcamp/\",\n \"position\": 3,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"nav_menu_item[-13]\": {\n \"starter_content\": true,\n \"value\": {\n \"title\": \"E-mail\",\n \"url\": \"mailto:wordpress@example.com\",\n \"position\": 4,\n \"nav_menu_term_id\": -9,\n \"object_id\": 0\n },\n \"type\": \"nav_menu_item\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"twentytwenty::nav_menu_locations[social]\": {\n \"starter_content\": true,\n \"value\": -9,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"show_on_front\": {\n \"starter_content\": true,\n \"value\": \"page\",\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"page_on_front\": {\n \"starter_content\": true,\n \"value\": 18,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n },\n \"page_for_posts\": {\n \"starter_content\": true,\n \"value\": 21,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2020-04-26 11:04:17\"\n }\n}', '', '', 'auto-draft', 'closed', 'closed', '', 'a77e28a9-92a4-44d1-b264-97ab3f5a2d54', '', '', '2020-04-26 13:04:17', '0000-00-00 00:00:00', '', 0, 'http://localhost:8888/wordpress/?p=22', 0, 'customize_changeset', '', 0), -(23, 1, '2020-04-26 13:05:44', '2020-04-26 11:05:44', '\n

tmarx made this, and he can tell you it\'s a boring project !

\n', 'ft_services is running !', '', 'inherit', 'closed', 'closed', '', '1-revision-v1', '', '', '2020-04-26 13:05:44', '2020-04-26 11:05:44', '', 1, 'http://localhost:8888/wordpress/2020/04/26/1-revision-v1/', 0, 'revision', '', 0), -(24, 1, '2020-04-26 13:06:43', '2020-04-26 11:06:43', '\n

but also painful...

\n\n\n\n

Kubernetes c\'est pratique mais quand même assez chiant !

Elon Musk
\n\n\n\n

\n', 'kubernetes is cool', '', 'publish', 'open', 'open', '', 'kubernetes-is-cool', '', '', '2020-04-26 13:06:43', '2020-04-26 11:06:43', '', 0, 'http://localhost:8888/wordpress/?p=24', 0, 'post', '', 1), -(25, 1, '2020-04-26 13:06:43', '2020-04-26 11:06:43', '\n

but also painful...

\n\n\n\n

Kubernetes c\'est pratique mais quand même assez chiant !

Elon Musk
\n\n\n\n

\n', 'kubernetes is cool', '', 'inherit', 'closed', 'closed', '', '24-revision-v1', '', '', '2020-04-26 13:06:43', '2020-04-26 11:06:43', '', 24, 'http://localhost:8888/wordpress/2020/04/26/24-revision-v1/', 0, 'revision', '', 0); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_termmeta` --- - -CREATE TABLE `wp_termmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_520_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- -------------------------------------------------------- - --- --- Structure de la table `wp_terms` --- - -CREATE TABLE `wp_terms` ( - `term_id` bigint(20) UNSIGNED NOT NULL, - `name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `slug` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `term_group` bigint(10) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_terms` --- - -INSERT INTO `wp_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES -(1, 'Non classé', 'non-classe', 0); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_term_relationships` --- - -CREATE TABLE `wp_term_relationships` ( - `object_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `term_order` int(11) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_term_relationships` --- - -INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES -(1, 1, 0), -(24, 1, 0); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_term_taxonomy` --- - -CREATE TABLE `wp_term_taxonomy` ( - `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL, - `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `taxonomy` varchar(32) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `description` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, - `parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `count` bigint(20) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_term_taxonomy` --- - -INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES -(1, 1, 'category', '', 0, 2); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_usermeta` --- - -CREATE TABLE `wp_usermeta` ( - `umeta_id` bigint(20) UNSIGNED NOT NULL, - `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_520_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_usermeta` --- - -INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES -(1, 1, 'nickname', 'user'), -(2, 1, 'first_name', ''), -(3, 1, 'last_name', ''), -(4, 1, 'description', ''), -(5, 1, 'rich_editing', 'true'), -(6, 1, 'syntax_highlighting', 'true'), -(7, 1, 'comment_shortcuts', 'false'), -(8, 1, 'admin_color', 'fresh'), -(9, 1, 'use_ssl', '0'), -(10, 1, 'show_admin_bar_front', 'true'), -(11, 1, 'locale', ''), -(12, 1, 'wp_capabilities', 'a:1:{s:13:\"administrator\";b:1;}'), -(13, 1, 'wp_user_level', '10'), -(14, 1, 'dismissed_wp_pointers', ''), -(15, 1, 'show_welcome_panel', '1'), -(16, 1, 'session_tokens', 'a:1:{s:64:\"e3cd99e60471bb9323bbe9f05cbba79d9df4d3ed225c451b1e81c641acee1c54\";a:4:{s:10:\"expiration\";i:1588071710;s:2:\"ip\";s:3:\"::1\";s:2:\"ua\";s:121:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36\";s:5:\"login\";i:1587898910;}}'), -(17, 1, 'wp_dashboard_quick_press_last_post_id', '4'), -(18, 2, 'nickname', 'user2'), -(19, 2, 'first_name', ''), -(20, 2, 'last_name', ''), -(21, 2, 'description', ''), -(22, 2, 'rich_editing', 'true'), -(23, 2, 'syntax_highlighting', 'true'), -(24, 2, 'comment_shortcuts', 'false'), -(25, 2, 'admin_color', 'fresh'), -(26, 2, 'use_ssl', '0'), -(27, 2, 'show_admin_bar_front', 'true'), -(28, 2, 'locale', ''), -(29, 2, 'wp_capabilities', 'a:1:{s:10:\"subscriber\";b:1;}'), -(30, 2, 'wp_user_level', '0'), -(31, 2, 'dismissed_wp_pointers', ''), -(32, 3, 'nickname', 'user3'), -(33, 3, 'first_name', ''), -(34, 3, 'last_name', ''), -(35, 3, 'description', ''), -(36, 3, 'rich_editing', 'true'), -(37, 3, 'syntax_highlighting', 'true'), -(38, 3, 'comment_shortcuts', 'false'), -(39, 3, 'admin_color', 'fresh'), -(40, 3, 'use_ssl', '0'), -(41, 3, 'show_admin_bar_front', 'true'), -(42, 3, 'locale', ''), -(43, 3, 'wp_capabilities', 'a:1:{s:6:\"editor\";b:1;}'), -(44, 3, 'wp_user_level', '7'), -(45, 3, 'dismissed_wp_pointers', ''); - --- -------------------------------------------------------- - --- --- Structure de la table `wp_users` --- - -CREATE TABLE `wp_users` ( - `ID` bigint(20) UNSIGNED NOT NULL, - `user_login` varchar(60) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `user_pass` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `user_nicename` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `user_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `user_url` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', - `user_status` int(11) NOT NULL DEFAULT '0', - `display_name` varchar(250) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; - --- --- Déchargement des données de la table `wp_users` --- - -INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES -(1, 'user', '$P$B9REmKz7c3iKqRdRNY3XlGzH8O3D5O1', 'user', 'tom.marx@hotmail.fr', 'http://localhost:8888/wordpress', '2020-04-26 11:01:41', '', 0, 'user'), -(2, 'user2', '$P$BaXY/l4r.SbD129bLPBcikrK5aJqEC/', 'user2', 'tmarx@student.42.fr', '', '2020-04-26 11:03:18', '1587898998:$P$BEE2hzWFmXJw6asc7x.MK2M9VhHuxd0', 0, 'user2'), -(3, 'user3', '$P$Bwrzm4QnX8nP5aT8JTHIX8a5lEdOLk1', 'user3', 'tom@tommarx.fr', '', '2020-04-26 11:04:01', '1587899041:$P$Bm4mXhdld/SZA2DUSPTPjG35ut7qXo/', 0, 'user3'); - --- --- Index pour les tables déchargées --- - --- --- Index pour la table `wp_commentmeta` --- -ALTER TABLE `wp_commentmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `comment_id` (`comment_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Index pour la table `wp_comments` --- -ALTER TABLE `wp_comments` - ADD PRIMARY KEY (`comment_ID`), - ADD KEY `comment_post_ID` (`comment_post_ID`), - ADD KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`), - ADD KEY `comment_date_gmt` (`comment_date_gmt`), - ADD KEY `comment_parent` (`comment_parent`), - ADD KEY `comment_author_email` (`comment_author_email`(10)); - --- --- Index pour la table `wp_links` --- -ALTER TABLE `wp_links` - ADD PRIMARY KEY (`link_id`), - ADD KEY `link_visible` (`link_visible`); - --- --- Index pour la table `wp_options` --- -ALTER TABLE `wp_options` - ADD PRIMARY KEY (`option_id`), - ADD UNIQUE KEY `option_name` (`option_name`), - ADD KEY `autoload` (`autoload`); - --- --- Index pour la table `wp_postmeta` --- -ALTER TABLE `wp_postmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `post_id` (`post_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Index pour la table `wp_posts` --- -ALTER TABLE `wp_posts` - ADD PRIMARY KEY (`ID`), - ADD KEY `post_name` (`post_name`(191)), - ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), - ADD KEY `post_parent` (`post_parent`), - ADD KEY `post_author` (`post_author`); - --- --- Index pour la table `wp_termmeta` --- -ALTER TABLE `wp_termmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `term_id` (`term_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Index pour la table `wp_terms` --- -ALTER TABLE `wp_terms` - ADD PRIMARY KEY (`term_id`), - ADD KEY `slug` (`slug`(191)), - ADD KEY `name` (`name`(191)); - --- --- Index pour la table `wp_term_relationships` --- -ALTER TABLE `wp_term_relationships` - ADD PRIMARY KEY (`object_id`,`term_taxonomy_id`), - ADD KEY `term_taxonomy_id` (`term_taxonomy_id`); - --- --- Index pour la table `wp_term_taxonomy` --- -ALTER TABLE `wp_term_taxonomy` - ADD PRIMARY KEY (`term_taxonomy_id`), - ADD UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), - ADD KEY `taxonomy` (`taxonomy`); - --- --- Index pour la table `wp_usermeta` --- -ALTER TABLE `wp_usermeta` - ADD PRIMARY KEY (`umeta_id`), - ADD KEY `user_id` (`user_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Index pour la table `wp_users` --- -ALTER TABLE `wp_users` - ADD PRIMARY KEY (`ID`), - ADD KEY `user_login_key` (`user_login`), - ADD KEY `user_nicename` (`user_nicename`), - ADD KEY `user_email` (`user_email`); - --- --- AUTO_INCREMENT pour les tables déchargées --- - --- --- AUTO_INCREMENT pour la table `wp_commentmeta` --- -ALTER TABLE `wp_commentmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; - --- --- AUTO_INCREMENT pour la table `wp_comments` --- -ALTER TABLE `wp_comments` - MODIFY `comment_ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; - --- --- AUTO_INCREMENT pour la table `wp_links` --- -ALTER TABLE `wp_links` - MODIFY `link_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; - --- --- AUTO_INCREMENT pour la table `wp_options` --- -ALTER TABLE `wp_options` - MODIFY `option_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=152; - --- --- AUTO_INCREMENT pour la table `wp_postmeta` --- -ALTER TABLE `wp_postmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=48; - --- --- AUTO_INCREMENT pour la table `wp_posts` --- -ALTER TABLE `wp_posts` - MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26; - --- --- AUTO_INCREMENT pour la table `wp_termmeta` --- -ALTER TABLE `wp_termmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; - --- --- AUTO_INCREMENT pour la table `wp_terms` --- -ALTER TABLE `wp_terms` - MODIFY `term_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; - --- --- AUTO_INCREMENT pour la table `wp_term_taxonomy` --- -ALTER TABLE `wp_term_taxonomy` - MODIFY `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; - --- --- AUTO_INCREMENT pour la table `wp_usermeta` --- -ALTER TABLE `wp_usermeta` - MODIFY `umeta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=46; - --- --- AUTO_INCREMENT pour la table `wp_users` --- -ALTER TABLE `wp_users` - MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; - diff --git a/srcs/mysqlrc/Dockerfile b/srcs/mysqlrc/Dockerfile deleted file mode 100755 index 849954e..0000000 --- a/srcs/mysqlrc/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM alpine:3.12.3 -RUN apk update -RUN apk add mariadb mariadb-common mariadb-client openrc supervisor -COPY my.cnf /etc/my.cnf -COPY mysql.sql ./ -COPY wordpress.sql ./ -COPY supervisord.conf /etc/supervisord.conf -EXPOSE 3306 -COPY start.sh /start.sh -RUN chmod +x /start.sh -VOLUME ["/var/lib/mysql"] -CMD ["/start.sh"] \ No newline at end of file diff --git a/srcs/mysqlrc/my.cnf b/srcs/mysqlrc/my.cnf deleted file mode 100755 index c44b7c8..0000000 --- a/srcs/mysqlrc/my.cnf +++ /dev/null @@ -1,6 +0,0 @@ -[mysqld] -user = root -datadir = /var/lib/mysql -port = 3306 -bind-address = 0.0.0.0 -skip-networking = false \ No newline at end of file diff --git a/srcs/mysqlrc/mysql.sql b/srcs/mysqlrc/mysql.sql deleted file mode 100644 index a8c3be0..0000000 --- a/srcs/mysqlrc/mysql.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE DATABASE my_db; -CREATE USER 'root'@'%' IDENTIFIED BY 'root'; -GRANT ALL PRIVILEGES ON my_db.* TO 'root'; -FLUSH PRIVILEGES; \ No newline at end of file diff --git a/srcs/mysqlrc/start.sh b/srcs/mysqlrc/start.sh deleted file mode 100755 index f0b47b1..0000000 --- a/srcs/mysqlrc/start.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/sh -rc default - -if [ ! -d "/run/mysqld" ]; then - mkdir -p /run/mysqld -fi - -rc-status -touch /run/openrc/softlevel -/etc/init.d/mariadb setup -/etc/init.d/mariadb start -mysql < mysql.sql -mysql -u root wordpress < wordpress.sql -/etc/init.d/mariadb stop -/usr/bin/supervisord - - - - - - -# if [ -d /var/lib/mysql/mysql ]; then -# echo '[i] MySQL directory already present, skipping creation' -# else -# echo "[i] MySQL data directory not found, creating initial DBs" - -# # chown -R mysql:mysql /var/lib/mysql - -# # init database -# echo 'Initializing database' -# mysql_install_db --user=mysql > /dev/null -# echo 'Database initialized' - -# echo "[i] MySql root password: root" - -# # create temp file -# tfile=`mktemp` -# if [ ! -f "$tfile" ]; then -# return 1 -# fi - -# # save sql -# echo "[i] Create temp file: $tfile" -# cat << EOF > $tfile -# CREATE DATABASE wordpress; -# CREATE USER 'new'@'%' IDENTIFIED BY ''; -# GRANT ALL PRIVILEGES ON *.* TO 'new'@'%' WITH GRANT OPTION; -# FLUSH PRIVILEGES; -# EOF - -# echo 'FLUSH PRIVILEGES;' >> $tfile - -# # run sql in tempfile -# echo "[i] run tempfile: $tfile" -# /usr/bin/mysqld --user=mysql --bootstrap --verbose=0 < $tfile -# rm -f $tfile -# fi - -# echo "[i] Sleeping 5 sec" -# sleep 5 - -# echo '[i] start running mysqld' -# exec /usr/bin/mysqld_safe \ No newline at end of file diff --git a/srcs/mysqlrc/supervisord.conf b/srcs/mysqlrc/supervisord.conf deleted file mode 100755 index 949073b..0000000 --- a/srcs/mysqlrc/supervisord.conf +++ /dev/null @@ -1,6 +0,0 @@ -[supervisord] -user = root -nodaemon=true - -[program:mysqld_safe] -command = sh -c "/usr/bin/mysqld_safe && kill -s SIGTERM $(cat supervisord.pid)" \ No newline at end of file diff --git a/srcs/mysqlrc/wordpress.sql b/srcs/mysqlrc/wordpress.sql deleted file mode 100755 index ebe5c29..0000000 --- a/srcs/mysqlrc/wordpress.sql +++ /dev/null @@ -1,647 +0,0 @@ --- phpMyAdmin SQL Dump --- version 5.0.4 --- https://www.phpmyadmin.net/ --- --- Host: wordpress-mysql:3306 --- Generation Time: Jan 18, 2021 at 10:11 AM --- Server version: 10.4.15-MariaDB --- PHP Version: 7.4.14 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -START TRANSACTION; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- --- Database: `wordpress` --- - --- -------------------------------------------------------- - --- --- Table structure for table `wp_commentmeta` --- - -CREATE TABLE `wp_commentmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `wp_comments` --- - -CREATE TABLE `wp_comments` ( - `comment_ID` bigint(20) UNSIGNED NOT NULL, - `comment_post_ID` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `comment_author` tinytext COLLATE utf8mb4_unicode_ci NOT NULL, - `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_content` text COLLATE utf8mb4_unicode_ci NOT NULL, - `comment_karma` int(11) NOT NULL DEFAULT 0, - `comment_approved` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1', - `comment_agent` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'comment', - `comment_parent` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_comments` --- - -INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES -(1, 1, 'A WordPress Commenter', 'wapuu@wordpress.example', 'https://wordpress.org/', '', '2021-01-18 09:24:11', '2021-01-18 09:24:11', 'Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from Gravatar.', 0, '1', '', 'comment', 0, 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_links` --- - -CREATE TABLE `wp_links` ( - `link_id` bigint(20) UNSIGNED NOT NULL, - `link_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_image` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_target` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_visible` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Y', - `link_owner` bigint(20) UNSIGNED NOT NULL DEFAULT 1, - `link_rating` int(11) NOT NULL DEFAULT 0, - `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `link_rel` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_notes` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, - `link_rss` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `wp_options` --- - -CREATE TABLE `wp_options` ( - `option_id` bigint(20) UNSIGNED NOT NULL, - `option_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `option_value` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `autoload` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'yes' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_options` --- - -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(1, 'siteurl', 'http://192.168.99.100:5050', 'yes'), -(2, 'home', 'http://192.168.99.100:5050', 'yes'), -(3, 'blogname', 'knfonda', 'yes'), -(4, 'blogdescription', 'Just another WordPress site', 'yes'), -(5, 'users_can_register', '0', 'yes'), -(6, 'admin_email', 'knfonda@mail.ru', 'yes'), -(7, 'start_of_week', '1', 'yes'), -(8, 'use_balanceTags', '0', 'yes'), -(9, 'use_smilies', '1', 'yes'), -(10, 'require_name_email', '1', 'yes'), -(11, 'comments_notify', '1', 'yes'), -(12, 'posts_per_rss', '10', 'yes'), -(13, 'rss_use_excerpt', '0', 'yes'), -(14, 'mailserver_url', 'mail.example.com', 'yes'), -(15, 'mailserver_login', 'login@example.com', 'yes'), -(16, 'mailserver_pass', 'password', 'yes'), -(17, 'mailserver_port', '110', 'yes'), -(18, 'default_category', '1', 'yes'), -(19, 'default_comment_status', 'open', 'yes'), -(20, 'default_ping_status', 'open', 'yes'), -(21, 'default_pingback_flag', '1', 'yes'), -(22, 'posts_per_page', '10', 'yes'), -(23, 'date_format', 'F j, Y', 'yes'), -(24, 'time_format', 'g:i a', 'yes'), -(25, 'links_updated_date_format', 'F j, Y g:i a', 'yes'), -(26, 'comment_moderation', '0', 'yes'), -(27, 'moderation_notify', '1', 'yes'), -(28, 'permalink_structure', '', 'yes'), -(29, 'rewrite_rules', '', 'yes'), -(30, 'hack_file', '0', 'yes'), -(31, 'blog_charset', 'UTF-8', 'yes'), -(32, 'moderation_keys', '', 'no'), -(33, 'active_plugins', 'a:0:{}', 'yes'), -(34, 'category_base', '', 'yes'), -(35, 'ping_sites', 'http://rpc.pingomatic.com/', 'yes'), -(36, 'comment_max_links', '2', 'yes'), -(37, 'gmt_offset', '0', 'yes'), -(38, 'default_email_category', '1', 'yes'), -(39, 'recently_edited', '', 'no'), -(40, 'template', 'twentytwentyone', 'yes'), -(41, 'stylesheet', 'twentytwentyone', 'yes'), -(42, 'comment_registration', '0', 'yes'), -(43, 'html_type', 'text/html', 'yes'), -(44, 'use_trackback', '0', 'yes'), -(45, 'default_role', 'subscriber', 'yes'), -(46, 'db_version', '49752', 'yes'), -(47, 'uploads_use_yearmonth_folders', '1', 'yes'), -(48, 'upload_path', '', 'yes'), -(49, 'blog_public', '1', 'yes'), -(50, 'default_link_category', '2', 'yes'), -(51, 'show_on_front', 'posts', 'yes'), -(52, 'tag_base', '', 'yes'), -(53, 'show_avatars', '1', 'yes'), -(54, 'avatar_rating', 'G', 'yes'), -(55, 'upload_url_path', '', 'yes'), -(56, 'thumbnail_size_w', '150', 'yes'), -(57, 'thumbnail_size_h', '150', 'yes'), -(58, 'thumbnail_crop', '1', 'yes'), -(59, 'medium_size_w', '300', 'yes'), -(60, 'medium_size_h', '300', 'yes'), -(61, 'avatar_default', 'mystery', 'yes'), -(62, 'large_size_w', '1024', 'yes'), -(63, 'large_size_h', '1024', 'yes'), -(64, 'image_default_link_type', 'none', 'yes'), -(65, 'image_default_size', '', 'yes'), -(66, 'image_default_align', '', 'yes'), -(67, 'close_comments_for_old_posts', '0', 'yes'), -(68, 'close_comments_days_old', '14', 'yes'), -(69, 'thread_comments', '1', 'yes'), -(70, 'thread_comments_depth', '5', 'yes'), -(71, 'page_comments', '0', 'yes'), -(72, 'comments_per_page', '50', 'yes'), -(73, 'default_comments_page', 'newest', 'yes'), -(74, 'comment_order', 'asc', 'yes'), -(75, 'sticky_posts', 'a:0:{}', 'yes'), -(76, 'widget_categories', 'a:2:{i:2;a:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(77, 'widget_text', 'a:0:{}', 'yes'), -(78, 'widget_rss', 'a:0:{}', 'yes'), -(79, 'uninstall_plugins', 'a:0:{}', 'no'), -(80, 'timezone_string', '', 'yes'), -(81, 'page_for_posts', '0', 'yes'), -(82, 'page_on_front', '0', 'yes'), -(83, 'default_post_format', '0', 'yes'), -(84, 'link_manager_enabled', '0', 'yes'), -(85, 'finished_splitting_shared_terms', '1', 'yes'), -(86, 'site_icon', '0', 'yes'), -(87, 'medium_large_size_w', '768', 'yes'), -(88, 'medium_large_size_h', '0', 'yes'), -(89, 'wp_page_for_privacy_policy', '3', 'yes'), -(90, 'show_comments_cookies_opt_in', '1', 'yes'), -(91, 'admin_email_lifespan', '1626513850', 'yes'), -(92, 'disallowed_keys', '', 'no'), -(93, 'comment_previously_approved', '1', 'yes'), -(94, 'auto_plugin_theme_update_emails', 'a:0:{}', 'no'), -(95, 'auto_update_core_dev', 'enabled', 'yes'), -(96, 'auto_update_core_minor', 'enabled', 'yes'), -(97, 'auto_update_core_major', 'enabled', 'yes'), -(98, 'initial_db_version', '49752', 'yes'), -(99, 'wp_user_roles', 'a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}', 'yes'), -(100, 'fresh_site', '1', 'yes'), -(101, 'widget_search', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(102, 'widget_recent-posts', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(103, 'widget_recent-comments', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(104, 'widget_archives', 'a:2:{i:2;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(105, 'widget_meta', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(106, 'sidebars_widgets', 'a:4:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:3:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";}s:9:\"sidebar-2\";a:3:{i:0;s:10:\"archives-2\";i:1;s:12:\"categories-2\";i:2;s:6:\"meta-2\";}s:13:\"array_version\";i:3;}', 'yes'), -(107, 'widget_pages', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(108, 'widget_calendar', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(109, 'widget_media_audio', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(110, 'widget_media_image', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(111, 'widget_media_gallery', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(112, 'widget_media_video', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(113, 'widget_tag_cloud', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(114, 'widget_nav_menu', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(115, 'widget_custom_html', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(116, 'cron', 'a:7:{i:1610961859;a:1:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1610961860;a:4:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1610961863;a:2:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1610961904;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1610961923;a:1:{s:28:\"wp_update_comment_type_batch\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}}i:1611048259;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}', 'yes'), -(117, 'nonce_key', 'sD6F}`=ulPv9Wgh?E|4(/YLV4`pn2>|n`AeTUfK:dz:.Q,X`G@+@kT7qxowFfGHJ', 'no'), -(118, 'nonce_salt', 'VX6Uxr`)DA|r&lM7DvT4]grXhBVtQ86a20n@Q{4`BGtPLap]i+1@MHv<#*=moCSR', 'no'), -(119, '_transient_doing_cron', '1610964663.0886650085449218750000', 'yes'), -(120, 'auth_key', 'rr,$G~4gH<}3uCe02o7%y#J@-o{iht>[psPjhef]}-.8M~d[c8MXpH4jYDDHi|AX', 'no'), -(121, 'auth_salt', '90cO>FNI/YFI~pByh<L$S}4wt`b OzWXNHUy,w;}VR^TJ2r2_DU+l^!xI=kf({Hv^zG~:OXMa>IvEn-A#=~B', 'no'), -(124, '_site_transient_update_core', 'O:8:\"stdClass\":3:{s:7:\"updates\";a:0:{}s:15:\"version_checked\";s:3:\"5.6\";s:12:\"last_checked\";i:1610961863;}', 'no'), -(125, '_site_transient_update_plugins', 'O:8:\"stdClass\":1:{s:12:\"last_checked\";i:1610961873;}', 'no'), -(126, '_site_transient_timeout_theme_roots', '1610963683', 'no'), -(127, '_site_transient_theme_roots', 'a:3:{s:14:\"twentynineteen\";s:7:\"/themes\";s:12:\"twentytwenty\";s:7:\"/themes\";s:15:\"twentytwentyone\";s:7:\"/themes\";}', 'no'), -(128, '_site_transient_update_themes', 'O:8:\"stdClass\":1:{s:12:\"last_checked\";i:1610961883;}', 'no'), -(129, '_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b', '1611005105', 'no'), -(130, '_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b', '

RSS Error: XML or PCRE extensions not loaded!

RSS Error: XML or PCRE extensions not loaded!

', 'no'), -(131, 'can_compress_scripts', '1', 'no'), -(132, 'theme_mods_twentytwentyone', 'a:1:{s:18:\"custom_css_post_id\";i:-1;}', 'yes'); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_postmeta` --- - -CREATE TABLE `wp_postmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `post_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_postmeta` --- - -INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES -(1, 2, '_wp_page_template', 'default'), -(2, 3, '_wp_page_template', 'default'); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_posts` --- - -CREATE TABLE `wp_posts` ( - `ID` bigint(20) UNSIGNED NOT NULL, - `post_author` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_content` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `post_title` text COLLATE utf8mb4_unicode_ci NOT NULL, - `post_excerpt` text COLLATE utf8mb4_unicode_ci NOT NULL, - `post_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'publish', - `comment_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open', - `ping_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open', - `post_password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `post_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `to_ping` text COLLATE utf8mb4_unicode_ci NOT NULL, - `pinged` text COLLATE utf8mb4_unicode_ci NOT NULL, - `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_content_filtered` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `post_parent` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `guid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `menu_order` int(11) NOT NULL DEFAULT 0, - `post_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'post', - `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_count` bigint(20) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_posts` --- - -INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES -(1, 1, '2021-01-18 09:24:11', '2021-01-18 09:24:11', '\n

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

\n', 'Hello world!', '', 'publish', 'open', 'open', '', 'hello-world', '', '', '2021-01-18 09:24:11', '2021-01-18 09:24:11', '', 0, 'http://192.168.99.100:5050/?p=1', 0, 'post', '', 1), -(2, 1, '2021-01-18 09:24:11', '2021-01-18 09:24:11', '\n

This is an example page. It\'s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

\n\n\n\n

Hi there! I\'m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin\' caught in the rain.)

\n\n\n\n

...or something like this:

\n\n\n\n

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.

\n\n\n\n

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

\n', 'Sample Page', '', 'publish', 'closed', 'open', '', 'sample-page', '', '', '2021-01-18 09:24:11', '2021-01-18 09:24:11', '', 0, 'http://192.168.99.100:5050/?page_id=2', 0, 'page', '', 0), -(3, 1, '2021-01-18 09:24:11', '2021-01-18 09:24:11', '

Who we are

Our website address is: http://192.168.99.100:5050.

What personal data we collect and why we collect it

Comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Contact forms

Cookies

If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Analytics

Who we share your data with

If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where we send your data

Visitor comments may be checked through an automated spam detection service.

Your contact information

Additional information

How we protect your data

What data breach procedures we have in place

What third parties we receive data from

What automated decision making and/or profiling we do with user data

Industry regulatory disclosure requirements

', 'Privacy Policy', '', 'draft', 'closed', 'open', '', 'privacy-policy', '', '', '2021-01-18 09:24:11', '2021-01-18 09:24:11', '', 0, 'http://192.168.99.100:5050/?page_id=3', 0, 'page', '', 0), -(4, 1, '2021-01-18 09:25:04', '0000-00-00 00:00:00', '', 'Auto Draft', '', 'auto-draft', 'open', 'open', '', '', '', '', '2021-01-18 09:25:04', '0000-00-00 00:00:00', '', 0, 'http://192.168.99.100:5050/?p=4', 0, 'post', '', 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_termmeta` --- - -CREATE TABLE `wp_termmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `wp_terms` --- - -CREATE TABLE `wp_terms` ( - `term_id` bigint(20) UNSIGNED NOT NULL, - `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `slug` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `term_group` bigint(10) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_terms` --- - -INSERT INTO `wp_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES -(1, 'Uncategorized', 'uncategorized', 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_term_relationships` --- - -CREATE TABLE `wp_term_relationships` ( - `object_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `term_order` int(11) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_term_relationships` --- - -INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES -(1, 1, 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_term_taxonomy` --- - -CREATE TABLE `wp_term_taxonomy` ( - `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL, - `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `taxonomy` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `description` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `parent` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `count` bigint(20) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_term_taxonomy` --- - -INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES -(1, 1, 'category', '', 0, 1); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_usermeta` --- - -CREATE TABLE `wp_usermeta` ( - `umeta_id` bigint(20) UNSIGNED NOT NULL, - `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_usermeta` --- - -INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES -(1, 1, 'nickname', 'knfonda'), -(2, 1, 'first_name', ''), -(3, 1, 'last_name', ''), -(4, 1, 'description', ''), -(5, 1, 'rich_editing', 'true'), -(6, 1, 'syntax_highlighting', 'true'), -(7, 1, 'comment_shortcuts', 'false'), -(8, 1, 'admin_color', 'fresh'), -(9, 1, 'use_ssl', '0'), -(10, 1, 'show_admin_bar_front', 'true'), -(11, 1, 'locale', ''), -(12, 1, 'wp_capabilities', 'a:1:{s:13:\"administrator\";b:1;}'), -(13, 1, 'wp_user_level', '10'), -(14, 1, 'dismissed_wp_pointers', ''), -(15, 1, 'show_welcome_panel', '1'), -(16, 1, 'session_tokens', 'a:2:{s:64:\"be71fffa6529ce1d98bee866b68a84ccfeee266d6923f095f55870b46c578a1d\";a:4:{s:10:\"expiration\";i:1611134663;s:2:\"ip\";s:10:\"172.17.0.1\";s:2:\"ua\";s:120:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36\";s:5:\"login\";i:1610961863;}s:64:\"3728a84abd04c8e3fc2c1dc7a30db76aa99c38cc3ee2063e02dfed65bee5b1d3\";a:4:{s:10:\"expiration\";i:1611137334;s:2:\"ip\";s:10:\"172.17.0.1\";s:2:\"ua\";s:120:\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36\";s:5:\"login\";i:1610964534;}}'), -(17, 1, 'wp_dashboard_quick_press_last_post_id', '4'), -(18, 2, 'nickname', 'knfonda1'), -(19, 2, 'first_name', ''), -(20, 2, 'last_name', ''), -(21, 2, 'description', ''), -(22, 2, 'rich_editing', 'true'), -(23, 2, 'syntax_highlighting', 'true'), -(24, 2, 'comment_shortcuts', 'false'), -(25, 2, 'admin_color', 'fresh'), -(26, 2, 'use_ssl', '0'), -(27, 2, 'show_admin_bar_front', 'true'), -(28, 2, 'locale', ''), -(29, 2, 'wp_capabilities', 'a:1:{s:6:\"editor\";b:1;}'), -(30, 2, 'wp_user_level', '7'), -(31, 2, 'dismissed_wp_pointers', ''), -(32, 3, 'nickname', 'knfonda2'), -(33, 3, 'first_name', ''), -(34, 3, 'last_name', ''), -(35, 3, 'description', ''), -(36, 3, 'rich_editing', 'true'), -(37, 3, 'syntax_highlighting', 'true'), -(38, 3, 'comment_shortcuts', 'false'), -(39, 3, 'admin_color', 'fresh'), -(40, 3, 'use_ssl', '0'), -(41, 3, 'show_admin_bar_front', 'true'), -(42, 3, 'locale', ''), -(43, 3, 'wp_capabilities', 'a:1:{s:6:\"editor\";b:1;}'), -(44, 3, 'wp_user_level', '7'), -(45, 3, 'dismissed_wp_pointers', ''); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_users` --- - -CREATE TABLE `wp_users` ( - `ID` bigint(20) UNSIGNED NOT NULL, - `user_login` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_pass` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_nicename` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_url` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_status` int(11) NOT NULL DEFAULT 0, - `display_name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_users` --- - -INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES -(1, 'knfonda', '$P$BGcvX7eDadpakZqEptls2L7cvIEpw8/', 'knfonda', 'knfonda@mail.ru', 'http://192.168.99.100:5050', '2021-01-18 09:24:11', '', 0, 'knfonda'), -(2, 'knfonda1', '$P$B4xN.9djq1e/.zBb9mY0GrkoK585Ov/', 'knfonda1', 'knfonda1@mail.ru', '', '2021-01-18 09:44:14', '', 0, 'knfonda1'), -(3, 'knfonda2', '$P$B1gM0ZR1gB.Gg.Sj/HMeaC.x/cSPWX0', 'knfonda2', 'knfonda2@mail.ru', '', '2021-01-18 09:44:38', '1610963078:$P$BP27Hx8rJK2KolSLr80oCKPt47Msg70', 0, 'knfonda2'); - --- --- Indexes for dumped tables --- - --- --- Indexes for table `wp_commentmeta` --- -ALTER TABLE `wp_commentmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `comment_id` (`comment_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_comments` --- -ALTER TABLE `wp_comments` - ADD PRIMARY KEY (`comment_ID`), - ADD KEY `comment_post_ID` (`comment_post_ID`), - ADD KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`), - ADD KEY `comment_date_gmt` (`comment_date_gmt`), - ADD KEY `comment_parent` (`comment_parent`), - ADD KEY `comment_author_email` (`comment_author_email`(10)); - --- --- Indexes for table `wp_links` --- -ALTER TABLE `wp_links` - ADD PRIMARY KEY (`link_id`), - ADD KEY `link_visible` (`link_visible`); - --- --- Indexes for table `wp_options` --- -ALTER TABLE `wp_options` - ADD PRIMARY KEY (`option_id`), - ADD UNIQUE KEY `option_name` (`option_name`), - ADD KEY `autoload` (`autoload`); - --- --- Indexes for table `wp_postmeta` --- -ALTER TABLE `wp_postmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `post_id` (`post_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_posts` --- -ALTER TABLE `wp_posts` - ADD PRIMARY KEY (`ID`), - ADD KEY `post_name` (`post_name`(191)), - ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), - ADD KEY `post_parent` (`post_parent`), - ADD KEY `post_author` (`post_author`); - --- --- Indexes for table `wp_termmeta` --- -ALTER TABLE `wp_termmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `term_id` (`term_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_terms` --- -ALTER TABLE `wp_terms` - ADD PRIMARY KEY (`term_id`), - ADD KEY `slug` (`slug`(191)), - ADD KEY `name` (`name`(191)); - --- --- Indexes for table `wp_term_relationships` --- -ALTER TABLE `wp_term_relationships` - ADD PRIMARY KEY (`object_id`,`term_taxonomy_id`), - ADD KEY `term_taxonomy_id` (`term_taxonomy_id`); - --- --- Indexes for table `wp_term_taxonomy` --- -ALTER TABLE `wp_term_taxonomy` - ADD PRIMARY KEY (`term_taxonomy_id`), - ADD UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), - ADD KEY `taxonomy` (`taxonomy`); - --- --- Indexes for table `wp_usermeta` --- -ALTER TABLE `wp_usermeta` - ADD PRIMARY KEY (`umeta_id`), - ADD KEY `user_id` (`user_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_users` --- -ALTER TABLE `wp_users` - ADD PRIMARY KEY (`ID`), - ADD KEY `user_login_key` (`user_login`), - ADD KEY `user_nicename` (`user_nicename`), - ADD KEY `user_email` (`user_email`); - --- --- AUTO_INCREMENT for dumped tables --- - --- --- AUTO_INCREMENT for table `wp_commentmeta` --- -ALTER TABLE `wp_commentmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; - --- --- AUTO_INCREMENT for table `wp_comments` --- -ALTER TABLE `wp_comments` - MODIFY `comment_ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; - --- --- AUTO_INCREMENT for table `wp_links` --- -ALTER TABLE `wp_links` - MODIFY `link_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; - --- --- AUTO_INCREMENT for table `wp_options` --- -ALTER TABLE `wp_options` - MODIFY `option_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=133; - --- --- AUTO_INCREMENT for table `wp_postmeta` --- -ALTER TABLE `wp_postmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; - --- --- AUTO_INCREMENT for table `wp_posts` --- -ALTER TABLE `wp_posts` - MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; - --- --- AUTO_INCREMENT for table `wp_termmeta` --- -ALTER TABLE `wp_termmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; - --- --- AUTO_INCREMENT for table `wp_terms` --- -ALTER TABLE `wp_terms` - MODIFY `term_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; - --- --- AUTO_INCREMENT for table `wp_term_taxonomy` --- -ALTER TABLE `wp_term_taxonomy` - MODIFY `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; - --- --- AUTO_INCREMENT for table `wp_usermeta` --- -ALTER TABLE `wp_usermeta` - MODIFY `umeta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=47; - --- --- AUTO_INCREMENT for table `wp_users` --- -ALTER TABLE `wp_users` - MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; -COMMIT; - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/srcs/newmysql/Dockerfile b/srcs/newmysql/Dockerfile deleted file mode 100644 index 6c89cfb..0000000 --- a/srcs/newmysql/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM alpine:3.12.3 - -RUN apk update && apk upgrade -RUN apk add mariadb mariadb-client openrc - -RUN mkdir "/run/mysqld" && chown -R mysql /run/mysqld - -COPY create_db.sql . -COPY my.cnf /etc/ -COPY wp_db.sql . -COPY start_mysql.sh . -RUN chmod +x start_mysql.sh - -VOLUME ["/var/lib/mysql"] - -EXPOSE 3306 - -CMD sh start_mysql.sh \ No newline at end of file diff --git a/srcs/phpmyadmin/Dockerfile b/srcs/phpmyadmin/Dockerfile index f34a853..f72f0f0 100755 --- a/srcs/phpmyadmin/Dockerfile +++ b/srcs/phpmyadmin/Dockerfile @@ -5,8 +5,8 @@ RUN apk add supervisor nginx php7 php7-fpm php7-opcache php7-gd php7-m RUN mkdir -p /var/www/localhost/htdocs/ RUN mkdir -p /run/php7 RUN mkdir -p /run/nginx -RUN wget https://files.phpmyadmin.net/phpMyAdmin/5.0.4/phpMyAdmin-5.0.4-english.tar.gz -RUN tar -xvf phpMyAdmin-5.0.4-english.tar.gz --strip-components 1 -C /var/www/localhost/htdocs/ +RUN wget http://files.directadmin.com/services/all/phpMyAdmin/phpMyAdmin-5.0.1-all-languages.tar.gz +RUN tar -xvf phpMyAdmin-5.0.1-all-languages.tar.gz --strip-components 1 -C /var/www/localhost/htdocs/ COPY phpmyadmin.inc.php /var/www/localhost/htdocs/config.inc.php RUN mkdir -p /var/www/localhost/htdocs/tmp RUN chmod 777 /var/www/localhost/htdocs/tmp diff --git a/srcs/newmysql/mariadb.yaml b/srcs/yaml/mariadb.yaml similarity index 91% rename from srcs/newmysql/mariadb.yaml rename to srcs/yaml/mariadb.yaml index 50a94b6..135597c 100644 --- a/srcs/newmysql/mariadb.yaml +++ b/srcs/yaml/mariadb.yaml @@ -12,7 +12,6 @@ spec: targetPort: 3306 selector: app: mariadb - --- apiVersion: apps/v1 kind: Deployment @@ -35,6 +34,10 @@ spec: containers: - name: mariadb-container image: mariadb-image + resources: + limits: + memory: "128Mi" + cpu: "500m" imagePullPolicy: Never ports: - containerPort: 3306 @@ -45,7 +48,6 @@ spec: - name: mariadb-pv persistentVolumeClaim: claimName: mariadb-pvc - --- apiVersion: v1 kind: PersistentVolume @@ -63,9 +65,7 @@ spec: path: "/var/lib/mysql" claimRef: name: mysql-pvc - --- - apiVersion: v1 kind: PersistentVolumeClaim metadata: diff --git a/srcs/yaml/mysql.yaml b/srcs/yaml/mysql.yaml deleted file mode 100755 index 4bb3e9a..0000000 --- a/srcs/yaml/mysql.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: mysql-service - labels: - app: mysql -spec: - type: ClusterIP - ports: - - port: 3306 - targetPort: 3306 - protocol: TCP - name: mysql-port - selector: - app: mysql ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: mysql-deployment -spec: - selector: - matchLabels: - app: mysql-deployment - template: - metadata: - labels: - app: mysql-deployment - spec: - containers: - - name: mysql-deployment - imagePullPolicy: Never - image: mysqlserver - resources: - limits: - memory: "128Mi" - cpu: "500m" - ports: - - containerPort: 3306 - name: mysql - volumeMounts: - - name: mysql-storage - mountPath: /var/lib/mysql - volumes: - - name: mysql-storage - persistentVolumeClaim: - claimName: mysql-volume \ No newline at end of file diff --git a/srcs/yaml/persistencevolume.yaml b/srcs/yaml/persistencevolume.yaml deleted file mode 100755 index 1387607..0000000 --- a/srcs/yaml/persistencevolume.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: mysql-volume - labels: - app: mysql -spec: - resources: - requests: - storage: 2Gi - accessModes: - - ReadWriteOnce ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: mypvcinflux -spec: - resources: - requests: - storage: 2Gi - accessModes: - - ReadWriteOnce \ No newline at end of file