Skip to content

Videos, Bilder und andere Dokumente und Regeln!

CSDUMMI requested to merge Legislation_Proposal into master

Dieser Vorschlag enthält unter anderem einen Vorschlag für das Hochladen von Dateien, zum Beispiel Bildern, Videos oder PDFs, es enthält außerdem eine Wahlreform. Die Benutzer können nach dieser Wahl Beschlüsse fassen in Text Form, die als verbindliche Regeln für alle Benutzer des Netzwerks gelten werden und von jedem Benutzer akzeptiert werden müssen, nachdem sie akzeptiert wurden.

Dieser Vorschlag ist doppelt so groß, wie ein Vorschlag eigentlich sein sollte, da der Vorschlag für das Hochladen von Dateien schon in der 6. Wahl hätte vorgeschlagen werden sollen.

Hochladen von Dateien

Um eine Datei hochzuladen, gibt es ein neues "Dashboard", welches man unter der /files_dashboard URL oder von der Publish und Profile Seite erreichen kann. Die Dateien können dann in Posts verlinkt werden.

Bilder

Um Bilder einzubinden nutzt man die ![alt](url) Syntax. Wobei url durch die tatsächliche URL des Bildes und alt durch eine Beschreibung des Bildes.

Videos

Um Videos einzubinden nutzt man die !vid[alt](url) Syntax. Wobei url die URL einer Video Datei ist oder eine durch Komma getrennte Liste von Video Dateien, von denen die erste genommen wird, die funktioniert. alt ist auch hier wieder eine Beschreibung.

Andere Dateien

Neben Bildern und Videos unterstützen wir außerdem alle diese Datei Formate für Uploads:

['png',
 'jpg',
 'ogg',
 'ogg',
 'webm',
 'mp4',
 'zip',
 'tar',
 'tar.gz',
 'pdf',
 'txt']

Doch außer den Bilder und Video Formaten, müssen die andere mit einem altmodischen Link in einen Post eingebunden werden: [alt](url), wobei url die URL ist, die verlinkt werden soll und alt die Beschreibung.

Der Editor

Alle diese Arten der Dateieinbindung (Bilder, Videos, Links) werden von unserem Editor unterstützt und es gibt einfach Buttons, die die Syntax für euch einfügen mit selbsterklärenden Symbolen.

Die Regeln

In der 8. Wahl wird es, falls dieser Vorschlag akzeptiert wird, einige Grundregeln für das Benutzen des Netzwerks in einem Vorschlag geben.

Einige denkbare Regeln sind:

  1. Ein Recht auf freie Meinungsäußerung und Pressefreiheit
  2. Umsetzung von Jugendschutzrichtlinien
  3. Ein Moderationssystem, zum durchsetzen von solchen Regeln.
  4. Alles weitere, was ihr gerne haben wollt.

Die Regeln werden in Bücher organisiert werden, die man einzeln in Wahlen auf der Seite verändern kann, in einem leicht zu benutzenden Editor, so dass jeder an diesem Prozess teilhaben kann.

Nach einer Wahl muss jeder Benutzer beim ersten Login die Veränderungen an den Büchern einzeln akzeptieren und durchsehen.

Kleinere Änderungen

Neben diesen zwei großen Veränderungen habe ich noch etwas am Wahlmechanismus geändert:

  1. Κein Vorschlag, der keine neue Veränderung am Quellcode mit sich bringt wird zur Wahl akzeptiert.
  2. Wenn zwei Vorschläge den gleichen Namen tragen, bekommt der zweite Vorschlag den Zustatz "(1)" an das Ende des Namens gehängt. Gibt es drei, so bekommt der dritte Vorschlag den Zusatz "(2)" und so weiter.

Technical Description

The files are adressed and stored using content based ids created using SHA256. Thus no two excatly equal files are uploaded twice and take up double the storage space.

Edited by CSDUMMI

Merge request reports