{"id":33237,"date":"2019-10-31T21:51:29","date_gmt":"2019-10-31T18:51:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4\/"},"modified":"2019-10-31T21:51:29","modified_gmt":"2019-10-31T18:51:29","slug":"opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","title":{"rendered":"Publication de GTK 3.96, version exp\u00e9rimentale de GTK 4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s 10 mois depuis <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48853\">le pr\u00e9c\u00e9dent<\/a><\/noindex> version test <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.gtk.org\/2019\/05\/08\/gtk-3-96-0\/\">pr\u00e9sent\u00e9<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GNOME\/gtk\/releases\/tag\/3.96.0\">GTK 3.96<\/a><\/noindex>, nouvelle version exp\u00e9rimentale du futur rel\u00e2chement stable de GTK 4. La branche GTK 4 se d\u00e9veloppe dans le cadre d'un nouveau processus de d\u00e9veloppement qui tente de fournir aux d\u00e9veloppeurs d'applications une API stable et maintenue pendant plusieurs ann\u00e9es, que l'on peut utiliser sans craindre de devoir refaire l'application tous les six mois \u00e0 cause des changements d'API dans une nouvelle branche de GTK. Jusqu'\u00e0 la stabilisation compl\u00e8te de GTK 4, il est recommand\u00e9 de continuer \u00e0 compiler les applications propos\u00e9es pour les utilisateurs en utilisant la branche <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48834\">GTK 3.24<\/a><\/noindex>.<\/p>\n<p>Principales <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GNOME\/gtk\/blob\/master\/NEWS\">modifications<\/a><\/noindex> dans GTK 3.96 : <\/p>\n<ul>\n<li class=\"l\"> Dans l'API <noindex>GSK<\/noindex> (GTK Scene Kit), qui fournit le rendu de sc\u00e8nes graphiques via OpenGL et Vulkan, a fait l'objet d'un travail de correction de bugs, dont l'identification a \u00e9t\u00e9 facilit\u00e9e par le nouvel outil de d\u00e9bogage gtk4-node-editor, permettant de charger et d'afficher un n\u0153ud de rendu au format s\u00e9rialis\u00e9 (pouvant \u00eatre sauvegard\u00e9 en mode d'inspection GTK inspector), ainsi que de comparer le r\u00e9sultat du rendu lors de l'utilisation de diff\u00e9rents backends ;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.gtk.org\/files\/2019\/05\/Screenshot-from-2019-05-06-20-43-31.png\"><img decoding=\"async\" alt=\"Publication de GTK 3.96, version exp\u00e9rimentale de GTK 4 \" src=\"\/wp-content\/uploads\/2019\/05\/a6564ad90400ad590436abf3fc0d9b30.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Les capacit\u00e9s de transformation 3D ont \u00e9t\u00e9 port\u00e9es \u00e0 un niveau permettant de cr\u00e9er des effets d'animation tels qu'un cube tournant ;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.gtk.org\/files\/2019\/05\/Screenshot-from-2019-05-06-21-15-18.png\"><img decoding=\"async\" alt=\"Publication de GTK 3.96, version exp\u00e9rimentale de GTK 4 \" src=\"\/wp-content\/uploads\/2019\/05\/352bbec750ffa5302da6b098800641d3.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Enti\u00e8rement <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50419\">r\u00e9\u00e9crit<\/a><\/noindex> Le backend GDK Broadway, destin\u00e9 \u00e0 rendre la sortie de la biblioth\u00e8que GTK dans une fen\u00eatre de navigateur web. L'ancienne impl\u00e9mentation de Broadway ne s'inscrivait pas dans les m\u00e9thodes de rendu propos\u00e9es dans GTK 4 (au lieu de la sortie dans un tampon, un mod\u00e8le bas\u00e9 sur des n\u0153uds de rendu est utilis\u00e9, o\u00f9 la sortie est assembl\u00e9e sous forme d'arbre d'op\u00e9rations de haut niveau, efficacement trait\u00e9es par le GPU \u00e0 l'aide d'OpenGL et Vulkan).<br \/>\nLa nouvelle version de Broadway transforme les n\u0153uds de rendu en n\u0153uds DOM avec des styles CSS pour afficher l'interface dans le navigateur. Chaque nouvel \u00e9tat de l'\u00e9cran est trait\u00e9 comme un changement de l'arbre DOM par rapport \u00e0 l'\u00e9tat pr\u00e9c\u00e9dent, permettant ainsi de r\u00e9duire la taille des donn\u00e9es transmises au client distant. Les transformations 3D et les effets graphiques sont r\u00e9alis\u00e9s via la propri\u00e9t\u00e9 CSS transform ;<\/p>\n<li class=\"l\"> Dans GDK, la mise en \u0153uvre de l'API, d\u00e9velopp\u00e9e en tenant compte de l'utilisation du protocole Wayland, se poursuit et le nettoyage de l'API li\u00e9e \u00e0 X11 est en cours, ou son transfert vers un backend X11 s\u00e9par\u00e9. Des progr\u00e8s sont not\u00e9s dans le travail visant \u00e0 abandonner l'utilisation des sous-surfaces et des coordonn\u00e9es globales. Le support de GDK_SURFACE_SUBSURFACE a \u00e9t\u00e9 supprim\u00e9 de GDK.\n<li class=\"l\">  Le refactoring du code li\u00e9 \u00e0 l'ex\u00e9cution des op\u00e9rations de glisser-d\u00e9poser se poursuit, y compris la proposition d'objets s\u00e9par\u00e9s GdkDrag et GdkDrop.\n<li class=\"l\"> Le traitement des \u00e9v\u00e9nements a \u00e9t\u00e9 simplifi\u00e9, et d\u00e9sormais seuls ceux destin\u00e9s \u00e0 l'entr\u00e9e sont utilis\u00e9s. Les autres \u00e9v\u00e9nements ont \u00e9t\u00e9 remplac\u00e9s par des signaux distincts, par exemple, au lieu des \u00e9v\u00e9nements de sortie, le signal \u00ab GdkSurface::render \u00bb est propos\u00e9, au lieu des \u00e9v\u00e9nements de configuration - \u00ab GdkSurface::size-changed \u00bb, au lieu des \u00e9v\u00e9nements de mapping - \u00ab GdkSurface::mapped \u00bb, au lieu de gdk_event_handler_set() - \u00ab GdkSurface::event \u00bb;\n<li class=\"l\"> Dans le backend GDK pour Wayland, le support de l'interface portal pour acc\u00e9der aux r\u00e9glages de GtkSettings a \u00e9t\u00e9 ajout\u00e9. Un support pour l'extension du protocole text-input-unstable-v3 a \u00e9galement \u00e9t\u00e9 propos\u00e9 pour pouvoir travailler avec les m\u00e9thodes d'entr\u00e9e.\n<li class=\"l\"> Pour le d\u00e9veloppement de widgets, un nouvel objet GtkLayoutManager a \u00e9t\u00e9 introduit, impl\u00e9mentant un syst\u00e8me de gestion de la disposition des \u00e9l\u00e9ments en fonction de la taille de la zone visible. GtkLayoutManager remplace les propri\u00e9t\u00e9s enfants dans les conteneurs GTK, comme GtkBox et GtkGrid. Plusieurs gestionnaires de disposition pr\u00eats \u00e0 l'emploi ont \u00e9t\u00e9 propos\u00e9s : GtkBinLayout pour les conteneurs simples avec un seul \u00e9l\u00e9ment enfant, GtkBoxLayout pour les \u00e9l\u00e9ments enfants align\u00e9s lin\u00e9airement, GtkGridLayout pour l'alignement des \u00e9l\u00e9ments enfants dans une grille, GtkFixedLayout pour le positionnement arbitraire des \u00e9l\u00e9ments enfants, GtkCustomLayout pour la translation des \u00e9l\u00e9ments traditionnels bas\u00e9e sur les gestionnaires size_allocate.\n<li class=\"l\"> Des objets accessibles publiquement pour l'affichage par page des \u00e9l\u00e9ments enfants ont \u00e9t\u00e9 ajout\u00e9s aux widgets GtkAssistant, GtkStack et GtkNotebook, rempla\u00e7ant les propri\u00e9t\u00e9s enfants non li\u00e9es \u00e0 la disposition (Layout) de ces widgets. \u00c9tant donn\u00e9 que toutes les propri\u00e9t\u00e9s enfants existantes ont \u00e9t\u00e9 transform\u00e9es en propri\u00e9t\u00e9s normales, les propri\u00e9t\u00e9s de mise en page ont \u00e9t\u00e9 d\u00e9plac\u00e9es vers les objets de page, et le support des propri\u00e9t\u00e9s enfants a \u00e9t\u00e9 compl\u00e8tement supprim\u00e9 de GtkContainer.\n<li class=\"l\"> La fonctionnalit\u00e9 de base de GtkEntry a \u00e9t\u00e9 transf\u00e9r\u00e9e dans un nouveau widget GtkText, qui comprend \u00e9galement une interface d'\u00e9dition \u00e9tendue GtkEditable. Tous les sous-classes existantes de saisie de donn\u00e9es ont \u00e9t\u00e9 re-impl\u00e9ment\u00e9es sous forme de r\u00e9alisations de GtkEditable bas\u00e9es sur le nouveau widget GtkText.\n<li class=\"l\">   Un nouveau widget GtkPasswordEntry a \u00e9t\u00e9 ajout\u00e9 pour les formulaires de saisie de mot de passe;\n<li class=\"l\"> La possibilit\u00e9 de transformer les \u00e9l\u00e9ments enfants \u00e0 l'aide de m\u00e9thodes de transformation lin\u00e9aire, d\u00e9finies via CSS ou l'argument gtk_widget_allocate dans GskTransform, a \u00e9t\u00e9 ajout\u00e9e dans GtkWidgets. Cette possibilit\u00e9 a d\u00e9j\u00e0 \u00e9t\u00e9 appliqu\u00e9e au widget GtkFixed;\n<li class=\"l\"> De nouveaux mod\u00e8les de cr\u00e9ation de listes ont \u00e9t\u00e9 ajout\u00e9s : GtkMapListModel, GtkSliceListModel, GtkSortListModel, GtkSelectionModel et GtkSingleSelection. La prise en charge des mod\u00e8les de listes dans GtkListView est pr\u00e9vue pour plus tard;\n<li class=\"l\"> Dans GtkBuilder, il est d\u00e9sormais possible de d\u00e9finir des propri\u00e9t\u00e9s d'objets sur place (inline), au lieu d'utiliser des r\u00e9f\u00e9rences par identifiant;\n<li class=\"l\">  La commande pour convertir des fichiers UI de GTK 3 en GTK 4 a \u00e9t\u00e9 ajout\u00e9e \u00e0 gtk4-builder-tool;\n<li class=\"l\"> La prise en charge des th\u00e8mes principaux (key theme), des menus \u00e0 onglets (tabular menu) et des bo\u00eetes combin\u00e9es (combo box) a \u00e9t\u00e9 interrompue. Le widget GtkInvisible a \u00e9t\u00e9 supprim\u00e9.\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50648\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d GTK 3.96, \u043d\u043e\u0432\u044b\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 GTK 4. \u0412\u0435\u0442\u043a\u0430 GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24973,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d GTK 3.96, \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a GTK 4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:51:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:51:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 GTK 3.96 publi\u00e9, version exp\u00e9rimentale de GTK 4 | ProHoster","description":"Dix mois se sont \u00e9coul\u00e9s depuis la derni\u00e8re version b\u00eata","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d GTK 3.96, \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a GTK 4 | ProHoster","og:description":"\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:51:29+00:00","article:modified_time":"2019-10-31T18:51:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33237","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 14:27:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:44:42","updated":"2026-01-21 14:27:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/33237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=33237"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/33237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/24973"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=33237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=33237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=33237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}