diff mbox series

[bug#44022,v4] website: Add conference announcement.

Message ID 20201016165843.5537-1-zimon.toutoune@gmail.com
State Accepted
Headers show
Series [bug#44022,v4] website: Add conference announcement. | expand

Checks

Context Check Description
cbaines/applying patch fail View Laminar job

Commit Message

Simon Tournier Oct. 16, 2020, 4:58 p.m. UTC
From: Julien Lepiller <julien@lepiller.eu>

* website/posts/online-guix-day-announce-1.md: New file.
* apps/base/templates/theme.scm: Add announcement bar on top of every
page.
* static/base/css/common.css: Add CSS for the announcement bar.

Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
---
 website/apps/base/templates/theme.scm       |   6 ++
 website/posts/online-guix-day-announce-1.md | 104 ++++++++++++++++++++
 website/static/base/css/common.css          |  11 +++
 3 files changed, 121 insertions(+)
 create mode 100644 website/posts/online-guix-day-announce-1.md

Comments

Ludovic Courtès Oct. 19, 2020, 9:15 a.m. UTC | #1
Hi there!

Congrats on publishing this!

How about using the attached image, based on
<https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/logo/Guix-Days-2020.svg>,
when advertising the event?

Is the name fine?  Is it OK to advertise the dates like this?  (I think
so, people will have to read the instructions anyway.)

Thanks,
Ludo’.
Simon Tournier Oct. 19, 2020, 10:18 a.m. UTC | #2
Hi,

On Mon, 19 Oct 2020 at 11:15, Ludovic Courtès <ludo@gnu.org> wrote:

> How about using the attached image, based on
> <https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/logo/Guix-Days-2020.svg>,
> when advertising the event?

Nice!


> Is the name fine?  Is it OK to advertise the dates like this?  (I think
> so, people will have to read the instructions anyway.)

Yes, why not?  Do you think this could be added to the blog post ?

Cheers,
simon
diff mbox series

Patch

diff --git a/website/apps/base/templates/theme.scm b/website/apps/base/templates/theme.scm
index 4734ee5..f5677a9 100644
--- a/website/apps/base/templates/theme.scm
+++ b/website/apps/base/templates/theme.scm
@@ -107,6 +107,12 @@ 
 	     scripts))
 
      (body
+      (div (@ (id "confbar"))
+           (p ,(G_ `("Guix will hold its first online conference November 22nd. "
+                     "Propose a talk before November 6th. "
+                     (a
+                      (@ (href ,(guix-url "blog/2020/online-guix-day-announce-1/")))
+                      "Learn more!")))))
       ,(navbar #:active-item active-menu-item)
 
       ,(if (null? crumbs) "" (breadcrumbs crumbs))
diff --git a/website/posts/online-guix-day-announce-1.md b/website/posts/online-guix-day-announce-1.md
new file mode 100644
index 0000000..b856201
--- /dev/null
+++ b/website/posts/online-guix-day-announce-1.md
@@ -0,0 +1,104 @@ 
+title: Announcing the first online Guix Day Conference
+date: 2020-10-16 00:00
+author: Guix Hackers
+slug: online-guix-day-announce-1
+tags: Conference, Community
+---
+
+The Guix hackers are very happy to announce the first online Guix Day
+Conference on **Sunday November, 22nd**.  This conference is open to everyone
+and will be held entirely online.  Want to speak?  Submit your proposal!
+
+Important dates:
+
+1. **November 6th**: Deadline for talks proposal.
+1. **November 14th**: Deadline for releasing your pre-recorded talks.
+1. **November 16th**: Release of the schedule.
+1. **November 22nd**: Conference day!
+
+The agenda of the day is:
+
+ - pre-recorded talks with live question and answer sessions
+ - birds of a feather (BoF) sessions
+ - lightning round talks, if possible
+ - hack together
+
+*There will be no presentation on the 22nd!* And **no registration fee**.
+
+##### Until November 6th: talks proposal
+
+Propose your talks by sending them to `guix-devel@gnu.org`.  Feel free to drop
+in `#guix` on irc.freenode.net to discuss what you would like to talk about
+before submitting. :)
+
+Please describe with 10 lines or more what your proposal is about.  Even if it
+is a BoFs topic (smaller group who want to talk about specific topics).
+
+Once you have sent your proposal, you will be notified in the coming days
+whether your talk be part of the Guix Day.
+
+Good topics include your own experience with Guix and what you feel is
+important to share with your other fellows, for example a non-exhaustive topic
+list is: installer, Maven build system, Data Service, GNU Hurd and
+cross-compilation, Cuirass and continuous integration, authentication, secret
+services, website translation, translation infrastructure,…  It is a single
+day so we won't be able to cover all. ;-)
+
+
+##### November 9th-14th: prepare your talk
+
+The aim of the pre-recorded talk is to demonstrate new features, what you are
+hacking on, introduce the subject for easing the live question and answer
+sessions or BoFs.  These pre-recorded talks should be **15-45 minutes
+long**.  Feel free to ask if you need help with the recording.
+
+You are free to choose whichever storage platform you want (e.g., your own
+website, a PeerTube instance, a Nextcloud instance, etc.), but we will need to
+have access to the original file so we can publish it later on
+[audio-video.gnu.org](https://audio-video.gnu.org).  Your video must be
+released under a license that at least allows anyone to copy and share it, for
+any purpose.
+
+You will have to release the video publicly before November 14th, so everyone
+has a chance to see it before the conference.  If you are not able to do so
+(for instance your server cannot handle a huge load), you can alternatively
+send us a private link to the video and we will upload it on
+[audio-video.gnu.org](https://audio-video.gnu.org).  If you decide to do so,
+you will need to have the video ready by November 12th.
+
+
+##### November 16th-22nd: watch the talks
+
+Be sure to watch the pre-recorded talks before the conference.  There will be
+no presentation on the 22nd.
+
+
+##### November 22nd: participate
+
+Coming soon!  Stay tuned.
+
+
+#### Code of Conduct
+
+This online conference is an official Guix event.  Therefore, the [Code of
+Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
+applies.  Please be sure to read it beforehand!
+
+#### About GNU Guix
+
+[GNU Guix](https://www.gnu.org/software/guix) is a transactional package
+manager and an advanced distribution of the GNU system that [respects
+user
+freedom](https://www.gnu.org/distros/free-system-distribution-guidelines.html).
+Guix can be used on top of any system running the Hurd or the Linux
+kernel, or it can be used as a standalone operating system distribution
+for i686, x86_64, ARMv7, and AArch64 machines.
+
+In addition to standard package management features, Guix supports
+transactional upgrades and roll-backs, unprivileged package management,
+per-user profiles, and garbage collection.  When used as a standalone
+GNU/Linux distribution, Guix offers a declarative, stateless approach to
+operating system configuration management.  Guix is highly customizable
+and hackable through [Guile](https://www.gnu.org/software/guile)
+programming interfaces and extensions to the
+[Scheme](http://schemers.org) language.
diff --git a/website/static/base/css/common.css b/website/static/base/css/common.css
index ee7a4e7..44e23c6 100644
--- a/website/static/base/css/common.css
+++ b/website/static/base/css/common.css
@@ -156,6 +156,17 @@ 
     background-repeat: repeat-x;
 }
 
+#confbar {
+    background-color: #542414;
+    color: #F5F5F5;
+    padding: 10px;
+    text-align: center;
+}
+
+#confbar a {
+    color: white;
+}
+
 
 
 @media screen and (min-width: 1280px) {