WP Idea Stream 2.4.0 donne naissance à BP Idea Stream

Publié le

par

Je suis très heureux de vous annoncer la publication d’une nouvelle version majeure pour l’extension WordPress qui motorise votre système de management des idées. WP Idea Stream 2.4.0 requiert la version 4.7 de WordPress et initie une nouvelle manière pour moi d’enrichir les fonctionnalités de cette extension dans le futur : la création d’addons pour WP Idea Stream.

Je commence dés à présent en déplaçant l’intégration BuddyPress dans l’addon BP Idea Stream. Utilisateurs de BuddyPress, notez bien qu’il vous faudra activer cet addon pour maintenir l’intégration de WP Idea Stream dans BuddyPress. Bien entendu, cette nouvelle version contient également de nouvelles fonctionnalités qui je l’espère vous plairont !

Profitons de la magnifique Rest API de WordPress.

Le système d’évaluation des idées utilise désormais une terminaison personnalisée pour enregistrer les évaluations de vos utilisateurs. Des terminaisons en mode lecture seule sont désormais disponibles pour requêter les superbes idées que vos utilisateurs ont partagées :

  • GET des idées depuis wp-json/wp/v2/ideas
  • GET une idée depuis wp-json/wp/v2/ideas/{ID}
  • GET des catégories d’idée depuis wp-json/wp/v2/category-ideas
  • GET une catégorie d’idée depuis wp-json/wp/v2/category-ideas/{term_id}
  • GET des étiquettes d’idée depuis wp-json/wp/v2/tag-ideas
  • GET une étiquette d’idée depuis wp-json/wp/v2/tag-ideas/{term_id}

Un nouveau statut pour vos idées : Archive

Les actions de masse pour archiver vos idées.

Ce nouveau statut vous permet d’archiver les idées de telles manières qu’elles ne seront plus listées dans le « front-end » de votre site tout en restant disponibles depuis la vue « Archive » de l’écran d’administration des idées.

Vous pouvez changez d’avis à tout moment et désarchiver toute idée archivée. Elles seront restaurées avec leur ancien statut.

Afficher la liste des idées sur la page d’accueil de votre site.

Les réglages de lecture de WordPress et les réglages de WP Idea Stream.

Lorsque vous choisissez d’accueillir vos visiteurs à l’aide d’une page statique depuis l’écran d’administration des options de lecture, vous pouvez remplacer le contenu de cette page avec la liste des idées partagées.

Une fois que la page statique sera choisie, vous n’aurez plus qu’à activer l’option « Lister les idées directement sur la page d’accueil du site » des réglages de WP Idea Stream.

Eléments de menus WP Idea Stream

La section des menus du customizer

Il est désormais beaucoup plus simple d’ajouter des liens vers les zones de WP Idea Stream au sein de vos menus de navigation.

Depuis la section des menus du customizer ou depuis l’écran d’administration des menus, vous serez en mesure d’ajouter les éléments de WP Idea Stream de votre choix au sein de vos menus de navigation.

Les images mises en avant enjolivent finalement les loops.

La page d’archive des idées.

Les images mises en avant ont été introduites à l’occasion de la version 2.3.0 de WP Idea Stream mais elles étaient uniquement utilisées dans la vue single de l’idée en fonction du support du thème actif.

Avec cette version 2.4.0 elles pourront enfin s’inviter dans les loops de WP Idea Stream pour leur donner une allure beaucoup plus sympa !

Bien sûr, si vous préférez des loops plus classiques, vous pouvez toujours désactiver les images mises en avant depuis les réglages de WP Idea Stream.

Une interface à onglets pour l’écran d’administration des réglages de WP Idea Stream.

La page des réglages de WP Idea Stream.

Les sections de réglage sont désormais organisées en onglets afin d’améliorer leur lisibilité et d’éviter d’avoir une page d’options interminable !

Cette nouvelle interface est prête à accueillir les réglages des addons existants et à venir de WP Idea Stream dans cette zone unique.

Dans le détail..

TwentySeventeen : WP Idea Stream s’intègrera de manière optimale dans le thème par défaut de WordPress. Son style a été optimisé pour cela.

Les feedbacks utilisateur n’utilisent plus de cookies et peuvent désormais afficher autant de messages informatifs que de nécessaire.

Sous le capot : les Classes se chargent automatiquement !

5 réponses à “WP Idea Stream 2.4.0 donne naissance à BP Idea Stream”

  1. Avatar de SHIYI SHEN

    Hi imath,

    Congratulations for this wonderful upgrade and the new BP plugin for buddypress membership.

    I upgrade to the new version and I find on the top of the archive page, there is some code like « Ideas Add new » instead of the Title and Add new icon.

    I plan to establish an ideas system for my learning community in my site, thank you for all your wonderful plugins.

    Best regards.

    SHIYI

    1. Avatar de imath

      Hi @shiyi

      Thanks for you comment. This has always been there actually. It’s possible some theme replaced the Add new link with an icon. You can control this part by using this filter: wp_idea_stream_reset_post_title.

  2. Avatar de SHIYI SHEN

    Thanks imath,

    But where I can use that filter? I am really a newbie.

    best regards

    1. Avatar de imath

      This filter can be used into the functions.php of your theme for example, or inside a file in `wp-content/mu-plugins` or inside a wp-idea-stream-custom.php file as explained here.

      Here’s an example of the filter to replace the title for the new idea form’s title. Simply replace « new-idea » by « archive » and « Submit Idea » with the text of your choice.

  3. […] l’occasion de certaines de mes créations (BuddyDrive ou plus récemment WP Idea Stream), j’ai eu l’occasion de me frotter à cette API que je qualifierais de déterminante […]