From 509535fbf80d026182764ed6ddbffcac6e249797 Mon Sep 17 00:00:00 2001
From: root
Date: Wed, 22 Jul 2020 18:25:28 +0200
Subject: [PATCH] Anpassungen fuer coloradio
---
.gitignore | 23 +-
website/.htaccess | 3 +
website/agenda/.htaccess | 21 +-
website/agenda/favicon.ico | Bin 1150 -> 12014 bytes
website/agenda/html/about_de.html | 28 +
website/agenda/html/kontakt_de.html | 55 ++
website/agenda/html/mitmachen_de.html | 39 ++
website/agenda/html/netzwerk_de.html | 61 ++
website/agenda/html/spenden_de.html | 19 +
website/agenda/index.html | 531 ++++++++++++++++--
website/agenda/index.orig.html | 26 +
website/agenda/js/calcms.cust.js | 6 +-
website/agenda/js/calcms.js | 19 +-
website/agenda/js/mo.min.0.288.1.js | 13 +
.../10_Willkommen&page=10_Willkommen.html | 45 ++
.../10_Willkommen&page=20_Kontakt.html | 35 ++
website/agenda/jungesradio/10_Willkommen.html | 45 ++
...ews&page=00_Ferienpass-nbsp~Radiokurs.html | 60 ++
...5_News&page=01_Mobiles-nbsp~Tonstudio.html | 44 ++
...bsp~den-nbsp~sozialen-nbsp~Netzwerken.html | 41 ++
website/agenda/jungesradio/15_News.html | 60 ++
.../20_Redaktionen&page=00_Listen2Radio.html | 43 ++
.../20_Redaktionen&page=01_StauFFeKids.html | 42 ++
.../20_Redaktionen&page=09_GirlsTour.html | 40 ++
.../agenda/jungesradio/20_Redaktionen.html | 43 ++
...bsp~-quot~Zivilcourage-nbsp~ist-quot~.html | 49 ++
...nbsp~H-ouml~rspielsommer-nbsp~Leipzig.html | 43 ++
...bsp~H-ouml~hle-nbsp~des-nbsp~Schlages.html | 40 ++
...hema-nbsp~-quot~Klartr-auml~ume-quot~.html | 38 ++
...er-nbsp~H-ouml~rspielsommer-nbsp~2010.html | 39 ++
...bsp~die-nbsp~Radiowerkstatt-nbsp~2010.html | 43 ++
...auml~dagogischer-nbsp~Preis-nbsp~2009.html | 44 ++
website/agenda/jungesradio/21_Archiv.html | 49 ++
.../30_Projekte&page=17_Ferienprojekte.html | 39 ++
...e=18_Natur-nbsp~und-nbsp~Umweltschule.html | 40 ++
...rojekte&page=19_Heimatentdecker-nbsp~.html | 38 ++
website/agenda/jungesradio/30_Projekte.html | 39 ++
...0_Informationen&page=10_Informationen.html | 64 +++
.../agenda/jungesradio/40_Informationen.html | 64 +++
...p~Ab!&page=08_Beitr-auml~ge-nbsp~2017.html | 56 ++
...p~Ab!&page=09_Beitr-auml~ge-nbsp~2016.html | 46 ++
...p~Ab!&page=10_Beitr-auml~ge-nbsp~2015.html | 50 ++
...p~Ab!&page=11_Beitr-auml~ge-nbsp~2014.html | 42 ++
...p~Ab!&page=12_Beitr-auml~ge-nbsp~2013.html | 38 ++
...p~Ab!&page=13_Beitr-auml~ge-nbsp~2012.html | 41 ++
...p~Ab!&page=90_Beitr-auml~ge-nbsp~2010.html | 40 ++
.../agenda/jungesradio/50_Ton-nbsp~Ab!.html | 56 ++
website/agenda/jungesradio/index.html | 45 ++
.../kategorien/15_News/dateien/preis1.jpg | Bin 0 -> 47512 bytes
.../40_Informationen/dateien/komisch.jpg | Bin 0 -> 168701 bytes
.../layouts/jungesradio/css/style.css | 452 +++++++++++++++
.../layouts/jungesradio/favicon.ico | Bin 0 -> 822 bytes
.../layouts/jungesradio/grafiken/bg.jpg | Bin 0 -> 42118 bytes
.../layouts/jungesradio/grafiken/dot_line.png | Bin 0 -> 122 bytes
.../layouts/jungesradio/grafiken/header.png | Bin 0 -> 39146 bytes
.../layouts/jungesradio/grafiken/para_bg.jpg | Bin 0 -> 302 bytes
website/agenda/jungesradio/smileys/irre.gif | Bin 0 -> 725 bytes
website/agenda/jungesradio/smileys/neu.gif | Bin 0 -> 530 bytes
website/agenda/templates/calendar.html | 2 +-
website/agenda/templates/calendar_colo.html | 69 +++
website/agenda/templates/comments_newest.html | 4 +-
website/agenda/templates/event_details.html | 208 +++++--
.../agenda/templates/event_details_orig.html | 81 +++
website/agenda/templates/event_list.html | 16 +-
website/agenda/templates/event_list_2.html | 35 ++
website/agenda/templates/event_pure1.html | 10 +-
66 files changed, 3121 insertions(+), 141 deletions(-)
create mode 100644 website/.htaccess
create mode 100644 website/agenda/html/about_de.html
create mode 100644 website/agenda/html/kontakt_de.html
create mode 100644 website/agenda/html/mitmachen_de.html
create mode 100644 website/agenda/html/netzwerk_de.html
create mode 100644 website/agenda/html/spenden_de.html
create mode 100644 website/agenda/index.orig.html
create mode 100644 website/agenda/js/mo.min.0.288.1.js
create mode 100644 website/agenda/jungesradio/10_Willkommen&page=10_Willkommen.html
create mode 100644 website/agenda/jungesradio/10_Willkommen&page=20_Kontakt.html
create mode 100644 website/agenda/jungesradio/10_Willkommen.html
create mode 100644 website/agenda/jungesradio/15_News&page=00_Ferienpass-nbsp~Radiokurs.html
create mode 100644 website/agenda/jungesradio/15_News&page=01_Mobiles-nbsp~Tonstudio.html
create mode 100644 website/agenda/jungesradio/15_News&page=08_Euer-nbsp~Junges-nbsp~Radio-nbsp~in-nbsp~den-nbsp~sozialen-nbsp~Netzwerken.html
create mode 100644 website/agenda/jungesradio/15_News.html
create mode 100644 website/agenda/jungesradio/20_Redaktionen&page=00_Listen2Radio.html
create mode 100644 website/agenda/jungesradio/20_Redaktionen&page=01_StauFFeKids.html
create mode 100644 website/agenda/jungesradio/20_Redaktionen&page=09_GirlsTour.html
create mode 100644 website/agenda/jungesradio/20_Redaktionen.html
create mode 100644 website/agenda/jungesradio/21_Archiv&page=06_Redaktion-nbsp~-quot~Granat-auml~pfel-quot~-nbsp~als-nbsp~Preistr-auml~ger-nbsp~des-nbsp~Wettbewerbs-nbsp~-quot~Zivilcourage-nbsp~ist-quot~.html
create mode 100644 website/agenda/jungesradio/21_Archiv&page=07_Teilnahme-nbsp~am-nbsp~H-ouml~rspielsommer-nbsp~Leipzig.html
create mode 100644 website/agenda/jungesradio/21_Archiv&page=08_Die-nbsp~H-ouml~hle-nbsp~des-nbsp~Schlages.html
create mode 100644 website/agenda/jungesradio/21_Archiv&page=09_Interview-nbsp~zum-nbsp~Thema-nbsp~-quot~Klartr-auml~ume-quot~.html
create mode 100644 website/agenda/jungesradio/21_Archiv&page=10_-quot~Ellens-nbsp~Reise-quot~-nbsp~im-nbsp~Leipziger-nbsp~H-ouml~rspielsommer-nbsp~2010.html
create mode 100644 website/agenda/jungesradio/21_Archiv&page=11_R-uuml~ckblick-nbsp~auf-nbsp~die-nbsp~Radiowerkstatt-nbsp~2010.html
create mode 100644 website/agenda/jungesradio/21_Archiv&page=12_Medienp-auml~dagogischer-nbsp~Preis-nbsp~2009.html
create mode 100644 website/agenda/jungesradio/21_Archiv.html
create mode 100644 website/agenda/jungesradio/30_Projekte&page=17_Ferienprojekte.html
create mode 100644 website/agenda/jungesradio/30_Projekte&page=18_Natur-nbsp~und-nbsp~Umweltschule.html
create mode 100644 website/agenda/jungesradio/30_Projekte&page=19_Heimatentdecker-nbsp~.html
create mode 100644 website/agenda/jungesradio/30_Projekte.html
create mode 100644 website/agenda/jungesradio/40_Informationen&page=10_Informationen.html
create mode 100644 website/agenda/jungesradio/40_Informationen.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!&page=08_Beitr-auml~ge-nbsp~2017.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!&page=09_Beitr-auml~ge-nbsp~2016.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!&page=10_Beitr-auml~ge-nbsp~2015.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!&page=11_Beitr-auml~ge-nbsp~2014.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!&page=12_Beitr-auml~ge-nbsp~2013.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!&page=13_Beitr-auml~ge-nbsp~2012.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!&page=90_Beitr-auml~ge-nbsp~2010.html
create mode 100644 website/agenda/jungesradio/50_Ton-nbsp~Ab!.html
create mode 100644 website/agenda/jungesradio/index.html
create mode 100644 website/agenda/jungesradio/kategorien/15_News/dateien/preis1.jpg
create mode 100644 website/agenda/jungesradio/kategorien/40_Informationen/dateien/komisch.jpg
create mode 100644 website/agenda/jungesradio/layouts/jungesradio/css/style.css
create mode 100644 website/agenda/jungesradio/layouts/jungesradio/favicon.ico
create mode 100644 website/agenda/jungesradio/layouts/jungesradio/grafiken/bg.jpg
create mode 100644 website/agenda/jungesradio/layouts/jungesradio/grafiken/dot_line.png
create mode 100644 website/agenda/jungesradio/layouts/jungesradio/grafiken/header.png
create mode 100644 website/agenda/jungesradio/layouts/jungesradio/grafiken/para_bg.jpg
create mode 100644 website/agenda/jungesradio/smileys/irre.gif
create mode 100644 website/agenda/jungesradio/smileys/neu.gif
create mode 100644 website/agenda/templates/calendar_colo.html
create mode 100644 website/agenda/templates/event_details_orig.html
create mode 100644 website/agenda/templates/event_list_2.html
diff --git a/.gitignore b/.gitignore
index f8bab54..5437d70 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,8 +2,21 @@
sync.data
old
config.cgi
-website/agenda_files/media/icons/*.jpg
-website/agenda_files/media/image/*.jpg
-website/agenda_files/media/thumbs/*.jpg
-website/agenda_files/media/upload/*.jpg
-recordings/*.mp3
+website/agenda_files/media/icons/*
+website/agenda_files/media/image/*
+website/agenda_files/media/images/*
+website/agenda_files/media/thumbs/*
+website/agenda_files/media/upload/*
+website/agenda_files/recordings/*
+*.php
+logs/*
+
+# nicht calcms - aber interface:
+website/agenda/player
+website/agenda/image
+website/agenda/img
+website/agenda/css
+website/agenda/script
+website/agenda/mp3
+
+website/agenda/timestamp.cgi
diff --git a/website/.htaccess b/website/.htaccess
new file mode 100644
index 0000000..ad29c31
--- /dev/null
+++ b/website/.htaccess
@@ -0,0 +1,3 @@
+
+redirectMatch 301 ^/$ /agenda/
+
diff --git a/website/agenda/.htaccess b/website/agenda/.htaccess
index eb1283d..f67493b 100644
--- a/website/agenda/.htaccess
+++ b/website/agenda/.htaccess
@@ -1,24 +1,26 @@
+
RewriteBase /agenda
RewriteEngine on
+
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule (.*) $1 [L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule (.*) $1 [L]
RewriteRule ^kommentare/(\d+)/(\d{4}-\d{2}-\d{2}[T\+]\d{2}\:\d{2})(\:\d{2})?/(.*)$ comments.cgi?template=comments.html&event_id=$1&event_start=$2&sort_order=asc&$4 [L]
-RewriteRule ^neueste_kommentare/(.*)$ comments.cgi?template=comments_newest.html&limit=20&show_max=3&type=list&$1 [L]
+RewriteRule ^neueste_kommentare/(.*)$ comments.cgi?template=comments_newest.html&limit=400&show_max=40&type=list&$1 [L]
RewriteRule ^feed_kommentare/(.*)$ comments.cgi?template=comments.xml&limit=20&$1 [L]
RewriteRule ^kommentar_neu/(.*)$ add_comment.cgi?$1 [L]
RewriteRule ^sendung/(\d+)/[^&]*(&.*)?$ events.cgi?template=event_details.html&event_id=$1&$2 [L]
RewriteRule ^sendung/(.*)$ events.cgi?$1 [L]
-RewriteRule ^sendungen/(\d{4}-\d{2}-\d{2})/(\d{4}-\d{2}-\d{2})/(\d)/(.*)$ events.cgi?template=event_list.html&from_date=$1&till_date=$2&weekday=$3&$4 [L]
-RewriteRule ^sendungen/(\d{4}-\d{2}-\d{2})/(\d{4}-\d{2}-\d{2})/(.*)$ events.cgi?template=event_list.html&from_date=$1&till_date=$2&$3 [L]
-RewriteRule ^sendungen/(\d{4}-\d{2}-\d{2})/(.*)$ events.cgi?template=event_list.html&date=$1&$2 [L]
-RewriteRule ^sendungen/heute/(.*)$ events.cgi?template=event_list.html&date=today&$1 [L]
+RewriteRule ^sendungen/(\d{4}-\d{2}-\d{2})/(\d{4}-\d{2}-\d{2})/(\d)/(.*)$ events.cgi?template=event_list_2.html&from_date=$1&till_date=$2&weekday=$3&$4 [L]
+RewriteRule ^sendungen/(\d{4}-\d{2}-\d{2})/(\d{4}-\d{2}-\d{2})/(.*)$ events.cgi?template=event_list_2.html&from_date=$1&till_date=$2&$3 [L]
+RewriteRule ^sendungen/(\d{4}-\d{2}-\d{2})/(.*)$ events.cgi?template=event_list_2.html&date=$1&$2 [L]
+RewriteRule ^sendungen/heute/(.*)$ events.cgi?template=event_list_2.html&date=today&$1 [L]
RewriteRule ^sendungen/(.*)$ events.cgi?$1 [L]
RewriteRule ^menu/(\d{4}-\d{2}-\d{2})/(\d{4}-\d{2}-\d{2})/(\d)/(.*)$ events.cgi?template=event_menu.html&from_date=$1&till_date=$2&weekday=$3&$4 [L]
@@ -27,9 +29,9 @@ RewriteRule ^menu/(\d{4}-\d{2}-\d{2})/(.*)$ events.cgi?template=event_menu.h
RewriteRule ^menu/heute/(.*)$ events.cgi?template=event_menu.html&date=today&$1 [L]
RewriteRule ^menu/(.*)$ events.cgi?$1 [L]
-RewriteRule ^kalender/(\d{4}-\d{2}-\d{2})/$ cal.cgi?date=$1 [L]
-RewriteRule ^kalender/(\d{4}-\d{2}-\d{2})/(\d{4}-\d{2}-\d{2})/$ cal.cgi?from_date=$1&till_date=$2 [L]
-RewriteRule ^kalender/(.*)$ cal.cgi?$1 [L]
+RewriteRule ^kalender/(\d{4}-\d{2}-\d{2})/$ cal.cgi?date=$1&template=calendar_colo.html [L]
+RewriteRule ^kalender/(\d{4}-\d{2}-\d{2})/(\d{4}-\d{2}-\d{2})/$ cal.cgi?from_date=$1&till_date=$2&template=calendar_colo.html [L]
+RewriteRule ^kalender/(.*)$ cal.cgi?$1&template=calendar_colo.html [L]
RewriteRule ^kategorien/(.*)$ category.cgi?$1 [L]
RewriteRule ^sendereihen/(.*)$ series_names.cgi?$1 [L]
@@ -39,6 +41,7 @@ RewriteRule ^playlistLong/(.*)$ events.cgi?template=event_playlist_long.html&t
RewriteRule ^playlistUtc/(.*)$ events.cgi?template=event_utc_time.json&limit=1
RewriteRule ^running_event/(.*)$ events.cgi?template=event_running.html&time=now&limit=1&$1 [L]
+RewriteRule ^running_event_id/(.*)$ events.cgi?template=event_running_id.html&time=now&limit=1&$1 [L]
RewriteRule ^feed/(.*)$ events.cgi?template=event.atom.xml&time=future&limit=100&$1 [L]
RewriteRule ^feed.xml[\?]?(.*)$ events.cgi?template=event.atom.xml&time=future&limit=100&$1 [L]
RewriteRule ^atom/(.*)$ events.cgi?template=event.atom.xml&time=future&limit=100&$1 [L]
@@ -79,6 +82,8 @@ RewriteRule ^future$ events.cgi?template=event_list_image.html&limit=20
RewriteRule ^dt64-festival.html$ events.cgi?location=dt64&template=event_dt64&archive=all
RewriteRule ^frrapo-programm.html$ events.cgi?location=potsdam&template=event_frrapo
RewriteRule ^upload_playout_piradio$ upload_playout.cgi?project_id=1&studio_id=1
+
+
# MOD_PERL
diff --git a/website/agenda/favicon.ico b/website/agenda/favicon.ico
index a6b5a8672f241fd9685b743648b64c475bddc2f7..a4eb2c7bef8ef2343bc95594c421b8ac720a2c58 100644
GIT binary patch
literal 12014
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
literal 1150
zcmZQzU}Ruq5D);-3Je)63=Con3=A3!3=9Gc3=9ek5OD@5IKs!k0K!l%!|BtfpPe~#
z<`W1nU$*RPUr*1s{=U9%J9qB<3=)IkSu+9+HK4bdyZ(Fx)`2rG$>ivJ_%o#9F
zPDuDKFD(tmGiS^Ii^1fq&CS8$=ElbVyE;3OYGm}ktD^%Z
z2ht0|V18Ok3fK;i8|KWO4Hkpxcd)eu%Yod{)7=e|1L*}}Fh4CN8LWn|{w}b3P#8cl
zm`}X@g!M06umEf(%>7Pwc3`(znVbLb=_0Iu-rTt;`t7W(!TK#tP5*Zz!XM;!5C*G7
zcE7&1_J3F$tX;F_zpA1lSig;><^L&@CV|yM{f?nuNlp%|78H&~dV2pAWMts{wB+Rf
zyLRrxp&t_dApNsv&H7(jTnyI-GRwu$@&CTPdtrJ(G{|lc2C@GmyMOue
+
+
+
+ Über coloRadio
+
+ coloRadio ist ein nicht-kommerzielles Lokalradio, das man in Dresden und Umgebung auf den Frequenzen 98,4 & 99,3 MHz empfangen und weltweit im Livestream hören kann.
+
+ coloRadio ist ein Freies Radio. Das bedeutet, dass wir keinem Geldgeber oder anderem Interessensvertreter gehorchen müssen. Dabei orientieren wir uns an der Charta des Bundesverbandes der Freien Radios in Deutschland.
+
+ Das Programm bei coloRadio wird gestaltet durch zahlreiche, ehrenamtlich arbeitende Radiomacher*innen. Das sind Menschen wie du und ich, denn jede*r kann bei coloRadio mitmachen!
+
+ Wenn du auch mitmachen möchtest, dann schreib uns oder komm uns besuchen. Unsere Studios findest du im Zentralwerk: Riesaer Straße 32, 01127 Dresden-Pieschen
+
+ Wichtige Links
+
+ * Charta des Bundesverbandes Freier Radios
+
+ coloRadio wird gefördert durch:
+
+ * Jugendamt der Stadt Dresden
+ * Amt für Kultur und Denkmalschutz der Stadt Dresden
+ * Europäische Union
+ * Europäischen Sozialfonds für Deutschland
+ * Ehrenamtsförderung “Wir für Sachsen”
+
+
\ No newline at end of file
diff --git a/website/agenda/html/kontakt_de.html b/website/agenda/html/kontakt_de.html
new file mode 100644
index 0000000..0d40b9a
--- /dev/null
+++ b/website/agenda/html/kontakt_de.html
@@ -0,0 +1,55 @@
+
+ Kontakt
+
+ Studio- und Vereinsadresse:
+ Radio-Initiative Dresden e.V.
+ Riesaer Straße 32
+ 01127 Dresden
+
+ Tel: 0351 / 32 05 47 10
+ Fax: 0351 / 32 05 47 19
+ Studio: 0351 / 32 05 47 11
+ E-Mail: buero@coloradio.org
+
+ Büroöffnungszeiten:
+ Montag bis Freitag 14:00 bis 18:00 Uhr
+
+ Sendezeiten:
+ Mo-Fr 18:00 bis 23:00 Uhr, Sa+So 12:00 bis 24:00 Uhr
+
+ coloRadio ist nicht für die Inhalte verlinkter Seiten verantwortlich.
+
+ Presse
+
+ Pressemitteilungen bitte an:
+ redaktion@coloradio.org
+
+ oder besser an die betreffende Redaktionsgruppe:
+ politik@coloradio.org
+ magazin@coloradio.org
+ kultur@coloradio.org
+ musik@coloradio.org
+
+ Public Keys für verschlüsselte Kommunikation
+
+
+
+ Das Zentralwerk
+
+ Seit dem 10. Dezember 2016 ist das coloRadio-Studio im Zentralwerk in Dresden-Pieschen. Das Zentralwerk ist ein kreatives Genossenschaftsprojekt und neue Heimat von Künstler*innen, Musiker*innen, Ateliers und unserem Studio.
+
+
+
+ Impressum
+
+ coloRadio ist nicht für die Inhalte verlinkter Seiten verantwortlich.
+
+ Website Credits
+
+ HTML5 Player: mediaelement.js
+ Programmsoftware: powered by calcms 2010 - 2018. https://radiopiloten.de . coloRadio sagt Dankeschön.
+ Farbschema: Antje Meichsner
+ Hosting & Setup: Datenkollektiv / Carsten Ungewitter
+ Frontend-Programmierung: Sven Dämmig
+ Website-Orga: Roman Kalex
+
\ No newline at end of file
diff --git a/website/agenda/html/mitmachen_de.html b/website/agenda/html/mitmachen_de.html
new file mode 100644
index 0000000..aea41d8
--- /dev/null
+++ b/website/agenda/html/mitmachen_de.html
@@ -0,0 +1,39 @@
+
+ Mitmachen
+
+ Wenn du auch bei coloRadio mitmachen möchtest, dann schreib uns oder komm uns besuchen. Unsere Studios findest du im Zentralwerk: Riesaer Straße 32, 01127 Dresden-Pieschen
+
+ Redaktionssitzungen
+
+ Wir treffen uns zu Gesamtredaktionssitzungen, welche offen für Interessenten sind, in unseren Räumen im Zentralwerk auf der Riesaer Straße 32.
+ Das Orgaplenum findet jeden Dienstag 19:00 Uhr statt.
+
+ Vollversammlung
+
+
+ Die Mitgliederversammlung nimmt neue Mitglieder und Sendungen auf.
+ Do, 15.03.2018, 19:00 Uhr
+ Mo, 16.04.2018, 19:00 Uhr
+ Di, 15.05.2018, 19:00 Uhr
+
+
+ 8 Schritte
+
+ Hier findest du die 8 Schritte, die zu deiner eigenen Sendung auf coloRadio führen.
+
+ Wenn du nur einen kleinen Beitrag senden oder über eine Veranstaltung oder Ausstellung oder Demo oder … berichten möchtest, schick uns eine Mail oder komm uns besuchen . In unseren tagesaktuellen Magazinen findet sich immer ein Platz dafür!
+
+
+ Am Anfang steht deine Sendeidee! Schreib ein grobes Konzept der Sendung.
+ Mach dich mit unseren Grundsätzen vertraut. Wirf dazu einen Blick auf die Charta der Freien Radios in Deutschland .
+ Komm zu unserer Vollversammlung und stell uns deine Idee vor! Die Termine dazu findest du rechts neben diesem Text unter „Redaktionssitzungen & Orga“. Hier bekommst du eine*n Sendungsmacher*in zur Seite gestellt, die*der dir bei den ersten Schritten hilft.
+ Nimm eine Probesendung auf. 60 Minuten sagen mehr als tausend Worte 😉
+ Verstößt deine Sendung nicht gegen unsere Grundsätze, wird dir bei der nächsten Vollversammlung ein regelmäßiger Sendeplatz gegeben.
+ Bring dich ein und werde Mitglied! Die Organisation von coloRadio geschieht ehrenamtlich und hat vielfältige Möglichkeiten: Sicherstellen des Sendealltages, Öffentlichkeitsarbeit & Netzwerken, Technik & Sound, Weiterbildung & Feedback.
+ Du bekommst eine Einweisung in journalistische und technische Grundlagen, die du in den ersten sechs Monaten nach deinem Beginn bei coloRadio absolvieren musst. Dabei lernst du Freie Radios, Interviewführung, Mischpulte usw. genauer kennen. Die Termine findest du im Blog bei den Workshops .
+ Hab Spaß bei der Sache! 🙂
+
+
+ Workshops
+
+ Siehe Blog, unter Workshops .
\ No newline at end of file
diff --git a/website/agenda/html/netzwerk_de.html b/website/agenda/html/netzwerk_de.html
new file mode 100644
index 0000000..62b21c5
--- /dev/null
+++ b/website/agenda/html/netzwerk_de.html
@@ -0,0 +1,61 @@
+
+ befreundete Radios
+
+
+
+
+ Kooperationspartner
+
+
+
+ Homepages von coloRadio-Sendungen
+
+
\ No newline at end of file
diff --git a/website/agenda/html/spenden_de.html b/website/agenda/html/spenden_de.html
new file mode 100644
index 0000000..1223be3
--- /dev/null
+++ b/website/agenda/html/spenden_de.html
@@ -0,0 +1,19 @@
+
+ Spenden
+
+ Spenden und alternative Rundfunkspende gerne an:
+ Bank für Sozialwirtschaft Dresden,
+ IBAN: DE72 8502 0500 0003 6159 00
+ SWIFT/BIC: BFSWDE33DRE
+
+ Flattr Social Payment
+
+ Du kannst coloRadio flattrn.
+ https://de.wikipedia.org/wiki/Flattr
+ http://flattr.com/thing/49331/Redaktion
+
+ Crowdfunding
+
+ * bis 31.8.2016: Umzug ins Zentralwerk (via Startnext)
+
+ Patreon
\ No newline at end of file
diff --git a/website/agenda/index.html b/website/agenda/index.html
index c9ba5c7..73c27e8 100644
--- a/website/agenda/index.html
+++ b/website/agenda/index.html
@@ -98,7 +98,175 @@
-
@@ -470,6 +777,8 @@
+
+
Über coloRadio
coloRadio ist ein nicht-kommerzielles Lokalradio, das man in Dresden und Umgebung auf den Frequenzen 98,4 & 99,3 MHz empfangen und weltweit im Livestream hören kann.
@@ -514,8 +823,14 @@
-
- Schalter Vergangenes / Kommendes
+
+
+ Suche in:
+ Vergangenes
+ Kommendes
+
+
+
@@ -535,6 +850,9 @@
+
+
+
@@ -553,9 +871,6 @@
-
-
-
@@ -590,9 +905,9 @@
Abspielen:
- ▶ als MP3-Stream in erhöhter Qualität (160kbps)
+ als MP3-Stream in erhöhter Qualität (160kbps)
- ▶ als MP3-Stream in niedriger Klangqualität (56kbps)
+ als MP3-Stream in niedriger Klangqualität (56kbps)
Tipp: Vor dem Abspielen Seite neu laden (Refresh-Button oder F5), sonst hört Ihr eventuell Altes!
@@ -600,7 +915,7 @@
Leider können wir aufgrund der GEMA/GVL-Rechte die Streams nur zu unserer Sendezeit bespielen. Außerhalb dieser Zeiten legen wir euch Radio Corax (Halle a.d. Saale) ans Herz.
- ▶ Radio Corax abspielen
+ Radio Corax abspielen
Links für den externen Player
@@ -615,6 +930,7 @@
https://www.freie-radios.net/radio/coloradio
+
Anleitungen
* Radiogerätempfehlungen
@@ -623,7 +939,9 @@
Test
- ▶ Sunbeams
+
+ Till we meet again (src: www.phonocake.org/triple )
@@ -648,9 +966,18 @@
Die Mitgliederversammlung nimmt neue Mitglieder und Sendungen auf.
- Do, 15.03.2018, 19:00 Uhr
- Mo, 16.04.2018, 19:00 Uhr
- Di, 15.05.2018, 19:00 Uhr
+ Mo, 20.01.2020, 19:00 Uhr
+ Di, 18.02.2020, 19:00 Uhr
+ Mi, 18.03.2020, 19:00 Uhr
+ Do, 16.04.2020, 19:00 Uhr
+ Mo, 18.05.2020, 19.00 Uhr
+ Di, 16.06.2020, 19:00 Uhr
+ Mi, 15.07.2020, 19:00 Uhr
+ Do, 20.08.2020, 19:00 Uhr
+ Mo, 21.09.2020, 19:00 Uhr
+ Di, 20.10.2020, 19:00 Uhr
+ Mi, 18.11.2020, 19:00 Uhr
+ Do, 17.12.2020, 19:00 Uhr
8 Schritte
@@ -666,13 +993,13 @@
Nimm eine Probesendung auf. 60 Minuten sagen mehr als tausend Worte 😉
Verstößt deine Sendung nicht gegen unsere Grundsätze, wird dir bei der nächsten Vollversammlung ein regelmäßiger Sendeplatz gegeben.
Bring dich ein und werde Mitglied! Die Organisation von coloRadio geschieht ehrenamtlich und hat vielfältige Möglichkeiten: Sicherstellen des Sendealltages, Öffentlichkeitsarbeit & Netzwerken, Technik & Sound, Weiterbildung & Feedback.
- Du bekommst eine Einweisung in journalistische und technische Grundlagen, die du in den ersten sechs Monaten nach deinem Beginn bei coloRadio absolvieren musst. Dabei lernst du Freie Radios, Interviewführung, Mischpulte usw. genauer kennen. Die Termine findest du im Blog bei den Workshops .
+ Du bekommst eine Einweisung in journalistische und technische Grundlagen, die du in den ersten sechs Monaten nach deinem Beginn bei coloRadio absolvieren musst. Dabei lernst du Freie Radios, Interviewführung, Mischpulte usw. genauer kennen. Die Termine findest du im Blog bei den Workshops .
Hab Spaß bei der Sache! 🙂
Workshops
- Siehe Blog, unter Workshops .
+ Siehe Blog, unter Workshops .
@@ -868,15 +1195,20 @@
-
+
Blog
+
+
+ Blog & News
+
+
-
+
@@ -898,12 +1230,18 @@
-
Farbinspektor Gisela
- Gisela, by Glückstadt Fotografie
CC
+
+
Farbgenießer*in Grey
+ by Neil
CC
+
+
+
+
@@ -911,6 +1249,91 @@
+
+
+
+