-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Linking to platform guides from the homepage #376
Comments
I would prefer to have all targets in there too before linking them (JavaScript / HashLink / LUA, C++ …). Then we should incorporate it here somewhere: https://haxe.org/documentation/introduction/ We also have to check what to do with the manual pages, maybe you have an idea about that too: https://haxe.org/manual/target-javascript-getting-started.html |
Looks like I commented on the PR #377 rather than this issue, but I suggest creating a small install page on haxe.org containing some short instructions regarding grabbing the package for your OS from the Downloads page and installing in the usual manner for that OS, but also containing a matrix or list of links to these cool setup guides. I think a prospective new Haxe user looking to install and setup Haxe will look in the following places, in the following order, to figure out what to do:
@markknol writes: "I would prefer to have all targets in there too before linking them (JavaScript / HashLink / LUA, C++ …)." That would be nice, but may be a long way out. Maybe acceptable to put a blurb underneath saying, "for targets/platforms not listed here, contributions welcome" or similar. |
@markknol Looking at the Haxe intro now, I'm surprised there's not already a link to "installing" there (above "Building from source"); I think a new user reading the intro is very likely to also want info on installing and setup. |
@uvtc
So I modified my PR to include some changes to the "thanks for downloading" page so it looks like: Does it work? |
I really like the idea to have this on the download page. Seems like the perfect place for it! Could we do just that without changing anything on the index page for now? |
Could we have both? :P |
The index change is more controversial and should be discussed in the context of a general front page redesign. |
@markknol Shall I revert the index page changes? |
You are so fast 😄 Now there's such feedback after you already created it, hope you don't mind. Yes let's not change the homepage for now. I do like those logo's on the download page, very nice idea. Some requestst:
|
Lol thanks! I commented out the platform logos from the homepage while keeping the source in-place for future usage. The homepage is now visually untouched. And I removed the non-real target logos from the download page. Right now I just kept the 4 logos for which we actually have pages. The rest have been commented out. I'll uncomment them as we add pages. Could you accept this PR and I'll do the buttons and improved style in another one? |
Will look at it next week as I'm little bit busy atm. I first want to see the buttons, because once it is on stagin we cannot deploy other things (if needed) without shipping this along to live website, if that makes sense. |
We also need some link to these guides from within the main docs menu / page. |
@markknol Is dis fine? |
This is great! Looks very good, nice job! 🔥 Now I still think we need JavaScript and C++ since those are important targets. Some suggestions, I see the download page already has a "get started" section, it would be sensible to move your block in there too: Some text change:
|
Some more suggestions for the pages that we might want to update on the pages:
I hope we can this live soon ! |
Good ideas, however I'd like to keep it above the fold, you know, people may not scroll below the text and may miss those buttons. I might move it just below the donate/technical help sections. |
I doubt that argument about the fold is an actual thing, people scroll, also depends on a resolution if it will be visible anyway. I think it belongs to the other "getting started" section, so lets incorporate it there. But we also could try to switch the "technical help" section and "getting started" if that makes sense / looks good. |
Great. Now we've shoved these buttons from the homepage down to the end of a minor download page. I hope people find it after all this work. Anyways, its your site, so whatever... |
That's a bit dramatic, and there is no need for that 😃 You're doing great work and we both want to make it as visible as possible, on the correct spots. I'm open for suggestions. |
Haha. Thanks. Yeah look, I just hope people find it below the fold. Yeah most people may be using a large HD screen and they could possibly find those buttons. Its just personally I would filter out any and all text on the "thanks for downloading" page especially after I see those big "donate" and "contact us" sections. I would just assume that anything coming after that could not help me majorly. And yeah, I appreciate your help too bud. I already included the changes to /documentation/introduction/ in my post above, let me recap: Is this good? And I'll try to do what you're saying... lets see... |
That looks good! Glad we're on the same track! |
Ok, great! Now just to complete our selection of pages. Flash and JS should be easy. C++ might need some work. |
Btw it would be great if we could re-use the SVG icons (and color them with css) on the platform pages. Those flat icons are nice :D |
Its nice but I probably think its overkill. I mean when faced 20 links, I would click none. Plus, many of the links are overlapping with the API section above. I would rather not have this template, or a very cut down version of it with just the actually useful ones. For example - Compiler bug reports - Unlikely that newbies need this. Blog/Facebook/Twitter is once again useless. The docs and haxelib are already covered above. Maybe just incorporate gitter & discord into the first sentence and scrap the template. |
will review when I have some time! Thanks! |
Hello Haxe community!
As some of you know we now have per-platform installation guides for (somewhat) every platform Haxe supports.
How can we link to these from the homepage?
Would it be fine if I made the respective platform logos on the homepage clickable and link to it from there?
The text was updated successfully, but these errors were encountered: