Giter Club home page Giter Club logo

starter's People

Contributors

andrechern avatar gfazek avatar github-actions[bot] avatar kamil-kwarciak avatar malaskowski avatar martyna-ds avatar michalcukierman avatar mikilll94 avatar pawel-boguski-ds avatar paweljozwicki avatar piotr-szewczul-ds avatar radeklawgmin avatar tomaszmichalak 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  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  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

starter's Issues

Apply styles to low code Luna template

Context
Low code Luna template should look possibly the same as Luna based on Howlite components.

Describe the solution you'd like
We should prepare and apply custom styles to resolve:

  • Navbar differences (navbar should stick to the top and have the same width as the rest of the page)
  • Custom fonts
  • Titles sizes
  • Other style differences (to be verified during implementation)

Disabled radio component inside multifield

Description
I tried to integrate the icon component into the breadcrumb element's multifield (websight-io/kyanite#81), but the radio componet is greyed out, and the logic gets broken. The same integration works outside of the multifield, so it seems the problem is with multifield.

Current result
It blocks integrating radio components (maybe other type of fields too) into multifield

Expected behavior
Components such as radio are functioning properly inside multifield

Screenshots
See select it / type it radio component greyed out and disabled
image
WebSight CMS version
1.2.0

UX bugs & improvements

Describe the bug

  1. "Administration" page has no layout (top bar, left panel, etc)

image

  1. There is no "Alt" key on Mac / Groovy Console

image

and usually the "Command/Ctrl + Enter" is used in similar tools to trigger execution

  1. Clicking system version does not list the system components

image

  1. Where is a link to "/system/console" ?:)

  2. Pretty hard to edit the page

image

2 clicks are needed to check the checkbox then click "edit" on top bar
or
move cursor totally to the right and click pencil icon; I was suspecting that clicking on the page name will open edit mode; I suggest to maybe provide an option to not be forced to move mouse each time to the right but move this dropdown menu somehow to the left which will eliminate the need from jumping continuosly cursor from left (when navigating between pages) to the right (when wanting to open edit mode / most often operation)

right now it's pretty frustrating (exactly in the same way as on AEM) ;)

what is more, according to my screen resolution, I have enough space to display more action icons than this pencil alone which looks a little bit strange IMO

  1. Footer is not sticky (to the bottom)

image

  1. Some dropdowns have icons, some other not

image

image

  1. Assets browser cuts off image thumbs horizontally

image

  1. Double-click does not open edit dialog

This is super important! Really! ;)

image

  1. Image url choose path - no idea how it works

image

Maybe some picker should be opened somehow but I have no clue how use it

  1. How to add a new accordion item?

image

I have no clue...

edit: now I have; d&d from "Components" panel ... but in WP Gutenberg there is plus icon; on AEM is "Add components here" or sth like that; without such "helpers" it is not so intuitive to demystify it

  1. Luna bestsellers too wide

image

  1. Clicking component in the tree should scroll the window to it

image

now it only highlights it; if in the viewport it is not visible it is needed to scroll it on our own unnecessarily

  1. View published link/button

image

to be able to quickly jump from

http://localhost:8080/apps/websight/index.html/content/luna/pages/Homepage::editor to http://localhost:8080/content/luna/pages/Homepage.html

  1. Download SVG has no effect

nothing happening

(btw browser should be capable to display SVG... why Websight Assets is not trying to display it ?:))

image

that download button does not work too

image

  1. Asset preview dropdown is cut off and has no icons

image

probably right class is missing :)

  1. Uploading file

a) after uploading a file with unique name / successfully - the asset on the list should be highlighted or sth
b) rename file dialog should have "Rename" button disabled to indicate that the name should be changed, also the dialog could auto-suggest the new name like OS/Windows/Mac does by appending "-1" or sth

image

WebSight CMS version

first publicly available community version; not able to retrieve that info from GUI

image

Desktop (please complete the following information):

  • OS: Mac
  • Browser: Chrome
  • Version: most up-to-date

====

General feedback,

