From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id GAj2KnaHhF/LKwAA0tVLHw (envelope-from ) for ; Mon, 12 Oct 2020 16:42:30 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id wNi9JnaHhF/TFQAAbx9fmQ (envelope-from ) for ; Mon, 12 Oct 2020 16:42:30 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id DBD039400BF for ; Mon, 12 Oct 2020 16:42:29 +0000 (UTC) Received: from localhost ([::1]:33832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kS0u3-0005aS-DA for larch@yhetil.org; Mon, 12 Oct 2020 12:42:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kS0tf-0005a3-E3 for guix-patches@gnu.org; Mon, 12 Oct 2020 12:42:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60500) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kS0te-0007dy-2G for guix-patches@gnu.org; Mon, 12 Oct 2020 12:42:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kS0td-0003Xf-VQ for guix-patches@gnu.org; Mon, 12 Oct 2020 12:42:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43871] [PATCH website] Add community page Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 12 Oct 2020 16:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43871 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Julien Lepiller Cc: Luis Felipe , 43871@debbugs.gnu.org Received: via spool by 43871-submit@debbugs.gnu.org id=B43871.160252088113569 (code B ref 43871); Mon, 12 Oct 2020 16:42:01 +0000 Received: (at 43871) by debbugs.gnu.org; 12 Oct 2020 16:41:21 +0000 Received: from localhost ([127.0.0.1]:43813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS0st-0003Wg-8e for submit@debbugs.gnu.org; Mon, 12 Oct 2020 12:41:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS0sq-0003WT-Ji for 43871@debbugs.gnu.org; Mon, 12 Oct 2020 12:41:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46243) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kS0sj-0007Zn-Fj; Mon, 12 Oct 2020 12:41:05 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54210 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kS0si-0000pU-VF; Mon, 12 Oct 2020 12:41:05 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20201009003823.0a15114b@tachikoma> Date: Mon, 12 Oct 2020 18:41:01 +0200 In-Reply-To: <20201009003823.0a15114b@tachikoma> (Julien Lepiller's message of "Fri, 9 Oct 2020 00:38:23 +0200") Message-ID: <87pn5no0rm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: 1.0 (+) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -1.51 X-TUID: tBe7qivL7s+p Hello! (+Cc: Lu=C3=ADs Felipe, the web site designer.) Julien Lepiller skribis: > From fe6910a5877ad039e2d6cf95efc10a62c0762871 Mon Sep 17 00:00:00 2001 > From: Julien Lepiller > Date: Fri, 9 Oct 2020 00:32:56 +0200 > Subject: [PATCH] website: Add community page. > > * website/apps/media/templates/community.scm: New file. > * website/apps/media/builder.scm: Add community builder. > * website/apps/base/templates/components.scm: Add it to the menu. > * website/apps/media/templates/components.scm: Add resource->shtml. > * website/apps/media/types.scm: New resource data type. > * website/apps/media/data.scm: Add community resources. > * website/static/base/css/index.css: Add css for new classes. > * website/static/media/css/community.css: New file. > * website/static/media/img/community/carl-dong-bitcoin-security.webp: New= file. Nice! It was a bit sad that all this material wasn=E2=80=99t linked. I wonder if =E2=80=9CCommunity=E2=80=9D is the right heading and/or if we s= hould group additional things in there? > +(define resources > + (list > + (resource > + #:title (C_ "community resource title" "Everyday use of Guix") > + #:link "https://media.marusich.info/everyday-use-of-gnu-guix-chris= -marusich-seagl-2018.webm" > + #:type 'video > + #:language (G_ "English") > + #:author "Chris Marushich" > + #:date (string->date "2018-10-10" "~Y-~m-~d")) > + (resource > + #:title (C_ "community resource title" "Bitcoin Build System Secur= ity") > + #:link "https://www.youtube.com/watch?v=3DI2iShmUTEl8" > + #:type 'video > + #:language (G_ "English") > + #:preview (guix-url "static/media/img/community/carl-dong-bitcoin-= security.webp") > + #:author "Carl Dong" > + #:date (string->date "2019-06-08" "~Y-~m-~d")) > + (resource > + #:title (C_ "community resource title" "Reproducible System Admini= stration with GNU Guix") > + #:link "https://replay.jres.org/videos/watch/c77b3a44-b75f-4c10-9f= 39-8fb55ae096d7" > + #:type 'video > + #:language (G_ "French") > + #:author "Julien Lepiller" > + #:date (string->date "2019-12-04" "~Y-~m-~d")) > + (resource > + #:title (C_ "community resource title" "Au-del=C3=A0 des conteneur= s : environnements logiciels reproductibles avec GNU Guix") > + #:link "https://webcast.in2p3.fr/video/au-dela-des-conteneurs-envi= ronnements-logiciels-reproductibles-avec-gnu-guix-1" > + #:type 'video > + #:language (G_ "French") > + #:author "Ludovic Court=C3=A8s" > + #:date (string->date "2019-05-23" "~Y-~m-~d")) > + (resource > + #:title (C_ "community resource title" "Code Staging in GNU Guix") > + #:link "https://arxiv.org/abs/1709.00833" > + #:type 'article > + #:language (G_ "English") > + #:author "Ludovic Court=C3=A8s" > + #:date (string->date "2017-09-04" "~Y-~m-~d")) > + (resource > + #:title (C_ "community resource title" "Guix: A most advanced oper= ating system") > + #:link "https://ambrevar.xyz/guix-advance/index.html" > + #:type 'blog > + #:language (G_ "English") > + #:author "Pierre Neidhardt" > + #:date (string->date "2019-01-14" "~Y-~m-~d")))) At least for the one that=E2=80=99s on YouTube, but perhaps also for the ot= her videos, we should host a copy at audio-video.gnu.org (I=E2=80=99ll check wh= at it takes to do that.) We should also have a policy to not link to material that steers towards non-free software (I believe the links above are fine). Last but not least: we should encourage people to submit their things, because I=E2=80=99m sure there=E2=80=99s much more we could add here! :-) That=E2=80=99s all I have to say. Lu=C3=ADs, everyone: thoughts? Ludo=E2=80=99.