{"id":367,"date":"2009-06-30T17:54:58","date_gmt":"2009-06-30T15:54:58","guid":{"rendered":"http:\/\/michauko.org\/blog\/?p=367"},"modified":"2009-11-24T19:46:47","modified_gmt":"2009-11-24T17:46:47","slug":"wordpress-28-et-plug-ins","status":"publish","type":"post","link":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/","title":{"rendered":"WordPress 2.8 et plug-ins"},"content":{"rendered":"<p>Petit retour d&rsquo;exp\u00e9rience suite au passage en WordPress 2.8 &#8211; en fait il s&rsquo;agissait d&rsquo;installations directe en 2.8 par rapport \u00e0 une en 2.7, mais \u00e7a revient au m\u00eame.<!--more--><\/p>\n<p>Sur certains sites que j&rsquo;ai cr\u00e9\u00e9s sous WordPress, j&rsquo;utilise certains plugins assez g\u00e9niaux, comme <a href=\"http:\/\/wordpress.org\/extend\/plugins\/nextgen-gallery\/\">NextGen-Gallery<\/a> pour des galeries de photos faciles et jolies et aussi wp-table (et maintenant <a href=\"http:\/\/wordpress.org\/extend\/plugins\/wp-table-reloaded\/\">wp-table-reloaded<\/a>) pour g\u00e9rer des tableaux facilement et sans pondre un code bancal (sans compter les fonctions d&rsquo;import depuis fichiers CSV, tri par colonne etc)<\/p>\n<p>Sur un de mes sites, j&rsquo;ai h\u00e9sit\u00e9 \u00e0 passer en 2.8 suite \u00e0 une remarque lue par rapport \u00e0 NextGen-Gallery indiquant qu&rsquo;on risquait de p\u00e9ter une limite m\u00e9moire. Je n&rsquo;ai donc pas encore test\u00e9 (manque de temps histoire d&rsquo;\u00e9viter le gros downtime sur le site&#8230;)<br \/>\n<strong>C&rsquo;est sur wp-table que j&rsquo;ai eu un probl\u00e8me, <\/strong>je vous en fais part car la solution est triviale, alors que le probl\u00e8me est de taille.<\/p>\n<p>Lorsqu&rsquo;on cherche un plug-in pour g\u00e9rer les tables facilement, sous wordpress, on tombe en premier lieu sur un plug-in nomm\u00e9 wp-table. Si on ne fait pas gaffe, on ne voit pas qu&rsquo;il est valid\u00e9 pour WordPress 2.3 max&#8230; Bon, \u00e0 part \u00e7a, jusqu&rsquo;\u00e0 wordpress 2.7 (et m\u00eame 2.8 bleeding edge), \u00e7a tourne bien.<br \/>\nMais en 2.8 officielle, \u00e7a tourne de mani\u00e8re bancale : les tables sont bien int\u00e9gr\u00e9es (bonnes balises dans le code) lorsqu&rsquo;on les voit dans un article. Mais si on les voit en naviguant dans les \u00ab\u00a0cat\u00e9gories\u00a0\u00bb ou \u00ab\u00a0tags\u00a0\u00bb d&rsquo;article, les balises HTML\/CSS ne sont pas positionn\u00e9es. R\u00e9sultat, un tableau d\u00e9gueulasse, du ligne \u00e0 ligne sans aucune mise en page.<\/p>\n<p><strong>Grosso-modo <\/strong>: le code appelant les vues par cat\u00e9gories et par tags a d\u00fb fortement changer et le plug-in n&rsquo;est pas ins\u00e9r\u00e9 o\u00f9 il faut en 2.8&#8230;<\/p>\n<p><strong>Panique <\/strong>: il faut vite trouver un plug-in correct et exporter\/r\u00e9importer tout. L&rsquo;horreur en perspective.<br \/>\nEn recherchant cette fois un plug-in potable en 2.8 p our les tables, on tombe sur \u00ab\u00a0wp-table Reloaded\u00a0\u00bb valide en 2.8. Tiens tiens&#8230;<br \/>\nC&rsquo;est carr\u00e9ment extra : apr\u00e8s l&rsquo;installation (wget+unzip+activate, comme d&rsquo;hab), le menu d&rsquo;import trouve tout seul les tables cr\u00e9es par le vieux wp-table dont il semble \u00eatre issu. Vu le nom, remarquez, \u00e7a semble presque logique.<br \/>\nR\u00e9sultat, \u00e0 part une r\u00e9indexation des num\u00e9ros de tables (on recommence \u00e0 1) et la balise \u00ab\u00a0table\u00a0\u00bb entre crochets qui change un peu (donc tous les \u00ab\u00a0posts\u00a0\u00bb et \u00ab\u00a0pages\u00a0\u00bb \u00e0 modifier un peu), le boulot est vite torch\u00e9.<br \/>\nReste que le CSS par d\u00e9faut des tables me semble un peu light.<br \/>\nLe tri par colonne existe toujours, mais il n\u00e9cessite un plugin JQuery. Je ne l&rsquo;ai pas encore mis en place, mais \u00e7a ne semble pas compliqu\u00e9.<\/p>\n<p>Si vous connaissez mieux comme plug-ins de galerie photos et de gestion de tables, n&rsquo;h\u00e9sitez pas \u00e0 en faire part. Les notations sur la page de plug-ins de WordPress sont assez l\u00e9g\u00e8res (en g\u00e9n\u00e9ral plusieurs dizaines de votes pour des dizaines de milliers de download), il est donc difficile parfois de voir si un plug-in tient la route ou pas&#8230;<\/p>\n<p>Bloggez bien.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Petit retour d&rsquo;exp\u00e9rience suite au passage en WordPress 2.8 &#8211; en fait il s&rsquo;agissait d&rsquo;installations directe en 2.8 par rapport \u00e0 une en 2.7, mais \u00e7a revient au m\u00eame.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[391,9,2,82,83],"tags":[336,230,334,335],"class_list":["post-367","post","type-post","status-publish","format-standard","hentry","category-autres-outils","category-bugs","category-debian","category-pl","category-ubuntu","tag-nextgen-gallery","tag-wordpress","tag-wp-table","tag-wp-table-reloaded"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wordpress 2.8 et plug-ins - Le blog de Michauko<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wordpress 2.8 et plug-ins - Le blog de Michauko\" \/>\n<meta property=\"og:description\" content=\"Petit retour d&rsquo;exp\u00e9rience suite au passage en WordPress 2.8 &#8211; en fait il s&rsquo;agissait d&rsquo;installations directe en 2.8 par rapport \u00e0 une en 2.7, mais \u00e7a revient au m\u00eame.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/\" \/>\n<meta property=\"og:site_name\" content=\"Le blog de Michauko\" \/>\n<meta property=\"article:published_time\" content=\"2009-06-30T15:54:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-11-24T17:46:47+00:00\" \/>\n<meta name=\"author\" content=\"michauko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"michauko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/\"},\"author\":{\"name\":\"michauko\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"headline\":\"WordPress 2.8 et plug-ins\",\"datePublished\":\"2009-06-30T15:54:58+00:00\",\"dateModified\":\"2009-11-24T17:46:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/\"},\"wordCount\":542,\"commentCount\":2,\"keywords\":[\"nextgen-gallery\",\"wordpress\",\"wp-table\",\"wp-table-reloaded\"],\"articleSection\":[\"autres outils\",\"bugs\",\"Debian\",\"planet-libre.org\",\"Ubuntu\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/\",\"name\":\"Wordpress 2.8 et plug-ins - Le blog de Michauko\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\"},\"datePublished\":\"2009-06-30T15:54:58+00:00\",\"dateModified\":\"2009-11-24T17:46:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wordpress-28-et-plug-ins-367\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress 2.8 et plug-ins\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\",\"name\":\"Le blog de Michauko\",\"description\":\"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/michauko.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\",\"name\":\"michauko\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"caption\":\"michauko\"},\"sameAs\":[\"http:\\\/\\\/michauko.org\\\/\"],\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/author\\\/randomized2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wordpress 2.8 et plug-ins - Le blog de Michauko","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/","og_locale":"fr_FR","og_type":"article","og_title":"Wordpress 2.8 et plug-ins - Le blog de Michauko","og_description":"Petit retour d&rsquo;exp\u00e9rience suite au passage en WordPress 2.8 &#8211; en fait il s&rsquo;agissait d&rsquo;installations directe en 2.8 par rapport \u00e0 une en 2.7, mais \u00e7a revient au m\u00eame.","og_url":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/","og_site_name":"Le blog de Michauko","article_published_time":"2009-06-30T15:54:58+00:00","article_modified_time":"2009-11-24T17:46:47+00:00","author":"michauko","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"michauko","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/#article","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/"},"author":{"name":"michauko","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"headline":"WordPress 2.8 et plug-ins","datePublished":"2009-06-30T15:54:58+00:00","dateModified":"2009-11-24T17:46:47+00:00","mainEntityOfPage":{"@id":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/"},"wordCount":542,"commentCount":2,"keywords":["nextgen-gallery","wordpress","wp-table","wp-table-reloaded"],"articleSection":["autres outils","bugs","Debian","planet-libre.org","Ubuntu"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/","url":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/","name":"Wordpress 2.8 et plug-ins - Le blog de Michauko","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/#website"},"datePublished":"2009-06-30T15:54:58+00:00","dateModified":"2009-11-24T17:46:47+00:00","author":{"@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"breadcrumb":{"@id":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/michauko.org\/blog\/wordpress-28-et-plug-ins-367\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/michauko.org\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress 2.8 et plug-ins"}]},{"@type":"WebSite","@id":"https:\/\/michauko.org\/blog\/#website","url":"https:\/\/michauko.org\/blog\/","name":"Le blog de Michauko","description":"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/michauko.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9","name":"michauko","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","caption":"michauko"},"sameAs":["http:\/\/michauko.org\/"],"url":"https:\/\/michauko.org\/blog\/author\/randomized2\/"}]}},"_links":{"self":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":8,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":969,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/367\/revisions\/969"}],"wp:attachment":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}