UX looks very nice. There are only a few glitches / inconsistencies but probably relatively easy to fix.
I am impressed how quickly works page editing. Good job ;) AEM is a turtle here...

Image url choose path - no idea how it works

Description
Image url choose path - no idea how it works. Maybe some picker should be opened somehow but I have no clue how use it

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Edit the homepage for Luna
  2. Edit image componnet
  3. There is empty URL

Expected behavior
I want to understand how to use it

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Groovy console unable to run import statments.

If you create and run a new groovy script with following content:

import org.apache.commons.lang.StringUtils;

you get the following error:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Script1.groovy: 4: unable to resolve class org.apache.commons.lang.StringUtils
 @ line 4, column 1.
   import org.apache.commons.lang.StringUtils;
   ^

I have added org.apache.commons.lang to the Star import in the config pl.ds.websight.groovyconsole.service.impl.CompilerConfigurationServiceImpl.

Am I missing something?

Some dropdowns have icons, some other not

Description
Some dropdowns have icons, some other not

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Go to 'User Manager'
  2. Open dropdown with actions for an user
  3. Actions have no icons

Expected behavior
Actions with icons

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Luna low-code template

Context
We want to present different versions of the Luna page.

Describe the solution you'd like
Prepare and add to the project content with the Luna page based on Bulma components library with the usage of dedicated components (Accordion, Quote, Slider).

Additional Context

  • Create the new Page Space called "Low Code Luna"
  • configure nginx to present published pages under: low-code.luna.127.0.0.1.nip.io

Custom Accordion component

Context
We want to prepare low code version of the Luna page based on Bulma components

Describe the solution you'd like
Create a dedicated Accordion component based on Bulma css
Zrzut ekranu 2022-11-25 o 12 47 03

Custom Quote component

Context
We want to prepare low code version of the Luna page based on Bulma components

Describe the solution you'd like
Create a dedicated Quote component based on Bulma CSS
Zrzut ekranu 2022-11-25 o 12 51 41

How to add a new accordion item?

Description
How to add a new accordion item? I have no clue...

edit: now I have; d&d from "Components" panel ... but in WP Gutenberg there is plus icon; on AEM is "Add components here" or sth like that; without such "helpers" it is not so intuitive to demystify it

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Edit homepage
  2. Scroll to accordion component
  3. Try to add an new item

Expected behavior
"Add components here" hint

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Download SVG has no effect

Description
Download SVG has no effect - nothing happening

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Go to assets
  2. Select an assets
  3. Click the download action in the top bar

Expected behavior
Image downloaded

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Footer is not sticky (to the bottom)

Description
Footer is not sticky (to the bottom)

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Go to 'User Manager'
  2. See the footer

Expected behavior
The footer should be aligned to the bottom

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

No responsiveness in preview mode under 990px

Description
When in preview mode, can't shrink the page to see actual mobile/tablet version (stops at 990px).

Steps to reproduce

  1. Select page to edit
  2. Click on 'Preview'
  3. Try to shrink the page manually with browser window or console under 990px

Current result
Page is displaying like in 990px, only half of content is visible

Expected behavior
Page should be shrinking accordingly to browser window, like published page

WebSight CMS version
Version: 1.6.0

Desktop (please complete the following information):

  • OS: MacOS
  • Browser: Chrome
  • Version 108.0.5359.124

"Administration" page has no layout (top bar, left panel, etc)

Description
"Administration" page has no layout (top bar, left panel, etc)

WebSight CMS version
1.0.0

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Resource Browser'
  2. Click on 'Administration' in the breadcrumb
  3. Administration page is presented. However, it has a different layout.

Expected behavior
The layout should be consistent with other pages.

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Can't pull Docker images listed in Quick Start Guide

Describe the bug
The Quick Start Guide provides docker-compose.yml content to use. It contains two images that can't be pulled due to permission errors or nonexistent repository: ds/websight-cms-luna and ds/nginx-luna:latest.

WebSight CMS version
N/A

