{"id":343378,"date":"2026-07-22T17:42:48","date_gmt":"2026-07-22T17:42:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/configuration-notes\/"},"modified":"2026-07-22T18:03:11","modified_gmt":"2026-07-22T18:03:11","slug":"webzone-config-notes","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/webzone-config-notes\/","author":23535809,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.0.2","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Webzone Config Notes","header_author":"Webzone.it (Fabrizio Sisti)","header_description":"Document the \"why\" behind your WordPress configuration choices. A central decision log plus contextual notes that appear on the settings page they refer to \u2014 with categories, author, date and CSV export.","assets_banners_color":"e3e5e9","last_updated":"2026-07-22 18:03:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.webzone.it\/plugin-wordpress\/webzone-config-notes","header_author_uri":"https:\/\/www.webzone.it","rating":0,"author_block_rating":0,"active_installs":0,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.2":{"tag":"1.1.2","author":"webzoneit","date":"2026-07-22 17:42:33"},"1.1.3":{"tag":"1.1.3","author":"webzoneit","date":"2026-07-22 18:03:11"}},"upgrade_notice":{"1.1.0":"<p>Public release: renamed to Webzone Config Notes, now fully translatable (English + Italian) with proper data cleanup on uninstall.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3619029,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3619029,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3619029,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3619029,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.2","1.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3619029,"resolution":"1","location":"assets","locale":"","width":1280,"height":640},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3619029,"resolution":"2","location":"assets","locale":"","width":1280,"height":680},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3619029,"resolution":"3","location":"assets","locale":"","width":1280,"height":380},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3619029,"resolution":"4","location":"assets","locale":"","width":1280,"height":418}},"screenshots":{"1":"The central register \u2014 a log of configuration decisions with reference page, category, author and date.","2":"A contextual note shown automatically at the top of the settings page it refers to.","3":"Adding a note linked to the current page from the admin bar.","4":"The dashboard widget with your latest decisions at a glance."}},"plugin_section":[262246],"plugin_tags":[83,272846,6941,3843,1253],"plugin_category":[],"plugin_contributors":[272847],"plugin_business_model":[],"class_list":["post-343378","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-admin","plugin_tags-decision-log","plugin_tags-documentation","plugin_tags-notes","plugin_tags-settings","plugin_contributors-webzoneit","plugin_committers-webzoneit"],"banners":{"banner":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/banner-772x250.png?rev=3619029","banner_2x":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/banner-1544x500.png?rev=3619029","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/icon-128x128.png?rev=3619029","icon_2x":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/icon-256x256.png?rev=3619029","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/screenshot-1.png?rev=3619029","caption":"The central register \u2014 a log of configuration decisions with reference page, category, author and date."},{"src":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/screenshot-2.png?rev=3619029","caption":"A contextual note shown automatically at the top of the settings page it refers to."},{"src":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/screenshot-3.png?rev=3619029","caption":"Adding a note linked to the current page from the admin bar."},{"src":"https:\/\/ps.w.org\/webzone-config-notes\/assets\/screenshot-4.png?rev=3619029","caption":"The dashboard widget with your latest decisions at a glance."}],"raw_content":"<!--section=description-->\n<p>How many times have you set an option for a precise, justified reason, only to find it again months later without remembering why? Changing it \"blindly\" can break things.<\/p>\n\n<p>Webzone Config Notes gives you a place to record the reasoning behind your configuration decisions:<\/p>\n\n<ul>\n<li><strong>Central register<\/strong> \u2014 a dedicated \"Config Notes\" menu with all your notes: title, text, category, author and date.<\/li>\n<li><strong>Contextual notes<\/strong> \u2014 link a note to a specific settings page. The note appears automatically at the top of that page every time you open it, so the explanation is always next to the setting it refers to.<\/li>\n<li><strong>Categories<\/strong> \u2014 organize notes by topic (SEO, permalinks, cache, security\u2026).<\/li>\n<li><strong>Automatic author and date<\/strong> \u2014 you always know who decided what, and when.<\/li>\n<li><strong>CSV export<\/strong> \u2014 download all notes as a backup or to take them elsewhere (UTF-8 with BOM, so they open correctly in Excel).<\/li>\n<li><strong>Dashboard widget<\/strong> \u2014 your latest decisions at a glance when you log in.<\/li>\n<\/ul>\n\n<p>Notes are visible to administrators only. The plugin makes no external connections and stores everything in your own WordPress database.<\/p>\n\n<p>The plugin is available in English and Italian.<\/p>\n\n<p>Developed by <a href=\"https:\/\/www.webzone.it\/plugin-wordpress\/webzone-config-notes\/\">Webzone.it<\/a> \u2014 custom WordPress plugin development.<\/p>\n\n<h4>Italiano<\/h4>\n\n<p>Quante volte hai impostato un'opzione per un motivo preciso e giustificato, per poi ritrovartela mesi dopo senza ricordare perch\u00e9? Cambiarla \"alla cieca\" pu\u00f2 creare problemi.<\/p>\n\n<p>Webzone Config Notes ti d\u00e0 un posto dove annotare il motivo delle tue decisioni di configurazione, direttamente nella bacheca:<\/p>\n\n<ul>\n<li><strong>Registro centrale<\/strong> \u2014 un menu dedicato \"Config Notes\" con tutte le note: titolo, testo, categoria, autore e data.<\/li>\n<li><strong>Note contestuali<\/strong> \u2014 collega una nota a una specifica pagina di impostazioni: comparir\u00e0 automaticamente in cima a quella pagina ogni volta che la apri, con la spiegazione sempre accanto al setting a cui si riferisce.<\/li>\n<li><strong>Categorie<\/strong> \u2014 organizza le note per argomento (SEO, permalink, cache, sicurezza\u2026).<\/li>\n<li><strong>Autore e data automatici<\/strong> \u2014 sai sempre chi ha deciso cosa, e quando.<\/li>\n<li><strong>Esportazione CSV<\/strong> \u2014 scarica tutte le note come backup (UTF-8 con BOM, si aprono correttamente in Excel).<\/li>\n<li><strong>Widget in bacheca<\/strong> \u2014 le ultime decisioni a colpo d'occhio all'accesso.<\/li>\n<\/ul>\n\n<p>Le note sono visibili solo agli amministratori. Il plugin non effettua connessioni esterne e salva tutto nel database del tuo sito.<\/p>\n\n<p>Sviluppato da <a href=\"https:\/\/www.webzone.it\/plugin-wordpress\/webzone-config-notes\/\">Webzone.it<\/a> \u2014 sviluppo plugin WordPress su misura.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory, or install it through the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen. You will find a new \"Config Notes\" menu in the sidebar.<\/li>\n<li>For a general note: \"Config Notes \u25b8 Add note\".<\/li>\n<li>For a note linked to a page: open that settings page and use the top bar \"Notes \u25b8 Add a note for this page\". The link is filled in automatically.<\/li>\n<li>Notes linked to a page appear at the top of that page.<\/li>\n<li>Export everything anytime from the \"Export CSV\" button on the notes list.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20see%20the%20notes%3F\"><h3>Who can see the notes?<\/h3><\/dt>\n<dd><p>Only administrators. On activation the plugin grants dedicated capabilities to the administrator role; other roles (editors, authors) do not see the notes or the menu.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20anywhere%3F\"><h3>Does the plugin send data anywhere?<\/h3><\/dt>\n<dd><p>No. It makes no external requests and stores all notes in your own WordPress database.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20notes%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my notes if I delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivating keeps your notes in the database. Deleting the plugin runs the uninstall routine, which removes all notes, categories and settings created by the plugin.<\/p><\/dd>\n<dt id=\"is%20it%20translated%3F\"><h3>Is it translated?<\/h3><\/dt>\n<dd><p>Yes, English and Italian are included. Additional translations are welcome.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added an Italian description to the plugin page.<\/li>\n<li>Updated the plugin homepage URL.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Renamed to \"Webzone Config Notes\" (slug: webzone-config-notes) with a distinctive brand prefix.<\/li>\n<li>Renamed all internal prefixes to a unique 4+ character prefix (wzcn_) to avoid collisions.<\/li>\n<li>Removed bundled translation files; translations are now handled via translate.wordpress.org.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Compliance with Plugin Check: removed the discouraged load_plugin_textdomain() call (translations load automatically), replaced direct file writes in the CSV export with buffered output (also hardened against CSV injection), removed suppress_filters from the uninstall query, and updated \"Tested up to\".<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Renamed to \"Webzone Config Notes\" for the public release.<\/li>\n<li>Full internationalization; English base language with Italian translation included.<\/li>\n<li>Added an uninstall routine to clean up all plugin data on deletion.<\/li>\n<li>Readme rewritten to the WordPress.org standard.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed (important): note capabilities were mapped onto \"manage_options\", poisoning WordPress's global capability registry and hiding the \"Settings\" menu. The plugin now uses dedicated capabilities granted to the administrator role. Verified on WordPress 6.8.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: the plugin menu used the same position (80) as the \"Settings\" menu, hiding it. Moved to position 81.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First version: central register, contextual notes, categories, author\/date, dashboard widget, CSV export.<\/li>\n<\/ul>","raw_excerpt":"Document the &quot;why&quot; behind your WordPress configuration choices, right inside the dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343378","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=343378"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webzoneit"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343378"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343378"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343378"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343378"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343378"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}