How to use a landing page in a Jmix application as the default root view?

Hi,
I have a jmix application (2.6) and I want to use a landing page as the initial page of my application. This page will provide information about the app and it will contain several links for documentation, subscription as well as the login page. What is the recommended way to create a landing page of this type? I want to ensure that there will be also a link to the login page as mentioned above.

Just to let you know that there is already a discussion about this topic in Slack under #support channel but there is no for the moment a solution due to technical reasons.

Thank you

Hi!

Thank you for your question.

An initialLayout is what you need: initialLayout :: Jmix Documentation
Simply configure the required markup in the initialLayout.

Best regards,
Dmitriy

Hi George

Could you solve this problem ?

Regards

Felix

Hi Felix,
I am afraid not. I think that we need the assistance of the Jmix team to create such an application that includes a landing page with links to the login screen or to any other page that does not require authentication.

Regards,
George

1 Like

Hi George

Based on Anonymous user MainView/LoginView display problem with Flow UI - #3 by chrisbeaham I made a little project,

  • on the entry page there is a static index.html shown :wink:
  • the menu is horizontal
  • it is possible to have the login button enabled ( i prefer for the admin to use https://localhost/login )
  • and I made a little contact form

This is a case study. So if you can use it or develop it further, feedback is appreciated. From my side, I will develop it further and clean up everything.

Regards
Felix

CMS.zip (490.5 KB)