{"id":15,"date":"2016-06-07T13:55:31","date_gmt":"2016-06-07T13:55:31","guid":{"rendered":"http:\/\/dlang.org\/blog\/?p=15"},"modified":"2024-03-25T07:55:02","modified_gmt":"2024-03-25T07:55:02","slug":"the-d-website-and-you","status":"publish","type":"post","link":"https:\/\/dlang.org\/blog\/2016\/06\/07\/the-d-website-and-you\/","title":{"rendered":"The D Website and You"},"content":{"rendered":"<p>For those who have been around the D community for a long time, it&#8217;s all too easy to look at the website we have today and think how much better it is than anything we&#8217;ve had in the past. It&#8217;s miles ahead. Unfortunately, that perspective doesn&#8217;t lend itself well to recognizing actual problems that newcomers might face when visiting the site for the first time. Their point of reference is quite often the current website of another language, making their\u00a0perspective on what does and doesn&#8217;t\u00a0work very different.<\/p>\n<p>It goes without saying that D is primarily a community-driven language. It doesn&#8217;t have a large company with a dedicated team of paid workers pushing its development. The website is one of the areas where this has a major impact. Its quality is almost entirely dependent on community contributions. Quite often, it&#8217;s recent additions to the community, those who have fresh eyes, who step up and push for improvements to the site.\u00a0Several have been implemented in the past few weeks, thanks to community members who saw a void and took the initiative to get it filled.<\/p>\n<p>Andr\u00e9 Stein put together an interactive tour of the language and set it up online. Now, that is part of the official site as <a href=\"http:\/\/tour.dlang.org\/\">tour.dlang.org<\/a>, available from the menu bar at the top of most dlang.org pages by clicking on <a href=\"http:\/\/tour.dlang.org\/\">Learn<\/a>. This is a tremendous improvement over what existed before, when users had to browse through different link categories to find the resources they needed, none of which were such a quick introduction to the language.<\/p>\n<p>Sebastian Wilzbach has initiated\u00a0a number of additions and improvements to the website in the short time he has been active in the community. One such addition is <a href=\"http:\/\/dlang.org\/orgs-using-d.html\">a page listing a number of organizations\u00a0<\/a>currently using D. Before, this information was only available on the <a href=\"https:\/\/wiki.dlang.org\/\">Wiki<\/a>. Now, it&#8217;s a first-class citizen of dlang.org.<\/p>\n<p>Sebastian also put forth a suggestion for a major change in how the website is deployed. Previously, changes to the site had to be manually deployed, a process which caused a delay between when the changes were made and when they became visible. This led to a situation where news on the front page could become horribly outdated. Sebastian&#8217;s suggestion was approved and now updates to the site are deployed automatically when they are merged.<\/p>\n<p>Another user, Ozan Nurettin S\u00fcel, was looking for the D Foundation website and coming up empty. A post about it in the forum led to <a href=\"http:\/\/dlang.org\/foundation.html\">a new page<\/a> being added to the site. Anyone who wants to learn about the Foundation and, once memberships are open, how to join now has somewhere to go for that information under the dlang.org umbrella.<\/p>\n<p>As Andrei said in <a href=\"http:\/\/dconf.org\/2016\/talks\/alexandrescu.html\">his DConf keynote<\/a> this year, the first five minutes become the next five years. The website plays a major role in that first five minutes. It&#8217;s up to us as a community to ensure that it\u00a0meets the needs of potential new users instead of getting in their way. Small changes can often have a big impact. Whether you are an old timer or a newcomer, if you see something that is missing from the site, or have an idea for how to improve it, <a href=\"https:\/\/forum.dlang.org\/\">please let us know<\/a>. If you notice broken links, incorrect text, or other such issues, <a href=\"https:\/\/issues.dlang.org\/\">please report them<\/a>. Only then can dlang.org evolve to fully meet the needs of those coming to it for the first time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For those who have been around the D community for a long time, it&#8217;s all too easy to look at the website we have today and think how much better it is than anything we&#8217;ve had in the past. It&#8217;s miles ahead. Unfortunately, that perspective doesn&#8217;t lend itself well to recognizing actual problems that newcomers [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[],"_links":{"self":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts\/15"}],"collection":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":5,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts\/15\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}