---
# System prepended metadata

title: Open Futures Website

---

# Open Futures Website

## Time schedule

* 1th October landing page launch
* 18th October H3K launch
* 10th November Open Futures start

## Notes from meeting w. Isabelle

* We start with H3K and use it as a landing page in the beginning, Wordpress will be removed
* Calendar might contain already some things during launch, thats optional though
* Set up H3K already earlier to experiment with

### Design

* Ca. one week before 1th October we know about Typo
* Design changes:
    * Typography
    * Name
    * Maybe a background image (a resurrection plant)
* Tags: filter by venue will be important
* Texts might become a problem:
    * English and German will be required
    * Texts will be quite long, especially the intro

### Features

* Intro text will be important
* ==Newsletter form is important (platform required, can be Mailchimp)==
* ==Embed videos==

### Hosting

* Current hosting on: https://www.infomaniak.com
* Isabelle knows someone who can host it on this persons server: *"DIGITALER RAUM L200 bietet für Mitglieder eine grosse Auswahl an digitalen Diensten: + lokales Netzwerk (kostenlos) + Server für selbst gehostete Dienste und kleine Websites, Standort im Keller der Langstrasse 200 (Preise auf Anfrage)"*
* 200,00 Euro for infrastructure from the budget
    * We will contact them with our requirements and ask them about an offer
* Later archiving would be maybe cool, thats part of another application: Multimedia archive, evaluation, report etc.
* In any case "freezing" / archiving the website will be cool later on, it won't cost so much anymore then to maintain it

### Blog

* Use WordPress? Or a Fediverse account?
* Better: Use HOFFNUNG 3000 pages and have a "blog"-like structure in it
    * Embedding videos will be important
* Text formatting via Markdown

### Live stream

* We recommend Isabelle some external streaming platforms
* ==Have a button somewhere in the sidebar which automatically appears when a live stream is available==
* What about the .gif stream? :-)

### Signup and user roles

* Signup is not visible on website but easy to access with a "hidden" URL (via QR code for example)
* Isabelle will not moderate access but just delete content when its not acceptable
* ==Distinction between user and organizer events will be important==
    * Maybe check if user is an admin and then change the color of the title or similar?

### Support during festival

* Make sure to keep things simple so there is budget left for support of us during the festivals (when problems occur for example)

---

## Todo

### Setup

- [x] Find a server (use L200 or, Heroku, or Sam's server) **andreas**
- [x] Have an easy way to deploy **andreas**

### Implementation

**Pre launch**

- [x] General H3K repo clean ups **andreas**
- [x] Integrate AntiUni fork changes (bug fixes, cool new features) in upstream **sam**
- [x] Bug fixes **sam**
- [x] Style changes (cg color, font) **andreas**
- [x] Newsletter Input field (via Mailchimp) **andreas**
- [x] Embed videos in Markdown (Vimeo, YouTube) **andreas**

**Post launch (still before festival)**

- [ ] Twitch Stream Button (showing up when stream is available) (TBC)
- [ ] Visually differentiate between "official" and "other" events

### Content

- [x] Set up a "Blog" page and add it to navigation **andreas**
- [x] Remove "Sign up" from navigation (but still have people able to signup) **andreas**
- [x] Double check with Isabelle what fields we want to use for sign up

---

## Notes

### Notes on Isabelles Email

- All events will be on the Homepage
- Can't deal with the date tags dissapearing
- Newsletter signup needs own page because of all the GDPR
- All visitor and participant registrations should give address, just to be safe
- The Antiuni website Calendar is styled differently, if you like that we can change it.
- Explain distinction between visitors and participants
    - Visitors and participants can send messages on the platform
- Sonntagsmarkt 
    - Need to clarify how this is planned for the platform
    - Suggestion: Create a new account and register all market stalls as events
- Need to clarify that one can't register for a particular event
- You can create more admin, go for it! Nice idea.
- Suggestion: turn off anonymity but tell people their registered names will be visible so please choose what you are happy with.
- Share AU how to: 
    - https://festival.antiuniversity.org/pages/registration-how-to
    - https://festival.antiuniversity.org/pages/information
- Question: what features do you want? Gif, random meetings etc...?

### Deployment

**SSH Settings**

```
host lennon
  HostName 212.51.155.200
  Port 2200
  User adz
```

**How to deploy**

```bash
# Login via SSH and go to H3K folder
ssh lennon
cd /home/adz/hoffnung3000

# Pull in updates from GitHub and rebuild
git pull origin openfutures
npm install # This will also run `npm run build` automatically

# Manage Node service via `pm2`
pm2 status # Get the current process id
pm2 reload 0 # Reload process id `0`
pm2 logs
```

Read more about `pm2` here: https://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/ and the general deployment here: https://gist.github.com/adzialocha/6ae38e2b8ddd06b99e7ca0de5de0efbb

### Notes from meeting w/ Isabelle 04/10/21

description of how festival works:
- in some sense it's a traditional festival setup
- 3 main venues (theatre venues and art space)
- based on the idea of H3K v. interested in participatory involvement
- main involvement in terms of participants was imagined to be audience members, but this isn't realistic maybe in terms of what audience is normally expected to do
    - various reasons for this
- also outreaching to existing associations who would be interested in organising events within the festival
- Isabelle would be very keen for visitors to be able to register for specific events.


ACTIONS:
- investigate the weird calendar
- style changes font/color
    - new font
    - leave it white
- newsletter button on the right
- some other custom text on the right including SM channels
