{"id":376564,"date":"2026-09-30T10:05:17","date_gmt":"2026-09-30T10:05:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/makuruwan-manual-beacon\/"},"modified":"2026-09-30T11:15:21","modified_gmt":"2026-09-30T11:15:21","slug":"makuruwan-manual-beacon","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/makuruwan-manual-beacon\/","author":20710565,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.2","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"Makuruwan Manual Beacon","header_author":"Makuruwan Technologies (Private) Limited","header_description":"A searchable product manuals and document library plugin for WordPress.","assets_banners_color":"d5b2bd","last_updated":"2026-09-30 11:15:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/makuruwan.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":57,"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":"cletous","date":"2026-09-30 10:04:57","revision":3720932},"1.0.1":{"tag":"1.0.1","author":"cletous","date":"2026-09-30 10:58:10","revision":3721034},"1.0.2":{"tag":"1.0.2","author":"cletous","date":"2026-09-30 11:15:21","revision":3721068}},"upgrade_notice":{"1.0.2":"<p>Fixes configured public colours and removes the extra Manual Beacon eyebrow from the manuals archive heading.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3720948,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3720948,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3720948,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3720948,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[9054,14090,1980,283659,1764],"plugin_category":[50],"plugin_contributors":[251118],"plugin_business_model":[],"class_list":["post-376564","plugin","type-plugin","status-publish","hentry","plugin_tags-documents","plugin_tags-knowledge-base","plugin_tags-library","plugin_tags-manuals","plugin_tags-pdf","plugin_category-media","plugin_contributors-cletous","plugin_committers-cletous"],"banners":{"banner":"https:\/\/ps.w.org\/makuruwan-manual-beacon\/assets\/banner-772x250.png?rev=3720948","banner_2x":"https:\/\/ps.w.org\/makuruwan-manual-beacon\/assets\/banner-1544x500.png?rev=3720948","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/makuruwan-manual-beacon\/assets\/icon-128x128.png?rev=3720948","icon_2x":"https:\/\/ps.w.org\/makuruwan-manual-beacon\/assets\/icon-256x256.png?rev=3720948","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Makuruwan Manual Beacon helps WordPress site owners publish and manage searchable product manuals, guides, specifications, spreadsheets, text files, and ZIP resources.<\/p>\n\n<p>Create documents in the WordPress dashboard, assign Brands and Categories, attach files from the Media Library, and publish the library anywhere with:<\/p>\n\n<pre><code>[makuruwanmanualbeacon]\n<\/code><\/pre>\n\n<p>The public library includes search, filters, sorting, pagination, responsive document cards, dedicated document landing pages, related documents, and tracked downloads.<\/p>\n\n<h4>Main features<\/h4>\n\n<ul>\n<li>Searchable document library shortcode.<\/li>\n<li>Brand and Category taxonomies.<\/li>\n<li>PDF, DOC, DOCX, XLS, XLSX, TXT, and ZIP support, configurable in Settings.<\/li>\n<li>Single-document upload and batch upload workflows.<\/li>\n<li>Dedicated public document landing pages.<\/li>\n<li>Dynamic AJAX filtering with a no-JavaScript fallback.<\/li>\n<li>Pagination and bounded public search queries.<\/li>\n<li>Related document recommendations.<\/li>\n<li>Optional aggregate download counting.<\/li>\n<li>SEO titles, descriptions, canonical URLs, Open Graph, Twitter metadata, and schema markup.<\/li>\n<li>Native sitemap support and compatibility behavior for Yoast SEO and Rank Math.<\/li>\n<li>Configurable document URL base, colors, cards, file-size display, descriptions, and related documents.<\/li>\n<li>Optional title-based uploaded filename cleanup.<\/li>\n<li>CSV import and export with duplicate handling.<\/li>\n<li>Manual Beacon Manager and Manual Beacon Editor roles.<\/li>\n<li>Accessibility features for keyboard users, screen readers, reduced motion, and high-contrast modes.<\/li>\n<li>WordPress Site Health and compatibility diagnostics.<\/li>\n<li>Data-preserving uninstall by default.<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>Manual Beacon does not create visitor accounts, cookies, IP-address logs, or per-user download histories. When download tracking is enabled, the plugin stores an aggregate integer download count on each document.<\/p>\n\n<p>CSV remote import only makes a network request when an authorized administrator or Manual Beacon Manager explicitly imports a document from a supplied public HTTP or HTTPS URL.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>makuruwan-manual-beacon<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin ZIP through Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate Makuruwan Manual Beacon.<\/li>\n<li>Open Manual Beacon &gt; Settings and review the defaults.<\/li>\n<li>Add documents individually or use Manual Beacon &gt; Batch Upload \/ Import &amp; Export.<\/li>\n<li>Create or edit a page and add <code>[makuruwanmanualbeacon]<\/code>.<\/li>\n<li>Publish the page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20shortcode%20displays%20the%20library%3F\"><h3>Which shortcode displays the library?<\/h3><\/dt>\n<dd><p>Use <code>[makuruwanmanualbeacon]<\/code>.<\/p><\/dd>\n<dt id=\"which%20file%20types%20are%20supported%3F\"><h3>Which file types are supported?<\/h3><\/dt>\n<dd><p>PDF, DOC, DOCX, XLS, XLSX, TXT, and ZIP are supported by default. An administrator or Manual Beacon Manager can enable or disable types in Manual Beacon &gt; Settings.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20delete%20uploaded%20files%20when%20it%20is%20uninstalled%3F\"><h3>Does the plugin delete uploaded files when it is uninstalled?<\/h3><\/dt>\n<dd><p>No. Media Library attachments and physical uploaded files are deliberately preserved. Plugin data is also preserved by default unless the administrator explicitly enables destructive uninstall first.<\/p><\/dd>\n<dt id=\"does%20download%20tracking%20identify%20visitors%3F\"><h3>Does download tracking identify visitors?<\/h3><\/dt>\n<dd><p>No. The built-in tracker stores only an aggregate count per document and does not store visitor IP addresses, cookies, or individual download history.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20document%20url%20base%3F\"><h3>Can I change the document URL base?<\/h3><\/dt>\n<dd><p>Yes. Change it in Manual Beacon &gt; Settings. The plugin refreshes its rewrite rules when the base changes.<\/p><\/dd>\n<dt id=\"can%20staff%20manage%20documents%20without%20becoming%20wordpress%20administrators%3F\"><h3>Can staff manage documents without becoming WordPress Administrators?<\/h3><\/dt>\n<dd><p>Yes. The plugin creates Manual Beacon Manager and Manual Beacon Editor roles with different capability levels.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20seo%20plugins%3F\"><h3>Does it work with SEO plugins?<\/h3><\/dt>\n<dd><p>Manual Beacon includes compatibility behavior for Yoast SEO and Rank Math and avoids duplicate metadata where those plugins take control.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed custom primary and secondary colours so they are honored on the public manuals library and individual manual pages, including when theme colour mode is enabled.<\/li>\n<li>Theme colour mode now keeps theme surfaces and typography while using configured Manual Beacon colours for accents, buttons, icons and highlights.<\/li>\n<li>Removed the \"Makuruwan Manual Beacon\" eyebrow above \"Product Manuals &amp; Downloads\" on the manuals library.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added a searchable and filterable default <code>\/manuals\/<\/code> archive.<\/li>\n<li>Added search, Brand, Category, and sorting controls to the main manuals archive.<\/li>\n<li>Public Manual Beacon interfaces now inherit the active theme\/site colour scheme by default.<\/li>\n<li>Added an optional setting to use custom Manual Beacon colours instead.<\/li>\n<li>Shortcode <code>primary_color<\/code> and <code>secondary_color<\/code> attributes continue to override theme colours for that shortcode instance.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<li>Searchable document library with Brands, Categories, downloads, SEO, CSV import\/export, permissions, accessibility, and compatibility tools.<\/li>\n<\/ul>","raw_excerpt":"Create a searchable, filterable product manual and document library with dedicated document pages, downloads, SEO, and CSV tools.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376564","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=376564"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cletous"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376564"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376564"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376564"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376564"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376564"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}