{"id":218355,"date":"2025-01-11T05:40:28","date_gmt":"2025-01-11T05:40:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpushn-web-push-notification\/"},"modified":"2025-01-29T03:34:51","modified_gmt":"2025-01-29T03:34:51","slug":"wpushn-web-push-notification","status":"closed","type":"plugin","link":"https:\/\/es-gt.wordpress.org\/plugins\/wpushn-web-push-notification\/","author":23201369,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"6.7.5","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"WPushN Push Notification","header_author":"WPushN Push Notification","header_description":"Best Web Push Notification Service to Instantly Notify or Schedule Notifications for New Blog Posts and Updated Blog Posts","assets_banners_color":"","last_updated":"2025-01-29 03:34:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpushn.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":399,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"wpushn","date":"2025-01-11 06:21:22"},"1.0.4":{"tag":"1.0.4","author":"wpushn","date":"2025-01-29 03:34:51"}},"upgrade_notice":{"1.0.0":"<p>Initial release. Please ensure you have an account on <a href=\"https:\/\/WPushN.com\">WPushN.com<\/a> to activate and use the plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3220588,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3230906,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3220587,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3220587,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3220587,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"<p><strong>Plugin Registration Screen<\/strong><\/p>\n\n<ul>\n<li>Enter the registration key provided by WPushN.<\/li><\/ul>","2":"<p><strong>Push Notification Setup<\/strong><\/p>\n\n<ul>\n<li>Configure instant or scheduled notifications.<\/li><\/ul>","3":"<p><strong>Subscription Request Setup<\/strong><\/p>\n\n<ul>\n<li>Customize the subscription request text and button.<\/li><\/ul>","4":"<p><strong>Subscription Request Box<\/strong><\/p>\n\n<ul>\n<li>Different Parts of Subscription Request Box<\/li><\/ul>"}},"plugin_section":[],"plugin_tags":[125262,236767,236768,236769],"plugin_category":[],"plugin_contributors":[236770],"plugin_business_model":[],"class_list":["post-218355","plugin","type-plugin","status-closed","hentry","plugin_tags-web-push-notification","plugin_tags-wpushn","plugin_tags-wpushn-notification","plugin_tags-wpushn-push-notification","plugin_contributors-wpushn","plugin_committers-wpushn"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wpushn-web-push-notification.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/wpushn-web-push-notification\/assets\/screenshot-1.png?rev=3230906","caption":"<p><strong>Plugin Registration Screen<\/strong><\/p>\n\n<ul>\n<li>Enter the registration key provided by WPushN.<\/li><\/ul>"},{"src":"https:\/\/ps.w.org\/wpushn-web-push-notification\/assets\/screenshot-2.png?rev=3220587","caption":"<p><strong>Push Notification Setup<\/strong><\/p>\n\n<ul>\n<li>Configure instant or scheduled notifications.<\/li><\/ul>"},{"src":"https:\/\/ps.w.org\/wpushn-web-push-notification\/assets\/screenshot-3.png?rev=3220587","caption":"<p><strong>Subscription Request Setup<\/strong><\/p>\n\n<ul>\n<li>Customize the subscription request text and button.<\/li><\/ul>"},{"src":"https:\/\/ps.w.org\/wpushn-web-push-notification\/assets\/screenshot-4.png?rev=3220587","caption":"<p><strong>Subscription Request Box<\/strong><\/p>\n\n<ul>\n<li>Different Parts of Subscription Request Box<\/li><\/ul>"}],"raw_content":"<!--section=description-->\n<p>WPushN is a web push notification service provided by<\/p>\n\n<p><strong>WPushN.com<\/strong>. This plugin creates a subscriber base for your WordPress site and sends push notifications automatically to the subscribers upon a new post being published or a post being updated. With every new post or updated content, your subscribers are instantly notified, keeping them connected and informed in real-time. This seamless communication ensures that your audience never misses an update, fostering stronger engagement and driving consistent traffic to your website. Whether you're running a blog, e-commerce store, or news portal, WPushN makes staying connected with your audience effortless and effective.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ol>\n<li><p><strong>Plugin Registration<\/strong>:<\/p>\n\n<ul>\n<li>Register the plugin using the Registration key provided on <a href=\"https:\/\/WPushN.com\">WPushN.com<\/a>.<\/li>\n<li>One Click, Secure and simple registration process.<\/li>\n<\/ul><\/li>\n<li><p><strong>Push Notification Setup<\/strong>:<\/p>\n\n<ul>\n<li>Automatically send push notifications for new posts or updated posts.<\/li>\n<li>Choose between instant notifications or schedule notifications to be sent daily.<\/li>\n<\/ul><\/li>\n<li><p><strong>Subscription Request Setup<\/strong>:<\/p>\n\n<ul>\n<li>Customize the subscription request box text and button text.<\/li>\n<li>Trigger browser notification permission requests when visitors interact with the subscription request box.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Zero Server Burden:<\/h3>\n\n<p>All push notification processes occur on the <strong>WPushN servers<\/strong>, ensuring no additional load on your WordPress hosting server.<\/p>\n\n<h3>Plugin Setup<\/h3>\n\n<p>Upon registration, the plugin provides three sections in the settings:<\/p>\n\n<ol>\n<li><p><strong>Plugin Registration Key and Status<\/strong>:<\/p>\n\n<ul>\n<li>Displays the current Registration status and your registration key.<\/li>\n<\/ul><\/li>\n<li><p><strong>Push Notification Setup<\/strong>:<\/p>\n\n<ul>\n<li>Configure notifications for new posts and updated posts.<\/li>\n<li>Select between instant notifications or scheduled notifications at a specific daily time.<\/li>\n<\/ul><\/li>\n<li><p><strong>Subscription Request Setup<\/strong>:<\/p>\n\n<ul>\n<li>Customize the subscription request text and button text.<\/li>\n<li>The subscription request box appears when a visitor accesses your site.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>This plugin interacts with the following external services:<\/p>\n\n<h3>1. <strong>WPushN Server (WPushN.com)<\/strong><\/h3>\n\n<h4>Purpose:<\/h4>\n\n<ul>\n<li><p><strong>Registration Key Validation<\/strong>: When the plugin is installed and activated, it sends the registration key to the WPushN server <a href=\"https:\/\/WPushN.com\/website\/validate\">WPushN Activation Key Validation<\/a> to validate its authenticity.<\/p><\/li>\n<li><p><strong>Service Worker<\/strong>: Service worker registration is required to send push notifications. For this reason wpushn-sw.js file is required &amp;  This file is located in our server(https:\/\/wpushn.com\/static\/js\/wpushn-sw.js). This service worker javascript file is imported into your site.<\/p><\/li>\n<li><p><strong>Notification Queuing<\/strong>: Upon publishing or updating a post, the plugin sends the post data (e.g., post title, post URL, and other relevant metadata) to the WPushN server <a href=\"https:\/\/WPushN.com\/website\/wp-create-notification\">WPushN Create Notification<\/a>. This is done based on the user\u2019s configured setup in the database to queue web push notifications.<\/p><\/li>\n<\/ul>\n\n<h4>Benefits:<\/h4>\n\n<ul>\n<li>Offloads the resource-intensive task of managing push notifications from your WordPress server to the WPushN server, ensuring optimal performance for your website.<\/li>\n<\/ul>\n\n<h4>Data Sent:<\/h4>\n\n<ul>\n<li>Registration Key (during setup and registration).<\/li>\n<li>Post Data:\n\n<ul>\n<li>Title<\/li>\n<li>URL<\/li>\n<li>Excerpt (if applicable)<\/li>\n<li>Other metadata required for notifications.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>Data Security:<\/h4>\n\n<p>All communication with the WPushN server is performed over secure HTTPS connections to ensure data integrity and protection.<\/p>\n\n<p>By relying on WPushN\u2019s server for validation and notification queuing, this plugin minimizes load on your WordPress server, allowing it to focus on serving your website's content efficiently.<\/p>\n\n<p>The following <a href=\"https:\/\/wpushn.com\/terms-of-use\/\">Terms of Use<\/a> and <a href=\"https:\/\/wpushn.com\/privacy-policy\/\">Privacy Policy<\/a> apply to the usage of the above-mentioned external service.<\/p>\n\n<h3>Notes<\/h3>\n\n<p>Visit <a href=\"https:\/\/WPushN.com\">WPushN.com<\/a> for more details and support.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download and install the plugin through the WordPress plugin directory or by uploading the plugin files to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Register the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Sign in to <a href=\"https:\/\/WPushN.com\">WPushN.com<\/a>, add your WordPress site home URL, and obtain your registration key.<\/li>\n<li>Enter the registration key in the plugin setup to register and link your site with WPushN.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20wpushn%3F'><h3>What is WPushN?<\/h3><\/dt>\n<dd><p>WPushN is a web push notification service that helps websites send notifications to subscribers.<\/p><\/dd>\n<dt id='is%20the%20plugin%20free%3F'><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes, the plugin is free to use. However, you must create an account on <a href=\"https:\/\/WPushN.com\">WPushN.com<\/a> to obtain an activation key.<\/p><\/dd>\n<dt id='will%20this%20plugin%20affect%20my%20website%20performance%3F'><h3>Will this plugin affect my website performance?<\/h3><\/dt>\n<dd><p>No, all notification processes occur on WPushN servers, ensuring zero burden on your WordPress hosting server.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20subscription%20request%20box%3F'><h3>Can I customize the subscription request box?<\/h3><\/dt>\n<dd><p>Yes, the plugin allows full customization of the subscription request text and button text.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Changed the functionality name from activation to registration. So updated the change in all the scripts.<\/li>\n<li>Detailed plugin registration instruction added to WPushN Setup Page.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added the terms of use and privacy policy of the external services to the README.txt file for clarification.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Subscription time delay was not properly responding. Fixed in this version.<\/li>\n<li>Some of the function names, variable names are renamed.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added External Services Information to the Readme.txt file<\/li>\n<li>Minor Correction to Strictly adhere with plugin development guideline.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Features include plugin activation, push notification setup, and subscription request customization.<\/li>\n<\/ul>","raw_excerpt":"When a new post is published or updated, WPushN Web Push Notification plugin sends instant notifications to your subscribers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/218355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=218355"}],"author":[{"embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpushn"}],"wp:attachment":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=218355"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=218355"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=218355"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=218355"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=218355"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=218355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}