From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: bug#26006: [Website] Integral update proposal Date: Tue, 7 Mar 2017 11:16:14 +0000 Message-ID: <20170307111614.wiwgruhg2pd5dkbi@abyayala> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clC2H-0000Nx-Rm for bug-guix@gnu.org; Tue, 07 Mar 2017 05:08:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clC2D-0006oz-WD for bug-guix@gnu.org; Tue, 07 Mar 2017 05:08:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:45412) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1clC2D-0006od-Sh for bug-guix@gnu.org; Tue, 07 Mar 2017 05:08:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1clC2D-00025Z-KB for bug-guix@gnu.org; Tue, 07 Mar 2017 05:08:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: sirgazil Cc: 26006@debbugs.gnu.org Hi, I don't have very much to comment on, but I just want to express that I like the Navigation bar and Home page section changes. On 17-03-06 21:02:39, sirgazil wrote: > Hi, > > I'd like to propose some changes to the website based on my current perception of it and some comments I've read from users: > > > Navigation bar > ============== > > Bar mockup: https://multimedialib.files.wordpress.com/2017/03/guixsd-menu-2017-03-06.png > > The current navigation bar is growing, so I think it may be good to define a style so that people can build more complex menus if necessary (but I hope it won't get too complex). > > I propose the graphic change you see in the mockup—thin black line at the bottom, navigation items are white while idle, and yellow with a black indicator at the bottom when active— as well as the actual items and their ordering. > I like this proposed style and the possibility of sub navigation items. > > Home page > ========= > > Home mockup: https://multimedialib.files.wordpress.com/2017/03/guixsd-home-view-2017-03-06.png > > I propose the changes in the mockup above because of the following reasons: > > 1. Some people still confuse Guix with GuixSD. > 2. Some people still ask if Guix can be used on top of other distributions. > 3. Some people think pitching GuixSD and Guix to specific crowds is good (of course it is). [1] > > To address the first two points, I changed the order of the content so that information refers to GuixSD first, Guix as a part of it, and then added a section that mentions specifically the use of Guix in other distros. > > For point three, I added a section that links to blog posts that explain GuixSD and Guix in the context of a particular field (this part requires the current News pages to become a Blog instead. See below). > > Finally, Ricardo Wurmus commented that there were too many styles of buttons, and I agree with him, so I made them homogeneous. > This is very good! > News pages > ========== > > News list mockup: https://multimedialib.files.wordpress.com/2017/03/guixsd-blog-list-2017-03-06.png > News details mockup: https://multimedialib.files.wordpress.com/2017/03/guixsd-blog-post-2017-03-06.png > > I suggest to convert News into a blog instead. This could make it easier to add information targeted at different audiences without making the website more complex. Additionally, we could move to the blog content like talks, papers, and posts currently listed in the Help page. Good idea! > I remember that Ludovic commented in #guix that he would like a better way to display talks in the website... [2] With the design in the mockup above, you just click on the "Talks" tag, and you have a nice preview and summary of all talks. > > Also, Haunt, the current static site generator used to build the website, can create an atom feed for every tag in the blog, so people can subscribe to whatever topic is more interesting to them. Personally, I'd like to subscribe to a "Security" feed to keep informed about important security updates (see bug #25852). [3] > > > Packages pages > ============== > > Package list mockup: https://multimedialib.files.wordpress.com/2017/03/guixsd-package-list-2017-03-06.png > Package details mockup: https://multimedialib.files.wordpress.com/2017/03/guixsd-package-detail-2017-03-06.png If single packages could have a page or some unique link (similar to what debian, archlinux, Gentoo etc does), this would be THE solution for upstreams who link to the sourcecode in cgit instead currently. I like the style! > I actually proposed this update in bug #25227,[4] but decided to review the whole website design, so I put it here for reference. > > > Help page > ========= > > * Move talks, papers, and posts to the Blog. > * Allow little boxes to be distributed along the whole width of the screen. > > > Contribute page > =============== > > * Allow little boxes to be distributed along the whole width of the screen. > > > Infrastructure > ============== > > Personally, I'd like to be able to access the website at "guixsd.org", and use a git repository for deployment of the static website. > > However, we are currently using the resources provided by Savannah for hosting, which means we have to use a CVS repository to deploy the website. As mentioned in bug #25227, using CVS could block the implementation of the packages pages as shown in the mockups above (and maybe filtering blog posts by tag) because CVS could choke on the thousands of pages that would be generated (if we keep using a static website). > > To find a solution to this issue, Ludovic sent an email to Savannah admins asking for the possibility of using a dynamic website instead. I don't remember if there was an answer. > > And that's all I'd like to modify regarding the current website. > > What do you think? > > > [1]: https://lists.gnu.org/archive/html/guix-devel/2015-12/msg00873.html > [2]: https://gnunet.org/bot/log/guix/2016-02-27#T934268 > [3]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25852 > [4]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25227 > > > > --- > https://sirgazil.bitbucket.io/