Bloom: Community Message Garden
Create a collaborative WordPress flower garden where visitors can plant messages that grow into beautiful flowers.
by Tarek Zaher · github.com/tarek-zaher/bloom-message-garden · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tarek-zaher/bloom-message-garden/archive/refs/heads/main.zipCreate a collaborative WordPress flower garden where visitors can plant messages that grow into beautiful flowers.
Description
Bloom: Community Message Garden creates a wholesome, interactive experience where website visitors can contribute short messages that visually grow a shared flower garden. Great for memorial/wedding sites or just a more fun comment section for your blog!
Features:
- Customizable Prompts - Set your own prompt to inspire visitors (e.g., "Share a word of encouragement")
- Beautiful Garden Visualization - Grid-based garden with custom SVG art flowers
- 12 Unique Flower Types - Tulips, daisies, roses, sunflowers, and more!
- Pan & Zoom Controls - Explore large gardens easily
- Profanity Filter - Keep your garden family-friendly with built-in filtering
- Moderation Options - Auto-publish or require approval for submissions
- Rate Limiting - Prevent spam with IP-based rate limiting
- Fully Accessible - Keyboard navigation, screen reader support, and respects motion preferences
- Responsive Design - Works beautifully on all devices
Installation
- Upload the
bloom-message-gardenfolder to the/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Add the "Message Garden" block to any post or page using the block editor
- Configure the block settings to customize your garden
Frequently Asked Questions
Can I have multiple gardens on my site?
Yes! Each Message Garden block is independent with its own unique ID, so you can have as many gardens as you like.
How does moderation work?
You can enable moderation in the block settings. When enabled, new flower submissions will require approval before appearing in the garden. Manage pending submissions from the "Message Garden" menu in your WordPress admin.
Can I customize which words are filtered?
Yes, the profanity filter can be customized using the bloom_garden_profanity_list filter hook.
How do I change the rate limit?
Go to Message Garden > Settings in your WordPress admin to adjust the rate limiting period or the Moderation tab in any individual garden block.
Changelog
1.0.0
- Initial release of Bloom: Community Message Garden