RF2022 announcement

This commit is contained in:
sunda 2022-05-27 18:20:53 +02:00
parent 34b099b720
commit ca9e00c185
43 changed files with 424 additions and 178 deletions

19
.vscode/settings.json vendored
View File

@ -12,5 +12,22 @@
"titleBar.activeForeground": "#0ac2c9",
"titleBar.inactiveBackground": "#20232e"
},
"eslint.enable": true
"eslint.enable": true,
"files.exclude": {
// Directories
// "public/": true,
".cache/": true,
"node_modules/": true,
".jekyll-cache/": true,
".bundle/": true,
"_site/": true,
"vendor/": true,
// Files
// ".npmrc": true,
// "gatsby-ssr.js": true,
"LICENSE": true,
// "README.md": true,
"yarn.lock": true
// "gatsby-node.js": true
}
}

View File

@ -10,6 +10,7 @@ source "https://rubygems.org"
gem "jekyll", "~> 4.0.0"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.5"
gem "webrick"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins

View File

@ -1,20 +1,20 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.7.0)
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
concurrent-ruby (1.1.5)
em-websocket (0.5.1)
concurrent-ruby (1.1.10)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.11.1)
ffi (1.15.5)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (1.7.0)
http_parser.rb (0.8.0)
i18n (1.10.0)
concurrent-ruby (~> 1.0)
jekyll (4.0.0)
jekyll (4.0.1)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
@ -31,20 +31,21 @@ GEM
terminal-table (~> 1.8)
jekyll-build-notifier (0.2)
terminal-notifier
jekyll-datapage-generator (1.2.0)
jekyll-feed (0.12.1)
jekyll-datapage-generator (1.4.0)
jekyll-feed (0.16.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (2.0.1)
jekyll-sass-converter (2.2.0)
sassc (> 2.0.1, < 3.0)
jekyll-seo-tag (2.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.1.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.2.0)
listen (3.7.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
@ -54,27 +55,29 @@ GEM
jekyll-seo-tag (~> 2.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.1)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
public_suffix (4.0.7)
rb-fsevent (0.11.1)
rb-inotify (0.10.1)
ffi (~> 1.0)
rouge (3.12.0)
rexml (3.2.5)
rouge (3.28.0)
safe_yaml (1.0.5)
sassc (2.2.1)
sassc (2.4.0)
ffi (~> 1.9)
terminal-notifier (2.0.0)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thread_safe (0.3.6)
tzinfo (1.2.5)
tzinfo (1.2.9)
thread_safe (~> 0.1)
tzinfo-data (1.2019.3)
tzinfo-data (1.2022.1)
tzinfo (>= 1.0.0)
unicode-display_width (1.6.0)
unicode-display_width (1.8.0)
wdm (0.1.1)
webrick (1.7.0)
PLATFORMS
ruby
x86_64-linux-musl
DEPENDENCIES
jekyll (~> 4.0.0)
@ -85,6 +88,7 @@ DEPENDENCIES
tzinfo (~> 1.2)
tzinfo-data
wdm (~> 0.1.1)
webrick
BUNDLED WITH
2.0.2
2.3.13

View File

@ -1,44 +1,36 @@
main:
- conference:
- rf2022:
en:
name: 2020
url: "/rf2020/"
fr:
name: 2020
url: "fr/rf2020/"
items:
- program:
en:
name: archive
url: "/rf2020/archive"
fr:
name: archive
url: /rf2020/archive
- participants:
en:
name: participants
url: "/rf2020/participants"
fr:
name: intervenant·e·x
url: /rf2020/participants
- credits:
en:
name: credits
url: "/rf2020/credits"
fr:
name: remerciements
url: /rf2020/credits
- about:
en:
name: about
url: /about
fr:
name: à propos
url: /a-propos
name: RF2022
url: "/rf2022"
fr:
name: RF2022
url: "/rf2022"
- archive:
en:
name: archive
fr:
name: archive
items:
- rf2020:
en:
name: RF2020
url: "/rf2020"
fr:
name: RF2020
url: /rf2020
- tpr:
en:
name: The Para-Real
url: "https://stream.undersco.re/series/the-para-real"
fr:
name: The Para-Real
url: "https://stream.undersco.re/series/the-para-real"
- donate:
en:
name: donate
name: support us
url: "/donate"
fr:
name: faire un don

View File

@ -33,3 +33,6 @@ credits:
join-discord:
en: → Join the ReclaimFutures community on Discord.
fr: → Join the ReclaimFutures community on Discord.
call-for-proposals:
en: Call for proposals
fr: Appel à propositions

View File

@ -2,10 +2,10 @@
<div class="page-content">
{% include svg/social-icons/email.html size='17' %}
{% include svg/social-icons/key.html size='17' %}
{% include svg/social-icons/arena.html size='17' %}
{% include svg/social-icons/instagram.html size='18' %}
<!-- {% include svg/social-icons/arena.html size='17' %} -->
<!-- {% include svg/social-icons/instagram.html size='18' %} -->
{% include svg/social-icons/twitter.html size='18' %}
{% include svg/social-icons/substack.html size='17' %}
<!-- {% include svg/social-icons/rss.html size='17' %} -->
{% include svg/social-icons/rss.html size='17' %}
</div>
</footer>

View File

@ -9,6 +9,8 @@
Futures
{% if pathstub == 'rf2020' %}
<br />2020
{% elsif pathstub == 'rf2022' %}
<br />2022
{% endif %}
</H1>

View File

@ -15,24 +15,28 @@
{% for item in menu %}
{% if item.items %}
<div class="nav-group nofocus" tabindex="0">
<a href="{{ site.baseurl | append: item[page.lang].url }}" class="nav-link colour-{{ item.colour | default: 'black' }} {{ item.case }}">{{ item[page.lang].name }}</a>
<div class="nav-group" tabindex="0">
<a href="{{ item[page.lang].url | default: '#'}}" class="nav-link colour-{{ item[page.lang].colour | default: 'black' }} {{ item.case }}">{{ item[page.lang].name }}</a>
{% if item.items %}
<div class="sub-nav-group">
{% for sublink in item.items %}
{% if page.lang == 'en' %}
<a class="sub-nav-link colour-{{ sublink.colour | default: 'black' }} {{ sublink.case }}" href="{{ site.baseurl | append: sublink[page.lang].url }}">{{ sublink[page.lang].name }}</a>
<a class="sub-nav-link colour-{{ sublink[page.lang].colour | default: 'black' }} {{ sublink.case }}" href="{{ site.baseurl | append: sublink[page.lang].url }}">{{ sublink[page.lang].name }}</a>
{% else %}
<a class="sub-nav-link colour-{{ sublink.colour | default: 'black' }} {{ sublink.case }}" href="{{ site.baseurl }}/{{ page.lang | append: sublink[page.lang].url }}">{{ sublink[page.lang].name }}</a>
<a class="sub-nav-link colour-{{ sublink[page.lang].colour | default: 'black' }} {{ sublink.case }}" href="{{ site.baseurl }}/{{ page.lang | append: sublink[page.lang].url }}">{{ sublink[page.lang].name }}</a>
{% endif %}
{% endfor %}
</div>
{% endif %}
</div>
{% else %}
{% if page.lang == 'en' %}
<div class="nav-group">
<a class="nav-link colour-{{ item.colour | default: 'black' }} {{ item.case }}" href="{{ site.baseurl | append: item[page.lang].url }}">{{ item[page.lang].name }}</a>
<a class="nav-link colour-{{ item[page.lang].colour | default: 'black' }} {{ item.case }}" href="{{ site.baseurl | append: item[page.lang].url }}">{{ item[page.lang].name }}</a>
</div>
{% else %}
<div class="nav-group">
<a class="nav-link colour-{{ item.colour | default: 'black' }} {{ item.case }}" href="{{ site.baseurl }}/{{ page.lang | append: item[page.lang].url }}">{{ item[page.lang].name }}</a>
<a class="nav-link colour-{{ item[page.lang].colour | default: 'black' }} {{ item.case }}" href="{{ site.baseurl }}/{{ page.lang | append: item[page.lang].url }}">{{ item[page.lang].name }}</a>
</div>
{% endif %}
{% endif %}

View File

@ -0,0 +1,46 @@
ReclaimFutures is a meeting of resourcefulness on a planet gripped by austerity. As it becomes clear to even those in power that the current trajectory is unsustainable, **ReclaimFutures invites and disseminates local and distributed expertise in the shared pursuit of response, realignment and recovery.**
ReclaimFutures is not a space for dreaming liberation achieved via networks or computing power. We define digital technologies not as spaces for world-building or governance, but tools to augment action - simple tools that exist alongside physical, financial and legal counterparts. ReclaimFutures makes space for people who have stepped outside of the global trajectory and wish to share the opportunities and tactics that they've found.
**The future is uncertain but it is not hopeless. Join us and help reclaim it**.
## The Conference
Starting ReclaimFutures in 2020 inevitably shaped the conference in ways we couldn't have anticipated and moving our event online brought many obstacles, limitations and frustrations. But within these challenges also lay opportunities. An online-first event meant our inaugural edition was accessible to greater numbers of participants and attendees alike.
For RF2022 we plan to expand on these successes making the 2022 edition more interactive and more accessible than before. Whilst once again taking place principally online, RF2022 will be spread across an expanded timeline, facilitating a deeper collaboration and wide-scale accessibility that wouldn't be possible with an in-person conference.
### Timeline
**3rd → 16th October 2022 — Livestreams**:
The talks, presentations and performances selected from responses to the call for proposals will be livestreamed. Livestreams will be repeated at multiple times during the day to facilitate attendance from different timezones. Talks and presentations will be supported with full-text closed captioning.
In addition the broadcast platform will enable timestamped commenting and text annotation and the live chat will be recorded along side each livestream.
**16th → 20th October 2022 — Archiving and meta-analysis**:
Comments, annotations and livechat contributions will be archived, common themes and pertinent questions will be extracted and collated.
**21st → 23rd October 2022 — Live event**:
Livestreamed Q&A and roundtable sessions will be held in realtime with conference participants building discussions based on the findings of the archiving/analysis phase. Further participative workshops and live performances may also take place these dates.
**November 2022 onward:**
RF2022 lives on as an interactive archive.
## Call for Proposals
ReclaimFutures is considered in an open, accessible and respectful philosophy and is a conference trying to feature those typically less heard within tech circles. As such, **RF is open** to all individuals or non-commercial groups to participate by presenting talks (video or audio-only format), artworks, workshops and performances and strongly encourages submissions from anyone who considers themselves to belong to an underrepresented group including but not limited to BIPOCs, LGBTQIA+, non-binary people, people with disabilities, women, working class, persons with no fixed address, immigrants, refugees, the undocumented, and first-time speakers.
ReclaimFutures is run as a DIT (Do It Together), community-funded, not-for-profit project and rejects commercial financial influence and thus cannot ensure to pay competitive large fees or expenses<sup>[[1]](#ref-1)</sup>.
**All participants will be paid an equal share of the proceeds of the event**.
If youre looking for inspiration weve assembled a list of **[hypothetical talk titles and subjects](/rf2022/hypothetical-titles-subjects)** which you may take as a starting point, fully adopt, or of course completely disregard. You are also encouraged take a look at the archives of our ongoing series *[THE PARA-REAL: Finding the Future in Unexpected Places](https://stream.undersco.re/series/the-para-real)* or past conference edition [RF2020](/rf2020/archive/).
## Submit a proposal
The deadline for the proposals is the 17 July 2022. We are only able to consider proposals submitted by the link below. If you have questions dont hesitate to get in touch [by email](mailto:info@reclaimfutures.org).
<a href="https://cloud.undersco.re/apps/forms/kSdpDWPsETETwTpz"><button class="btn-ghost">Submit a proposal</button></a>
<small id="ref-1">1. If you are concerned financial factors would limit your ability to partake in the conference, do not hesitate to get in touch and we will do all we can to help.</small>

View File

@ -0,0 +1,46 @@
ReclaimFutures est une plateforme de ressources sur une planète aux prises avec laustérité. Dans la certitude, même au sein des sphères de pouvoir, que la trajectoire actuelle est intenable, **ReclaimFutures invite et dissémine une expertise locale et décentralisée dans la recherche commune de réponses, de nouveaux axes et de stratégies de reprise du pouvoir collectif.**
ReclaimFutures nest pas un espace où on rêve la libération par les réseaux ou par la puissance de calcul. Nous définissons les technologies digitales non pas comme des espaces de réinvention du monde ou des espaces de gouvernance, mais comme un ensemble doutils porteurs daction des outils simples, qui existent de pair avec leurs pendants matériels, financiers et légaux. ReclaimFutures souhaite accueillir des personnes qui dévié de la trajectoire dominante et souhaitent partager certaines tactiques et opportunités rencontrées.
**Le futur est incertain mais il nest pas sans espoir.**
**Le futur est à nous, reprenons-le ensemble.**
## La conférence
Les débuts de ReclaimFutures en 2020 ont inévitablement façonné lévénement dune manière que nous ne pouvions imaginer. En transposant lévénement en ligne, nous avons rencontré de nombreux obstacles, limitations et frustrations. Mais les défis ont aussi amené leur lot dopportunités. Un événement en ligne signifiait que notre toute première édition deviendrait accessible à un nombre plus grand de participant·e·x·s et à un public plus large.
Pour RF2022, nous envisageons de poursuivre sur ce modèle en rendant lédition 2022 plus interactive et plus accessible quauparavant. Bien que lévénement se fera principalement en ligne, RF2022 se tiendra sur une plus longue durée, afin de faciliter la participation du public et de renforcer son accessibilité.
### Timeline
**3 → 16 octobre : livestreams**
Les conférences, présentations et performances issues de lappel à participer seront diffusées en live. Chaque livestream sera rediffusé plusieurs fois, à différentes heures, sur différents jours, pour faciliter la participation depuis différents fuseaux horaires. Les conférences et les présentations seront sous-titrées. La plateforme de diffusion permettra de commenter et dannoter le texte de la présentation. Pour chaque livestream, le contenu du chat sera enregistré et rediffusé en temps réel afin de permettre au public des différentes diffusions de participer à une discussion commune.
**16 → 20 octobre : archivage et analyse**
Les commentaires, les annotations et les contributions du chat seront archivées. Les principaux thèmes et questions en seront extraits et rassemblés.
**21 → 23 octobre 2022 événement live**
Des tables rondes et des séances de questions-réponses auront lieu en temps réel avec les participant·e·x·s de lévénement qui construiront une discussion basée sur les résultats de la phase darchivage et danalyse. Des ateliers et des performances live auront également lieu à ces dates.
**A partir de novembre 2022**
RF2022 continue dexister sous la forme darchive interactive.
## Appel à participer
ReclaimFutures est pensé comme un espace ouvert, accessible et respectueux, aspirant à soutenir les moins visible·x·s au sein des cercles tech. RF est ainsi ouvert à tout individu ou groupe non-commercial souhaitant présenter une conférence (au format vidéo ou audio), une œuvre artistique, un atelier, une performance, etc. RF encourage fortement les propositions de personnes qui estiment être membre dun ou plusieurs groupes sous-représentés, notamment les personnes racisées, LGBTQIA+, non-binaires, handicapées, neuroatypiques, les femmes, les membres de la classe ouvrière, les personnes sans domicile, immigré·e·x·s, réfugié·e·x·s, sans-papiers, et celleux qui prennent la parole pour la première fois.
ReclaimFutures sorganise sous la forme du DIT (Do It Together). RF est un projet non-lucratif et rejette toute influence commerciale. Financé par la communauté, RF ne peut sengager à verser des rémunérations ou indemnités élevées<sup>[[1]](#ref-1)</sup>.
Touxtes les participant·e·x·s seront payé·e·x·s chacun·e·x une part égale des revenus de lévénement.
Si vous cherchez de linspiration, nous avons assemblé [une liste de titres et sujets potentiels](/rf2022/hypothetical-titles-subjects) qui peuvent servir de point de départ, que vous pouvez entièrement récupérer ou complètement ignorer. Nous vous encourageons à jeter un œil aux archives de notre série *[THE PARA-REAL: Finding the Future in Unexpected Places](https://stream.undersco.re/series/the-para-real)* ou de [RF2020](/rf2020/archive).
## Proposer un projet
La date limite pour déposer un projet est fixée au **17 juillet**. Nous ne pouvons considérer que les projets déposés via le lien ci-dessous. Si vous avez des questions, nhésitez pas à nous contacter [par mail](mailto:info@reclaimfutures.org).
<a href="https://cloud.undersco.re/apps/forms/kSdpDWPsETETwTpz"><button class="btn-ghost">Cliquez ici pour proposer un projet</button></a>
<small id="ref-1">1. Si des facteurs financiers vous empêchent de participer à la conférence, nhésitez pas à nous contacter. Nous ferons tout notre possible pour vous soutenir et vous permettre de participer.</small>

9
_layouts/list-page.html Normal file
View File

@ -0,0 +1,9 @@
---
layout: page
---
<div class="page-content text-page layout--list-page">
<article class="content">
<h1>{{ page.title }}</h1>
{{ content }}
</article>
</div>

View File

@ -11,14 +11,11 @@ layout: page
</label>
</header>
<div class="post-content">
{% if page.image %}
<img src="{{ page.image }}" alt="">
{% endif %}
{{ content }}
</div>
<!-- {% for tag in page.tags %}
<p class="tag">
#{{ tag }}
</p>
{% endfor %} -->
</div>
{% include common/subscribe.html %}
</article>

View File

@ -9,7 +9,7 @@ excerpt: <p>With a little over one week to go we're happy to finally share with
---
### Timetable live
### Timetable livessss
With a little over one week to go we're happy to share with you the final timetable for the weekend. Head over to the [program](/rf2020/program) page to see the times of all events.

View File

@ -6,9 +6,9 @@ ref: the-para-real
date: 2021-05-18 12:30:00 +0200
lang: en
excerpt: <p>We've teamed up with The New Design Congress to bring you a new livestream series about subcultures building livelihoods in spite of platform exploitation and fractured societies</p>
image: /assets/img/the-para-real/head.jpeg
---
<img src="/assets/img/the-para-real/head.jpeg" alt="">
ReclaimFutures have teamed up with The [New Design Congress](https://newdesigncongress.org/) to bring you a new livestream series - [The Para-Real: Finding the Future in Unexpected Places](https://stream.undersco.re/), a free series about subcultures building livelihoods in spite of platform exploitation and fractured societies. Over 12 episodes streamed weekly, we meet filmmakers who have never met their actors, artists building their own networks of value, documentarians exploring digital identity, and members of resilient subcultures. All of these people share a commonality: they have an innate understanding of the Para-Real, and have seized upon it to better their surroundings.
@ -24,13 +24,14 @@ The future is not a Zoom call. The digital systems we are confined to today merg
12PM PDT // 3PM EDT // 8PM BST // 9PM CEST**
<a href="https://stream.undersco.re/"><button> Browse the Series Programme</button></a>
<a href="https://stream.undersco.re/series/the-para-real"><button> Browse the Series Programme</button></a>
<iframe
width="560"
title="THE PARA-REAL: Finding the Future in Unexpected Places Livestream Series Trailer"
width="580"
height="315"
src="https://www.youtube-nocookie.com/embed/b-JQ5Bo4JnI?vq=hd1080"
src="https://tv.undersco.re/videos/embed/87eed054-9894-4e94-afb0-8616978c407b"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allow="allow-same-origin allow-scripts allow-popups; autoplay; picture-in-picture"
allowfullscreen
/>

View File

@ -0,0 +1,14 @@
---
layout: post
author: ReclaimFutures
title: "Announcing ReclaimFutures 2022!"
ref: announcing-rf2022
date: 2022-05-23 09:30:00 +0200
lang: en
excerpt: <p>The ReclaimFutures team is very proud to announce ReclaimFutures 2022! Call for proposals now live!</p>
---
The ReclaimFutures team is very proud to announce ReclaimFutures is back for 2022! This years event will take a different format to RF2020 and we're very excited about it. Head over to the [call for proposals](/rf2022/) now to read the statement, learn about the new format and submit a proposal.
<a href="/rf2022/"><button>-> RF2022</button></a>

View File

@ -4,7 +4,6 @@ author: ReclaimFutures
title: "The Para-Real: Finding the Future in Unexpected Places"
ref: the-para-real
date: 2021-05-18 12:30:00 +0200
lang: en
categories: fr
lang: fr
excerpt: <p>We've teamed up with The New Design Congress to bring you a new livestream series about subcultures building livelihoods in spite of platform exploitation and fractured societies</p>

View File

@ -0,0 +1,15 @@
---
layout: post
author: ReclaimFutures
title: "Announcing ReclaimFutures 2022!"
ref: announcing-rf2022
date: 2022-05-23 09:30:00 +0200
lang: fr
categories: fr
excerpt: <p>The ReclaimFutures team is very proud to announce ReclaimFutures 2022! Call for proposals now live!</p>
---
L'équipe de ReclaimFutures est fière d'annoncer le retour de l'événement pour 2022 !
Cette année, nous nous réjouissons de vous proposer un nouveau format, différent de celui de RF2020. Rendez-vous sur la page de notre [appel à participation](/fr/rf2022/) pour lire notre manifeste, en apprendre plus sur ce nouveau format et nous envoyer votre proposition.
<a href="/fr/rf2022/"><button>-> RF2022</button></a>

15
_sass/components.scss Normal file
View File

@ -0,0 +1,15 @@
button.btn-ghost {
padding: var(--size-16) var(--size-32);
border-radius: 0;
background: transparent;
border: 1px solid var(--colour-graphite);
width: 100%;
cursor: pointer;
margin: 0;
&:hover {
background: var(--colour-graphite);
border: 1px solid var(--colour-graphite);
color: var(--colour-bg);
}
}

View File

@ -1,7 +1,7 @@
.archive-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-rows: minmax(calc(920px / 3 - var(--size-16)), max-content);
grid-auto-rows: minmax(calc(920px / 3), max-content);
column-gap: var(--size-16);
@include touch {

View File

@ -4,10 +4,23 @@ header.page-header {
.sub-nav-link {
color: var(--colour-text);
background-color: white;
padding: var(--size-8);
transition: box-shadow 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);
z-index: 1;
text-decoration: underline;
&[href^='https']:after {
content: '';
margin-left: 2px;
}
}
.nav-link,
.lang {
padding: 4px 8px;
}
.sub-nav-link {
padding: 8px 10px;
}
.lang:hover {
@ -18,12 +31,18 @@ header.page-header {
.nav-group {
cursor: default;
position: relative;
.sub-nav-group {
display: flex;
flex-direction: column;
align-items: flex-end;
.sub-nav-link {
opacity: 0;
pointer-events: none;
position: absolute;
top: 100%;
padding: 18px 0;
right: 0;
&:hover,
&:focus,
@ -32,17 +51,22 @@ header.page-header {
pointer-events: all;
}
}
&:hover,
&:focus,
&:active {
.sub-nav-link {
.sub-nav-group {
opacity: 1;
pointer-events: all;
}
}
a {
cursor: default;
}
a[href^='https'],
a[href^='/'] {
cursor: pointer;
width: max-content;
}
}

View File

@ -1,7 +1,7 @@
body {
background-color: var(--colour-bg);
// background-color: var(--colour-graphite);
background-image: url('../img/bg/bg-2.png'), url('../img/bg/bg-el-light.png');
background-image: url('../img/bg/bg-2.png');
transition: background-color 0.5s ease-in-out;
background-position: var(--size-base) var(--size-8), var(--size-8) var(--size-12);
background-repeat-x: no-repeat;

View File

@ -21,54 +21,9 @@
.fourohfour {
display: flex;
flex-direction: row;
h1 {
animation: grain 1s steps(10) infinite;
&:first-of-type {
animation-duration: 2s;
}
&:last-of-type {
animation-duration: 3s;
}
}
}
a {
transition: transform 5s ease-in-out;
}
}
@keyframes grain {
0%,
100% {
transform: translate(0, 0);
}
10% {
transform: translate(-5%, -10%);
}
20% {
transform: translate(-15%, 5%);
}
30% {
transform: translate(7%, -25%);
}
40% {
transform: translate(-5%, 25%);
}
50% {
transform: translate(-15%, 10%);
}
60% {
transform: translate(15%, 0%);
}
70% {
transform: translate(0%, 15%);
}
80% {
transform: translate(3%, 35%);
}
90% {
transform: translate(-10%, 10%);
}
}

View File

@ -0,0 +1,10 @@
.layout--list-page {
ul {
padding: 16px 32px;
margin-bottom: 64px;
}
h1 {
font-size: var(--size-32);
}
}

View File

@ -28,7 +28,7 @@
padding-top: 0;
li {
list-style: inside;
list-style: square;
@include padding-horizontal(var(--size-12));
line-height: var(--size-24);

View File

@ -1,6 +1,6 @@
#page-rf2020 {
.content img {
max-width: calc(var(--size-512) + var(--size-128));
img {
max-width: 920px;
@include touch {
width: 100%;
@ -12,6 +12,7 @@
// padding-bottom: 0;
}
.textbox {
li {
font-size: var(--size-14);
@ -23,6 +24,7 @@
content: '-> ';
}
}
}
.rf2020-nav {
display: flex;
}

View File

@ -11,7 +11,7 @@ ref: about
{% endcapture %}
{% capture maintext %}
{% include text/en/main-text.md %}
{% include text/en/call-for-proposals2020.md %}
{% endcapture %}
<div class="lang-en">

View File

@ -11,8 +11,10 @@
@import 'fontface';
@import 'typography';
@import 'layout';
@import 'components';
@import 'layouts/default';
@import 'layouts/text-page';
@import 'layouts/list-page';
@import 'layouts/404';
@import 'layouts/post';
@import 'layouts/program';

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 51 KiB

BIN
assets/img/bg/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

View File

@ -4439,7 +4439,7 @@ var parent = module.bundle.parent;
if ((!parent || !parent.isParcelRequire) && typeof WebSocket !== 'undefined') {
var hostname = "" || location.hostname;
var protocol = location.protocol === 'https:' ? 'wss' : 'ws';
var ws = new WebSocket(protocol + '://' + hostname + ':' + "61507" + '/');
var ws = new WebSocket(protocol + '://' + hostname + ':' + "34073" + '/');
ws.onmessage = function (event) {
checkedAssets = {};

11
docker-compose.yml Normal file
View File

@ -0,0 +1,11 @@
version: '3'
services:
jekyll:
container_name: jekyll
image: jekyll/jekyll:latest
ports:
- 4000:4000
volumes:
- .:/srv/jekyll:Z"
command: yarn build

View File

@ -26,7 +26,7 @@ The sum of this amount is being split between conference participants. Donations
### Team
ReclaimFutures 2020 was organised and produced by **Benjamin Jones**, **Maria Mahdessian**, **Clément Charollais** and **Joelle Aeschlimann**.
ReclaimFutures 2020 was organised and produced by **Ellis Jones**, **Maria Mahdessian**, **Cleo Charollais** and **Joelle Aeschlimann**.
### Music
@ -36,6 +36,6 @@ All music heard in the live-stream during the weekend was used with permission f
### Website and Typography
The ReclaimFutures website was made by Benjamin Jones and Clément Charollais using [Jekyll](https://jekyllrb.com/) and is hosted at (100% renewable-powered) [Data Center Light](https://datacenterlight.ch/).
The ReclaimFutures website was made by Ellis Jones and Cleo Charollais using [Jekyll](https://jekyllrb.com/) and is hosted at (100% renewable-powered) [Data Center Light](https://datacenterlight.ch/).
The typefaces used by ReclaimFutures are [Space Mono by Colophon Foundry](https://www.colophon-foundry.org/custom/spacemono/) and [GlyphWorld Mountain by Leah Maldonado](https://leahmaldonado.com/GlyphWorld).

View File

@ -10,13 +10,10 @@ className: rf2020
<article class="page-content margin-128-bottom">
<div>
<p class="textbox italic inline-block">
Version française non disponible
</p>
</div>
<h2 class="textbox inline-block">ReclaimFutures 2020</h2>
<div class="content">
<div>
<a href="/assets//img/posts/rf2020-full.jpg"><img src="/assets/img/posts/rf2020.png" alt=""></a>
<p class="textbox">The inaugural edition of ReclaimFutures conference took place on the 18th, 19th and 20th September 2020, live-streamed on Twitch, from our studio in Lasuanne, Switzerland:</p>
<ul class="textbox margin-32-bottom">
@ -25,11 +22,15 @@ className: rf2020
<li>We live-streamed for over <strong>24 hours</strong> across 3 days.</li>
<li>Countless messages were sent on the public discord channel.</li>
</ul>
<h3 class="textbox inline-block">Rewatch and rediscover:</h3>
</div>
<div class="rf2020-nav content">
<h2 class="textbox inline-block">Archive</h2>
{% include archive/full-archive.html %}
<h3 class="textbox inline-block">Rewatch and rediscover:</h3>
<div class="rf2020-nav ">
<a class="textbox uppercase" href="/rf2020/call-for-proposals/">{{ site.data.translations.call-for-proposals[page.lang] }}</a>
<a class="textbox uppercase" href="/rf2020/archive">{{ site.data.translations.archive[page.lang] }}</a>
<a class="textbox uppercase" href="/rf2020/participants/">{{ site.data.translations.participants[page.lang] }}</a>
<a class="textbox uppercase" href="/rf2020/credits/">{{ site.data.translations.credits[page.lang] }}</a>
</div>
</article>

16
fr/rf2022/index.md Normal file
View File

@ -0,0 +1,16 @@
---
layout: text-page
lang: fr
title: Call for proposals 2022
className: about
ref: call-for-proposls-rf2022
---
{% capture maintext %}
{% include text/fr/call-for-proposals-2022.md %}
{% endcapture %}
<div class="lang-fr">
{{ maintext | markdownify }}
</div>

View File

@ -11,8 +11,12 @@ ref: index
{% endcapture %}
<div>
<span class="intro">{{ intro | markdownify }}</span>
<!-- <span class="intro">{{ intro | markdownify }}</span> -->
<div class="page-content text-page">
{{ cfp2022 | markdownify }}
</div>
{% include common/news.html %}
</div>

View File

@ -6,13 +6,10 @@
"scripts": {
"start": "run-p start-jekyll start-parcel",
"build": "npm run build-jekyll && npm run build-parcel",
"start-jekyll": "bundle exec jekyll serve --livereload",
"start-jekyll": "jekyll serve --livereload",
"start-parcel": "parcel src/index.js -d assets/js",
"build-jekyll": "JEKYLL_ENV=production jekyll build",
"build-parcel": "parcel build src/index.js -d ./_site/assets/js",
"deploy-dev": "npm run build && rsync -a -e 'ssh -p 7833' ./_site/* amemasu@185.203.114.165:/var/www/dev.reclaimfutures.org && open https://dev.reclaimfutures.org/",
"deploy-prod-only": "rsync -r -e 'ssh -p 7833' ./_site/* amemasu@185.203.114.165:/var/www/reclaimfutures.org && open https://reclaimfutures.org/",
"deploy-prod": "npm run build && npm run deploy-prod-only"
"build-parcel": "parcel build src/index.js -d ./_site/assets/js"
},
"author": "",
"license": "ISC",

View File

@ -0,0 +1,20 @@
---
layout: text-page
lang: en
title: About RF
className: about
ref: about
---
{% capture intro %}
{% include text/en/intro.md %}
{% endcapture %}
{% capture maintext %}
{% include text/en/call-for-proposals2020.md %}
{% endcapture %}
<div class="lang-en">
<span class="intro">{{ intro | markdownify }}</span>
{{ maintext | markdownify }}
</div>

View File

@ -23,7 +23,7 @@ The sum of this amount is being split between conference participants. Donations
### Team
ReclaimFutures 2020 was organised and produced by **Benjamin Jones**, **Maria Mahdessian**, **Clément Charollais** and **Joelle Aeschlimann**.
ReclaimFutures 2020 was organised and produced by **Ellis Jones**, **Maria Mahdessian**, **Cleo Charollais** and **Joelle Aeschlimann**.
### Music
@ -33,6 +33,6 @@ All music heard in the live-stream during the weekend was used with permission f
### Website and Typography
The ReclaimFutures website was made by Benjamin Jones and Clément Charollais using [Jekyll](https://jekyllrb.com/) and is hosted at (100% renewable-powered) [Data Center Light](https://datacenterlight.ch/).
The ReclaimFutures website was made by Ellis Jones and Cleo Charollais using [Jekyll](https://jekyllrb.com/) and is hosted at (100% renewable-powered) [Data Center Light](https://datacenterlight.ch/).
The typefaces used by ReclaimFutures are [Space Mono by Colophon Foundry](https://www.colophon-foundry.org/custom/spacemono/) and [GlyphWorld Mountain by Leah Maldonado](https://leahmaldonado.com/GlyphWorld).

View File

@ -7,8 +7,7 @@ className: rf2020
<article class="page-content margin-128-bottom">
<h2 class="textbox inline-block">ReclaimFutures 2020</h2>
<div class="content">
<div>
<a href="/assets//img/posts/rf2020-full.jpg"><img src="/assets/img/posts/rf2020.png" alt=""></a>
<p class="textbox">The inaugural edition of ReclaimFutures conference took place on the 18th, 19th and 20th September 2020, live-streamed on Twitch, from our studio in Lasuanne, Switzerland:</p>
<ul class="textbox margin-32-bottom">
@ -17,11 +16,15 @@ className: rf2020
<li>We live-streamed for over <strong>24 hours</strong> across 3 days.</li>
<li>Countless messages were sent on the public discord channel.</li>
</ul>
<h3 class="textbox inline-block">Rewatch and rediscover:</h3>
</div>
<div class="rf2020-nav content">
<h2 class="textbox inline-block">Archive</h2>
{% include archive/full-archive.html %}
<h3 class="textbox inline-block">Rewatch and rediscover:</h3>
<div class="rf2020-nav ">
<a class="textbox uppercase" href="/rf2020/call-for-proposals/">{{ site.data.translations.call-for-proposals[page.lang] }}</a>
<a class="textbox uppercase" href="/rf2020/archive">{{ site.data.translations.archive[page.lang] }}</a>
<a class="textbox uppercase" href="/rf2020/participants/">{{ site.data.translations.participants[page.lang] }}</a>
<a class="textbox uppercase" href="/rf2020/credits/">{{ site.data.translations.credits[page.lang] }}</a>
</div>
</article>

View File

@ -0,0 +1,21 @@
---
layout: list-page
lang: en
title: Hypothetical talk titles and/or subjects
className: hypothetical-titles-subjects
ref: hypothetical-titles-subjects
---
- Degrowth For Real
- “Going permanently offline” - Off the binary grid
- Acid communism / LARPing post-capitalism -
- Recovery 2025
- Yelling in the Para-Real
- Cyberdecks and other truly personal computers
- Decolonising eco-tech
- How to Blow Up an Internet Line
- Primitive Digital Technologies
- No Gods, no masters, no blocks, no chains.
- Queer technologies for SolarPunk futures
- Object Oriented Societies of Control
- Archiving Queer Histories

15
rf2022/index.md Normal file
View File

@ -0,0 +1,15 @@
---
layout: text-page
lang: en
title: Call for proposals 2022
className: about
ref: call-for-proposls-rf2022
---
{% capture maintext %}
{% include text/en/call-for-proposals-2022.md %}
{% endcapture %}
<div class="lang-en">
{{ maintext | markdownify }}
</div>