{"id":330162,"date":"2026-06-25T01:42:50","date_gmt":"2026-06-25T01:42:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/agis-accessible-gis-companion\/"},"modified":"2026-06-25T01:42:19","modified_gmt":"2026-06-25T01:42:19","slug":"plainspeak-accessible-geospatial-companion","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/plainspeak-accessible-geospatial-companion\/","author":23521037,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PlainSpeak Accessible Geospatial Companion","header_author":"Lewis Rowley","header_description":"Plain-language accessible geospatial summaries, tables, preview maps, and links for public information.","assets_banners_color":"","last_updated":"2026-06-25 01:42:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"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":"lewisrowley","date":"2026-06-25 01:42:19"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3585537,"resolution":"1","location":"assets","locale":"","width":765,"height":798},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3585537,"resolution":"2","location":"assets","locale":"","width":765,"height":812},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3585537,"resolution":"3","location":"assets","locale":"","width":765,"height":654},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3585537,"resolution":"4","location":"assets","locale":"","width":931,"height":814},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3585537,"resolution":"5","location":"assets","locale":"","width":748,"height":538}},"screenshots":{"1":"Initial landing page","2":"Detail-area status report","3":"Rollup-area status report","4":"Admin configuration","5":"Optional interactive application"}},"plugin_section":[],"plugin_tags":[1953,26982,268815,26981,2660],"plugin_category":[34,49],"plugin_contributors":[268816],"plugin_business_model":[],"class_list":["post-330162","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-arcgis","plugin_tags-geospatial","plugin_tags-gis","plugin_tags-maps","plugin_category-accessibility","plugin_category-maps-and-location","plugin_contributors-lewisrowley","plugin_committers-lewisrowley"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/plainspeak-accessible-geospatial-companion.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/plainspeak-accessible-geospatial-companion\/assets\/screenshot-1.jpg?rev=3585537","caption":"Initial landing page"},{"src":"https:\/\/ps.w.org\/plainspeak-accessible-geospatial-companion\/assets\/screenshot-2.jpg?rev=3585537","caption":"Detail-area status report"},{"src":"https:\/\/ps.w.org\/plainspeak-accessible-geospatial-companion\/assets\/screenshot-3.jpg?rev=3585537","caption":"Rollup-area status report"},{"src":"https:\/\/ps.w.org\/plainspeak-accessible-geospatial-companion\/assets\/screenshot-4.jpg?rev=3585537","caption":"Admin configuration"},{"src":"https:\/\/ps.w.org\/plainspeak-accessible-geospatial-companion\/assets\/screenshot-5.jpg?rev=3585537","caption":"Optional interactive application"}],"raw_content":"<!--section=description-->\n<p>PlainSpeak Accessible Geospatial Companion is an accessibility-first framework for publishing GIS-backed status information in WordPress.<\/p>\n\n<p>Core philosophy:<\/p>\n\n<p>Question\n\u2192 Answer\n\u2192 Optional Exploration<\/p>\n\n<p>Maps are optional supporting evidence rather than the primary user experience.<\/p>\n\n<h3>Intended Data Model<\/h3>\n\n<p>PlainSpeak Accessible Geospatial Companion is designed for datasets that have already been summarized into reporting metrics.<\/p>\n\n<p>Typical examples include:<\/p>\n\n<ul>\n<li>Miles of infrastructure by status<\/li>\n<li>Projects by phase<\/li>\n<li>Assets by condition<\/li>\n<li>Counts by category<\/li>\n<\/ul>\n\n<p>PlainSpeak presents these summarized values in an accessible, plain-language format and may optionally link to interactive applications for additional exploration.<\/p>\n\n<p>PlainSpeak is not intended to replace dashboards, reporting systems, or ad-hoc analysis of detailed operational records.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Accessibility-first results<\/li>\n<li>Compatible with public ArcGIS REST Feature Services<\/li>\n<li>Detail-area and rollup-area summary views<\/li>\n<li>Static preview images<\/li>\n<li>Optional link to explore data interactively<\/li>\n<li>Keyboard and screen reader support<\/li>\n<li>Theme-aware typography<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress Admin, navigate to Plugins \u2192 Add New.<\/li>\n<li>Search for \"PlainSpeak Accessible Geospatial Companion\".<\/li>\n<li>Install and activate the plugin.<\/li>\n<\/ol>\n\n<p>Alternatively:<\/p>\n\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>In WordPress Admin, navigate to Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Upload the zip file and activate the plugin.<\/li>\n<\/ol>\n\n<p>After activation:<\/p>\n\n<ol>\n<li>Configure your data source settings.<\/li>\n<li>Add the PlainSpeak shortcode to a page.<\/li>\n<li>Test your detail-area and rollup-area reports.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20arcgis%20online%3F\"><h3>Does this require ArcGIS Online?<\/h3><\/dt>\n<dd><p>No. PlainSpeak Accessible Geospatial Companion is designed for public ArcGIS REST Feature Services. It has been developed and tested primarily with ArcGIS REST Feature Services and is expected to work with compatible ArcGIS Enterprise REST Feature Services.<\/p><\/dd>\n<dt id=\"are%20maps%20required%3F\"><h3>Are maps required?<\/h3><\/dt>\n<dd><p>No. PlainSpeak Accessible Geospatial Companion presents answers and summary information directly on the page. Interactive maps, applications, and other data exploration tools can be provided as optional resources.<\/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<li>Accessibility-first GIS reporting framework for WordPress.<\/li>\n<li>ArcGIS REST Feature Services integration.<\/li>\n<li>Detail-area and rollup-area reporting.<\/li>\n<li>Accessible summary generation and status reporting.<\/li>\n<li>Keyboard and screen reader support.<\/li>\n<li>Preview image support.<\/li>\n<li>Optional interactive data exploration links.<\/li>\n<li>Theme-aware typography.<\/li>\n<li>Accessibility improvements and review-results workflow.<\/li>\n<\/ul>","raw_excerpt":"Create accessible, plain-language geospatial summaries with static previews and optional interactive app links.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/330162","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=330162"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lewisrowley"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=330162"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=330162"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=330162"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=330162"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=330162"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=330162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}