{"id":5699,"date":"2020-04-21T08:00:42","date_gmt":"2020-04-21T12:00:42","guid":{"rendered":"https:\/\/kajoom.ca\/?p=5699"},"modified":"2020-04-21T12:18:11","modified_gmt":"2020-04-21T16:18:11","slug":"kjm-admin-notices-plugin-version-2-0-brings-frontend-publication","status":"publish","type":"post","link":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/","title":{"rendered":"KJM Admin Notices plugin version 2.0 brings frontend publication!"},"content":{"rendered":"<p>Here is an important step in the <strong>KJM Admin Notices<\/strong> plugin evolution: the possibility of publishing a notice (notification) on your public site. Whether it&#8217;s to announce important news, a promotion, a temporary message to all your visitors, a change in your policies, a new schedule, etc. There are many new possibilities and use cases of this plugin allowing you to display a message at the top of your website.<!--more--><\/p>\n<h2>List of main new features<\/h2>\n<p>In addition to the\u00a0frontend publication, the new version 2.0 released today brings a lot of new features. Let&#8217;s take a closer look at each of these new features&#8230;<\/p>\n<p><strong>New features and improvements<\/strong><\/p>\n<ul>\n<li><a href=\"#public-notices\">Ability to post messages on the public site<\/a><\/li>\n<li><a href=\"#custom-color\">Selection of custom colors for notices<\/a><\/li>\n<li><a href=\"#views-statistics\">Track record of views statistics<\/a><\/li>\n<li><a href=\"#archive-status\">New status for archiving a notice<\/a><\/li>\n<li><a href=\"#beta-updates\">Alternative update system for beta releases<\/a><\/li>\n<\/ul>\n<p><strong>Languages<\/strong><\/p>\n<ul>\n<li><a href=\"#right-to-left-support\">Support for right-to-left (RTL) languages<\/a><\/li>\n<li><a href=\"#3-new-languages\">Addition of 3 languages: Arabic and two Indian languages<\/a><\/li>\n<\/ul>\n<p><strong>Interoperability<\/strong><\/p>\n<ul>\n<li><a href=\"#compatibility-list\">Compatibility list with supported plugins<\/a><\/li>\n<li><a href=\"#wordpress-filters-hooks\">Implementation of multiple WordPress hook filters<\/a><\/li>\n<\/ul>\n<p><em>Note: in this article, we use without distinction the terms &#8220;banner&#8221;, &#8220;message&#8221;, &#8220;notice&#8221;, &#8220;notification&#8221; which all refer to the same thing, the notices you can generate using the\u00a0KJM Admin Notices WordPress plugin which is developed by KAJOOM and offered to the WordPress community as free and open-source software.<\/em><\/p>\n<div   class='hr hr-default   avia-builder-el-0  el_before_av_slideshow  avia-builder-el-first '><span class='hr-inner ' ><span class='hr-inner-style'><\/span><\/span><\/div>\n<h3 id=\"public-notices\">Post notices on the public-facing website<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5684 size-magazine\" src=\"https:\/\/kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Frontend-Publish-2-710x375.png\" alt=\"\" width=\"710\" height=\"375\" \/><\/p>\n<p>Previously, the <em>KJM Admin Notices plugin<\/em>, as its name suggests, was used to publish notification messages in <strong>the administrative part of WordPress<\/strong>: this is where administrators and editors of a website log in. Convenient to remind other users of an important message, especially when there are a lot of people working on a website simultaneously or not. The new version of the plugin opens a large door to the new possibilities by making it possible not only to display reviews in the back shop (commonly called the <em>&#8220;backend&#8221;<\/em>), but also to display these reviews, if necessary, directly on the site accessible to visitors (also known as the <em>&#8220;frontend&#8221;<\/em>).<\/p>\n<p>What advantage does this plugin bring to a site manager? The ease of delivering a message on all the pages of your site simply and quickly. The notification will be visible at the top of each page of the site, without having to modify any existing page on your site. Save time and efficiency!<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"custom-color\">Custom Colors Selection<\/h3>\n<div   data-size='magazine'  data-lightbox_size='large'  data-animation='slide'  data-conditional_play=''  data-ids='5665,5667'  data-video_counter='0'  data-autoplay='false'  data-bg_slider='false'  data-slide_height=''  data-handle='av_slideshow'  data-interval='5'  data-class=' avia-builder-el-1  el_after_av_hr  avia-builder-el-last  '  data-el_id=''  data-css_id=''  data-scroll_down=''  data-control_layout='av-control-default'  data-custom_markup=''  data-perma_caption=''  data-autoplay_stopper=''  data-image_attachment=''  data-min_height='0px'  data-lazy_loading='disabled'  data-default-height='52.816901408451'  class='avia-slideshow avia-slideshow-1  av-control-default av-default-height-applied avia-slideshow-magazine av_slideshow  avia-builder-el-1  el_after_av_hr  avia-builder-el-last   avia-slide-slider '  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><ul class='avia-slideshow-inner ' style='padding-bottom: 52.816901408451%;' ><li  class=' slide-1 ' ><div data-rel='slideshow-1' class='avia-slide-wrap '   ><div class=\"avia-caption av-slideshow-caption\"><div class=\"avia-inner-caption\"><h2  class='avia-caption-title  '  itemprop=\"name\" >Custom colors<\/h2><div class='avia-caption-content  '  itemprop=\"description\"  ><p>Admin Side<\/p>\n<\/div><\/div><\/div><img class=\"wp-image-5666 avia-img-lazy-loading-not-5666\"  src='https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Custom-Color-Admin-710x375.png' width='710' height='375' title='KJM Admin Notices Custom Color Admin' alt=''  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><li  class=' slide-2 ' ><div data-rel='slideshow-1' class='avia-slide-wrap '   ><div class=\"avia-caption av-slideshow-caption\"><div class=\"avia-inner-caption\"><h2  class='avia-caption-title  '  itemprop=\"name\" >Custom colors<\/h2><div class='avia-caption-content  '  itemprop=\"description\"  ><p>Public Side<\/p>\n<\/div><\/div><\/div><img class=\"wp-image-5668 avia-img-lazy-loading-not-5668\"  src='https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Custom-Color-Public-710x375.png' width='710' height='375' title='KJM Admin Notices Custom Color Public' alt=''  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><\/ul><div class='avia-slideshow-arrows avia-slideshow-controls'><a href='#prev' class='prev-slide' aria-hidden='true' data-av_icon='\ue87c' data-av_iconfont='entypo-fontello'>Previous<\/a><a href='#next' class='next-slide' aria-hidden='true' data-av_icon='\ue87d' data-av_iconfont='entypo-fontello'>Next<\/a><\/div><div class='avia-slideshow-dots avia-slideshow-controls'><a href='#1' class='goto-slide active' >1<\/a><a href='#2' class='goto-slide ' >2<\/a><\/div><\/div>\n<p>By default, the notification system comes with 5 categories of notices, each with their respective color. These are the 4 types of notices already integrated into WordPress to which we have added a generic type without colored border:<\/p>\n<ol>\n<li>info (with a blue border)<\/li>\n<li>success (with a green border)<\/li>\n<li>warning (with a yellow border)<\/li>\n<li>error (with a red border)<\/li>\n<li>default (with a gray border)<\/li>\n<\/ol>\n<p>This already offers a certain flexibility of presentation which was sufficient for general backend communication needs. On the other hand, the arrival of the publication in frontend asked for more possibilities, in order to be able to harmonize with all types of sites and their graphic charter. This is why each of the notices can now have its own personalized color and thus blend into your design like a fish in water!<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"views-statistics\">Track Record of Views Statistics<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5687 size-medium\" src=\"https:\/\/kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Views-Statistics-300x233.png\" alt=\"\" width=\"300\" height=\"233\" srcset=\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Views-Statistics-300x233.png 300w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Views-Statistics-450x350.png 450w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Views-Statistics.png 530w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The first thing we want to know after the publication of an important message to all is: has my message been seen? To answer this question, we have integrated a small statistics counter for each banner:<\/p>\n<ul>\n<li>Total views<\/li>\n<li>Total number of closings (&#8220;dismiss&#8221;)<\/li>\n<li>Total number of separate users<\/li>\n<\/ul>\n<p>With these figures, we can therefore deduce for example that for a banner which would have been seen 100 times in total by 50 distinct users who would have closed the message 25 times that:<\/p>\n<ul>\n<li>Users saw on average the message displayed twice on the screen<\/li>\n<li>One in two people closed the message permanently (which would mean that they read and understood it)<\/li>\n<\/ul>\n<p>A small interesting option allows you not to distort these statistics unnecessarily by excluding the SuperAdmin and the author of a message from the count of view statistics. We suspect that the author of the message saw his own message probably even several times during the writing process &#8230; well, we wish him!<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"archive-status\">New status for archiving a notice<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5672 alignnone\" src=\"https:\/\/kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Archived-Post-Status.png\" alt=\"\" width=\"280\" height=\"121\" \/><\/p>\n<p>A new publication status has been added to the Notice content type to set the publication status to &#8220;Archived&#8221;. This is particularly useful for clearly distinguishing published but outdated content from other content in Draft or in the Recycle Bin.<\/p>\n<p>We believe that this type of status is missing from the WordPress framework, which is why we are adding it to this plugin. There is also a plugin that already provides this functionality. This is the <a href=\"https:\/\/wordpress.org\/plugins\/archived-post-status\/\" target=\"_blank\" rel=\"noopener\">Archive Post Status<\/a> plugin. We have therefore added an element of compatibility with this plugin in order to detect and take charge of the status already provided by this script.<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"beta-updates\">Alternative Update System<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5678 \" src=\"https:\/\/kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Alternate-Updater-1-845x213.png\" alt=\"\" width=\"571\" height=\"144\" \/><\/p>\n<p>The process of developing an application is sometimes a long and iterative process. It often happens that we release an unofficial Beta-release version under development in order to test it more deeply or to make the new functions accessible more quickly to certain users who need it (bug fixes, new suggestions from features). It is in all these cases that the alternative system of updates is very practical to have access to Beta-releases not officially published.<\/p>\n<p>Once the option is activated in the plugin settings, you will see a new link &#8220;Check for updates&#8221; appear next to the plugin in the Extensions page. You are now in Alternative mode! By clicking on this link, you will check for updates manually. But be aware that this process will be done automatically anyway because the alternative update system is well integrated with that of WordPress.<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"right-to-left-support\">Support for Right-to-Left Languages (RTL)<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5682 alignnone\" src=\"https:\/\/kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-RTL-compatibility-300x200.png\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-RTL-compatibility-300x200.png 300w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-RTL-compatibility-768x512.png 768w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-RTL-compatibility-1030x687.png 1030w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-RTL-compatibility-705x470.png 705w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-RTL-compatibility-450x300.png 450w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-RTL-compatibility.png 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>A good proportion of the languages used all over the world are written in the &#8220;right to left&#8221; direction, unlike most Western languages like French, English or Spanish which are languages written from left to right. In English, the orientation of these languages is called Right-to-left (abbreviated RTL). Among these are Arabic, Hebrew and several others. In an effort to allow as many languages as possible to use the notification system, we have added support for &#8220;right to left&#8221; languages.<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"3-new-languages\">Addition of 3 languages: Arabic and two Indian languages<\/h3>\n<p>In the same breath, our work on supported languages aimed to increase the number of websites in the world that can take advantage of the communication features offered by our plugin. With the help of Hiral, our intern developer in virtual residence for 2019, it was fitting to take this opportunity to add a nice Indian touch to the project. Two Indian dialects have therefore been added to the supported languages. As the first language in RTL mode, we left the choice to our developer who chose the challenge of integrating Arabic as a &#8220;proof-of-concept&#8221;. Other languages will be added over time, including an Inuit language in Canada, Inuktituk, to follow!<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"compatibility-list\">Compatibility list with supported plugins<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5676 size-medium alignnone\" src=\"https:\/\/kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Compatibility-List-300x87.png\" alt=\"\" width=\"300\" height=\"87\" srcset=\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Compatibility-List-300x87.png 300w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Compatibility-List-768x223.png 768w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Compatibility-List-705x204.png 705w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Compatibility-List-450x130.png 450w, https:\/\/www.kajoom.ca\/wp-content\/uploads\/2020\/04\/KJM-Admin-Notices-Compatibility-List.png 842w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>A special effort has been made by our team in order to make our plugin more easily compatible with the other plugins in the KJM suite as well as with other existing external plugins. A list is now displayed in the advanced plugin settings allowing you to quickly view the compatibility status with other known and supported plugins.<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"wordpress-filters-hooks\">Implementation of multiple WordPress hook filters<\/h3>\n<p>In the same vein aiming at better interoperability of the plugin, several &#8220;hook&#8221; filters have been fitted in order to allow customizations and interactions with other developers of themes and plugins. These filters can also be used to modify the behavior of a website in particular via the site&#8217;s theme or child theme.<\/p>\n<p>&nbsp;<\/p>\n<h2>Find out more<\/h2>\n<p><strong>To install the plugin in your WordPress site:<\/strong><\/p>\n<p>Go to <em>Extensions -&gt; Add<\/em>, then search for <em>&#8220;KJM Admin Notices&#8221;<\/em>. Click <em>&#8220;Install&#8221;<\/em> then <em>&#8220;Activate&#8221;<\/em>.<\/p>\n<p><strong>Visit the official plugin web page:<\/strong><\/p>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/kjm-admin-notices\/\" target=\"_blank\" rel=\"noopener\">KJM Admin Notices on WordPress.Org<\/a><\/p>\n<p><a href=\"https:\/\/kajoom.ca\/en\/produits\/kjm-admin-notices-plugin-for-wordpress\/\" target=\"_blank\" rel=\"noopener\">KJM Admin Notices on Kajoom.Ca<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is an important step in the KJM Admin Notices plugin evolution: the possibility of publishing a notice (notification) on your public site. Whether it&#8217;s to announce important news, a promotion, a temporary message to all your visitors, a change in your policies, a new schedule, etc. There are many new possibilities and use cases [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":3755,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[734],"tags":[1564,1565,992,1563,1562,794,793],"class_list":["post-5699","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-banner","tag-frontend-en","tag-kjm-admin-notices-en","tag-message-en","tag-notifications-en","tag-plugin-en","tag-wordpress-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>KJM Admin Notices plugin version 2.0 brings frontend publication! - kajoom.ca<\/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:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KJM Admin Notices plugin version 2.0 brings frontend publication! - kajoom.ca\" \/>\n<meta property=\"og:description\" content=\"Here is an important step in the KJM Admin Notices plugin evolution: the possibility of publishing a notice (notification) on your public site. Whether it&#8217;s to announce important news, a promotion, a temporary message to all your visitors, a change in your policies, a new schedule, etc. There are many new possibilities and use cases [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/\" \/>\n<meta property=\"og:site_name\" content=\"kajoom.ca\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-21T12:00:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-21T16:18:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1544\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"kajoom.ca\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kajoom.ca\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/\"},\"author\":{\"name\":\"kajoom.ca\",\"@id\":\"https:\/\/www.kajoom.ca\/#\/schema\/person\/08e949bf0852d3335528241b18d0199e\"},\"headline\":\"KJM Admin Notices plugin version 2.0 brings frontend publication!\",\"datePublished\":\"2020-04-21T12:00:42+00:00\",\"dateModified\":\"2020-04-21T16:18:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/\"},\"wordCount\":1487,\"publisher\":{\"@id\":\"https:\/\/www.kajoom.ca\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png\",\"keywords\":[\"banner\",\"frontend\",\"KJM Admin Notices\",\"message\",\"notifications\",\"plugin\",\"Wordpress\"],\"articleSection\":[\"The Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/\",\"url\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/\",\"name\":\"KJM Admin Notices plugin version 2.0 brings frontend publication! - kajoom.ca\",\"isPartOf\":{\"@id\":\"https:\/\/www.kajoom.ca\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png\",\"datePublished\":\"2020-04-21T12:00:42+00:00\",\"dateModified\":\"2020-04-21T16:18:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage\",\"url\":\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png\",\"contentUrl\":\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png\",\"width\":1544,\"height\":500,\"caption\":\"KJM Admin Notices banner-1544x500\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.kajoom.ca\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KJM Admin Notices plugin version 2.0 brings frontend publication!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.kajoom.ca\/#website\",\"url\":\"https:\/\/www.kajoom.ca\/\",\"name\":\"KAJOOM\",\"description\":\"Des solutions pour la publication sur Internet\",\"publisher\":{\"@id\":\"https:\/\/www.kajoom.ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.kajoom.ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.kajoom.ca\/#organization\",\"name\":\"kajoom.ca\",\"url\":\"https:\/\/www.kajoom.ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.kajoom.ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2016\/10\/logo-kajoom-couleurs.png\",\"contentUrl\":\"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2016\/10\/logo-kajoom-couleurs.png\",\"width\":300,\"height\":300,\"caption\":\"kajoom.ca\"},\"image\":{\"@id\":\"https:\/\/www.kajoom.ca\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.kajoom.ca\/#\/schema\/person\/08e949bf0852d3335528241b18d0199e\",\"name\":\"kajoom.ca\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.kajoom.ca\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/372c9a8a6630d484b9e8b688e66ebb5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/372c9a8a6630d484b9e8b688e66ebb5f?s=96&d=mm&r=g\",\"caption\":\"kajoom.ca\"},\"sameAs\":[\"https:\/\/kajoom.ca\"],\"url\":\"https:\/\/www.kajoom.ca\/en\/author\/kajoomca\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KJM Admin Notices plugin version 2.0 brings frontend publication! - kajoom.ca","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:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/","og_locale":"en_US","og_type":"article","og_title":"KJM Admin Notices plugin version 2.0 brings frontend publication! - kajoom.ca","og_description":"Here is an important step in the KJM Admin Notices plugin evolution: the possibility of publishing a notice (notification) on your public site. Whether it&#8217;s to announce important news, a promotion, a temporary message to all your visitors, a change in your policies, a new schedule, etc. There are many new possibilities and use cases [&hellip;]","og_url":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/","og_site_name":"kajoom.ca","article_published_time":"2020-04-21T12:00:42+00:00","article_modified_time":"2020-04-21T16:18:11+00:00","og_image":[{"width":1544,"height":500,"url":"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png","type":"image\/png"}],"author":"kajoom.ca","twitter_card":"summary_large_image","twitter_misc":{"Written by":"kajoom.ca","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#article","isPartOf":{"@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/"},"author":{"name":"kajoom.ca","@id":"https:\/\/www.kajoom.ca\/#\/schema\/person\/08e949bf0852d3335528241b18d0199e"},"headline":"KJM Admin Notices plugin version 2.0 brings frontend publication!","datePublished":"2020-04-21T12:00:42+00:00","dateModified":"2020-04-21T16:18:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/"},"wordCount":1487,"publisher":{"@id":"https:\/\/www.kajoom.ca\/#organization"},"image":{"@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png","keywords":["banner","frontend","KJM Admin Notices","message","notifications","plugin","Wordpress"],"articleSection":["The Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/","url":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/","name":"KJM Admin Notices plugin version 2.0 brings frontend publication! - kajoom.ca","isPartOf":{"@id":"https:\/\/www.kajoom.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage"},"image":{"@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png","datePublished":"2020-04-21T12:00:42+00:00","dateModified":"2020-04-21T16:18:11+00:00","breadcrumb":{"@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#primaryimage","url":"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png","contentUrl":"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2018\/12\/banner-1544x500.png","width":1544,"height":500,"caption":"KJM Admin Notices banner-1544x500"},{"@type":"BreadcrumbList","@id":"https:\/\/www.kajoom.ca\/en\/blog\/kjm-admin-notices-plugin-version-2-0-brings-frontend-publication\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.kajoom.ca\/en\/"},{"@type":"ListItem","position":2,"name":"KJM Admin Notices plugin version 2.0 brings frontend publication!"}]},{"@type":"WebSite","@id":"https:\/\/www.kajoom.ca\/#website","url":"https:\/\/www.kajoom.ca\/","name":"KAJOOM","description":"Des solutions pour la publication sur Internet","publisher":{"@id":"https:\/\/www.kajoom.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kajoom.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.kajoom.ca\/#organization","name":"kajoom.ca","url":"https:\/\/www.kajoom.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.kajoom.ca\/#\/schema\/logo\/image\/","url":"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2016\/10\/logo-kajoom-couleurs.png","contentUrl":"https:\/\/www.kajoom.ca\/wp-content\/uploads\/2016\/10\/logo-kajoom-couleurs.png","width":300,"height":300,"caption":"kajoom.ca"},"image":{"@id":"https:\/\/www.kajoom.ca\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.kajoom.ca\/#\/schema\/person\/08e949bf0852d3335528241b18d0199e","name":"kajoom.ca","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.kajoom.ca\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/372c9a8a6630d484b9e8b688e66ebb5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/372c9a8a6630d484b9e8b688e66ebb5f?s=96&d=mm&r=g","caption":"kajoom.ca"},"sameAs":["https:\/\/kajoom.ca"],"url":"https:\/\/www.kajoom.ca\/en\/author\/kajoomca\/"}]}},"_links":{"self":[{"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/posts\/5699"}],"collection":[{"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/comments?post=5699"}],"version-history":[{"count":7,"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/posts\/5699\/revisions"}],"predecessor-version":[{"id":5712,"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/posts\/5699\/revisions\/5712"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/media\/3755"}],"wp:attachment":[{"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/media?parent=5699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/categories?post=5699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kajoom.ca\/en\/wp-json\/wp\/v2\/tags?post=5699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}