Skip to content

Releases: jnealey-godaddy/designsetgo

DesignSetGo v1.0.0 - Initial Release 🎉

13 Nov 00:03

Choose a tag to compare

DesignSetGo v1.0.0 - WordPress Gutenberg Block Library

🎉 Production Release - Ready for WordPress.org!

Professional Gutenberg block library with 47 blocks + 7 universal extensions

📦 Download & Install

Option 1: WordPress.org (Coming Soon)

  • Will be available on WordPress.org plugin directory after review

Option 2: Manual Installation

  1. Download designsetgo.1.0.0.zip from this release
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Upload the ZIP file and activate

✨ What's Included

47 Professional Blocks:

  • Container System (5): Row, Section, Flex, Grid, Stack
  • Form Builder (13): Complete form system with 11 field types + spam protection
  • Interactive (10): Tabs, Accordion, Flip Card, Slider, Counters, Progress Bar, and more
  • Visual & UI (13): Icon, Icon Button, Icon List, Pill, Divider, Countdown Timer, Blobs
  • Child Blocks (6): Tab, Accordion Item, Slide, Counter, and more

7 Universal Extensions (Work with ANY Block):

  1. Block Animations - 24 entrance/exit animations with 4 trigger types
  2. Responsive Visibility - Hide blocks on desktop, tablet, or mobile
  3. Background Video - Add video backgrounds to containers
  4. Clickable Groups - Make entire containers clickable (perfect for cards)
  5. Sticky Header Controls - Advanced sticky header for FSE themes
  6. Custom CSS - Add custom CSS to any block with simple syntax
  7. Grid Span - Control column spanning in Grid containers

🔒 Security (98/100 Score)

Zero Critical or High-Priority Vulnerabilities

  • 0 npm vulnerabilities
  • Comprehensive input sanitization
  • CSRF protection with nonces
  • XSS prevention throughout
  • SQL injection prevention
  • Multi-layer spam protection (honeypot + time-based + rate limiting)
  • Email header injection prevention
  • Path traversal protection

Full Security Audit: See SECURITY-REVIEW.md

🚀 Features

✨ Complete Form Builder

  • 11 field types (text, email, phone, textarea, number, URL, date, time, select, checkbox, file upload)
  • AJAX submission (no page reload)
  • Honeypot spam protection
  • Rate limiting (3 submissions per 60 seconds)
  • Email notifications with merge tags
  • Form submission management
  • Field validation and sanitization

🎨 Modern Design Tools

  • Responsive container system (Row, Section, Flex, Grid, Stack)
  • 500+ icons with shape styles and hover effects
  • Countdown timer with 3 layouts and timezone support
  • 8 divider styles (solid, dashed, gradient, wave, icon, etc.)
  • Animated counters and progress bars
  • Interactive accordions and tabs
  • Flip cards and sliders

📱 Full Site Editing (FSE) Support

  • Works seamlessly with Twenty Twenty-Five theme
  • Sticky header controls for FSE
  • Complete theme.json integration
  • Block patterns included
  • WordPress presets support

⚡ Performance

  • Conditional asset loading (only loads when blocks present)
  • Object caching with auto-invalidation
  • WordPress code splitting (each block loads separately)
  • No jQuery dependency
  • Lightweight bundles (596 KB total)

♿ Accessibility

  • WCAG 2.1 AA compliant
  • Keyboard navigation support
  • Screen reader friendly
  • Semantic HTML
  • Focus indicators

📋 Requirements

  • WordPress: 6.0 or higher
  • PHP: 7.4 or higher
  • Tested up to: WordPress 6.7

📊 Package Details

  • Compressed Size: 596 KB
  • Uncompressed Size: 3.1 MB
  • Files Included: build/, includes/, patterns/, designsetgo.php, readme.txt, license.txt

📚 Documentation

🎯 Use Cases

  • Landing Pages - Container blocks with animations and CTAs
  • Contact Forms - Full form builder with spam protection
  • Feature Showcases - Tabs, accordions, and flip cards
  • Statistics - Animated counters and progress bars
  • Portfolios - Image accordions and sliders
  • Modern Websites - Complete FSE support with sticky headers

⚙️ Technical Highlights

Built with WordPress Standards:

  • Uses useBlockProps() and useInnerBlocksProps()
  • Block Supports API for colors, typography, spacing
  • REST API with proper validation
  • WordPress coding standards

Security Best Practices:

  • All REST endpoints protected
  • Type-specific field sanitization
  • Comprehensive validation
  • Rate limiting and spam protection
  • No hardcoded credentials

Developer Friendly:

  • Extensibility hooks for forms and security
  • Clean, well-documented code
  • WordPress patterns throughout
  • No vendor lock-in

🐛 Known Minor Issues

CSS Linting (Non-Blocking):

  • 47 style guide violations (animation class naming)
  • Does not affect functionality
  • Will be addressed in v1.1

📝 Changelog

See readme.txt for full changelog.

📞 Support

  • Issues: GitHub Issues
  • WordPress.org: Coming soon after plugin directory approval

📄 License

GPL v2 or later


Deployment Status: ✅ APPROVED FOR PRODUCTION
Security Score: 98/100 - EXCEPTIONAL
Next Steps: Submit to WordPress.org plugin directory

Built with ❤️ using WordPress block editor best practices.