To Reproduce
Steps to reproduce the behavior:

  1. Go to the Quick Start Guide
  2. Copy docker-compose.yml content locally
  3. Run docker compose up
  4. See error

Expected behavior
Docker images being pulled and started.

Screenshots

Error response from daemon: pull access denied for ds/websight-cms-luna, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
...
Error response from daemon: pull access denied for ds/nginx-luna, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Desktop (please complete the following information):

  • OS: Linux

Assets browser cuts off image thumbs horizontally

Description
Assets browser cuts off image thumbs horizontally when panel size is reduced. In general, the thumbnails are resized to some point. Then, they are cut. Further panel size reduction hides it.

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Edit the homepage for Luna
  2. Switch the left panel to Assets
  3. Narrow the size of the left panel
  4. Images are cut but the pannel is still visible

Expected behavior
The panel is hidden when further thumbnail size reduction is not possible.

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Asset preview dropdown is cut off and has no icons

Description
Asset preview dropdown is cut off and has no icons

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Go to 'Assets'
  2. Open an asset to preview it
  3. See the action in the top right corner

Expected behavior
The actions presented properly with icons

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Clicking component in the tree should scroll the window to it

Description
Clicking a component in the tree should scroll the window to it. Now it only highlights it; if in the viewport it is not visible it is needed to scroll it on our own unnecessarily

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Edit the homepage for Luna
  2. Click on a component in Content Tree

Expected behavior
Window scrolls to the selected component

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Custom Luna template

Context
We want to present different versions of the Luna page.
We have a Luna version based on a dedicated components library. For keeping consistency in naming we should change space name and nginx configuration.

Describe the solution you'd like

  • Move Luna to Page Space called "Custom Luna"
  • configure nginx to present published pages under: custom.luna.127.0.0.1.nip.io

Additional Context

Using vh style breaks Page Editor

Description
Using vh style breaks Page Editor

Steps to reproduce

  1. Use a style with vh e.g. "height: 100vh" in any component
  2. Add this component to a page
  3. The page in Page Editor in both Edit and Preview modes will extend its size constantly.

Current result
Describe the result caused by the bug.

Expected behavior
Style based on vh won't break the page view in Page Editor.

WebSight CMS version
1.5.0

Luna bestsellers too wide

Description
Luna bestsellers too wide

WebSight CMS version
1.0.0

Steps To Reproduce

  1. Edit the homepage for Luna
  2. Scroll to Luna bestsellers

Expected behavior
Spacing on the right

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

There is no "Alt" key on Mac / Groovy Console

Description
There is no "Alt" key on Mac / Groovy Console and usually, the "Command/Ctrl + Enter" is used in similar tools to trigger execution.

WebSight CMS version
1.0.0

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Groove Console'
  2. Move mouse pointer to 'Run'
  3. Hint is presented

Expected behavior
Shortcut adjusted to platform

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Clicking system version does not list the system components

Description
Clicking system version does not list the system components

WebSight CMS version
1.0.0

Steps to Reproduce

  1. Go to 'User Manager'
  2. Click on 'System version' in the footer
  3. Empty list of components is presented

Expected behavior
Information about the system version is presented.

Screenshots
image

Desktop

  • OS: macOS
  • Browser: Chrome
  • Version: 105

Additional context

Browser should be capable to display SVG

The browser should be capable to display SVG... why Websight Assets is not trying to display it?

image

Additional context
Add any other context or screenshots about the feature request here.

Wrong styling of an empty Image Gallery component

Description
Empty Image Gallery (without any image) is not selectable and misaligned.

Steps to reproduce

  • Add an empty container
  • Add an image gallery
  • Remove the initial image from the gallery

Current result
Component not selectable
Rendered partially outside of the main window

Expected behavior
Is visible and selectable.

Screenshots
If applicable, add screenshots to help explain your problem.
Screenshot 2023-01-17 at 09 24 12

WebSight CMS version
CMS: 1.6.0
Howlite: 1.0.3

Desktop (please complete the following information):

  • OS iOs
  • Browser Firefox

Additional context
It's possible to select the component using component three and remove it then.

Distribution module throws errors

Description

Distribution module throws errors after I run mvn install. This is from clean archetype generate.

Execution build-docker-image of goal io.fabric8:docker-maven-plugin:0.40.1:build failed: An API incompatibility was encountered while executing io.fabric8:docker-maven-plugin:0.40.1:build: java.lang.UnsatisfiedLinkError: The specified procedure could not be found.

Steps to reproduce

  1. create clean project
mvn archetype:generate -DarchetypeGroupId="pl.ds.websight" -DarchetypeArtifactId="websight-cms-ce-project-archetype" -DarchetypeVersion="1.4" -DgroupId="io.typerefinery.websight" -DartifactId="typerefinery" -Dversion="1.0.0-SNAPSHOT" -DprojectName="Typerefinery CMS Project" -DprojectId="typerefinery" -Dpackage="io.typerefinery.websight" -DcmsVersion="1.4.0"
  1. run mvn clean package in Distribution module.

Current result
Currently throwing error

Execution build-docker-image of goal io.fabric8:docker-maven-plugin:0.40.1:build failed: An API incompatibility was encountered while executing io.fabric8:docker-maven-plugin:0.40.1:build: java.lang.UnsatisfiedLinkError: The specified procedure could not be found.

Expected behavior
Should create new local containers

WebSight CMS version
A version of CMS you are using (you will find it on the login page).

Desktop (please complete the following information):

  • OS: Window 11, powershell 7, jdk 17
  • Browser : Brave
  • Version [e.g. 22]

Cannot update WS_ADMIN_PASSWORD

Description
Setting custom WS_ADMIN_PASSWORD in docker-compose.yml does not work in Luna.

Steps to reproduce

  1. Execute docker system prune
  2. Execute docker volume prune
  3. Update WS_ADMIN_PASSWORD: "wsadminXXX" in docker-compose.yml
  4. Run docker compose up

Current result
Credentials are still wsadmin/wsadmin

Expected behavior
Credentials are wsadmin/wsadminXXX

Screenshots
N/A

WebSight CMS version
1.1.0

Desktop (please complete the following information):

  • Debian

Luna no-code template

Context
We want to present different versions of the Luna page.

Describe the solution you'd like
Prepare and add to the project content with the Luna page based on Bulma components library without any custom changes

Additional Context

  • Create the new Page Space called "No Code Luna"
  • configure nginx to present published pages under: no-code.luna.127.0.0.1.nip.io

Change spaces and server names

It's not obvious what is the URL for published spaces so to keep consistency:

Let's change spaces names to:

  • Luna - custom code
  • Luna - low code
  • Luna - no code
  • Bulma - personal template

and let's configure server names to:

  • Luna - custom code: luna-custom-code.127.0.0.1.nip.io (let's share this address in README.md), and let's keep luna.127.0.0.1.nip.io as the second server name for those who used to use this one.
  • Luna - low code: luna-low-code.127.0.0.1.nip.io
  • Luna - no code: luna-no-code.127.0.0.1.nip.io
  • Bulma - personal template: bulma-personal-template.127.0.0.1.nip.io

Console warnings (HTL and Injectors)

Describe the bug
Fresh WebSight CMS installation usage produces warnings printed to the log files.
Warning indicates performance issues / redundant HTL checks.

WebSight CMS version
1.0.0 (No information about it in the footer admin panel)

To Reproduce

  1. Start the docker-compose using instructions from quick start guide (https://www.websight.io/docs/quick-start/)
  2. Go to Luna Space
  3. Edit Homepage
  4. Open Docker compose logs
  5. See warnings

Expected behavior
No warnings are visible

Actual result
Log screen contains a couple of warnings:

09.10.2022 14:49:09.298 *INFO* [172.20.0.1 [1665326949283] GET /apps/websight/index.html/content::spaces HTTP/1.1] org.apache.sling.scripting.core.impl.DefaultSlingScript Adding the bindings of pl.ds.websight.pages.foundation.scripting.bindings.PagesBindingsValuesProvider took 2860 microseconds which is above the harcoded limit of 1000 microseconds; if this message appears often it indicates that this BindingsValuesProvider has an impact on general page rendering performance
09.10.2022 14:49:09.679 *WARN* [172.20.0.1 [1665326949283] GET /apps/websight/index.html/content::spaces HTTP/1.1] org.apache.sling.scripting.sightly.impl.engine.compiled.SlingHTLMasterCompiler Script /apps/websight/components/partials/favicons.html 1:31: /apps/websight/web-resources/images: data-sly-test: redundant constant value comparison
09.10.2022 14:49:09.679 *WARN* [172.20.0.1 [1665326949283] GET /apps/websight/index.html/content::spaces HTTP/1.1] org.apache.sling.scripting.sightly.impl.engine.compiled.SlingHTLMasterCompiler Script /apps/websight/components/partials/favicons.html 2:34: /apps/websight/web-resources/binaries: data-sly-test: redundant constant value comparison
09.10.2022 14:50:38.084 *INFO* [172.20.0.1 [1665327038061] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.core.impl.DefaultSlingScript Adding the bindings of pl.ds.websight.request.parameters.support.impl.scripting.HttpParametersBindingsValuesProvider took 3047 microseconds which is above the harcoded limit of 1000 microseconds; if this message appears often it indicates that this BindingsValuesProvider has an impact on general page rendering performance
09.10.2022 14:50:38.118 *WARN* [172.20.0.1 [1665327038062] GET /content/luna/pages/About-Us.websight-pages-editor-service.list-components.action HTTP/1.1] pl.ds.websight.components.core.impl.ComponentManagerImpl Could not adapt resource [/apps/wcm/core/components/page] to Component
09.10.2022 14:50:38.851 *WARN* [172.20.0.1 [1665327038061] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.sightly.impl.engine.compiled.SlingHTLMasterCompiler Script /libs/howlite/components/pagesection/pagesection.html 17:34: hl-page-section ${model.classes @ join=' '}: data-sly-test: redundant constant value comparison
09.10.2022 14:50:39.081 *WARN* [172.20.0.1 [1665327038061] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.sightly.impl.engine.compiled.SlingHTLMasterCompiler Script /libs/howlite/components/container/container.html 17:34: hl-container ${model.classes @ join=' '}: data-sly-test: redundant constant value comparison
09.10.2022 14:50:39.213 *WARN* [172.20.0.1 [1665327038061] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.sightly.impl.engine.compiled.SlingHTLMasterCompiler Script /libs/howlite/components/cardslist/cardslist.html 17:34: hl-cards-list ${model.classes @ join=' '}: data-sly-test: redundant constant value comparison
09.10.2022 14:50:39.309 *WARN* [172.20.0.1 [1665327038061] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.sightly.impl.engine.compiled.SlingHTLMasterCompiler Script /libs/howlite/components/ctaslist/ctaslist.html 17:36: hl-ctas-list ${model.classes @ join=' '}: data-sly-test: redundant constant value comparison
09.10.2022 14:50:58.431 *WARN* [172.20.0.1 [1665327058415] GET /content/luna/pages/About-Us.websight-pages-editor-service.list-components.action HTTP/1.1] pl.ds.websight.components.core.impl.ComponentManagerImpl Could not adapt resource [/apps/wcm/core/components/page] to Component
09.10.2022 14:51:13.528 *INFO* [172.20.0.1 [1665327073524] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.core.impl.DefaultSlingScript Adding the bindings of pl.ds.websight.pages.foundation.scripting.bindings.PagesBindingsValuesProvider took 1283 microseconds which is above the harcoded limit of 1000 microseconds; if this message appears often it indicates that this BindingsValuesProvider has an impact on general page rendering performance
09.10.2022 14:51:13.537 *INFO* [172.20.0.1 [1665327073524] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.core.impl.DefaultSlingScript Adding the bindings of pl.ds.websight.pages.foundation.scripting.bindings.PagesBindingsValuesProvider took 1406 microseconds which is above the harcoded limit of 1000 microseconds; if this message appears often it indicates that this BindingsValuesProvider has an impact on general page rendering performance
09.10.2022 14:51:13.559 *WARN* [172.20.0.1 [1665327073508] GET /content/luna/pages/About-Us.websight-pages-editor-service.list-components.action HTTP/1.1] pl.ds.websight.components.core.impl.ComponentManagerImpl Could not adapt resource [/apps/wcm/core/components/page] to Component
09.10.2022 14:51:13.570 *INFO* [172.20.0.1 [1665327073524] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.core.impl.DefaultSlingScript Adding the bindings of pl.ds.websight.pages.foundation.scripting.bindings.PagesBindingsValuesProvider took 1704 microseconds which is above the harcoded limit of 1000 microseconds; if this message appears often it indicates that this BindingsValuesProvider has an impact on general page rendering performance
09.10.2022 14:51:13.655 *INFO* [172.20.0.1 [1665327073524] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.core.impl.DefaultSlingScript Adding the bindings of pl.ds.websight.request.parameters.support.impl.scripting.HttpParametersBindingsValuesProvider took 1980 microseconds which is above the harcoded limit of 1000 microseconds; if this message appears often it indicates that this BindingsValuesProvider has an impact on general page rendering performance
09.10.2022 14:51:13.727 *INFO* [172.20.0.1 [1665327073524] GET /content/luna/pages/About-Us.html HTTP/1.1] org.apache.sling.scripting.core.impl.DefaultSlingScript Adding the bindings of pl.ds.websight.pages.foundation.scripting.bindings.PagesBindingsValuesProvider took 10090 microseconds which is above the harcoded limit of 1000 microseconds; if this message appears often it indicates that this BindingsValuesProvider has an impact on general page rendering performance
09.10.2022 14:56:18.408 *WARN* [sling-default-2-org.apache.jackrabbit.oak.plugins.index.lucene.property.PropertyIndexCleaner] org.apache.jackrabbit.oak.plugins.index.IndexPathServiceImpl oak:QueryIndexDefinition is not found to be indexed as part of nodetype index. Non root indexes would not be listed

Desktop (please complete the following information):

  • OS: MacOS
  • Browser Firefox

Improve bug reporting template

Describe the bug
The current template uses sentence:
A version of CMS you are using (you will find it in the footer of CMS Admin Panel).
The version cannot be checked in the footer

The template should contain new section:
Actual behavior
showing the actual problem, different from Expected behavior

Currently bumping org.apache.sling.feature.launcher to `1.2.4` causes an error.

Description
Currently bumping org.apache.sling.feature.launcher to 1.2.4 causes an error.

Apache Sling SLING-10956 has been closed in 2021.

I have generated a project from archetype and trying to update its org.apache.sling.feature.launcher to get the latest sling HTL features.

Steps to reproduce

If I update following pom files lines:

              <!-- 1.1.28 and newer versions don't work out-of-the-box due to SLING-10956 -->
              <artifact>org.apache.sling:org.apache.sling.feature.launcher:1.1.26</artifact>

I get the following error when I rebuild and run the new container.

local-cms-1    | [INFO] Selected cache/io/typerefinery/websight/typerefinery-distribution/1.0.0-SNAPSHOT/typerefinery-distribution-1.0.0-SNAPSHOT-typerefinery-websight.slingosgifeature for launching
local-cms-1    | [INFO] Automatically appended cache/io/typerefinery/websight/typerefinery-distribution/1.0.0-SNAPSHOT/typerefinery-distribution-1.0.0-SNAPSHOT-docker.slingosgifeature
local-cms-1    | Enabling Java debug options: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
local-cms-1    | Listening for transport dt_socket at address: 5005
local-cms-1    | Error: Unable to initialize main class org.apache.sling.feature.launcher.impl.Main
local-cms-1    | Caused by: java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
local-cms-1 exited with code 1

Current result
CMS container does not start.

Expected behavior
Updating version of launcher should allow container to build and run with success.

WebSight CMS version
Latest

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: Latest

Pretty hard to edit the page

2 clicks are needed to check the checkbox then click "edit" on top bar
or
move cursor totally to the right and click pencil icon;

I was suspecting that clicking on the page name will open edit mode; I suggest to maybe provide an option to not be forced to move mouse each time to the right but move this dropdown menu somehow to the left which will eliminate the need from jumping continuosly cursor from left (when navigating between pages) to the right (when wanting to open edit mode / most often operation)

right now it's pretty frustrating (exactly in the same way as on AEM) ;)

what is more, according to my screen resolution, I have enough space to display more action icons than this pencil alone which looks a little bit strange IMO
image

Additional context

Custom Slider component

Context
We want to prepare low code version of the Luna page based on Bulma components

Describe the solution you'd like
Create a dedicated Slider component based on Bulma CSS

Zrzut ekranu 2022-11-25 o 12 48 25

Additional Conext
Howlite's version of this component was not intuitive. Elements in the slider are visible on the whole page while other components have some margins. In its initial state, it looks like it breaks the page layout. The solution should be redesigned.

Allow dropping components to the nested container component.

Is your feature request related to a problem? Please describe.
We have accordion and accordion item component that are both containers. We are able to drop accordion item into accordion. And we would like to drop the other component to accordion item container.

Describe the solution you'd like.
We would like to see drop target for accordion and accordion item at the same time.

Simplify Carousel component

Is your feature request related to a problem? Please describe.
Creating a carousel component is a little bit complicated. We have to add many components to create a useful layout.

Describe the solution you'd like

  1. Simplify Carousel Item:
  • let's change to not a container
  • add initial content with an empty card
  1. Add initial content for the Carousel component with 6 Carousel Items.

Uploading file improvements

Uploading file
a) after uploading a file with unique name / successfully - the asset on the list should be highlighted or sth
b) rename file dialog should have "Rename" button disabled to indicate that the name should be changed, also the dialog could auto-suggest the new name like OS/Windows/Mac does by appending "-1" or sth

image

Additional context
Add any other context or screenshots about the feature request here.

Build error - Too many files with unapproved license

Description
Post setting up the new project, on update of component ran into the Terminal build failure: "Too many files with unapproved license" on execution of ./mvnw -f application/backend/pom.xml clean install -P autoInstallBundle

Steps to reproduce

  1. Updating the component as per the official document

Current result
[INFO] --- apache-rat-plugin:0.14:check (default) @ luna-backend --- [INFO] Enabled default license matchers. [INFO] Will parse SCM ignores for exclusions... [INFO] Finished adding exclusions from SCM ignore files. [INFO] 62 implicit excludes. [INFO] 6 explicit excludes. [INFO] 7 resources included [INFO] Rat check: Summary over all files. Unapproved: 2, unknown: 2, generated: 0, approved: 5 licenses. [INFO] Enabled default license matchers. [INFO] Will parse SCM ignores for exclusions... [INFO] Finished adding exclusions from SCM ignore files. [INFO] 62 implicit excludes. [INFO] 6 explicit excludes. [INFO] 7 resources included [WARNING] Files with unapproved licenses: /Users/pollen/Developer/websight/starter/application/backend/src/test/test.iml /Users/pollen/Developer/websight/starter/application/backend/src/main/main.iml [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.617 s [INFO] Finished at: 2022-10-22T14:32:46-04:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.14:check (default) on project luna-backend: Too many files with unapproved license: 2 See RAT report in: /Users/pollen/Developer/websight/starter/application/backend/target/rat.txt -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

WebSight CMS version
A version of CMS you are using (you will find it on the login page).

Desktop (please complete the following information):

  • OS: Mac iOS
  • Device: MacBook Pro M1

Wrong nginx configuration

Description
Using address with .127.0.0.1.nip.io redirects to the configuration for Bulma page.

Steps to reproduce

  1. Run local environment
  2. Go to http://test.127.0.0.1.nip.io/

Current result
Opens a Bulma page

Expected behavior
Returns 404

WebSight CMS version
1.6.0

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.