-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
Next Steps #20
Comments
@fhemberger can you edit the checklist add any additional work. |
By the .md files, are they content writing? I'm able to help in any way I can if the quality of the weekly updates I churned out are satisfactory. |
@diagramatics Uhm, at least I used the checkboxes for content migration from nodejs.org/iojs.org, not necessarily for content (re)write or editing, I think this will be the next step. |
@diagramatics @fhemberger Corrent, with the exception of the Resources page which I think should be something new and Docs WG should decide/write that. |
So this whole things isn't about making a real new site (including a different design), it's just about merging the contents of the io- and node-site, right? Does this mean that a re-design would be completely inappropriate? Or at least suggestions for a new layout? Because if I take a look at the current state, nothing has changed regarding styles. |
@leo A little bit of everything. ;) First of all, with the launch of the converged node/iojs v4 being scheduled for October, we want a unified website in place with well structured and up-to-date content. So this is what we're focussing on at the moment. Getting everything set-up (also for the localization teams to start), optimize the site's structure and revise the content. During the process, we're also cleaning up the HTML and CSS. Design improvements are of cause welcome, but I guess for the moment we won't pursue a radical redesign. |
Ahh, okay! Then I'll have a look into what needs to be done there and check back again when the re-design happens (since I'd like to help there in terms of development or appearance). |
Added Governance, Working Groups, FAQ, ES6 and a 404 page. |
I added a rough start to the downloads page (iojs skewed right now) as well as starting to port over the i18n and linking handlebar helpers which were helpful in earlier i18n work on iojs.org. There's also some proof of concept work around a "download .md from external repo folders" hiding in the project now. |
Hey @rvagg and @nodejs/build are we going to mess up all the current download links in the migration to the new site if we don't have a new download service solution worked out? |
I just pushed a few big changes to the nav and footer.
|
Should we have a top level section called "Help"? I'm not getting notifications for the all the form submissions for joining the foundation and there is a surprising number of support requests that come through simply because it's the only resources on the site that is a form. |
Not sure exactly what the question here is re downloads but here's my current thoughts on the matter:
Clear as mud? |
@rvagg our infra has the io.js releases, obviously, but do we have all the old node.js releases as well so that we don't break all the links to nodejs.org releases the moment we go live with the new site? |
@mikeal working on new infra atm, assume this is going to go live on different infra than we are using for iojs.org right now. Will make sure that all binaries are available so that nodejs.org feels the same to users. One side item—can we have a catalogue of links from nodejs.org that are going to break as a result of this upgrade (if any) so we can add in redirects to the server config to avoid 404s please. |
Very good point, we should put that on the checklist. |
Speaking of downloads. In trying to build the download/release pages (as in user friendly ones) we'll need a version of https://iojs.org/dist/index.json which works for all Node versions, past-and-future. I'm okay with it being two files -- one for the limited io.js line and one for Node -- as long as we can download them as part of the new.nodejs.org build process. |
@snostorm I can make that happen when we get new infra for this. Not going to touch the old infra though. |
@rvagg works for me :) Just wanted to mention the gap |
@rvagg Not complete yet, but should catch most of the cases:
|
Weekly news link is now automatically generated from |
By the way: I have access to nodejs.org, so if we need a preview site, maybe I can set something up (preferably with a GitHub hook). |
http://new-nodejs.iojs.org/ is "working" now, I just need to make some small tweaks to get the build steps to actually publish what's in Might not be worth hacking in to to the existing nodejs.org server as I believe @nodejs/build is winding up new servers to tie in to https://nodejs.org/dist/ for the 4.0 release. |
@snostorm Ah, okay. |
@phillipj renamed in the checklist :) |
+1 to having the download matrix on the new site. |
Question: is there a specific design that the new site is based on? I'm trying to catch up with everything, and wanted to see about making styling fixes where needed, I just don't know where to find the assets (if any). |
No, I took the basic visual design from nodejs.org, but started with fresh html/css. Assets have moved from |
Kk. I'll be hopping in more in depth tonight, I just wanted to make sure I was moving in the right direction. :) |
status update on the @nodejs/build end:
|
Speaking of downloads and versions.. Should the site contain both io.js and node.js or just (the converged) node.js? |
Both. There still needs to be some work done to integrate the builds automatically into the site. |
So, folks, you only have a temporary file in ./public/ which is what's copied into the live directory at build time, everything else is living in the root, can we come to an agreement about what actually gets published to the site and what directories to copy and what to not copy? It's doing a |
AFAIK @snostorm copied those parts from the old website. The site is now using I don't know what his plan was with the gulp file, if we don't need it anymore, we can simpla adjust the paths. |
ya, everything is in |
we have had some good progress today, I'm considering closing this Issue and filing a new one with a much more specific TODO list that we need to crank out in order to be live on time. |
OK, so, you want to |
Site is live now @ https://new.nodejs.org/en/index.html You have to use There is no index.html in the root so you'll get a Forbidden from that, probably something you need to fix? Config is evolving @ https://github.com/nodejs/build/pull/162/files (setup/www/resources/nodejs.org) I've set up the github-webhook for this on that server so pushes to master should result in a build in the same way as on iojs.org although it does |
Sorry, I should have waited, I'm going to wipe the server and run my script again to make sure it's complete so far. Once we have confidence in the basics of the Ansible config then I might do an rsync of nodejs.org/dist/ and make it available to you there so we can move closer to live state. I'm also going to turn on CloudFlare's CDN for new.nodejs.org as soon as I'm able (hopefully before the weekend). |
@rvagg Can you please add a hard redirect in nginx.conf from |
ah, right, will do, I thought index.html was doing something fancy with language selection |
No, but there's a separate nginx module allowing redirects based on the user's |
Closing this in favor of #58 |
Let's try to write out all the next steps to get the website up and running and assign them to people so that we can avoid overlap.
Content
For more details please refer to this earlier thread about the taxonomy. #19 (comment)
Templates
Style Fixes
Blog
RSS feeds
Other
The text was updated successfully, but these errors were encountered: