-
Notifications
You must be signed in to change notification settings - Fork 111
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
Add index page that tells users what meilix is and how meilix generator could be useful #298
Comments
@rahulkumaran yes this issue was previous raised by me. If you look at issue #280 and #285 then it tries to introduce some info page about meilix. Even I proposed a new site wherein there will be many new features and about meilix. @mariobehling approved of that project and our mentor @tabesin @meets2tarun and @xeon-zolt are already discussing about the issues. You can see the gutter channel for more info about that project. Let us discuss and maybe we can come out with a solid idea wherein everyone can contribute and that will be a good project for gci too. What say @mariobehling @meets2tarun @tabesin @xeon-zolt @abishekvashok ? |
Right! Just saw the Gitter channel and all too. Makes sense Just one thing though. So I'm not sure if you guys are thinking about creating a new website entirely. But IMO, we could use the existing website and just add one good landing page. Basically it would be about creating a proper index.html with all the information about the project and other necessary info that could help first time contributors and users. |
we can put a link of readme.md of meilix in meilix-generator webapp. This can also be the alternative for this. |
@rpotter12 could be an alternative but it's better if we don't redirect users to another link just to find out more about the project. People like everything to be at one place when they're using it. Just my opinion though |
Yes that's why I proposed issues #280 and #285 wherein we can use the existing structure to add relevant info to the page. Since it is a web app I think a altogether new landing page is not required and like susper we can add the links in the navbar and footer. Just my opinion though. You can visit those issues and see the relevant discussions over there where @meets2tarun and @tabesin gave their respective point of views. |
If we add new pages in the list and still use flask that is using normal html, css, for frontend we would be routing our users to different pages with the help of |
Yes @pranav1698 is correct. If we add too many pages then we shall use react or ember and react is better in that case. But if we add just one or two more pages then it won't be a big issues I guess @mariobehling |
FOSSASIA usually wants their webapp (meilix, open-event, badgeyay) to look similar. |
Vote against it. |
@meets2tarun @mariobehling @tabesin any updates on this? |
Go for it @rahulkumaran |
I'm submitting a ... (check one with "x")
Actual Behaviour
The website directly takes us to the page that has the form with no information about what meilix or meilix generator is and what it does.
Expected Behaviour
Would be great to have an index page that tells people what meilix is and how meilix generator can be used. We could redirect the users on to the form through the route
/build-iso
or something like that wherein they fill the form and build their own ISOs.Steps to reproduce it
Just visit the website. Directly takes us to the page with form.
Other information:
All we need to do now is create a new page and transfer the form code (content of index.html) on to that page and then replace the index.html page with basic description about meilix and meilix generator.
The content of index.html currently, can be transferred on to a new page that we create, probably,
build-iso.html
In the app.py file we'll have to add a new route (
/build-iso
) that can render the template of build-iso.html. In/
we render the template of index.html with a redirection to/build-iso
.This, I think, would make the site look more professional. Would make more sense for the user to see what meilix is first.
Would you like to work on the issue?
Yes, I'd like to work on this.
The text was updated successfully, but these errors were encountered: