joomla / install-from-web-server

Repository holding the component powering the Install from Web server.
9 stars 31 forks source link

[4] "Install from Web" is missing UI parts for a correct UX #63

Open simbus82 opened 3 years ago

simbus82 commented 3 years ago

Steps to reproduce the issue

Go to "Install from Web", try to understand where to click

Expected result

  1. Clear visual information about which link is and External Links
  2. A clear CTA to open the modal
  3. A rapid link to "install" action

Actual result

image

  1. Link are not underlined and the bold of text "hide" the presence of the "external link" icon. The external link is in the top of the "extension" block, so for a user it is the first thing to click.
  2. The block doesn't have a hover (solved in #36547); a button with a clear Call-To-Action (Detail, Info, More, atc) is not here to invite the user to click.
  3. A rapid action to Install in one-click the known extension is missing.

Additional comments

I think this page must be restyled to let "new adopters" feel comfortable.

simbus82 commented 3 years ago

If we try to invest time for a solution ... is it time wasted or not? At least let us know if the UX of this page is wrong for you too.

Llewellynvdm commented 3 years ago

This is the server side of the component that runs with Joomla, the client that runs on the CMS is found here https://github.com/joomla-extensions/install-from-web-client

If we try to invest time for a solution ... is it time wasted or not?

Sorry for my slow reply, yes please you are very welcome to make contribution to improve this...

Always helpful to use and issue as the point of conversation around what you want to do before any PR's

What you are mentioning above sound good.

Llewellynvdm commented 3 years ago

Seems like I was mistaken... this is the right repo to make the change.

As the client just renders the server side... or that is what @HLeithner just mentioned to me.

What more should be mentioned... as not to discourage you. We are working on a new JED4 with an API and that may change everything. But the work on this is going slow.

Llewellynvdm commented 3 years ago

This seem like where you should look https://github.com/joomla/install-from-web-server/tree/master/components/com_apps/layouts/apps/j4