Linux 软件免费装
Banner图

BoardScribe - Accessible Board Meeting Agendas and Minutes

开发者 equalizedigital
stevejonesdev
alh0319
williampatton
更新时间 2026年9月5日 01:04
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

accessibility agenda document management meetings document library

下载

1.0.0 1.1.0

详情介绍:

Easily Publish Board Meeting Agendas and Minutes BoardScribe makes it easy to publish board meeting dates, agendas, and minutes on your WordPress website. The plugin creates a document library with blocks and shortcodes to support your compliance not just with "sunshine" and open meetings laws, but also accessibility laws like Section 508, the ADA, and EN 301 549. BoardScribe comes from Equalize Digital, the team behind Accessibility Checker, the WordPress accessibility plugin trusted by more than 17,000 websites worldwide. We bring that same accessibility-first approach to displaying your board's agendas and minutes. Plugin Website | Documentation | Live Demo Why Publish Board Meetings Using BoardScribe Open-meeting and public-records laws (such as state "sunshine" laws in the U.S.), along with the transparency policies many nonprofits and HOAs adopt, require organizations to post notice in advance of meetings and make agendas and minutes available to the community. If meeting dates or documents are not shared in an accessible format, organizations may be failing to meet their obligations under transparency and accessibility laws. BoardScribe makes it easy for board secretaries or staff members to post meeting information and documents in an accessible format, eliminating UI and accessibility problems common in other solutions: BoardScribe Features BoardScribe is simple to use and works in all themes and page builders, including Elementor, Divi, Beaver Builder, WP Bakery, and more. Accessibility Is Built In, Not Bolted On BoardScribe is built by one of the most trusted accessibility companies in WordPress. Both the front-end blocks and shortcodes, as well as the WordPress admin settings pages, have been tested for conformance to Web Content Accessibility Guidelines (WCAG) 2.2 AA. Every detail of BoardScribe is designed for people who rely on screen readers, keyboards, magnification, and other assistive technology. One honest note: BoardScribe is accessibility-ready. It makes your meeting lists accessible, but it cannot fix the documents you link to or accessibility problems on your website. Because BoardScribe adopts your theme styles, if there are accessibility problems in your theme (such as missing link underlines, poor color contrast, etc.), these issues will likely also be present in BoardScribe’s components. To ensure your website is fully accessible, test it with a tool like Accessibility Checker and consider having it audited by an accessibility professional. BoardScribe handles the accessibility of its own blocks and shortcodes, but you are responsible for the accessibility of your meeting documents and other parts of your website. Built for Public Organizations and Boards Built for city councils, county boards, school boards, public libraries, nonprofits, Homeowners associations (HOAs), and other community organizations that are required, or simply committed, to keeping their meeting records open. Shortcode BoardScribe includes a Gutenberg block for the block editor, and a shortcode so you can place document records into pages, posts, templates or any area that accepts shortcodes. BoardScribe shortcode: [edbs_boardscribe] Use the Shortcode Builder (Board Meetings > Settings > Shortcode Builder) to generate the shortcode with your preferred options, or write it manually with any of the supported attributes. Attributes: Example: [edbs_boardscribe included_years="2023,2024" posts_per_page="10" held_date_format="F j, Y"] Meeting Fields Each meeting post stores: Developer Information: Source Code and Build Process BoardScribe is GPL-licensed and developed in the open at github.com/equalizedigital/boardscribe. The human-readable source for every compiled file the plugin ships lives in that repository, under src/: No third-party JavaScript libraries are bundled. The build output contains only the plugin's own code plus webpack's module runtime; @wordpress/* imports resolve to the wp.* globals WordPress already enqueues, and are not included in the bundles. To rebuild the compiled assets from source, clone the repository and run: npm install npm run build The build is @wordpress/scripts (webpack and Babel), configured by webpack.config.js and package.json in the repository. npm run start runs the same build in watch mode, and npm run lint:js lints the source. About Equalize Digital Equalize Digital is a mission-driven WordPress accessibility company working toward a world where everyone has equal access to the web, regardless of ability. Our team has been building custom WordPress websites, themes, and plugins since 2010, and we are the trusted accessibility partner for organizations across government, higher education, nonprofit, and enterprise. We build tools like Accessibility Checker, and BoardScribe extends that mission to public meeting records. Ready to make your meeting records open and accessible? Install BoardScribe and add your first meeting in minutes. Have questions? Try our live demo or contact our sales team

安装:

Install Within WordPress
  1. In your WordPress dashboard, go to Plugins > Add New.
  2. Search for BoardScribe.
  3. Click Install Now, then Activate.
Installing Manually
  1. Download the plugin zip from WordPress.org.
  2. Upload the unzipped boardscribe folder to /wp-content/plugins/ using FTP or your hosting file manager.
  3. Activate BoardScribe from the Plugins page in WordPress.
