Skip to content

v2.0.0-alpha

Choose a tag to compare

@eldomagan eldomagan released this 11 Dec 21:30
· 190 commits to main since this release
v2.0.0-alpha

🎉 Bagisto Visual v2.0.0-alpha

We're excited to announce the first alpha release of Bagisto Visual v2! This is a complete rewrite featuring a new blocks system - independent, reusable components that transform how Bagisto themes are built.

⚠️ Breaking Changes

This is a major version with breaking changes. v2 is not compatible with v1 themes and requires:

  • PHP 8.2 or later
  • Bagisto 2.3 or later

✨ The Blocks System

v2 introduces a fundamental architectural shift: blocks are no longer scoped to individual sections. They're independent, reusable components shared across your entire theme.

What This Means:

  • Design Once, Use Everywhere: Create a button or testimonial block and use it across your entire site. Update once, changes reflect everywhere.
  • Deep Nesting: Build sophisticated layouts by nesting blocks inside blocks - columns inside tabs, galleries inside accordions.
  • Page Builder Capability: Build completely different page layouts from the same sections by composing different blocks - minimal or rich, your choice.

📦 Installation

# Ensure your project accepts dev packages
composer config minimum-stability dev && composer config prefer-stable true

# Install Bagisto Visual v2
composer require bagistoplus/visual:^2.0@dev

# Publish assets
php artisan vendor:publish --tag=visual-assets

# Install the default theme
composer require bagistoplus/visual-debut:^2.0@dev
php artisan vendor:publish --tag=visual-debut-assets

🔗 Links

⚡ Next Steps

This alpha release is ready for testing and development. Please report any issues on GitHub Issues.

We're working towards a stable v2.0.0 release with additional features, improved documentation, and comprehensive testing.


Full Changelog: v1.0.0...v2.0.0-alpha