Skip to main content

Simple Tool to create explorer tree icons for the SAP Commerce Backoffice interface

Project description

SAP Commerce Cloud Backoffice icon converter

Simple Tool to create explorer tree icons for the SAP Commerce Backoffice interface from simple icon files.

Why is this needed?

screenshotBackoffice

The SAP Commerce Cloud Backoffice interface requires a special crafted sprite image to show it as icon in the explorer tree. This tool helps creating this sprites based on a simple icon file.

overview

How to use it?

The simplest case is to convert a single icon. For this you must have an input icon meeting the following criterias:

  • Size is 16x16 pixels (given by SAP Commerce)
  • Transparent background (otherwise it will not really work)
  • File format should be "png"

Run the following commands to create the sprite (replace the example icon with your own):

$ pip install sap-commerce-backoffice-icons
$ backofficeIconConverter exampleIcons/star.png
Process icon exampleIcons/star.png...
exampleIcons/star.png => exampleIcons/backoffice-star.png

That's it! Now you can use this icon sprite in your custom Backoffice extension as icon for your custom types. For more help on how to do this, see Tutorial.

You can also convert multiple icons:

$ backofficeIconConverter ~/FolderWithSomeIcons/* --output converted

Install development environment

To install the script for development or to run it directly from source, the following steps are needed:

git clone https://github.com/dev-jan/sap-commerce-backoffice-icons.git
cd sap-commerce-backoffice-icons
poetry install
  • Run the script via Poetry virtual env:
poetry run backofficeIconConverter exampleIcons/star.png

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sap_commerce_backoffice_icons-1.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file sap_commerce_backoffice_icons-1.0.0.tar.gz.

File metadata

File hashes

Hashes for sap_commerce_backoffice_icons-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a849def3aa6cc12f0c74ee4cd43aad6f348b77b0e6577869efeb601d93169dcf
MD5 1f0851bffe02cc36725d62b3388008a0
BLAKE2b-256 54152816eaeb6f6cba7cd4f8a60c11db7dac4ee67d02f5d4ceced0d52b026908

See more details on using hashes here.

File details

Details for the file sap_commerce_backoffice_icons-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sap_commerce_backoffice_icons-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aff38f0c3cb02e1ddf07ea91c14f689aabe4871645def39921f441a7bc3e77a9
MD5 d55c5f18b484f46a53eccc58fe2ed6a8
BLAKE2b-256 4d18f03e6ad2e29503c72a3e60e11a6f2bbdbc36146b24008d7f837455e63523

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page