Giter VIP home page Giter VIP logo

shopware6-advanced-banners's Introduction

Digital Publishing for Shopware 6

We have completely rebuilt the plugin from the ground up, adding a plethora of new features, enhancements, and improvements. This new and improved version is now available in the Shopware Store, and we strongly recommend you to check it out.

Unfortunately, due to resource constraints and the extensive changes made to the new version, we will no longer be updating this open source project. It will remain available for those who may still find value in it, but we won't be actively maintaining it.

Click here to find the new plugin in the Shopware Store

Some enhancements of the new extensions, available in the Shopware Store only:

  • Improved WYSIWYG editor
  • Responsive Results
  • Translatable
  • SEO optimized
  • Live preview in Admin

Shopware Store

Advanced Banners (Digital Publishing) for Shopware 6

DEPRECATED

Latest Stable Version Download plugin zip Total Downloads GitHub Issues GitHub Stars License

Create layered, responsive banners & slideshows like you could do with the Shopware 5 Digital Publishing plugin. The plugin is compatible with PHP version 7.4 and higher.

Are you a happy user of the Advanced Banners plugin? Please consider giving our project a โญ๏ธ star on Github, or buying the maintainer a cup of โ˜•๏ธ coffee.

โœ”๏ธ Features

  • Banner editor
  • Layered banners
  • Different layers
    • WYSIWYG (text)
    • Buttons
    • Solid (color)
    • Image
  • Fully localized
    • English
    • German
    • Dutch
  • Translatable content
  • ACL
  • Easily extendible
  • CMS Elements
    • Advanced Banner
    • Advanced Banner Slider

๐Ÿš€ How to install

Composer install (recommended)

composer require runelaenen/shopware6-advanced-banners
bin/console plugin:refresh
bin/console plugin:install --activate RuneLaenenAdvancedBanners

๐Ÿ”จ Building

The composer install does not come with compiled javascript. You will have to build/compile your administration and storefront javascript.

In case you are using the production template, the command below should do the trick.

bin/build.sh

Plugin update (composer)

composer update runelaenen/shopware6-advanced-banners
bin/console plugin:update RuneLaenenAdvancedBanners

Builing the javascript & css will still be needed.

bin/build.sh

.zip install

  1. Download the latest RuneLaenenAdvancedBanners.zip from the latest release.
  2. Upload the zip in the Shopware Administration
  3. Install & Activate the plugin

Plugin update (zip)

  1. Download the latest RuneLaenenAdvancedBanners.zip from the latest release.
  2. Upload the zip in the Shopware Administration
  3. Update the plugin

๐Ÿ‘ทโ€ Contribution

Please help with code, love, shares, feedback and bug reporting.

โš–๏ธ Licence

This plugin is licensed under the MIT licence.

shopware6-advanced-banners's People

Contributors

falkohilbert avatar ollizabal avatar runelaenen avatar sschreier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

shopware6-advanced-banners's Issues

Delete blocks when uninstalling plugin

When uninstalling the plugin while CMS pages have an Advanced Banner assigned the CMS breaks

Steps to reproduce:

  • Install plugin
  • Create banner
  • Assign banner to CMS page
  • Uninstall plugin

Positioning in administration broken

The positioning of elements in the administration editor does not work always. position: relative seems to be missing on layer elements, making the inset property inactive.

Feature: CSS/background layer

Right now you only have an image to choose as a background. Many times it would be nice to be able to add a background color instead, or just a div with a CSS class that can be styled.

500 error when no image chosen

If no image is chosen in an image layer, the banner crashes on the frontend with a 500 error.

An exception has been thrown during the rendering of a template ("Inconsistent argument for Criteria. Please filter all invalid values first.").

Header image is blurry

Hi there, thanks for sharing this plugin which in theory does exactly what I need.
The issue I have is the header image is blurry.

I uploaded a 2064x1238px image and set it to 'stretch'.

Let me know if you need anything more.

Multi-language not working

Example:

Make banner in English with text and save. Change language to Dutch and translate text.

Expected result:

When changing language on the storefront the text changes according to the selected language, when no translation is provided inherit text from default language.

Actual result:

The Dutch text gets loaded both on English and Dutch storefront

UX: Missing save/done button on modal boxes

When editing a layer, it is not obvious that you just have to close the modalbox and the value will be saved.

I suggest introducing the same blue Done button as Shopware has as standard under Shopping experiences.

6.4 compatibility

Hi,

do you have any plans to make your plugin shopware 6.4 compatible?
I.e. i've got currently an exception when building the admistration:

ModuleNotFoundError: Module not found: Error: Can't resolve 'src/core/data-new/criteria.data' in '[...]vendor/runelaenen/shopware6-advanced-banners/src/Resources/app/administration/src/module/sw-cms/elements/rl-advanced-banner-slider/config'

Compiled files missing in release

You have forgot the file rune-laenen-advanced-banners.js under Resources/public/administration/js/ , so the plugin only occurs in the administration when you rebuild the administration via cli, that you shouldn't do in the production system.

Missing backend route since 6.4.10

Hey, i recently updated my shop to 6.4.10 and now the backend route is missing.
The Plugin is correctly installed and the content is shown correctly in the frontend even though i can't edit it.
Do you have an idea how to fix this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.