After Activation
  1. Go to Board Meetings > Add New to add your first meeting. Set the meeting date and, optionally, the agenda and minutes URLs.
  2. Open Board Meetings > Settings > Shortcode Builder to configure columns, date formats, and pagination, then copy the generated shortcode.
  3. Paste the [edbs_boardscribe] shortcode into any page or post, or add the Board Meetings block in the editor.

屏幕截图:

  • Board meeting tables output on the front end by fiscal year. Tables have columns for meeting title, date, view agenda link, and view minutes link. There is a meeting that has a month and year date format (rather than a full date), which is marked as not held. Pagination buttons are below the table.
  • Browser dev tools inspector open showing that view minutes links have an aria-label that appends the date to make links unique. Also shown in the code: title cells have a role of rowheader, and a polite aria-live container announces pagination changes.
  • Mobile view of BoardScribe table: each meeting displays as a stacked card with TITLE, DATE, AGENDA, and MINUTES labels retained, instead of a horizontally scrolling table.
  • Multiple Board Meetings blocks in the block editor with heading blocks. Each block has a unique style controlled by detailed options within the block settings in the right sidebar.
  • BoardScribe Shortcode Builder shows a form for display settings at right and a generated shortcode at right with a copy button above a live preview.
  • BoardScribe general settings showing an option to delete all BoardScribe meeting posts and plugin settings when BoardScribe is deleted.

升级注意事项:

1.0.0 Initial release.

常见问题:

Is BoardScribe accessible?

BoardScribe is coded in accordance with WordPress Coding Standards and accessibility best practices. All components created by BoardScribe have been tested and confirmed WCAG 2.2 AA conformant. See "Accessibility Is Built In, Not Bolted On" above for additional information.

Does BoardScribe help with ADA, Section 508, or WCAG compliance?

It helps, but no plugin can make a site compliant on its own. BoardScribe's output follows WCAG 2.2 Level AA patterns. WCAG is the standard referenced by the ADA Title II web rule, Section 508, EN 301 549 and most government accessibility policies. Your overall compliance still depends on your theme, your other content, and, importantly, the agenda and minutes documents themselves. A perfectly accessible table linking to scanned image PDFs is still an accessibility barrier. If you want to test your whole site, our free Accessibility Checker plugin scans your pages for issues and can help you identify what needs to be fixed for full conformance.

Will BoardScribe's table work for keyboard-only and screen reader users?

Yes. The table is reachable and scrollable by keyboard, pagination controls are real buttons with accessible names and an aria-current marker on the current page, and focus lands inside the refreshed results after a page change rather than resetting to the top of the page.

How do I display board meetings on a page?

Add the [edbs_boardscribe] shortcode to any page or post, or use the Board Meetings block in the editor. Both render a paginated, accessible table of your meetings with links to each agenda and minutes document. Go to Board Meetings > Settings > Shortcode Builder to configure columns, date formats, and more, then generate a shortcode you can copy/paste into any page or post.

Will BoardScribe work with my theme or page builder?

Yes. BoardScribe outputs a standard, accessible HTML table through a shortcode, a Gutenberg block, or a public REST endpoint, so it works with the block editor, the classic editor, and popular page builders. Use the class attribute or your theme's CSS to match the table to your site's styling.

Can I display meetings for specific years only?

Yes. Use the included_years shortcode attribute or block settings with a comma-separated list of years: [edbs_boardscribe included_years="2023,2024"].

Can I display meetings for a fiscal year that doesn't match the calendar year?

Yes. Use the start_date and end_date shortcode attributes or block settings for an arbitrary date range: [edbs_boardscribe start_date="2025-07-01" end_date="2026-06-30"].

Can I use the shortcode or block more than once on the same page?

Yes. Each shortcode and block instance is independently configured and rendered. You can use multiple shortcodes or blocks on a single page to display different years, formats, or column configurations.

What date format is used to store meeting dates?

Dates are stored in Y-m-d (ISO 8601) format, e.g. 2024-01-15. The display format is controlled by the held_date_format and not_held_date_format shortcode attributes or block settings. See the PHP manual for available date formats and how to configure dates.

What happens to my data if I delete the plugin?

By default, all data is preserved when the plugin is deleted. You can enable the Delete Data on Uninstall option in BoardScribe > Settings (General tab) to remove all posts and settings when the plugin is deleted. This cannot be undone.

Is the REST API endpoint public?

Yes. The /wp-json/edbs/v1/boardscribe/ endpoint is intentionally public because meeting agendas and minutes are public records. No authentication is required to read them.

Do I need Advanced Custom Fields (ACF) to use this plugin?

No. This plugin uses native WordPress meta fields and requires no third-party plugins.

更新日志:

1.1.0 1.0.0