Giter Site home page Giter Site logo

froshenvironmentnotice's People

Contributors

dneustadt avatar imgbotapp avatar joshuabehrens avatar shyim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

jmatthiesen81

froshenvironmentnotice's Issues

Make notice dismissable

Actual behaviour

The notice overlays everything. Some people do not know they can click through it.

Expected behaviour

The notice has an close button to dismiss the overlay until the next request.

Checklist

  • I have checked all issues and haven't found a similar report.
  • I am using the latest stable version of this plugin.

Use Shopware templating stack while still injecting the notices

Currently the HTML and CSS is written manually and lack the possibility for easy styling and modifying like normal templating in Shopware (smarty, less, snippets).

Actual behaviour

Currently the notice is injected after the response is rendered. The notice is generated by constant HTML pattern and some database information. This is uneasy to maintain and extend.

Expected behaviour

I want to style the notice with the current Shopware stack. This should be easy for versioning and extending by using the Shopware templating stack.
To maintain functionality of this plugin when exceptions in the templating stack occur there should be a plain fallback that point to the exceptions.

Checklist

  • I have checked all issues and haven't found a similar report.
  • I am using the latest stable version of this plugin.

Composer installation lacks backend controller

If installed via composer there are errors in the backend controller as the template is not build.

Actual behaviour

The current plugin expects the backend template to be compiled via npm befure being usable.

Expected behaviour

One can simply install by composer and the backend template gets rendered by npm automatically

OR

there is no need for npm while keeping the advantages in a reasonable amount.

Steps to reproduce

  1. Install the plugin via git or composer
  2. Do not execute npm

Checklist

  • I have checked all issues and haven't found a similar report.
  • I am using the latest stable version of this plugin.

Subtle notices

Actual behaviour

The notices are very promiment and eye-catching.

Expected behaviour

A subtle notice may be changes in the background color or a changed snippet.

Checklist

  • I have checked all issues and haven't found a similar report.
  • I am using the latest stable version of this plugin.

Add extension interface for additional plugins

To add the possibility to detect other plugins that serve information that are useful to see in the storefront.

I imagine a service tag for services that implement an interface that just returns a list of key-values of enabled features. In the notice environment backend you can enable and disable what informations are passed to the storefront and which to the backend.

Actual behaviour

Just Shopware default information are checked and processed.

Expected behaviour

Other plugins that are used in other staging or development environments are not detected and evaluated.

Environment

Install a different plugin that is used in staging environments. You do not see if this is plugin is enabled or that their

Steps to reproduce

  1. Install ShyimMailCatcher
  2. You do not see whether your emails get catched or not

Checklist

  • I have checked all issues and haven't found a similar report.
  • I am using the latest stable version of this plugin.

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.