{"id":396604,"date":"2026-11-07T21:53:26","date_gmt":"2026-11-07T21:53:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/visual-annotation-client-feedback-review-tool\/"},"modified":"2026-11-08T04:30:16","modified_gmt":"2026-11-08T04:30:16","slug":"shanuman-visual-annotation","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/shanuman-visual-annotation\/","author":23596974,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Shanuman Visual Annotation","header_author":"Shanuman","header_description":"A lightweight visual feedback and annotation tool for WordPress.","assets_banners_color":"4b7d8a","last_updated":"2026-11-08 04:30:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/shanuman-visual-annotation\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":143,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"shanuman","date":"2026-11-07 22:07:48","revision":3790234},"1.0.1":{"tag":"1.0.1","author":"shanuman","date":"2026-11-08 04:30:16","revision":3790431}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3790215,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3790215,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3790215,"resolution":"1","location":"assets","locale":"","width":800,"height":450},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3790215,"resolution":"2","location":"assets","locale":"","width":800,"height":450},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3790215,"resolution":"3","location":"assets","locale":"","width":800,"height":450}},"screenshots":{"1":"The frontend annotation interface with a live feedback pin.","2":"The centralized backend management dashboard.","3":"An active threaded discussion on a specific webpage element."}},"plugin_section":[],"plugin_tags":[4317,14783,145645,63174,39469],"plugin_category":[],"plugin_contributors":[291424],"plugin_business_model":[],"class_list":["post-396604","plugin","type-plugin","status-publish","hentry","plugin_tags-annotation","plugin_tags-bug-tracker","plugin_tags-client-feedback","plugin_tags-visual-feedback","plugin_tags-website-review","plugin_contributors-shanuman","plugin_committers-shanuman"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shanuman-visual-annotation\/assets\/icon-256x256.png?rev=3790215","icon_2x":"https:\/\/ps.w.org\/shanuman-visual-annotation\/assets\/icon-256x256.png?rev=3790215","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/shanuman-visual-annotation\/assets\/screenshot-1.png?rev=3790215","caption":"The frontend annotation interface with a live feedback pin."},{"src":"https:\/\/ps.w.org\/shanuman-visual-annotation\/assets\/screenshot-2.png?rev=3790215","caption":"The centralized backend management dashboard."},{"src":"https:\/\/ps.w.org\/shanuman-visual-annotation\/assets\/screenshot-3.png?rev=3790215","caption":"An active threaded discussion on a specific webpage element."}],"raw_content":"<!--section=description-->\n<p>Shanuman Visual Annotation transforms your WordPress website into a live, interactive feedback canvas. Built specifically for agencies, freelancers, and site owners, this lightweight tool allows logged-in editors to leave precise, element-anchored comments directly on the frontend of the website.<\/p>\n\n<p>Stop wrestling with messy spreadsheets and confusing screenshots. With Shanuman Visual Annotation, clients can simply click any element on the page, drop a pin, and type their feedback.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Element-Anchored Pins:<\/strong> Click anywhere on the page to drop a visual pin perfectly anchored to the underlying HTML element.<\/li>\n<li><strong>Live Threaded Discussions:<\/strong> Reply to feedback and have full conversations directly on the page.<\/li>\n<li><strong>Resolution Workflow:<\/strong> Easily track feedback status by marking pins as \"Approved\" when the task is complete.<\/li>\n<li><strong>Smart Dimming Layer:<\/strong> A built-in dark overlay ensures that your feedback pins always stand out, regardless of the website's background color or design.<\/li>\n<li><strong>Centralized Dashboard:<\/strong> Review, manage, and bulk-delete feedback threads across your entire website from a clean, React-powered backend dashboard.<\/li>\n<li><strong>Flag Important Items:<\/strong> Mark critical feedback threads with a high-priority flag to ensure they get handled first.<\/li>\n<li><strong>Unread Notifications:<\/strong> Visual indicators let you know instantly when a client has left a new reply on a thread.<\/li>\n<\/ul>\n\n<h3>Zero Bloat<\/h3>\n\n<p>This plugin is built with pure, native Vanilla JS and the native WordPress <code>wp.element<\/code> library. It contains zero heavy build tools, no Webpack, and no jQuery dependencies.<\/p>\n\n<p><strong>Developer Note on Source Code:<\/strong> The JavaScript in this plugin (frontend-overlay.js and admin-dashboard.js) is written entirely in native Vanilla JS utilizing the native WordPress wp.element library directly. No build tools, Webpack, NPM, or minification processes are used. Development and raw source code can be found at: https:\/\/github.com\/shanuman\/shanuman-visual-annotation<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>shanuman-visual-annotation<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Log in as an Administrator or Editor.<\/li>\n<li>Visit the frontend of your website and click the \"Add Comment\" button in the bottom right corner to begin annotating!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20see%20and%20leave%20annotations%3F\"><h3>Who can see and leave annotations?<\/h3><\/dt>\n<dd><p>Only users who are logged in and have the <code>edit_posts<\/code> capability (Administrators and Editors) can see the annotation interface and leave feedback. Your regular website visitors will never see the pins.<\/p><\/dd>\n<dt id=\"where%20do%20i%20manage%20all%20the%20feedback%3F\"><h3>Where do I manage all the feedback?<\/h3><\/dt>\n<dd><p>In your WordPress admin sidebar, click on the \"Annotations\" menu item to access the centralized management dashboard.<\/p><\/dd>\n<dt id=\"does%20this%20work%20on%20mobile%3F\"><h3>Does this work on mobile?<\/h3><\/dt>\n<dd><p>Yes! The annotation overlay and toolbars are fully responsive and work seamlessly on mobile devices.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight visual feedback and annotation tool for WordPress. Pin comments directly onto your website elements.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/396604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=396604"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shanuman"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=396604"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=396604"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=396604"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=396604"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=396604"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=396604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}