An open API service indexing awesome lists of open source software.

https://github.com/bagistoplus/visual

A modern theme framework & visual editor for Bagisto
https://github.com/bagistoplus/visual

bagisto bagisto-extension bagisto-package bagisto-theme custom-theme ecommerce laravel php theme-customization theme-editor theme-framework visual-editor

Last synced: 4 days ago
JSON representation

A modern theme framework & visual editor for Bagisto

Awesome Lists containing this project

README

          

![Bagisto Visual social card](./art/socialcard.png)

# A modern theme framework and visual editor for Bagisto

[![Latest Version on Packagist](https://img.shields.io/packagist/v/bagistoplus/visual.svg?style=flat-square)](https://packagist.org/packages/bagistoplus/visual)
[![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/bagistoplus/visual/run-tests.yml?branch=main&label=tests&style=flat-square)](https://github.com/bagistoplus/visual/actions?query=workflow%3Arun-tests+branch%3Amain)
[![GitHub Code Style Action Status](https://img.shields.io/github/actions/workflow/status/bagistoplus/visual/fix-php-code-style-issues.yml?branch=main&label=code%20style&style=flat-square)](https://github.com/bagistoplus/visual/actions?query=workflow%3A"Fix+PHP+code+style+issues"+branch%3Amain)
[![Total Downloads](https://img.shields.io/packagist/dt/bagistoplus/visual.svg?style=flat-square)](https://packagist.org/packages/bagistoplus/visual)

## Features

Bagisto Visual provides everything you need to build powerful, customizable themes for the Bagisto e-commerce platform.

- Modular theme framework with a clean, organized structure
- JSON-based templates for layout flexibility and reusability
- Visual drag-and-drop theme editor for merchants and developers
- Prebuilt and customizable sections using Blade or Livewire

## Installation

You can install the package via composer:

```bash
composer require bagistoplus/visual:^2.0@dev
```

> **ℹ️ Note:** If you're installing an alpha/beta version, ensure your project accepts dev packages:

> ```bash
> composer config minimum-stability dev && composer config prefer-stable true
> ```
>
> This allows Composer to install pre-release versions of Bagisto Visual.

You can publish the config file with:

```bash
php artisan vendor:publish --tag="visual-assets"
```

Then run the package migrations:

```bash
php artisan migrate
```

These migrations create the Visual-owned tables required by editor and admin features.

## Documentation

Visit the official documentation for full guides at: [https://visual.bagistoplus.com](https://visual.bagistoplus.com)

## Requirements

- PHP version: ^8.2
- Bagisto version: ^2.3

## Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

## Contributing

We welcome issues, ideas, and pull requests.

Please see [CONTRIBUTING](CONTRIBUTING.md) to get started.

## Credits

- [Eldo Magan](https://github.com/eldomagan)
- [All Contributors](../../contributors)

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.