Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get "Create Application" form on homepage with a compact UI #305

Closed
swarajsaaj opened this issue Jun 26, 2021 · 5 comments · Fixed by #306
Closed

Get "Create Application" form on homepage with a compact UI #305

swarajsaaj opened this issue Jun 26, 2021 · 5 comments · Fixed by #306
Labels
$$ bug-bounty $$ https://www.jhipster.tech/bug-bounties/ Type: Enhancement 🚀 Something that modifies or adds to existing functionality $100 https://www.jhipster.tech/bug-bounties/

Comments

@swarajsaaj
Copy link
Contributor

With #301 now anonymous users can generate the application.
It would be nice to have this form on the homepage of start.jhipster.tech, with a compact UI (maybe something similar to https://start.spring.io or https://micronaut.io/launch/, ideas welcome :) )

@SudharakaP
Copy link
Member

SudharakaP commented Jun 26, 2021

@swarajsaaj : My personal thinking on this matter is that the application generation form is too large to just embed in the front page. Note that both spring and micronaut is different in that they don't let user to register or sign in at all. We provide more capabilities such as signing in and saving the jdl templates creating the repos on GitHub, GitLab etc.

Therefore I don't quite agree with just having this form on the front-page. However what we could do is to have a similar card as the register or sign in card;

image

for creating the application as a guest. This can be below the two existing cards and centred. But let us wait for others feedback as well.

cc: @pascalgrimaud @jhipster/developers

@SudharakaP SudharakaP added the Type: Enhancement 🚀 Something that modifies or adds to existing functionality label Jun 26, 2021
@PierreBesson
Copy link
Collaborator

I also agree with this idea of adding a "generate app" card. It could even be the first card presented. Then we could add a short message explaining the advantages of using a registered account such as "registered users can save their application configurations / entities and upload their apps directly to GitHub/Gitlab".

@SudharakaP
Copy link
Member

@PierreBesson : Thanks for the idea. Yes I agree we could make it the first card.

@swarajsaaj : Feel free to submit a PR if you like. The card design should mimic what we have to register and Sign In cards. But the button can be, Generate App or Create Application. And the description can be something like what @PierreBesson mentioned above. 😄

@swarajsaaj
Copy link
Contributor Author

Thanks for the ideas @SudharakaP , @PierreBesson 😄
Yes I agree, we do more than just zip file downloads after login and these features shall be highlighted appropriately, I will work on adding the card with description.
Additionally, as you mentioned the form is too large (even on the dedicated page), hence we can think to redesign it to a "compact" interface, reducing scroll and number of clicks. What do you suggest about that?

@pascalgrimaud pascalgrimaud added $$ bug-bounty $$ https://www.jhipster.tech/bug-bounties/ $100 https://www.jhipster.tech/bug-bounties/ labels Jun 27, 2021
@SudharakaP
Copy link
Member

SudharakaP commented Jun 27, 2021

Additionally, as you mentioned the form is too large (even on the dedicated page), hence we can think to redesign it to a "compact" interface, reducing scroll and number of clicks. What do you suggest about that?

@swarajsaaj : My thinking is that the form is fine on the dedicated page and I am doubtful on changing it to a smaller design. The users should ideally see all the options offered by the generator and having those in the form isn't necessarily a drawback. However this is just my opinion, and if you feel it's something to be discussed feel free to open a new issue so that the team could weight on it. 😄

swarajsaaj added a commit to swarajsaaj/jhipster-online that referenced this issue Jun 27, 2021
Add create application card on homepage to redirect users to create
application anonymously

Fix jhipster#305
SudharakaP pushed a commit that referenced this issue Jun 30, 2021
Add create application card on homepage to redirect users to create
application anonymously

Fix #305
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
$$ bug-bounty $$ https://www.jhipster.tech/bug-bounties/ Type: Enhancement 🚀 Something that modifies or adds to existing functionality $100 https://www.jhipster.tech/bug-bounties/
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants