friendsofshopware / froshenvironmentnotice Goto Github PK
View Code? Open in Web Editor NEWWork in Progress
License: MIT License
Work in Progress
License: MIT License
The notice overlays everything. Some people do not know they can click through it.
The notice has an close button to dismiss the overlay until the next request.
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).
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.
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.
If installed via composer there are errors in the backend controller as the template is not build.
The current plugin expects the backend template to be compiled via npm befure being usable.
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.
The notices are very promiment and eye-catching.
A subtle notice may be changes in the background color or a changed snippet.
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.
Just Shopware default information are checked and processed.
Other plugins that are used in other staging or development environments are not detected and evaluated.
Install a different plugin that is used in staging environments. You do not see if this is plugin is enabled or that their
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.