Skip to content

WebDevStudios/a11y-testimonial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accessible Testimonial Block

A custom WordPress Gutenberg block built with accessibility as the foundation. This plugin provides a testimonial block that follows WCAG guidelines and ensures your testimonials are accessible to all users.

Features

  • Accessibility First: Built following WCAG 2.1 AA guidelines
  • 🎨 Customizable: Style your testimonials to match your theme
  • 🔧 Easy to Use: Simple interface within the WordPress block editor
  • 🌐 Translation Ready: Supports internationalization
  • 📱 Responsive: Works seamlessly across all device sizes

Installation

From WordPress Admin (Recommended)

  1. Download the plugin zip file
  2. Go to Plugins > Add New in your WordPress admin
  3. Click Upload Plugin
  4. Choose the downloaded zip file and click Install Now
  5. Activate the plugin

Manual Installation

  1. Upload the a11y-testimonial folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress

Usage

  1. Open the WordPress block editor (Gutenberg)
  2. Click the + button to add a new block
  3. Search for "Accessible Testimonial" or find it in the Text category
  4. Add your testimonial content
  5. Customize the appearance using the block settings

Accessibility Features

  • Semantic HTML: Uses proper heading hierarchy and semantic elements
  • ARIA Labels: Includes appropriate ARIA attributes for screen readers
  • Keyboard Navigation: Fully navigable using keyboard only
  • Focus Management: Clear focus indicators for all interactive elements
  • Color Contrast: Ensures sufficient color contrast ratios
  • Screen Reader Friendly: Optimized for assistive technologies

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Guidelines

  • Follow WordPress coding standards
  • Ensure accessibility compliance
  • Include tests for new features
  • Update documentation as needed

Support

If you encounter any issues or have questions:

  1. Check the Issues page
  2. Create a new issue with detailed information
  3. Contact the author at robertdevore.com

License

This plugin is licensed under the GPL-2.0-or-later license. See the LICENSE file for details.

Author

Robert DeVore


Made with ❤️ and a commitment to web accessibility.

About

An accessibility-first testimonial block for WordPress (vibe coded)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published