Giter Club home page Giter Club logo

sc_ext's Introduction

sc_ext's People

Contributors

adasq avatar alan-null avatar cogskuzniak avatar skuzniak 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  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sc_ext's Issues

Cannot execute database selector module commands with double click

Steps to Reproduce the Problem

  1. Open launcher
  2. Type: Change database: master
  3. Double click on the command

Expected Behavior

Command is executed

Actual Behavior

Following error on the console.

DatabaseSwitcherCommandsProvider.ts:42 Uncaught TypeError: Cannot read property 'ctrlKey' of undefined

Add new admin shortcuts from Sitecore 8.2

Add new commands to AdminShortcutsCommandsProvider

New commands:

  • Dependency Injection Configuration
  • Install a language
  • Logs
  • Media Hash Generator
  • Path Analyzer Utilities
  • Rebuild Key Behavior Cache
  • Rebuild Reporting Database
  • Redeploy Marketing Data
  • Sitecore Support Package Generator

Update documentation

Missing database name in EE

Steps to Reproduce the Problem

  1. Open Experience Editor

Expected Behavior

Database name is visible in the header

Actual Behavior

No database name in the header.

Specifications

Sitecore version: any

Create options page

Implement options page

Acceptance Criteria:

  • implement shared interface for communication between modules and options page
  • options page can be accessed via popup.html
  • options page provide options for sc-ext module
  • options page provide options for each module (nicely separated sections)

Tree scope module

As a user I want to be able to scope my Content Editor tree view so I can work only with part of content tree.

Cleanup release package

  • Exclude external lib files from being processed during publish task - currently angular, jquery and other files are minified once again during publish
  • Exclude *.map files from the package

Create sc_ext version for Firefox

  • Updated libraries to newer version to mitigate security issues in Firefox
  • Changed options storage API to support both Firefox and Chrome
  • Fail silent if no settings provided (Firefox < 48)
  • Removed usage of unsupported in Firefox path property
  • Fixed issue with incorrect content type

Add option pages for new modules

Following modules have not option pages yet:

  • DatabaseSwitcher. Change current database
  • Toggle Experience Editor Ribbon
  • Tree AutoExpand
  • Go to datasource module
  • FieldInspector. Display field name in content editor

Change current database

As a user I want to be able to change current active database.

Can be implemented as Launcher command.
Additional integrations are also acceptable, for example floating bar, popup

Last used commands feature

It will be a nice to have feature:

  1. User opens launcher (Ctrl+Space)
  2. User presses arrow down
  3. Last 5 (or configurable number) of commands appear in the list

It is important that the last commands will be stored globally, so switching to another Sitecore instance will prevent the command list.

