Giter VIP home page Giter VIP logo

dwithease's Introduction

Demandware with ease

Use Salesforce Commerce Cloud B2C with ease!

Install

DWithEase For Chrome

DWithEase For Firefox

DWithEase For Microsoft Edge

About this repo

This is the official public repository for Demandware with Ease.

It contains only the localization files for the extension. Any contributions to the translations are always welcome and gladly appreciated!

Extension recommended usage

This plugin is intended for developer sandboxes and should be used with caution for staging and production sandboxes!

List of functionalities

Options Page

Store your sandboxes

You can store all of your sandbox instances, and use individual options for each of them.

Open sandbox - will open the selected sandbox Business Manager Home page.
Copy sandbox - will create a new instance with the same credentials as the selected sandbox.
Edit sandbox - will allow you to edit your information any time.
Remove sandbox

Keep BM Session Alive - will make your session never expire after
the 15 minutes period in Business Manager.

Login in BM automatically - will automatically log-in Business Manager
whenever the login screen pops up,if username and password is present.

Secured Password

Your passwords are stored securely using AES
encryption and are never visible in plain text once input.
Note: Passwords are optional.However, keep in mind
that you will not be able to use the automatic login functionallity.

Sandbox Options

Notifications - turn on/off notifications.
Scroll log to bottom - scrolls you to the bottom of the page when you are inside .log file
Trim logs (X) - turn on/off trim of files lines inside .log file
Beautify logs (none,colorize,beautify) - formats the logs for better readability
Automatically login in XChange - turn on/off, will auto login if credentials are present
Keep XChange session alive - makes the XChange session never expire

Import / Export

Import & Export your sandbox configurations in JSON config file,
if you do not want to loose your settings.Passwords are not exported.

Menu Page

Context menu

Where you can rearange the context menu positions with drag and drop, or add new pages to it.
You can set which one you want to be active and appear, and leave the unused for now as inactive.
The context menu can be accessed by right clicking inside a saved sandbox browser tab.

Business Manager Context

Account Lock Protection

The extension stops auto login process immediately after wrong password,
which protects your account from getting locked.Re-check your credentials and try again.

Apply/Update Hotkey

You can use CTRL + S hotkey to instantly click the update/apply button,
on Product edit and Content asset edit pages and save your changes.

Recreated buttons on development

Recreated New and Delete buttons in System Object - > Attribute Definitions.
Recreated New Attribute Group form and Delete button in System Object - > Attribute Grouping.

Extension Popup

Smart Shortcuts

Quick Access to the following functionalities:
-Your Sandboxes List (Open BM or Edit Configuration)
-Use your configured context menu for each configuration
-Link to extension options page
-Link to SFCC Documentation / XChange

WebDav Pages

Enhanced logs

Today and yesterday logs are reordered on top of the logs page and are highlighted.
If this option is enabled it also highlights most important words on logs.

Breadcrumbs

Transformed breadcrumb in webvdav to be clickable for easier navigation

File Actions

When you are in one of the following places in webdav - /Cartridges, /Impex, /Securitylogs, /Temp, /Static, /Library
The following options are present:
- Upload file area, where you can drop files to upload them all, or left click to upload single file.
- Create new folder button
- Delete folder/file
- Empty file
- Edit file

Sandbox Context

Download content asset button

The extension adds an additional button inside the edit content asset page,
where you can download xml export of the current asset and all of its populated attributes.

Notifications

The extension will notify you if you visit a demandware sandbox which is not saved or,
if the password input is wrong.You can turn off notifications in the options menu.

Helper Context Menu

Right-click context menu, to gain faster access to most popular pages.
The menu consists of 5 default pages, and you can add any custom page from the options page menu page.

dwithease's People

Contributors

danieldudin avatar k2kirov avatar rzaffalon avatar taurgis 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dwithease's Issues

Add the files

Please add the sourcecode for this extenstion, so that the community can contribute with translations and fixes.

Thanks!

Firefox: Log text is dark text on dark background

I have Firefox set to use system colors.
image

Windows 11 to dark mode
image

The jobs log (among others) is dark text on dark background and completely unreadable.
image

The darkmode in your settings does not change this.
image

WebDAV - Unable to switch to default view from tree view in content folders

Within Business Manager > Administration > Site Development > Development Setup > Content Folders

Folder URL generated by 'Copy WebDAV URL' takes user to Tree View of empty WebDAV interface, user is unable to switch to default view, upload or open files, or view contents of webDAV location.

Tested on multiple sandboxes with correct URLs and non empty content folders on latest release of DWithEase, clean install of latest release seems to work until user switches to Tree View. This triggers the above issue to occur again without any way to revert without uninstalling, reinstalling, and avoiding Tree View altogether

images show BM SharedLibrary / Default path and DWithEase open to same path on same instance

dw_issue_1
dw_issue_2
dw_issue_3
Screen Shot 2021-11-05 at 3 25 41 PM
Screen Shot 2021-11-05 at 3 25 22 PM

Notifcation for common tasks completed

Great extension!

This is an feature idea if possible.

Add push notifications for completion of common tasks, such as search indexing, importing catalog etc.

normally we need to manually push refresh now and then. Would be great to have this feature baked on the project.

possible solution: When detecting an action such as search indexing, register the action listening (eg: local storage), and periodically (5 in 5 seconds) check the task completion (by reloading the tab or fetching). after detection, notify user and remove listener.

Auto-fill Not Working

Hello,

It no longer auto-fills the email and password fields.

It enters the password for email input.

2024-02-07_10h52_01

would you investigate this issue?

thanks

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.