From cb8afb91be793ea16f8199e60adef40931da1ce8 Mon Sep 17 00:00:00 2001 From: Benjamin Jones Date: Sun, 16 Aug 2020 11:54:33 +0200 Subject: [PATCH] event, participant and program layouts (WIP) --- _data/rf2020/events.yml | 23 +++++-- _data/rf2020/participants.yml | 3 +- _data/translations.yml | 5 +- _includes/program/full-program.html | 5 ++ _includes/program/program-day.html | 15 ++++ _includes/program/program-item.html | 19 ++++++ _includes/text/en/main-text.md | 2 +- _layouts/event.html | 25 ++++--- _layouts/participant.html | 33 ++++----- _sass/includes/footer.scss | 1 + _sass/includes/header.scss | 25 ++++++- _sass/layout.scss | 32 ++++----- _sass/layouts/event.scss | 8 +++ _sass/layouts/participant.scss | 5 ++ _sass/layouts/post.scss | 13 ++++ _sass/layouts/program.scss | 83 +++++++++++++++++++++++ _sass/utils/layout-utils.scss | 16 +++++ _sass/utils/position-utils.scss | 4 ++ assets/css/index.scss | 3 + assets/favicons/safari-pinned-tab.svg | 13 +++- assets/favicons/svg-favi.svg | 37 ++++++++++ assets/participants/andrew-van-hyfte.png | Bin 0 -> 4626 bytes assets/participants/cade-diehm.png | Bin 0 -> 6405 bytes fr/rf2020/participants/index.html | 23 +++++++ fr/rf2020/programme/index.html | 14 ++++ rf2020/participants/index.html | 25 +++++++ rf2020/program/index.html | 13 ++++ 27 files changed, 386 insertions(+), 59 deletions(-) create mode 100644 _includes/program/full-program.html create mode 100644 _includes/program/program-day.html create mode 100644 _includes/program/program-item.html create mode 100644 _sass/layouts/event.scss create mode 100644 _sass/layouts/participant.scss create mode 100644 _sass/layouts/program.scss create mode 100644 assets/favicons/svg-favi.svg create mode 100644 assets/participants/andrew-van-hyfte.png create mode 100644 assets/participants/cade-diehm.png create mode 100644 fr/rf2020/participants/index.html create mode 100644 fr/rf2020/programme/index.html create mode 100644 rf2020/participants/index.html create mode 100644 rf2020/program/index.html diff --git a/_data/rf2020/events.yml b/_data/rf2020/events.yml index 75d2e6e..52b38a5 100644 --- a/_data/rf2020/events.yml +++ b/_data/rf2020/events.yml @@ -1,7 +1,8 @@ - id: 1 - title_: turbo mañana + title_: Turbo Mañana + format: workshop ref: turbo-manana - date: 2020-07-2 12:45 + date: 2020-09-18 17:45 description: | Attendees will explore our aesthetic and socio-economic landscape and how it applies to possible futures and ways we can influence them. In a workshop format, the attendees can explore the following zones and ideate ways to create Turbo Mañana in their professional and personal lives. How and why is it that some experiential products that sell a feeling or vibe have license to “own” radically futuristic visions? Why do others all look the same? — @@ -13,20 +14,30 @@ What’s Next? — Are we going to get medieval again? (Neo-Feudalism) Or will we wake up and places bets on activities, provocation and cultural production that inspires imagination and multitudes of possible futures? (Turbo Mañana) - A new sun rises. + A new sun rises. participants : [1] - id: 2 title_: Shock Doctrine as a Service ref: SDaaS - date: 2020-07-02 17:00 + format: talk + date: 2020-09-18 17:00 description: | The last fifteen years has seen a surge of interest in decentralised technology. From well-funded blockchain projects like IPFS to the emergence of large scale information networks such as Dat, Scuttlebutt and ActivityPub, this is renewed life in peer-to-peer technologies; a renaissance that enjoys widespread growth, driven by the desire for platform commons and community self-determination. These are goals that are fundamentally at odds with – and a response to – the incumbent platforms of social media, music and movie distribution and data storage. As we enter the 2020s, centralised power and decentralised communities are on the verge of outright conflict for the control of the digital public space. The resilience of centralised networks and the political organisation of their owners remains significantly underestimated by protocol activists. At the same time, the decentralised networks and the communities they serve have never been more vulnerable. The peer-to-peer community is dangerously unprepared for a crisis-fuelled future that has very suddenly arrived at their door. participants : [2] - id: 3 title_: Rebuild a data future between us + format: talk ref: rebuild-a-data-future - date: 2020-08-10 13:00 + date: 2020-09-19 13:00 description: | I am working on a series of projects examine the human’s relationship with data and AI in the future. I want to address the iteration of ourselves and the iteration of computing. In the iteration process, how might we design a space that is safe for everyone, and how should we detail with our personal privacy with Artificial Intelligence of Things (AIoT)? And, when we have the technology to understand and communicate with every object, what’s the relationship between humans? If we live in a fully virtual world, how might we sense and feel the reality? The projects includes a fiction story, a critical essay, a short film, and a speculative design solution. Through storytelling, I invite viewers to experience and rethink about the information revolution. For the talk, I want to discuss about my art and design research process, and how might us as artists, designers, and technologists to help build a positive future with data. I want to share my findings about our data culture, and how the current system might drive us to a world we don’t want to live in. These projects I am working on can’t be the solution for the data-driven world, but hopefully we can starting a conversation and some actions to protect our digital selves. - participants : [2] \ No newline at end of file + participants : [2] +- id: 4 + title_: Testing testing + format: talk + ref: rebuild-a-data-testing + date: 2020-09-20 13:00 + description: | + I am working on a series of projects examine the human’s relationship with data and AI in the future. I want to address the iteration of ourselves and the iteration of computing. In the iteration process, how might we design a space that is safe for everyone, and how should we detail with our personal privacy with Artificial Intelligence of Things (AIoT)? And, when we have the technology to understand and communicate with every object, what’s the relationship between humans? If we live in a fully virtual world, how might we sense and feel the reality? The projects includes a fiction story, a critical essay, a short film, and a speculative design solution. Through storytelling, I invite viewers to experience and rethink about the information revolution. For the talk, I want to discuss about my art and design research process, and how might us as artists, designers, and technologists to help build a positive future with data. I want to share my findings about our data culture, and how the current system might drive us to a world we don’t want to live in. These projects I am working on can’t be the solution for the data-driven world, but hopefully we can starting a conversation and some actions to protect our digital selves. + participants : [1] \ No newline at end of file diff --git a/_data/rf2020/participants.yml b/_data/rf2020/participants.yml index 596e7ef..235ac2d 100644 --- a/_data/rf2020/participants.yml +++ b/_data/rf2020/participants.yml @@ -15,5 +15,6 @@ location : Berlin, Germany links : ["https://twitter.com/helveticade", "https://newdesigncongress.org"] bio : "Cade is the founder of the New Design Congress, a research group developing a nuanced understanding of technology's role as a social, political and environmental accelerant. He spent ten years embedded in digital infrastructure and security projects in six countries. After his studies, he consulted with government and telecommunications clients with Deloitte Australia. He prototyped Signal, the secure messaging app, with Open Whisper Systems in 2014, led design and strategy at the early cryptocurrency fintech CoinJar and was Chief Creative Officer at SpiderOak, a Snowden-approved cloud storage company. Prior to founding the New Design Congress he led design and information security research at Tactical Tech, a Berlin-based NGO that works to raise awareness of issues of data, privacy and technology in societies." - picture : /assets/participants/cade.png + picture : /assets/participants/cade2.png + events: [2,3] diff --git a/_data/translations.yml b/_data/translations.yml index 0856e97..17d7c91 100644 --- a/_data/translations.yml +++ b/_data/translations.yml @@ -17,4 +17,7 @@ formats: fr: performance artwork: en: artwork - fr: artwork \ No newline at end of file + fr: artwork +program: + en: Program + fr: Programme \ No newline at end of file diff --git a/_includes/program/full-program.html b/_includes/program/full-program.html new file mode 100644 index 0000000..7b57cff --- /dev/null +++ b/_includes/program/full-program.html @@ -0,0 +1,5 @@ +
+ {% include program/program-day.html date="2020-09-18" weekday=5 %} + {% include program/program-day.html date="2020-09-19" weekday=6 %} + {% include program/program-day.html date="2020-09-20" weekday=0 %} +
\ No newline at end of file diff --git a/_includes/program/program-day.html b/_includes/program/program-day.html new file mode 100644 index 0000000..855146e --- /dev/null +++ b/_includes/program/program-day.html @@ -0,0 +1,15 @@ +{% assign events = site.data.rf2020.events | sort: "date" %} +{% assign date = include.date | date: "%d.%m" %} +{% assign weekday = include.weekday %} + +
+

