From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 13 18:08:37 2017 Received: (at 26006) by debbugs.gnu.org; 13 Jun 2017 22:08:37 +0000 Received: from localhost ([127.0.0.1]:46317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dKtzJ-0001ys-1h for submit@debbugs.gnu.org; Tue, 13 Jun 2017 18:08:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dKtzH-0001yf-Nm for 26006@debbugs.gnu.org; Tue, 13 Jun 2017 18:08:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dKtz8-0001Xm-Cg for 26006@debbugs.gnu.org; Tue, 13 Jun 2017 18:08:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50597) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dKtz8-0001Xi-8q; Tue, 13 Jun 2017 18:08:26 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:33280 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dKtz7-0003Ri-M0; Tue, 13 Jun 2017 18:08:26 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: sirgazil Subject: Re: bug#26006: [Website] Integral update proposal References: <57bc6255-c3a1-61e2-fee4-5b6f523a9885@zoho.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 25 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 14 Jun 2017 00:08:22 +0200 In-Reply-To: <57bc6255-c3a1-61e2-fee4-5b6f523a9885@zoho.com> (sirgazil@zoho.com's message of "Thu, 8 Jun 2017 14:06:47 -0500") Message-ID: <87injztuax.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26006 Cc: 26006@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi sirgazil, It=E2=80=99s always a pleasure to hear from you. :-) sirgazil skribis: > I have an incomplete implementation > (https://bitbucket.org/sirgazil/guixsd-website) of a static website that > includes the features illustrated in the mockups (the features that fit > in a static website). I=E2=80=99ve just built the web site and I like it! The flat buttons look = nice, the front page looks cleaner, =E2=80=9CGuixSD and GNU Guix in your field=E2= =80=9D sounds like a good idea, etc. I really like the blog part with tags and everything. I found it a little bit confusing that talks and papers now appear as if they were blog posts, but after all it=E2=80=99s probably better to have it= this way, especially since tags allow people to find them more easily I guess. The packages pages look better than what we have (minus the loss of the JS code to display the build status ;-)). > Compared to the current website, this code has a different organization > (see the "Framework" section below). I'm sending this message because I > think this is as far as I can go with the implementation (found some > problems I haven't figured out how to solve, and I'm not skilled enough > to manipulate packages). > > This implementation is missing the following parts: > > 1. New screenshots > 2. Packages pages > 1. Package detail page > 2. Packages issues page > 3. Packages reproducibility page > 4. Packages JSON file > > To complete part (1) someone could provide the screenshots (ideally > 1920=C3=971080 px) in JPG and add them to the "static/media/img" director= y, > and update the list of screenshots in "apps/base/data.scm". > > To complete (2), there are some package related procedures missing > (https://bitbucket.org/sirgazil/guixsd-website/issues?status=3Dnew&status= =3Dopen). > I tried to use the code that is already in the current website, but > couldn't figure things out. > > To complete part (2.1), there is an issue to solve: package pages go in > paths like "/packages/blender-3.0/", but running "haunt build" with > pages on paths that include "." will render the pages with all the HTML > content inside a pre element. David, the maintainer of Haunt, does not > know yet why this would happen. If this issue is solved, there are > already helper builders in "apps/packages/builders.scm" to generate all > the pages. > > So, for now, the packages pages are working as in the current website, > but not using tables (to make it easier to adapt the page to several > screen widths), and packages are distributed in numbered pages to avoid > big HTML pages that take too long to load. > > Also, the JavaScript code that gets package build status is not > integrated (couldn't figure this one out either). > > To complete (2.2), (2.3), and (2.4) someone could add helper builders to > the packages app, and recycle the related SXML pages already used in the > current website. Sounds good. I haven=E2=80=99t looked at this nor have I looked at the new framework, but I=E2=80=99ll hopefully comment soonish. Hopefully David can= help for the Haunt part, then people can provide screenshots, and we=E2=80=99ll figure out the issues with packages pages somehow. :-) I think there are a few little changes that were made in the current site that were lost in the process. For example, on the front page, we now have =E2=80=9CDOWNLOAD v0.13.0=E2=80=9D instead of =E2=80=9CTEST v0.13.= 0=E2=80=9D. I=E2=80=99ve also seen that links to the package definitions at git.sv.gnu.org from the package pages no longer include the commit. Anyway, these are really tiny issues but we should pay attention to them when we migrate. Anyway, a big thank you for all this work! Really impressive work once again. Ludo=E2=80=99.