{"id":52330,"date":"2016-11-27T23:21:49","date_gmt":"2016-11-27T23:21:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/org-frontpage\/"},"modified":"2024-07-04T21:48:45","modified_gmt":"2024-07-04T21:48:45","slug":"org-frontpage","status":"publish","type":"plugin","link":"https:\/\/mg.wordpress.org\/plugins\/org-frontpage\/","author":8599071,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.7","stable_tag":"trunk","tested":"6.2.9","requires":"4.6","requires_php":"","requires_plugins":null,"header_name":"Organisation FrontPage","header_author":"B Gineste","header_description":"","assets_banners_color":"","last_updated":"2024-07-04 21:48:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2856,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1558911,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":1541525,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":1541525,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":1541525,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"<p>Ecran d'\u00e9dition d'un post : montre la meta box qui peremet de choisir le rang du post sur la frontpage<\/p>","2":"<p>Tableau de bord : montre l'acc\u00e8s au sous-menu <em>Org frontpage<\/em> du menu <em>R\u00e9glages<\/em><\/p>","3":"<p>Montre la page de r\u00e9glages du plugin : on peut y modifier le nombre de posts de la frontpage<\/p>"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4962,13007,975,1141],"plugin_category":[41,43],"plugin_contributors":[127134],"plugin_business_model":[],"class_list":["post-52330","plugin","type-plugin","status-publish","hentry","plugin_tags-front-page","plugin_tags-frontpage","plugin_tags-template","plugin_tags-theme","plugin_category-communication","plugin_category-customization","plugin_contributors-bgin","plugin_committers-bgin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/org-frontpage\/assets\/icon-128x128.jpg?rev=1558911","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/org-frontpage\/assets\/screenshot-1.jpg?rev=1541525","caption":"<p>Ecran d'\u00e9dition d'un post : montre la meta box qui peremet de choisir le rang du post sur la frontpage<\/p>"},{"src":"https:\/\/ps.w.org\/org-frontpage\/assets\/screenshot-2.jpg?rev=1541525","caption":"<p>Tableau de bord : montre l'acc\u00e8s au sous-menu <em>Org frontpage<\/em> du menu <em>R\u00e9glages<\/em><\/p>"},{"src":"https:\/\/ps.w.org\/org-frontpage\/assets\/screenshot-3.jpg?rev=1541525","caption":"<p>Montre la page de r\u00e9glages du plugin : on peut y modifier le nombre de posts de la frontpage<\/p>"}],"raw_content":"<!--section=description-->\n<p>Dans Wordpress il n'y a pas de proc\u00e9dure pour d\u00e9signer les posts qui doivent figurer sur la frontpage des blogs, lorsque ceux-ci ont une page d'accueil statique.<\/p>\n\n<p><strong>Ce plugin permet d'assigner \u00e0 un post le rang qu'il doit occuper sur la page d'accueil.<\/strong><\/p>\n\n<p>Pour cela, le plugin ajoute une page \"OrgFrontpage\" dans le menu \"R\u00e9glages\" du tableau de bord.<\/p>\n\n<p>On peut y d\u00e9finir le nombre de posts \u00e0 faire figurer sur la page d'accueil. Par d\u00e9faut, ce nombre est fix\u00e9 \u00e0 5.\nDans ce m\u00eame sous-menu, il est possible de d\u00e9finir le nombre d'articles \u00e0 mettre en \u00e9vidence en t\u00eate de page. Par d\u00e9faut, il y en a z\u00e9ro.\n(Remarque : Le nombre de posts d\u00e9fini pour figurer sur la page d'accueil inclut les posts d'ent\u00eate).<\/p>\n\n<p>Une fois ces param\u00e8tres d\u00e9finis, on peut choisir dans une liste d\u00e9roulante les articles \u00e0 afficher sur la page d'accueil. La liste contient, par d\u00e9faut, les 15 derniers articles publi\u00e9es. Ce nombre est param\u00e9trable.<\/p>\n\n<p>De plus, le plugin ajoute une meta box dans la page d'\u00e9dition des posts \ngr\u00e2ce \u00e0 laquelle on peut choisir, au moyen d'une combolist, le rang du post en cours d'\u00e9dition.<\/p>\n\n<p>Enfin, une colonne a \u00e9t\u00e9 ajout\u00e9e dans la liste des posts de l'interface d'administration :\nelle indique, le cas \u00e9ch\u00e9ant, le rang des posts sur la page d'accueil.<\/p>\n\n<p>Les donn\u00e9es associ\u00e9es \u00e0 ce plugin sont stock\u00e9es dans la table wp-options.\nLes <em>option-name<\/em> sont :<\/p>\n\n<ul>\n<li><em>ofp_nb_posts_frontpage<\/em> : nombre de posts \u00e0 placer sur la page d'accueil<\/li>\n<li><em>ofp_nb_posts_lead<\/em> : nombre de posts en \u00e9vidence en t\u00eate de page<\/li>\n<li><em>ofp_post_frontpage_N<\/em> : l'ID du post qui occupera le rang N de la page d'accueil<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/plugin-name<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Settings-&gt;Plugin Name screen to configure the plugin<\/li>\n<li>Adapter le template de la frontpage du blog :<\/li>\n<\/ol>\n\n<p>On peut par exemple ins\u00e9rer le code suivant :<\/p>\n\n<pre><code>&lt;?php\n\n$nb_posts_frontpage = intval(get_option('ofp_nb_posts_frontpage'));\n\nfor ($i = 1; $i &lt;= $nb_posts_frontpage; $i++) {\n$post_id_frontpage[$i] = get_option('ofp_post_frontpage_'.$i);\n }\n\n$nb_posts_lead = intval(get_option('ofp_nb_posts_lead'));\n\n?&gt;\n<\/code><\/pre>\n\n<!--section=faq-->\n<dl>\n<dt id='ce%20plugin%20est-il%20n%C3%A9cessaire%20%3F'><h3>Ce plugin est-il n\u00e9cessaire ?<\/h3><\/dt>\n<dd><p>Je souhaitais choisir les posts \u00e0 mettre sur la page d'accueil et les disposer selon leur niveau d'importance\net je n'ai pas trouv\u00e9 le moyen de le faire simplement.<\/p><\/dd>\n<dt id='il%20existe%20un%20moyen%20simple%20de%20d%C3%A9signer%20les%20articles%20%C3%A0%20mettre%20en%20avant%20%28attribut%20sticky%20disponible%20dans%20le%20tableau%20de%20bord%29.%20ne%20permet-il%20pas%20de%20faire%20la%20m%C3%AAme%20chose%20sans%20plugin%20%3F'><h3>Il existe un moyen simple de d\u00e9signer les articles \u00e0 mettre en avant (attribut sticky disponible dans le tableau de bord). Ne permet-il pas de faire la m\u00eame chose sans plugin ?<\/h3><\/dt>\n<dd><p>H\u00e9las non !\nOn pourrait en effet donner l'attribut sticky aux posts qu'on souhaite mettre sur la page d'accueil, mais cela ne permet pas de les agencer \u00e0 sa convenance sur cette page : on peut en effet les r\u00e9cup\u00e9rer class\u00e9s par date et les afficher dans cet ordre, mais il est impossible de les classer \u00e0 son gr\u00e9.\nLe plugin org-frontpage permet une mise en page fine car il introduit un attribut de classement (Num\u00e9ro 1, 2, 3,...) des posts s\u00e9lectionn\u00e9s. Ce classement pourra \u00eatre exploit\u00e9 pour positionner les articles dans des emplacements d\u00e9di\u00e9s au posts 1, 2, 3 ...<\/p>\n\n<p>De plus, contrairement au syst\u00e8me natif de mise en avant, les articles retenus pour la frontpage ne viennent pas automatiquement en t\u00eate des listes d'articles de type blog.<\/p><\/dd>\n<dt id='comment%20savoir%20quels%20sont%20les%20posts%20%C3%A9pingl%C3%A9s%20%C3%A0%20la%20page%20d%27accueil%20%3F'><h3>Comment savoir quels sont les posts \u00e9pingl\u00e9s \u00e0 la page d'accueil ?<\/h3><\/dt>\n<dd><p>On peut \u00e9videmment les voir sur le blog, mais aussi \u00e0 partir du tableau de bord, dans le sous-menu <em>Org frontpage<\/em> du menu <em>R\u00e9glages<\/em> . Le rang des posts choisis appara\u00eet \u00e9galement dans une colonne suppl\u00e9mentaire le la liste de tous les articles.<\/p><\/dd>\n<dt id='pourquoi%20ce%20readme%20est-il%20en%20fran%C3%A7ais%20%3F'><h3>Pourquoi ce readme est-il en fran\u00e7ais ?<\/h3><\/dt>\n<dd><p>Parce que mes comp\u00e9tences dans la langue de Shakespeare sont insuffisantes pour \u00e9crire une notice en anglais, sorry ;-)<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.7<\/h4>\n\n<ul>\n<li>Validation du plugin pour Wordpress 6.5 et php 8.1.<\/li>\n<\/ul>\n\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>Validation du plugin pour Wordpress 6.2.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Validation du plugin pour Wordpress 5.6.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Validation du plugin pour Wordpress 5.4.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Validation du plugin pour Wordpress 5.1.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Retouche pour \u00e9viter les doublons sur la page d'accueil.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Am\u00e9liartion de l'ergonomie. Le choix de tous les articles \u00e0 ranger sur la page d'accueil peut d\u00e9sormais se r\u00e9aliser \u00e0 un endroit unique, la page des r\u00e9glages du plugin. \nToutefois, le choix de l'emplacement d'un article reste possible \u00e0 partir de la page d'\u00e9dition de celui-ci.<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Correction d'un bug : l'affichage de la liste des articles de la page d'accueil, pr\u00e9sente sur la page d'\u00e9dition d'un article, provoquait un warning lorsqu'un article de cette liste avait \u00e9t\u00e9 supprim\u00e9.<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Correction d'un dysfonctionnement : lorsque on proc\u00e8de \u00e0 la mise \u00e0 jour d'un post marqu\u00e9 pour la page d'accueil, la s\u00e9lection \u00e9tait perdue et il fallait la r\u00e9tablir.<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Correction d'un bug<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Correction d'un bug<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>R\u00e9\u00e9criture du plugin en programmation objet<\/li>\n<li>Langage natif : anglais US<\/li>\n<li>Traduction en fran\u00e7ais fr_FR <\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Correction de bugs \/ traduction<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Modification et d\u00e9placement des fichiers de traduction<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Traduction du plugin en anglais (english US)<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Ajout d'un param\u00e8tre pour indiquer, le cas \u00e9ch\u00e9ant, le nombre de posts \u00e0 mettre en \u00e9vidence en t\u00eate de page<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Ajout d'une colonne dans la liste des posts, pour indiquer le rang des posts sur la frontpage<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Ajout de screenshots<\/li>\n<li>Suppression d'un r\u00e9pertoire inutile<\/li>\n<li>am\u00e9lioration de readme.txt<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version.<\/li>\n<\/ul>","raw_excerpt":"Permet de choisir et agencer les posts de la frontpage.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/52330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=52330"}],"author":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bgin"}],"wp:attachment":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=52330"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=52330"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=52330"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=52330"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=52330"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=52330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}