This Plugin should only be installed on a staging server! Do not install it in a live environment!
It adds a yellow box to the frontend. More informations will follow.
The main intention behind this plugin is to simplify the communication between agency and customer. New requirements are usually created as a ticket/issue in the corresponding projectmanagement tool. Once the development for a ticket is finished it should be deployed to the staging server, so the customer can release the task. So previously the customer had to ask "is the ticket 123 already deployed to staging?" and the agency had to answer yes/no....
JodaYellowBox makes this process a lot easier. Every task that is deployed to staging will be displayed in the YellowBox on the Shopware Frontend. The customer knows from first sight which ticket is deployed and can be accepted/declined. To automatically tell the plugin which ticket is currently on staging, you need to have a separate status for the tickets e.g. "staging". All tickets with this status will be displayed to the customer.
- PHP >= 7.0
- Shopware >= 5.2.0
- Redmine
Add a new release with optional unlimited tickets. This command should only be used when no external Projectmanagement Tool is used.
Example
bin/console joda:release:add "v1.0.0" --tickets "Ticket name 1" --tickets "Ticket name 2"
Sync releases from remote Projectmanagement Tool to the shop. No Parameters are required, but you should define the external project ID in plugin config.
Example
bin/console joda:sync:releases
Sync tickets from remote Projectmanagement Tool to the shop. Optional parameter is --release
, to define a specific release name to pull the tickets for. By default it will sync tickets for the currently active release.
Example
bin/console joda:sync:tickets
Adds a ticket to the YellowBox.
Example
bin/console joda:ticket:add "Ticket 123" --description "My Ticket description"
Removes a ticket by name from the YellowBox.
Example
bin/console joda:ticket:remove "Ticket 213"
- Download latest release
- Extract the zip file in
shopware_folder/custom/plugins/
Feel free to fork and send pull requests!
This project uses the MIT License.