ANN: New Haskell.org Homepage Now Live

I’m pleased to announce that http://www.haskell.org has received its first significant design update since 2010! More significantly, for the first time since 2006 it is not a wiki, but an actual language homepage. More significantly still, for the first time ever, the Haskell homepage now runs on a fully Haskell-powered stack. I suppose some people might also be interested in the fact that it looks quite nice, and has significantly cleaned up the information it presents, so as to provide a more focused experience for newcomers looking to explore the language. The page is now includes the collective work of over 230 commits by 17 contributors. First and foremost among those is Chris Done, who conceived the vision, wrote the bulk of the code, and executed the design. Also thanks to our many admins, including Austin Seipp, Ricky Elrod, et al., who managed the deployment, and have been working behind the scenes to continue to modernize and update our creaking infrastructure. Onto a few key things to remember: * The wiki is still around at https://wiki.haskell.org and it is still a fantastic resource. It is now speedy again, and we have an account creation process. By all means, jump in, and help curate and cultivate its wealth of knowledge. * The new site is all on github: https://github.com/haskell-infra/hl — there you will also find an issue tracker as well. We are sure there are many gaffes, gaps, and oddities that remain to be patched up in the site, especially with regards to its content. Tickets, pull requests, and comments are encouraged. * The official home for our mailinglists is now http://mail.haskell.org — hopefully this will cause no problems or confusion, and the redirects should be in place properly. Please let us know if there are any issues. * We think we covered everything, but there is the possibility that some item, service, or redirect broke in the course of this transition. Please let us know if this is the case. * If you have been responsible for some subdirectory under the www.haskell.org banner, then you will find that you do not yet have an account on the new server. Please contact us and we’ll get you set up to continue to maintain that portion of the site. * As always, you can reach the haskell ops and admin team at admin@haskell.org, or on freenode irc at #haskell-infrastructure. Regards, Gershom (and also the Haskell.org Committee and Haskell.org Admin Team)

On Sun, 15 Feb 2015, Gershom B wrote:
Onto a few key things to remember:
* The wiki is still around at https://wiki.haskell.org and it is still a fantastic resource. It is now speedy again, and we have an account creation process. By all means, jump in, and help curate and cultivate its wealth of knowledge.
I like the new wiki subdomain which is much more handy than the HaskellWiki subdirectory. How can I add events to the table in the future? Unfortunately, in my browser the Twitter headlines on the left overlap with the Events on the right: https://www.haskell.org/news
* The official home for our mailinglists is now http://mail.haskell.org — hopefully this will cause no problems or confusion, and the redirects should be in place properly. Please let us know if there are any issues.
I would prefer if the links in the Haskell News go to haskell.org/pipermail (or mail.haskell.org) and not to googlegroups. The latter one requires JavaScript. I would also prefer if the "click to expand" links on the front page were links to separate articles. We preach stateless programming to the rest of the programming world and then the homepage content should be preferably stateless as well, shouldn't it? Practically I want to send people URLs and not explain them a sequence of clicks to tell them what text I am talking about.

On Sun, 15 Feb 2015, Henning Thielemann wrote:
I would also prefer if the "click to expand" links on the front page were links to separate articles. We preach stateless programming to the rest of the programming world and then the homepage content should be preferably stateless as well, shouldn't it? Practically I want to send people URLs and not explain them a sequence of clicks to tell them what text I am talking about.
Btw. what does the single "Try It" line mean?

On 15 February 2015 at 10:28, Henning Thielemann
I like the new wiki subdomain which is much more handy than the HaskellWiki subdirectory. How can I add events to the table in the future? Unfortunately, in my browser the Twitter headlines on the left overlap with the Events on the right: https://www.haskell.org/news
That page is generated by: http://haskellnews.org/ But was added mostly as just something to put there. In the original mockup I intended to put events on the home page: http://chrisdone.com/comp.png I was thinking we can continue using the Wiki page that you're used to editing for events and just accessing that via the MediaWiki API (which someone happily contributed today).
I would prefer if the links in the Haskell News go to haskell.org/pipermail (or mail.haskell.org) and not to googlegroups. The latter one requires JavaScript.
Looks like someone might be contributing that.
I would also prefer if the "click to expand" links on the front page were links to separate articles. We preach stateless programming to the rest of the programming world and then the homepage content should be preferably stateless as well, shouldn't it? Practically I want to send people URLs and not explain them a sequence of clicks to tell them what text I am talking about.
That was also in my original plan: to have expanded full page versions of each of the sections, but time is needed.
participants (3)
-
Christopher Done
-
Gershom B
-
Henning Thielemann