{{ site.data.date-locales[page.lang].full_weekday[weekday] }} - {{ date }}

+ +
\ No newline at end of file diff --git a/_includes/program/program-item.html b/_includes/program/program-item.html new file mode 100644 index 0000000..8f01fcf --- /dev/null +++ b/_includes/program/program-item.html @@ -0,0 +1,19 @@ +{% assign event = include.common/program/full-program.html %} + + +
  • + {{ event.title_ }} + + {% for eventParticipantId in event.participants %} + {% for participant in site.data.rf2020.participants %} + {% if participant.id == eventParticipantId %} + {{ participant.fullname }} + {% endif %} + {% endfor %} + {% endfor %} + + {% if event.format %} + [{{ event.format }}] + {% endif %} + +
  • \ No newline at end of file diff --git a/_includes/text/en/main-text.md b/_includes/text/en/main-text.md index cce2a7b..9a8eb1a 100644 --- a/_includes/text/en/main-text.md +++ b/_includes/text/en/main-text.md @@ -24,6 +24,6 @@ All participants will be paid an equal share of the proceeds of the event. If you're looking for inspiration we've assembled a list of [hypothetical talk titles and subjects](https://www.are.na/reclaimfutures/hypothetical-subjects) which you may take as a starting point, fully adopt, use to get an impression, or of course completely disregard. {:.link-to-submit} -**To submit a proposal go over to the
    [submissions page](/how-to-participate)** +The submissions deadline has now passed. [1] If you are concerned financial factors would limit your ability to partake in the conference, please get in touch and we will do all we can to help. diff --git a/_layouts/event.html b/_layouts/event.html index d55f4f0..7becadf 100644 --- a/_layouts/event.html +++ b/_layouts/event.html @@ -1,31 +1,30 @@ --- layout: page lang: en -ref: index --- -
    +
    -

    {{ page.title_ }}

    -
    -
    -

    - {% include utils/translated-date.html date=page.date lang=page.lang %} - {{ page.date | date: "%H:%M" }} -

    -

    {{ page.ref }}

    -

    - By: +
    +

    {{ page.title_ }}

    +

    + [{{ page.format }}]

    +
    +
    {% for id in page.participants %} {% for participant in site.data.rf2020.participants %} {% if participant.id == id %} - {{ participant.fullname }} +

    + {{ participant.fullname }} +

    {% endif %} {% endfor %} {% endfor %}
    + + {% include common/separator.html %}

    diff --git a/_layouts/participant.html b/_layouts/participant.html index 0eb3194..a706d6e 100644 --- a/_layouts/participant.html +++ b/_layouts/participant.html @@ -4,30 +4,17 @@ lang: en ref: going-online --- -
    +
    -

    {{ page.fullname }}

    +
    -

    - -

    -
    +

    About {{ page.fullname }}

    -

    - Events : -

    - {% for id in page.events %} - {% for event in site.data.rf2020.events %} - {% if event.id == id %} - {{ event.title_ }} - {% endif %} - {% endfor %} - {% endfor %}

    {{ page.bio }}

    @@ -36,6 +23,20 @@ ref: going-online {% endfor %}
    +
    +

    + {{ page.fullname }}'s Events: +

    + {% for id in page.events %} + {% for event in site.data.rf2020.events %} + {% if event.id == id %} + {{ event.title_ }} + {% endif %} + {% endfor %} + {% endfor %} +
    + +
    \ No newline at end of file diff --git a/_sass/includes/footer.scss b/_sass/includes/footer.scss index fa02322..967453a 100644 --- a/_sass/includes/footer.scss +++ b/_sass/includes/footer.scss @@ -35,6 +35,7 @@ footer.page-footer { display: flex; justify-content: space-between; flex-wrap: wrap; + max-width: $size-512 + $size-128; } } } diff --git a/_sass/includes/header.scss b/_sass/includes/header.scss index 3d8445e..42b5f82 100644 --- a/_sass/includes/header.scss +++ b/_sass/includes/header.scss @@ -1,18 +1,39 @@ header.page-header { .lang, - .nav-link { + .nav-link, + .sub-nav-link { color: $text; background-color: white; padding: $size-8; transition: box-shadow 0.8s cubic-bezier(0.075, 0.82, 0.165, 1); z-index: 1; + text-decoration: underline; &:hover { - box-shadow: 5px 5px 0 rgba($white, 0.5), 10px 10px 0 rgba($white, 0.4), 15px 15px 0 rgba($white, 0.3); + // box-shadow: 5px 5px 0 rgba($white, 0.5), 10px 10px 0 rgba($white, 0.4), 15px 15px 0 rgba($white, 0.3); transition: box-shadow 0.2s cubic-bezier(0.075, 0.82, 0.165, 1); } } + .nav-group { + cursor: default; + display: flex; + flex-direction: column; + align-items: flex-end; + .sub-nav-link { + opacity: 0; + } + &:hover { + .sub-nav-link { + opacity: 1; + } + } + + a { + cursor: pointer; + } + } + nav { position: absolute; top: $size-32; diff --git a/_sass/layout.scss b/_sass/layout.scss index e8b322d..65d9211 100644 --- a/_sass/layout.scss +++ b/_sass/layout.scss @@ -1,8 +1,8 @@ body { background-color: $bg; - background-image: url('../img/bg/bg-2.png'); + background-image: url('../img/bg/bg-2.png'), url('../img/bg/bg-el-light.png'); transition: background-color 0.5s ease-in-out; - background-position: 3px 5px; + background-position: $size-base $size-8, $size-8 $size-12; background-repeat-x: no-repeat; background-repeat-y: repeat; background-size: cover; @@ -17,20 +17,20 @@ body { @include darkMode { background-color: $black; - &::after { - content: ''; - background-image: url('../img/bg/bg-el-light.png'); - opacity: 1; - background-position: 0 0; - background-repeat-x: no-repeat; - background-repeat-y: repeat; - background-size: 100%; - background-attachment: fixed; - height: 100vh; - width: 100vw; - position: fixed; - pointer-events: none; - } + // &::after { + // content: ''; + // background-image: ; + // opacity: 1; + // background-position: 0 0; + // background-repeat-x: no-repeat; + // background-repeat-y: repeat; + // background-size: 100%; + // background-attachment: fixed; + // height: 100vh; + // width: 100vw; + // position: fixed; + // pointer-events: none; + // } } } diff --git a/_sass/layouts/event.scss b/_sass/layouts/event.scss new file mode 100644 index 0000000..48d0a57 --- /dev/null +++ b/_sass/layouts/event.scss @@ -0,0 +1,8 @@ +.event { + .post-header { + h3, + a { + margin: 0; + } + } +} diff --git a/_sass/layouts/participant.scss b/_sass/layouts/participant.scss new file mode 100644 index 0000000..99cccf7 --- /dev/null +++ b/_sass/layouts/participant.scss @@ -0,0 +1,5 @@ +.participant { + .post-header { + align-items: flex-end; + } +} diff --git a/_sass/layouts/post.scss b/_sass/layouts/post.scss index 40420e7..6ed65d2 100644 --- a/_sass/layouts/post.scss +++ b/_sass/layouts/post.scss @@ -56,6 +56,19 @@ .post-content { @include textbox; + h1, + h2, + h3, + h4, + h5, + p, + span, + a, + li { + &:last-child { + margin-bottom: 0; + } + } } .tag { diff --git a/_sass/layouts/program.scss b/_sass/layouts/program.scss new file mode 100644 index 0000000..6bb1e77 --- /dev/null +++ b/_sass/layouts/program.scss @@ -0,0 +1,83 @@ +.prog-list { + margin: 0; + padding: 0; + margin-bottom: $size-64; + + li { + display: inline-block; + margin-right: $size-64; + } + + h2 { + margin-bottom: $size-32; + } + + .prog-item { + margin-bottom: $size-64; + + .prog-header { + margin-bottom: $size-16; + } + .prog-content { + p { + display: inline; + } + } + } +} + +// .news-post { +// margin-bottom: $size-64; +// } + +.prog-item { + list-style: none; + padding: 0; + margin-bottom: $size-16; + + .prog-header { + display: flex; + justify-content: space-between; + margin-bottom: $size-32; + h2, + h3, + label { + display: inline-flex; + align-items: center; + @include textbox; + margin: 0; + } + + a { + color: $black; + text-decoration: none; + + &:hover, + &:visited { + font-style: normal; + } + } + } + + .prog-content { + @include textbox; + h1, + h2, + h3, + h4, + h5, + p, + span, + a, + li { + &:last-child { + margin-bottom: 0; + } + } + } + + .tag { + @include textbox; + display: inline-block; + } +} diff --git a/_sass/utils/layout-utils.scss b/_sass/utils/layout-utils.scss index 524a5ae..5cdae8c 100644 --- a/_sass/utils/layout-utils.scss +++ b/_sass/utils/layout-utils.scss @@ -33,3 +33,19 @@ display: flex; flex-direction: row; } + +.margin-4-bottom { + margin-bottom: 4px; +} +.margin-8-bottom { + margin-bottom: 8px; +} +.margin-16-bottom { + margin-bottom: 16px; +} +.margin-24-bottom { + margin-bottom: 24px; +} +.margin-32-bottom { + margin-bottom: 32px; +} diff --git a/_sass/utils/position-utils.scss b/_sass/utils/position-utils.scss index 1f82465..829aa4a 100644 --- a/_sass/utils/position-utils.scss +++ b/_sass/utils/position-utils.scss @@ -2,6 +2,10 @@ display: block; } +.inline-block { + display: inline-block; +} + .flex { display: flex; diff --git a/assets/css/index.scss b/assets/css/index.scss index 905bf2f..dd9b52d 100644 --- a/assets/css/index.scss +++ b/assets/css/index.scss @@ -15,6 +15,9 @@ @import 'layouts/text-page'; @import 'layouts/404'; @import 'layouts/post'; +@import 'layouts/program'; +@import 'layouts/participant'; +@import 'layouts/event'; @import 'includes/scrollbar'; @import 'includes/header'; @import 'includes/footer'; diff --git a/assets/favicons/safari-pinned-tab.svg b/assets/favicons/safari-pinned-tab.svg index 4487a6c..b7ff1cb 100644 --- a/assets/favicons/safari-pinned-tab.svg +++ b/assets/favicons/safari-pinned-tab.svg @@ -4,9 +4,16 @@ - -Created by potrace 1.11, written by Peter Selinger 2001-2013 - + + + + + + + + + diff --git a/assets/participants/andrew-van-hyfte.png b/assets/participants/andrew-van-hyfte.png new file mode 100644 index 0000000000000000000000000000000000000000..860858ff26a1790c10cc4a9bff995d09c29aae19 GIT binary patch literal 4626 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 IM6N<$g61>7i2wiq literal 0 HcmV?d00001 diff --git a/assets/participants/cade-diehm.png b/assets/participants/cade-diehm.png new file mode 100644 index 0000000000000000000000000000000000000000..fb74355011c41bea0610088de52ce35b9f00a130 GIT binary patch literal 6405 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 Tk3Rj+00000NkvXXu0mjfqn{8- literal 0 HcmV?d00001 diff --git a/fr/rf2020/participants/index.html b/fr/rf2020/participants/index.html new file mode 100644 index 0000000..d35f1b7 --- /dev/null +++ b/fr/rf2020/participants/index.html @@ -0,0 +1,23 @@ +--- +layout: page +lang: fr +ref: 2020-participants +--- + +{% assign participants = site.data.rf2020.participants | sort: "fullname" %} + +
    +
    +
    +

    Participants

    +
    +
    + +
    +
    + +
    \ No newline at end of file diff --git a/fr/rf2020/programme/index.html b/fr/rf2020/programme/index.html new file mode 100644 index 0000000..21ad259 --- /dev/null +++ b/fr/rf2020/programme/index.html @@ -0,0 +1,14 @@ +--- +layout: page +lang: fr +ref: 2020-program +--- + + +
    +
    +

    {{ site.data.translations.program[page.lang] }}

    +
    + {% include program/full-program.html %} + +
    \ No newline at end of file diff --git a/rf2020/participants/index.html b/rf2020/participants/index.html new file mode 100644 index 0000000..d05638b --- /dev/null +++ b/rf2020/participants/index.html @@ -0,0 +1,25 @@ +--- +layout: page +lang: en +ref: 2020-participants +--- + +{% assign participants = site.data.rf2020.participants | sort: "fullname" %} + + \ No newline at end of file diff --git a/rf2020/program/index.html b/rf2020/program/index.html new file mode 100644 index 0000000..4463fbc --- /dev/null +++ b/rf2020/program/index.html @@ -0,0 +1,13 @@ +--- +layout: page +lang: en +ref: 2020-program +--- + + +
    +
    +

    {{ site.data.translations.program[page.lang] }}

    +
    + {% include program/full-program.html %} +
    \ No newline at end of file