Add badge options

  • disable/enable badge
  • badge data source (possible data sources:
    • number of initialized modules,
    • number of available commands in current context

Improper modules count in extension icon badge text

Steps to Reproduce the Problem

  1. Open desktop
  2. See badge text

Expected Behavior

Proper modules count

Actual Behavior

For example in Desktop there is only one module in badge while in fact at least 3 were properly initialized.

Additional information

This is a regression after enabling modules in all frames. I this specific case the last frame which will be initialized will report it's status to extension badge.
image

Filter fields input text not cleared when selecting other items

As a user I want to be able to filter fields and work with restricted scope while selecting other items. At the moment when I select other item search value is cleared.

Acceptance criteria:

  • text remains in input box until I remove it
  • when I click ESC key in search fields input value is cleared and fields are visible again

Refresh sitecore enhancement

As an author I want Sitecore to remember my last opened item and restore it on refreshing the page so that I don't have to search for it again.

Given that I have Content Editor opened either in Desktop or standalone

  1. When I'm logged out and login again I want the Content Editor to be opened on the same Item that was previously opened
  2. When I refresh the page I want the Content Editor to be opened on the same item that was previously opened

Sitecore Applications commands provider

Implement Sitecore Applications commands provider.
There are many applications which cannot be executed with hardcoded urls, for example:

  • Log Viewer
  • Install Package
  • Package Designer

Use Application ID to invoke them.

Token is null until any shortcut command is invoked

Steps to Reproduce the Problem

  1. Open desktop
  2. Clean local data storage
  3. Run "Licences" command

Actual Behavior

Errors on console:

Application.js:1761 Uncaught TypeError: Cannot read property '__CSRFTOKEN' of undefined

Additional info:

This happens only during first run, when TokenService didn't initialize local Token yet.

UX improvements for search feature

Following improvements needs to be done:

  • add spinner to indicate that search is in progress
  • add Nothing found message if nothing was found

Global recently used commands

As a sc-ext user I want to be able to set how recently used commands (#24) are collected.

There might be two modes:

  • recently used commands will be stored globally, so when switching to another Sitecore I can still select one of the commands used on my previous instance
  • recently used commands are stored locally (localStorage) so I have different set of recently used commands for different domains (this is default behaviour for recently used commands)

Incorrect width of Popup

Steps to Reproduce the Problem

  1. Open CE
  2. Right click on any tree node element to execute popup

Expected Behavior

Popup with new buttons and correct styling appears

Actual Behavior

Incorrect width after new buttons was added is applied for a popup element
image

Specifications

Sitecore 8.2

ShowConfig does not reload page

Steps to Reproduce the Problem

  1. Open Desktop
  2. Open Content Editor
  3. Click inside item details section
  4. Ctrl + Space, type show, enter

See the screencap:
showconfigbugscext

Expected Behavior

Page reloads on /admin/showconfig.aspx page.

Actual Behavior

Showconfig.aspx seems to display inside the inner iframe.

Specifications

Sitecore version: 8.1 (revision 160302)

Restructure project

Currently everything is kept in single file.
Refactor current project structure and create nice modular hierarchy; split code into separate files.

  • app
    • modules
      • module1
      • module1
    • context

Display field name in content editor

As a Sitecore developer I would like to be able to see the actual field name in the content editor so I do not have to search in templates in case Display Name is used.

  1. The name of the field is clearly distinguishable form the display name
  2. The name of the field is displayed before the Display Name
  3. The name of the field is displayed in square brackets
  4. In case the field name is already displayed no additional name is being shown

eg. [THE_FIELD_NAME] Display Name - Help text

Field inspector throws errors for concatenated fields

Steps to Reproduce the Problem

  1. Create template TEMPALTE1
  2. Add base template with few fields under section SECTION1
  3. Add another base template with few fields under section SECTION1
  4. Create and item based on TEMPLATE1
  5. Open it in Content Editor
  6. Test all fields

Expected Behavior

Everything works fine. I am able to inspect field name or navigate to field item in dbbrowser

Actual Behavior

Errors in console

Specifications

Sitecore version: all

Additional notes:

Fields in Content Editor are merged and grouped into sections. In dbbrowser fields can be in different sections with the same name.

Unwanted behavior when clicking x sign in field search input box

Steps to Reproduce the Problem

  1. Open Content Editor
  2. Close all sections
  3. Click X in search fields input

Expected Behavior

Nothing happens

Actual Behavior

All sections are expanded

Specifications

Sitecore version: all

Additional info

It would be a good idea to use special class for hiding and showing sections back instead of hard coded styles

Search fields and sections by name

As a Sitecore user I want to be able to quickly find a field or section in the Content view in Content Editor so that I don't have to scroll over long list of fields

  1. There is a searchbox above the list of fields in the Content Editor
  2. When more than 3 characters are entered the list of fields is restricted only to those matching search string
  3. The list is updated as the author is typing
  4. The list is updated as the author is removing characters
  5. If there are less than 3 characters all fields are displayed
  6. There is a button to clear the search and display whole list

Some modules disappear when creating new item

Steps to Reproduce the Problem

  1. Open Content Editor
  2. Create new item

Expected Behavior

Section switches and Field search modules should be visible

Actual Behavior

After you create new item modules disappear from EditorTabControls_Content

Search feature

Implement search functionality inside launcher module

Search should be invoked whether special key is used (# key).
Should behave similar to this:
search

Floating database name

Steps to Reproduce the Problem

  1. Open desktop
  2. See database name

Expected Behavior

Database name is located in the header like on Sitecore 8.1

Actual Behavior

Database name located in wrong place
image

Specifications

Sitecore 8.2

Add Continuous integration for project

As a #sc_ext module contributor I want to know:

  • what is the current build status of master branch
  • what is the build status of code from pull requests

Incorrect item id saved for Restore Last Location module

Steps to Reproduce the Problem

  1. Open CE
  2. Find some item with children
  3. Click on the space between treenode glyph and image icon
  4. Invoke Restore Last Location command
  5. Refresh CE

Expected Behavior

I am moved to my last location

Actual Behavior

Message that item doesn't exists appears

Expand/Collapse buttons do not appear in Dutch language

Steps to Reproduce the Problem

  1. switch in content editor to 'dutch' language
  2. expand/collapse sections buttons do not appear

Expected Behavior

Expand/Collapse buttons appear in all languages. Not just English.

Actual Behavior

Expand/Collapse buttons do not appear in 'Dutch' language.

Specifications

Sitecore version: Sitecore.NET 8.1 (rev. 160302)

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.