added FR donation page, other small fixes

This commit is contained in:
Benjamin Jones 2020-09-09 13:05:53 +02:00
parent a9ed350d54
commit 8afb5ddb98
17 changed files with 78 additions and 28 deletions

View File

@ -27,6 +27,7 @@ baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com url: "" # the base hostname & protocol for your site, e.g. http://example.com
permalink: /:categories/news/:year/:title:output_ext permalink: /:categories/news/:year/:title:output_ext
discordID: 737678270924849183 discordID: 737678270924849183
discordInviteCode: 3yaUwg3
twitchChannel: reclaimfutures twitchChannel: reclaimfutures
@ -45,7 +46,16 @@ plugins:
# Excluded items can be processed by explicitly listing the directories or # Excluded items can be processed by explicitly listing the directories or
# their entries' file path in the `include:` list. # their entries' file path in the `include:` list.
# #
# exclude: exclude:
- src/
- yarn.lock
- _config.yml
- .prettierrc
- Gemfile
- Gemfile.lock
- issue_template.md
- package.json
# - .sass-cache/ # - .sass-cache/
# - .jekyll-cache/ # - .jekyll-cache/
# - .cache/ # - .cache/
@ -53,7 +63,6 @@ plugins:
# - Gemfile # - Gemfile
# - Gemfile.lock # - Gemfile.lock
# - node_modules/ # - node_modules/
# - src/
# - vendor/ # - vendor/
# Generation of pages for participants + events # Generation of pages for participants + events

View File

@ -27,6 +27,13 @@
fr: fr:
name: intervenants name: intervenants
url: /rf2020/participants url: /rf2020/participants
- discord:
en:
name: RF community (discord)
url: "https://discord.gg/3yaUwg3"
fr:
name: RF community (discord)
url: "https://discord.gg/3yaUwg3"
- donate: - donate:
en: en:
name: donate name: donate

View File

@ -282,13 +282,13 @@
participants: [18] participants: [18]
- id : 19 - id : 19
title_ : Seconde vie numérique title_ : The afterlives of digital rubbish
lang_ : FR lang_ : en
format: Talk format: Talk
ref : seconde-vie-numerique ref : the-afterlives-of-digital-rubbish
date : 2020-09-20 00:00 date : 2020-09-20 00:00
description: | description: |
Parmi les différents flux de déchets que nos sociétés produisent, le e-waste (déchets électroniques) est celui qui connaît depuis plusieurs années une croissance accélérée, du fait du remplacement constant des téléphones et des ordinateurs portables, des téléviseurs et consoles de jeu et autres périphériques divers. Ces « restes du numérique », qui subsistent quand leur usage est révolu se retrouvent par conséquent mis au rebut, parfois chez leurs propriétaires, parfois à la poubelle ou dans des circuits de recyclage plus ou moins sérieux. Outre les activités de remise en état des objets numériques de type smartphone, ordinateurs ou objets connectés, de multiples pratiques de ré-emploi singulières et originales existent pour faire durer, ou réinventer, ces machines : techniques de conservation ou la valorisation des machines passées, autour dacteurs associatifs, réemploi de pièces et composants prélevés sur des appareils inutilisés pour créer de systèmes dinformation à bas coût, artisanat électronique visant la personnalisation, ladaptation ou la création dobjets numériques en série limitée, concours, festivals et ateliers de conception de jeu vidéo, de démos ou de contenus musicaux sur ordinateurs et consoles des années 1980-1990, etc. Sur la base d'un travail d'enquête en cours sur les pratiques de ré-emploi des objets numériques, cette présentation abordera les enjeux anthropologiques de la seconde vie des objets numériques. Ce faisant, elle abordera les manières de revenir sur l'idée de progrès, de l'interroger et de trouver des pistes originales en intégrant la durabilité de nos appareillages numériques. Among the various waste streams that our companies produce, e-waste (electronic waste) is the one that has been growing rapidly for several years, due to the constant replacement of telephones and laptops, televisions and game consoles and other miscellaneous peripherals. This kind of digital rubbish, which remains when their use is over, are generally discarded, sometimes stuffed in a box in the attic, sometimes in the trash, or in more or less serious recycling circuits. In addition to the refurbishment of digital objects such as smartphones, computers or connected objects, many unique and original reuse practices exist to make these machines last, or reinvent them: techniques for the conservation or enhancement of past machines, reuse of parts and components taken from unused devices to create low-cost information systems, electronic craftsmanship aimed at customising, adapting or creating digital objects in limited editions, competitions, festivals and workshops for the design of video games, demos or musical content on computers and consoles from the 1980s and 1990s, etc. On the basis of an ongoing investigation of the re-use practices of digital objects, this presentation will address the anthropological issues of the second life of digital objects. In doing so, it will address ways of returning to the idea of progress, of questioning it and of finding original avenues by integrating the sustainability of our digital devices.
participants: [19] participants: [19]
- id : 20 - id : 20

View File

@ -1,5 +1,5 @@
<div id="full-banner"> <div id="full-banner">
<h1 class="countdown"> <h1 class="countdown">
Livestream begins in: <span class="cd-time" id="replace-me">10:45:00 18.09.2020 (CEST)</span> Livestream event begins: <span class="cd-time" id="replace-me">10:45:00 18.09.2020 (CEST)</span>
</h1> </h1>
</div> </div>

View File

@ -10,6 +10,14 @@
{% endif %} {% endif %}
{% endcapture %} {% endcapture %}
{% capture pic %}
{% if page.pic %}
https://reclaimfutures.org{{ page.pic }}
{% else %}
"https://reclaimfutures.org/assets/img/TwitterCard.png"
{% endif %}
{% endcapture %}
<!-- HEAD --> <!-- HEAD -->
<head> <head>
<title>{{ title }}</title> <title>{{ title }}</title>
@ -34,10 +42,11 @@
<meta name="twitter:site" content="{{ site.twitter }}" /> <meta name="twitter:site" content="{{ site.twitter }}" />
<meta name="twitter:title" content="{{ site.title }}" /> <meta name="twitter:title" content="{{ site.title }}" />
<meta name="twitter:description" content="{{ site.description }}" /> <meta name="twitter:description" content="{{ site.description }}" />
<meta name="twitter:image" content="https://reclaimfutures.org/assets/img/TwitterCard.png" /> <meta name="twitter:image" content="{{ pic }}" />
<meta property="og:title" content="{{ title }}" /> <meta property="og:title" content="{{ title }}" />
<meta property="og:description" content="{{ page.excerpt | default: site.description | strip_html | normalize_whitespace | truncate: 160 | escape }}" /> <meta property="og:description" content="{{ page.excerpt | default: site.description | strip_html | normalize_whitespace | truncate: 160 | escape }}" />
<meta property="og:image" content="{{ pic }}">
<meta property="article:published_time" content="{{page.date}}" /> <meta property="article:published_time" content="{{page.date}}" />
<!-- page.modified isn't a natural Jekyll property, but it can be added. --> <!-- page.modified isn't a natural Jekyll property, but it can be added. -->

View File

@ -1,5 +1,9 @@
{% if include.size == 'small' %} {% if include.size == 'small' %}
<H1 class="logo logo-sm">Reclaim Futures 2020</H1> <H1 class="logo logo-sm">Reclaim Futures 2020</H1>
{% else %} {% else %}
<H1 class="logo">Reclaim<br />Futures</H1> <H1 class="logo">
Reclaim<br />Futures
<span class="subtitle block">18 → 20 {{ site.data.date-locales[page.lang]full_month[8] }} 2020</span>
</H1>
{% endif %} {% endif %}

View File

@ -7,7 +7,7 @@
<nav class="menu page-content"> <nav class="menu page-content">
{% if include.clock %} {% if include.clock or page.with-clock %}
{% include common/clock.html %} {% include common/clock.html %}
{% endif %} {% endif %}

View File

@ -1,11 +1,17 @@
{% assign event = include.common/program/full-program.html %} {% assign event = include.common/program/full-program.html %}
{% assign time = event.date | date: "%H:%M" %} {% assign time = event.date | date: "%H:%M" %}
{% assign endTime = event.endDate | date: "%H:%M" %}
{% if time and time != '00:00' %}
<p class="event-time textbox inline-block">
{{time}}
{% if endTime %}
→ {{ endTime }}
{% endif %}
</p>
{% endif %}
<li class="margin-16-bottom flex flex-justify-space-between flex-align-center textbox event"> <li class="margin-32-bottom flex flex-justify-space-between flex-align-center textbox event">
{% if time != '00:00' %}
<span class="event-time">{{time}}</span>
{% endif %}
<span class="flex-5 margin-0 text-lg"> <span class="flex-5 margin-0 text-lg">
<a href="/rf2020/events/{{ event.ref }}.html" class="margin-0">{{ event.title_ }}</a> <a href="/rf2020/events/{{ event.ref }}.html" class="margin-0">{{ event.title_ }}</a>
{% if event.format %} {% if event.format %}
@ -17,7 +23,7 @@
{% for eventParticipantId in event.participants %} {% for eventParticipantId in event.participants %}
{% for participant in site.data.rf2020.participants %} {% for participant in site.data.rf2020.participants %}
{% if participant.id == eventParticipantId %} {% if participant.id == eventParticipantId %}
<a href="/rf2020/participants/{{ participant.ref }}.html" class="margin-0 with-url-arrow">{{ participant.fullname }}</a> <a href="/rf2020/participants/{{ participant.ref }}.html" class="margin-0 with-url-arrow block">{{ participant.fullname }}</a>
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}

View File

@ -4,5 +4,5 @@
<body id="page-{{ page.className }}"> <body id="page-{{ page.className }}">
{{ content }} {{ content }}
</body> </body>
<script src="{{ site.baseurl }}/assets/js/index.js" }}></script> <script src="{{ site.baseurl }}/assets/js/index.js"></script>
</html> </html>

View File

@ -45,6 +45,10 @@
} }
} }
.now-live {
color: var(--colour-red);
}
@include darkMode { @include darkMode {
border-color: var(--colour-graphite); border-color: var(--colour-graphite);
} }

View File

@ -82,10 +82,17 @@ header.page-header {
// background-color: var(--colour-bg); // background-color: var(--colour-bg);
color: var(--colour-text, var(--colour-graphite)); color: var(--colour-text, var(--colour-graphite));
display: inline-block; display: inline-block;
filter: drop-shadow(0px 0px 8px var(--colour-grey-light));
@include touch { @include touch {
margin: var(--size-128) 0 var(--size-64) 0; margin: var(--size-128) 0 var(--size-64) 0;
} }
.subtitle {
font-family: var(--font-logo);
color: var(--colour-text, var(--colour-graphite));
font-size: var(--size-32);
}
} }
&.header-collapsed { &.header-collapsed {
@ -108,8 +115,10 @@ header.page-header {
} }
@include darkMode { @include darkMode {
h1 { h1,
.subtitle {
color: var(--colour-white); color: var(--colour-white);
filter: drop-shadow(0px 0px 8px var(--colour-graphite));
} }
} }
} }

View File

@ -11,10 +11,11 @@
@include touch { @include touch {
line-height: 1.5; line-height: 1.5;
} }
}
.event-time { .event-time {
margin: 0 var(--size-16) 0 0; margin: 0 var(--size-16) var(--size-8) 0;
} line-height: 1;
} }
h2 { h2 {

View File

@ -8,6 +8,7 @@
--colour-duckegg: #b3bbca; --colour-duckegg: #b3bbca;
--colour-true-blue: #037fe4; --colour-true-blue: #037fe4;
--colour-red: #f74b22;
--colour-highlight: var(--colour-turquoise, #0ac2c9); --colour-highlight: var(--colour-turquoise, #0ac2c9);
--colour-highlight-darker: #06a1a7; --colour-highlight-darker: #06a1a7;

View File

@ -6,14 +6,12 @@ className: donate
ref: donate ref: donate
--- ---
## Make a donation to ReclaimFutures ## Faire un don à ReclaimFutures
ReclaimFutures is run as a DIT (Do It Together), self-funded, not-for-profit project and rejects *commercial* influence. ReclaimFutures est géré comme un projet DIT (Do It Together / "fait ensemble"), auto-financé, à but non lucratif et rejette toute collusion avec des intérêts commerciaux.
**All proceeds received via donations will go directly to participants of the conference** (after 3rd party handler fees<span class="sup">[1]</span>). The expenses of running the event are covered by the ReclaimFutures organisers personally.
Click the button below to make a donation through OpenCollective:
**Toute donation financière sera reversée directement aux participants de la conférence** (après les frais de gestion de services externes <span class="sup">[1]</span>). Les frais de gestion de l'événement sont pris en charge par les organisateurs de ReclaimFutures.
{% include common/donate-button.html %} {% include common/donate-button.html %}
<small>1. [Stripe](https://stripe.com/gb/pricing) (card handler) and [OpenCollective Europe](https://opencollective.com/europe-collective#section-about) (fiscal host)</small>
1. ***[Stripe](https://stripe.com/gb/pricing)*** (gestionnaire de carte) and ***[OpenCollective Europe](https://opencollective.com/europe-collective#section-about)*** (hébergement fiscal)

View File

@ -3,6 +3,7 @@ layout: page
lang: fr lang: fr
ref: 2020-program ref: 2020-program
title: 2020 Programme title: 2020 Programme
with-clock: true
--- ---

View File

@ -3,6 +3,7 @@ layout: page
lang: en lang: en
ref: 2020-program ref: 2020-program
title: 2020 Program title: 2020 Program
with-clock: true
--- ---