WEBVTT

00:00:00.520 --> 00:00:04.860
Ja, hallo und herzlich willkommen beim Python-Podcast, jetzt in der neunten Episode.

00:00:06.260 --> 00:00:08.580
Wir sind heute in unserer großen Finca auf Ibiza.

00:00:10.120 --> 00:00:11.660
Ja, herzlich willkommen, wir sind natürlich bei Jochen.

00:00:12.100 --> 00:00:12.700
Im Wintergarten.

00:00:12.820 --> 00:00:12.980
Ja.

00:00:13.600 --> 00:00:17.180
Wenn man ganz fest die Augen zumacht und an was Schönes denkt, dann kann man auch.

00:00:18.480 --> 00:00:19.700
Wir glauben, dass wir woanders her haben.

00:00:19.760 --> 00:00:20.480
Ja, je nachdem.

00:00:20.720 --> 00:00:21.080
Also, naja.

00:00:22.740 --> 00:00:25.000
Solange man nicht auf irgendwelches Spielzeug tritt oder so, aber...

00:00:25.860 --> 00:00:27.940
Ja, und wir haben natürlich wieder einen treuen Gast heute eingeladen.

00:00:28.120 --> 00:00:28.760
Und der Johannes ist wieder da.

00:00:28.760 --> 00:00:30.680
zum zweiten Mal. Voll gut.

00:00:31.660 --> 00:00:33.700
Dann müssen wir wieder was über Django-Web-Entwicklung

00:00:33.700 --> 00:00:35.400
machen. Jetzt, wo wir schon wie viel

00:00:35.400 --> 00:00:37.780
Datenbank-Pandas-Maschinen-Learning-Zeugs

00:00:37.780 --> 00:00:38.060
hatten.

00:00:39.520 --> 00:00:40.540
Also heute wieder Django.

00:00:41.300 --> 00:00:42.520
Hoffentlich freust du dich auch über Django heute.

00:00:42.520 --> 00:00:45.480
Klar bin ich gerne dabei. Es fällt mir einfacher als Pandas und Datenbanken.

00:00:46.160 --> 00:00:47.480
Ja, na gut.

00:00:49.340 --> 00:00:50.400
Ja, was machen wir heute sonst noch?

00:00:50.400 --> 00:00:52.280
Ja, Django.

00:00:52.440 --> 00:00:54.240
Und wir wollten ein bisschen was über Indie-Web, glaube ich, erzählen.

00:00:54.320 --> 00:00:55.220
Du warst auf dem Camp.

00:00:55.820 --> 00:00:57.920
Genau, letzte Woche, was man

00:00:57.920 --> 00:00:59.940
das ist ja, wir haben da so eine Rubrik,

00:01:00.040 --> 00:01:02.140
was wir sonst so irgendwie getan haben.

00:01:02.300 --> 00:01:03.860
Keine Ahnung, vielleicht kann man es da, ich weiß nicht, womit

00:01:03.860 --> 00:01:05.700
wollen wir anfangen? Also ich habe mich heute überhaupt nicht

00:01:05.700 --> 00:01:07.340
vorbereitet, weil ich bin im Urlaub und deswegen.

00:01:07.460 --> 00:01:09.820
Ja, ich habe auch nur so ein bisschen vorbereitet

00:01:09.820 --> 00:01:11.420
heute, ein paar Sachen aufgeschrieben, aber

00:01:11.420 --> 00:01:13.580
genau, ja,

00:01:13.800 --> 00:01:15.740
nee, vielleicht fangen wir einfach mal mit, ich weiß

00:01:15.740 --> 00:01:17.800
nicht, vielleicht fallen ja auch, Johannes, noch irgendwelche Neuigkeiten

00:01:17.800 --> 00:01:19.600
ein, keine Ahnung, spontan.

00:01:20.980 --> 00:01:21.740
Ich habe auch da

00:01:21.740 --> 00:01:23.520
nur so, das, was bei mir hängen geblieben

00:01:23.520 --> 00:01:25.800
ist, aufgeschrieben und zwar

00:01:25.800 --> 00:01:27.440
fand ich eigentlich ganz gut, dass

00:01:27.440 --> 00:01:29.760
Django jetzt tatsächlich, es gibt ein

00:01:29.760 --> 00:01:31.740
Django-Enhancement-Proposal, was so ähnlich

00:01:31.740 --> 00:01:34.280
funktioniert wie diese Python-Enhancement-

00:01:34.280 --> 00:01:34.980
Proposals und

00:01:34.980 --> 00:01:38.060
dabei ist bei der Diskussion rausgekommen,

00:01:38.200 --> 00:01:39.800
dass jetzt Black zum Formatieren

00:01:39.800 --> 00:01:40.920
verwendet wird

00:01:40.920 --> 00:01:43.900
für Django. Das finde ich

00:01:43.900 --> 00:01:45.660
ziemlich gut, ja.

00:01:46.160 --> 00:01:47.900
Das ist nicht der beste Code-Style, den es gibt,

00:01:48.020 --> 00:01:50.300
aber es ist der konsistenteste

00:01:50.300 --> 00:01:50.700
und

00:01:50.700 --> 00:01:54.020
das bringt einem mehr als alle Dinge, die man sich so

00:01:54.020 --> 00:01:55.980
überlegen kann. Erklär doch mal, was das

00:01:55.980 --> 00:01:56.920
ist Black. Ja, genau.

00:01:58.560 --> 00:01:59.620
Genau, das ist halt der

00:01:59.620 --> 00:02:01.740
kompromisslose Codeformatter

00:02:01.740 --> 00:02:03.880
sozusagen. Also das Ding checkt nicht nur, ob

00:02:03.880 --> 00:02:05.560
irgendwie der Code, den man schreibt,

00:02:06.240 --> 00:02:07.840
PEP8 irgendwie

00:02:07.840 --> 00:02:09.960
entspricht, sondern es hat auch eine Meinung

00:02:09.960 --> 00:02:11.980
dazu, wie das denn ordentlicherweise aussehen

00:02:11.980 --> 00:02:13.220
sollte und formatiert den dann um.

00:02:14.080 --> 00:02:15.900
Kann man das auch selber einstellen, wie der denn ausstehen

00:02:15.900 --> 00:02:17.400
sollte? Oder sagt man einfach nur, ich weiß es nicht?

00:02:17.620 --> 00:02:19.700
Es gibt so eine Handvoll Optionen,

00:02:19.760 --> 00:02:21.860
gerade für die Zeilenlänge, aber das ist dann

00:02:21.860 --> 00:02:23.700
auch schon alles, weil die sagen, wir haben eine Meinung

00:02:23.700 --> 00:02:25.780
und wenn jeder das

00:02:25.780 --> 00:02:27.680
einstellen könnte, wie er möchte, dann würde es überhaupt nichts bringen.

00:02:28.840 --> 00:02:29.120
Deshalb

00:02:29.120 --> 00:02:31.740
wenn du Black drüber laufen hast, da gibt es auch für

00:02:31.740 --> 00:02:33.320
GitHub, gibt es so kleine Badges,

00:02:34.020 --> 00:02:35.260
wo man sagen kann, Black formatet.

00:02:35.980 --> 00:02:36.940
Cool, das kann ich noch gar nicht.

00:02:37.620 --> 00:02:39.540
Und wenn man das eben in seine

00:02:39.540 --> 00:02:41.840
Continuous Integration reintut oder in irgendein

00:02:41.840 --> 00:02:43.680
Tool, was das automatisch macht, dann weiß man eben, dass

00:02:43.680 --> 00:02:45.440
der Code immer gleich formatiert ist.

00:02:45.440 --> 00:02:47.300
Kann man ja lesen. Da kann man sich ja

00:02:47.300 --> 00:02:49.580
die ganzen Sachen, die man sich da angewohnt hat, die man lieb gewonnen hat,

00:02:49.620 --> 00:02:50.480
die ganzen... Das kannst du alle vergessen.

00:02:52.660 --> 00:02:53.500
Kannst du alle neu lernen.

00:02:54.000 --> 00:02:55.540
Aber man hat nie wieder das Problem, dass

00:02:55.540 --> 00:02:57.440
man irgendwie sich überlegen muss, okay,

00:02:57.480 --> 00:02:59.460
wenn ich jetzt einen mehrteiligen String habe und ich muss

00:02:59.460 --> 00:03:01.400
das irgendwie einrücken und dann, oh Gott, jetzt werden die

00:03:01.400 --> 00:03:02.840
Aufrufe in der Methode,

00:03:03.340 --> 00:03:05.380
die Parameter sind alles zu lang, wie mache ich das jetzt nochmal?

00:03:05.460 --> 00:03:07.480
Dann macht man es einmal so und so. Das braucht man alles nicht

00:03:07.480 --> 00:03:09.220
mehr tun. Das passiert nicht. Aber man macht es einfach irgendwie

00:03:09.220 --> 00:03:11.380
und Black macht es dann richtig. Genau. Oder anders.

00:03:12.020 --> 00:03:13.440
Das heißt, man kann auch einfach alles in eine Teile

00:03:13.440 --> 00:03:15.280
schreiben, dann Blackt und dann. Ja, ja. Schön.

00:03:15.460 --> 00:03:16.660
Geht schon. Kannst du machen. Ja.

00:03:17.280 --> 00:03:17.440
Ja.

00:03:18.940 --> 00:03:21.180
Das Einzige, was ich gehört habe, ich habe was gelesen

00:03:21.180 --> 00:03:23.480
über ein Proposal für Python 3.8.

00:03:24.060 --> 00:03:25.340
Hat jetzt mit Django nichts zu tun.

00:03:25.540 --> 00:03:28.080
für Subinterpreter,

00:03:29.920 --> 00:03:30.180
wo die

00:03:30.180 --> 00:03:30.640
quasi,

00:03:32.500 --> 00:03:34.080
was eine Möglichkeit soll, dem

00:03:34.080 --> 00:03:36.060
Global Interpreter-Log zu entgehen,

00:03:36.800 --> 00:03:38.040
dass man quasi Threads

00:03:38.040 --> 00:03:40.020
starten kann in Python, die dann

00:03:40.020 --> 00:03:42.180
innerhalb des Prozesses eigene Interpreter

00:03:42.180 --> 00:03:44.060
sind. Aber die API

00:03:44.060 --> 00:03:46.180
davon ist noch sehr ungeschickt

00:03:46.180 --> 00:03:47.720
und sehr schwerfällig.

00:03:48.540 --> 00:03:50.360
Deshalb, die Kommentare,

00:03:50.480 --> 00:03:52.040
die ich gelesen habe, waren alle negativ, aber

00:03:52.040 --> 00:03:53.980
die Idee hört sich eigentlich ganz gut an.

00:03:54.600 --> 00:03:55.940
dass man so ein bisschen aus diesem

00:03:55.940 --> 00:03:58.880
GIL-Gefängnis rauskommt.

00:04:00.420 --> 00:04:00.780
Ja, das wäre

00:04:00.780 --> 00:04:02.260
schon schön, wenn man da irgendwie mal was

00:04:02.260 --> 00:04:04.320
ja, wenn da mal

00:04:04.320 --> 00:04:06.700
das Ding loswerden würde. 3.8 ist ja

00:04:06.700 --> 00:04:07.600
jetzt auch gar nicht mehr so weit weg.

00:04:07.800 --> 00:04:10.580
Und ich glaube,

00:04:10.660 --> 00:04:12.100
das wäre eine ziemlich tiefgreifende Änderung.

00:04:13.660 --> 00:04:14.700
Ja gut, es wäre halt

00:04:14.700 --> 00:04:16.860
was, was zwischen Threads und Multiprocessing

00:04:16.860 --> 00:04:18.460
ist, so von der schwerwiegend

00:04:18.460 --> 00:04:19.880
Haftigkeit.

00:04:21.180 --> 00:04:22.560
Ist das für 3.20 oder so?

00:04:23.620 --> 00:04:25.340
Ja, irgendwann dann müssen sie

00:04:25.340 --> 00:04:26.500
bei Python 8.

00:04:28.360 --> 00:04:29.640
Ja, gab es letztens auch so einen

00:04:29.640 --> 00:04:31.440
satirischen irgendwie, der definitive,

00:04:31.640 --> 00:04:33.540
die definitive Feature-Liste für Python 4.

00:04:34.420 --> 00:04:35.820
Wir müssen das jetzt mal endlich angehen.

00:04:37.460 --> 00:04:38.040
Ich glaube,

00:04:38.120 --> 00:04:39.580
auf Python 4 hat ja jetzt momentan tatsächlich

00:04:39.580 --> 00:04:41.020
fast niemand irgendwie so richtig Lust, weil

00:04:41.020 --> 00:04:43.400
der Prozess von zwei nach drei

00:04:43.400 --> 00:04:45.500
ist jetzt so allmählich durch und alle

00:04:45.500 --> 00:04:46.760
Ja, nach zehn Jahren.

00:04:47.980 --> 00:04:49.460
Sind froh, dass Python das überhaupt

00:04:49.460 --> 00:04:50.800
überlebt hat und ja,

00:04:51.480 --> 00:04:53.340
ich glaube, das hat in naher Zukunft niemand wirklich vor,

00:04:53.400 --> 00:04:55.260
das nochmal so inkompatibel zu

00:04:55.260 --> 00:04:57.500
upgraden. Oder die stellen

00:04:57.500 --> 00:04:59.500
jetzt einfach auch die Versionen so um und machen jedes Jahr

00:04:59.500 --> 00:05:00.280
einfach eine neue Version.

00:05:01.540 --> 00:05:03.120
So wie andere Bibliotheken es machen.

00:05:05.200 --> 00:05:05.580
Oder andere

00:05:05.580 --> 00:05:05.960
Produkte.

00:05:07.740 --> 00:05:09.300
Nö, ansonsten, genau, keine Ahnung,

00:05:09.400 --> 00:05:11.400
vielleicht dann beim nächsten Mal ein bisschen mehr, dann lesen

00:05:11.400 --> 00:05:12.900
wir uns vielleicht mal die Newsletter wieder durch.

00:05:15.120 --> 00:05:15.440
Genau,

00:05:15.520 --> 00:05:17.320
ich hatte auch nicht so viel Zeit, das irgendwie so Mails zu

00:05:17.320 --> 00:05:19.320
lesen, weil war viel Konferenz

00:05:19.320 --> 00:05:21.220
Zeugs, genau.

00:05:21.380 --> 00:05:22.840
Ja, aber wir haben ja in Django Cast was gebaut.

00:05:22.840 --> 00:05:24.620
Ja, richtig, genau.

00:05:25.100 --> 00:05:26.180
Da waren wir auch beide.

00:05:26.340 --> 00:05:28.320
Wir waren auf dem Frühjahrssprint

00:05:28.320 --> 00:05:30.120
der Python User Group Düsseldorf.

00:05:30.300 --> 00:05:30.740
Genau, ja.

00:05:31.900 --> 00:05:34.280
Und genau, vielleicht erzählst du das einfach.

00:05:34.600 --> 00:05:36.560
Ja, wir haben tatsächlich die Kommentare

00:05:36.560 --> 00:05:38.420
eingebaut, auf die ihr euch schon so lange gefreut hattet.

00:05:39.200 --> 00:05:39.920
Und es funktioniert.

00:05:40.220 --> 00:05:42.280
Also ihr könnt jetzt kommentieren. Einfach so.

00:05:42.820 --> 00:05:44.640
Und ja, unter jeder Podcast-Folge

00:05:44.640 --> 00:05:46.640
sagt uns, was ihr

00:05:46.640 --> 00:05:47.940
davon haltet. Schreibt es drunter.

00:05:48.240 --> 00:05:49.020
Kommentiert fleißig.

00:05:50.920 --> 00:05:52.520
Ja, wir haben zwei Tage

00:05:52.520 --> 00:05:53.520
gebraucht, also ich,

00:05:54.280 --> 00:05:55.520
und dann ging es, ja.

00:05:56.120 --> 00:05:58.500
Kann ich jetzt auch bei den alten Folgen noch dazuschreiben, was ich

00:05:58.500 --> 00:06:00.580
jetzt davon halte? Ja. Das ist ja cool,

00:06:00.640 --> 00:06:02.400
das ist ja ein cooles Feature und das muss ich nachher gleich mal machen.

00:06:03.500 --> 00:06:03.760
Ja.

00:06:06.980 --> 00:06:08.540
Lest ihr das dann auch? Kriegt ihr da E-Mails

00:06:08.540 --> 00:06:10.500
dafür? Ja, das haben wir, wir haben das,

00:06:10.600 --> 00:06:12.440
also es sollte so sein, aber wir haben es noch nicht ausprobiert.

00:06:12.500 --> 00:06:13.320
Insofern keine Ahnung.

00:06:14.800 --> 00:06:16.160
Premiere. Dann probieren wir das aus.

00:06:16.160 --> 00:06:18.480
Ja, genau.

00:06:18.840 --> 00:06:20.020
Ja, und der Chaptermarkt, das weiß ich nicht,

00:06:20.040 --> 00:06:21.380
ob du das wusstest, können wir auch jetzt mittlerweile?

00:06:22.100 --> 00:06:24.460
Ach so, wir haben es gerade wieder vergessen,

00:06:24.620 --> 00:06:25.760
den Knopf zu definieren.

00:06:25.880 --> 00:06:26.760
Ach Mist, ja.

00:06:26.960 --> 00:06:28.660
Finde ich ein sehr gutes Feedback, müsste man nur machen.

00:06:29.180 --> 00:06:31.280
Ja, wir haben es das letzte Mal eingeführt, aber...

00:06:31.280 --> 00:06:34.100
Moment, Moment, ich warte, dann habe ich hier mal eine...

00:06:35.520 --> 00:06:36.720
Könnt ihr ja nachher noch annotieren.

00:06:37.380 --> 00:06:38.420
Ja, das ist ja natürlich blöd,

00:06:38.500 --> 00:06:39.540
da muss man sich das alles nochmal anhören.

00:06:41.320 --> 00:06:42.960
Oh nein, da muss man sich den Podcast nochmal anhören.

00:06:43.000 --> 00:06:44.440
Ja, also wir wollten eigentlich so ein Buzzer noch bauen,

00:06:44.540 --> 00:06:44.860
so ein Chapter.

00:06:47.280 --> 00:06:49.180
Ja, irgendwie so einleiten.

00:06:49.580 --> 00:06:52.080
Bei mir funktioniert das mit den Chapters leider nicht,

00:06:52.100 --> 00:06:54.380
nativ in meiner Android-Pocketcast-App

00:06:54.380 --> 00:06:56.380
das so ein bisschen blöd, dann muss ich irgendwie den Feed selber abonnieren.

00:06:56.900 --> 00:06:58.260
Muss ich nochmal testen, ob das irgendwie so geht.

00:06:58.340 --> 00:06:59.240
Aber bei den

00:06:59.240 --> 00:07:02.180
iPhone-Produkten sollte das

00:07:02.180 --> 00:07:03.320
eigentlich direkt funktionieren.

00:07:04.180 --> 00:07:05.860
Ja, das ist ganz, also die

00:07:05.860 --> 00:07:08.120
Podcast-Clients, die ziehen sich

00:07:08.120 --> 00:07:10.120
das ja nicht nochmal, also wenn man den Webplayer

00:07:10.120 --> 00:07:11.940
sich anguckt, der zieht das halt über

00:07:11.940 --> 00:07:13.680
so eine Jungle-Rest-Framework, so eine

00:07:13.680 --> 00:07:15.980
REST-API und

00:07:15.980 --> 00:07:17.860
das funktioniert natürlich dann immer, aber

00:07:17.860 --> 00:07:19.740
die Player, die

00:07:19.740 --> 00:07:21.600
lesen das irgendwie aus dem

00:07:21.600 --> 00:07:23.280
Audio-File selbst raus.

00:07:24.040 --> 00:07:25.980
Und das ist halt unterschiedlich da reingeschrieben.

00:07:26.240 --> 00:07:27.560
Also es gibt da irgendwie so von Apple

00:07:27.560 --> 00:07:29.080
eine proprietäre Geschichte bei

00:07:29.080 --> 00:07:31.900
MPEG-4-Audio, was halt

00:07:31.900 --> 00:07:33.240
so der Standard bei Apple halt ist.

00:07:34.340 --> 00:07:35.840
Es funktioniert auf Android halt alles

00:07:35.840 --> 00:07:37.660
nicht so toll, dass das alles nicht so super unterstützt.

00:07:38.320 --> 00:07:38.740
Und genau.

00:07:39.200 --> 00:07:40.820
Ich glaube, die zieht sich über den MP3-Feed oder sowas.

00:07:42.020 --> 00:07:43.880
Genau, ich muss das aber manuell ändern.

00:07:44.020 --> 00:07:45.680
Das heißt, wenn ich dann irgendwie suche, dann finde ich halt

00:07:45.680 --> 00:07:47.540
dann erstmal den Feed, wo das noch nicht drin ist.

00:07:48.240 --> 00:07:49.360
Ja, MP3

00:07:49.360 --> 00:07:51.760
Feed kann man natürlich auch

00:07:51.760 --> 00:07:53.300
nehmen. Das Problem dabei ist halt, dass

00:07:53.300 --> 00:07:55.780
MP3 ist halt irgendwie ein relativ

00:07:55.780 --> 00:07:57.580
altes Format und kann halt diverse Dinge nicht

00:07:57.580 --> 00:07:59.580
so richtig. Also ich frage mich, warum er das macht. Das müssen wir

00:07:59.580 --> 00:08:01.560
vielleicht nochmal recherchieren, weil es könnte ja auch einfach sein, dass er

00:08:01.560 --> 00:08:03.660
das nimmt, wenn es da ist und sonst ein anderes

00:08:03.660 --> 00:08:05.280
oder sowas. Und ich weiß, das weiß ich nicht genau warum.

00:08:05.500 --> 00:08:06.360
Vielleicht kann man das einstellen, oder?

00:08:06.780 --> 00:08:09.620
Ja, aber also allgemein ist

00:08:09.620 --> 00:08:11.540
diese ganze Audio-Format-Nummer auch

00:08:11.540 --> 00:08:13.220
irgendwie der, das ist alles ziemlich

00:08:13.220 --> 00:08:14.460
schrecklich, weil

00:08:14.460 --> 00:08:17.180
genau, dann könnte man ja denken, irgendwie, wenn man

00:08:17.180 --> 00:08:19.280
MP3 nimmt, dann ist man fein raus, aber

00:08:19.280 --> 00:08:21.320
MP3 ist also eigentlich nicht mehr so richtig

00:08:21.320 --> 00:08:22.920
zeitgemäß von der Größe her

00:08:22.920 --> 00:08:25.240
beziehungsweise Verhältnisgröße

00:08:25.240 --> 00:08:26.960
zur Qualität und dann

00:08:26.960 --> 00:08:28.300
hat das halt auch so

00:08:28.300 --> 00:08:31.220
fundamentale Features nicht drin, wie

00:08:31.220 --> 00:08:32.520
zum Beispiel, es gibt halt keine

00:08:32.520 --> 00:08:35.200
Angabe zur Zeit, die man halt irgendwie

00:08:35.200 --> 00:08:37.060
unabhängig von dem Pfeil lesen könnte,

00:08:37.180 --> 00:08:38.460
was bedeutet, dass man nicht

00:08:38.460 --> 00:08:41.420
irgendwie nach vorne

00:08:41.420 --> 00:08:43.300
zurückspulen kann, ohne

00:08:43.300 --> 00:08:45.260
das ganze Ding runterzuladen, was halt auch mal

00:08:45.260 --> 00:08:47.120
so ein bisschen blöd ist. Eigentlich will man das ja vielleicht

00:08:47.120 --> 00:08:49.260
nicht unbedingt, sondern nur so

00:08:49.260 --> 00:08:50.880
viel laden, wie man gerade

00:08:50.880 --> 00:08:53.340
abspielen möchte oder halt irgendwo hinspringen.

00:08:53.800 --> 00:08:55.180
Aber das geht halt in MP3 alles nicht.

00:08:55.300 --> 00:08:57.340
Also blöd. Und dann gibt es natürlich

00:08:57.340 --> 00:08:59.160
noch irgendwie Formate, die eigentlich noch viel cooler sind

00:08:59.160 --> 00:09:00.780
wie Opus oder

00:09:00.780 --> 00:09:02.760
OrgWorbis oder so, aber das kann

00:09:02.760 --> 00:09:04.940
dann Apple wiederum nicht richtig.

00:09:05.840 --> 00:09:06.940
Das ist irgendwie ein Kreuz.

00:09:08.000 --> 00:09:08.580
Wobei jetzt

00:09:08.580 --> 00:09:10.060
Apple hat umgestellt

00:09:10.060 --> 00:09:12.620
das Format, der

00:09:12.620 --> 00:09:13.600
wenn man jetzt

00:09:13.600 --> 00:09:17.300
in iMessage irgendwie Sprachnachrichten

00:09:17.300 --> 00:09:18.580
verschickt, dann war das vorher immer

00:09:18.580 --> 00:09:20.940
irgendwas ganz krüppeliges

00:09:20.940 --> 00:09:23.540
GSM-Telefon-Codec

00:09:23.540 --> 00:09:25.120
und so hat sich das halt angehört

00:09:25.120 --> 00:09:27.080
und es war immer so irgendwie

00:09:27.080 --> 00:09:28.620
ja...

00:09:28.620 --> 00:09:30.080
Hallo, hallo!

00:09:31.140 --> 00:09:33.020
Es klang ziemlich schrecklich und

00:09:33.020 --> 00:09:35.060
das haben die jetzt tatsächlich auf Opus umgestellt und nicht auf

00:09:35.060 --> 00:09:36.760
M4A, also auf MPEG-4.

00:09:37.480 --> 00:09:39.020
Das ist ja auch irgendwie ungewöhnlich. Das heißt, es gibt

00:09:39.020 --> 00:09:41.040
zumindest jetzt irgendwie den Decoder irgendwie

00:09:41.040 --> 00:09:42.820
mit in iOS und

00:09:42.820 --> 00:09:45.140
vielleicht tut sich ja danach was, dass es irgendwie ordentlichen

00:09:45.140 --> 00:09:46.860
Support für Opus irgendwie

00:09:46.860 --> 00:09:47.920
in iOS gibt.

00:09:48.240 --> 00:09:51.760
Das Chapter kommen jetzt übrigens im Audio-File-Format.

00:09:51.860 --> 00:09:52.640
Ja, Moment.

00:09:56.320 --> 00:09:56.800
Genau.

00:09:57.480 --> 00:09:59.000
Aber ja, solange das...

00:09:59.000 --> 00:10:01.000
Aber ich meine, im Grunde müssten alle Plattformen

00:10:01.000 --> 00:10:02.520
sowas wie Opus unterstützen oder

00:10:02.520 --> 00:10:04.880
alle alles oder sowas und das ist alles irgendwie nicht so richtig

00:10:04.880 --> 00:10:05.200
in Sicht.

00:10:09.360 --> 00:10:10.080
Keine Ahnung.

00:10:11.960 --> 00:10:13.180
Cuba, es ist kaputt.

00:10:13.180 --> 00:10:14.780
Ich kann nichts machen.

00:10:15.940 --> 00:10:18.260
Ja, nochmal kurz

00:10:18.260 --> 00:10:20.020
die Audio-Thema, also in Django Cast ist

00:10:20.020 --> 00:10:21.840
alles drin, wenn ihr es nutzt, ist komplett

00:10:21.840 --> 00:10:23.960
verfügbar und auf der Seite natürlich auch im

00:10:23.960 --> 00:10:25.380
Repo, wenn ihr es euch jetzt angucken wollt.

00:10:25.940 --> 00:10:27.660
Ja, genau.

00:10:27.840 --> 00:10:28.740
Hier in Bugs finden und so.

00:10:30.340 --> 00:10:31.740
Ja, Kommentare,

00:10:31.980 --> 00:10:33.860
das war so ein bisschen, das war dann am Schluss nicht so

00:10:33.860 --> 00:10:35.800
schwer, also das Schwerste war eigentlich rauszukriegen, was kann man

00:10:35.800 --> 00:10:37.720
da so, was gibt es denn da alles, kann man irgendwas verwenden,

00:10:37.800 --> 00:10:39.820
was es schon gibt und ja, kann man zum Glück, muss man

00:10:39.820 --> 00:10:41.780
nicht so viel selber machen, aber das

00:10:41.780 --> 00:10:43.700
hin zu konfigurieren oder so, war dann schon so ein bisschen

00:10:43.700 --> 00:10:45.740
nicht immer so

00:10:45.740 --> 00:10:47.780
super offensichtlich und genau.

00:10:47.960 --> 00:10:49.780
Ja, die erste Lösung haben wir auch wieder weggeschmissen und dann eine andere

00:10:49.780 --> 00:10:51.100
genommen. Ja, und

00:10:51.100 --> 00:10:53.100
dann, das

00:10:53.100 --> 00:10:54.960
sollte jetzt eigentlich funktionieren, mal gucken.

00:10:55.960 --> 00:10:57.720
Was ich damals noch nicht

00:10:57.720 --> 00:10:59.800
so richtig wieder auf dem Schirm hatte, was man

00:10:59.800 --> 00:11:01.780
eigentlich auch noch machen kann, ist, das wäre

00:11:01.780 --> 00:11:03.700
vielleicht dann die nächste Schritte, dass man nicht irgendwie so

00:11:03.700 --> 00:11:05.780
einfach Kommentare verwendet, sondern Webmentions oder so.

00:11:06.300 --> 00:11:07.660
Aber da kommen wir gleich vielleicht nochmal drauf.

00:11:07.860 --> 00:11:09.620
Ja, ja, genau, weil dann wären wir schon wieder in die Web.

00:11:10.540 --> 00:11:11.740
Was verwendet ihr denn jetzt?

00:11:11.820 --> 00:11:13.340
Was ist denn jetzt die Lösung, die ihr gefunden habt?

00:11:13.400 --> 00:11:15.520
Ah, okay, das ist die

00:11:15.520 --> 00:11:17.600
verwendete Lösung ist, es gab mal

00:11:17.600 --> 00:11:18.980
Kommentare in Django selber mit drin

00:11:18.980 --> 00:11:21.440
und

00:11:21.440 --> 00:11:23.880
dann, glaube ich in Django 1.6

00:11:23.880 --> 00:11:24.920
oder so ist es rausgeflogen

00:11:24.920 --> 00:11:27.260
weil man da Leute gesagt haben, so

00:11:27.260 --> 00:11:29.540
wollen ja nicht alles

00:11:29.540 --> 00:11:31.080
irgendwie in Django selber drin haben

00:11:31.080 --> 00:11:33.480
und dann ist es ein

00:11:33.480 --> 00:11:35.060
eigenes Third-Party-Paket geworden

00:11:35.060 --> 00:11:37.580
namens Django Contrib Commence

00:11:37.580 --> 00:11:39.580
und das

00:11:39.580 --> 00:11:41.420
wurde aber weiterhin maintained und

00:11:41.420 --> 00:11:42.100
gibt es immer noch

00:11:42.100 --> 00:11:45.360
Problem kann man auch nicht sagen, aber das hat

00:11:45.360 --> 00:11:47.620
einige ganz nette Geschichten. Das hat zum Beispiel dieses Admin-Interface,

00:11:47.740 --> 00:11:49.320
das irgendwie ganz ordentlich funktioniert. Das macht

00:11:49.320 --> 00:11:51.280
diesen ganzen Kram. Man wird irgendwie benachrichtigt, wenn

00:11:51.280 --> 00:11:52.980
irgendwas passiert. Es gibt ja so diverse

00:11:52.980 --> 00:11:54.900
Anti-Spam-Geschichten, die man mit reinklinken kann.

00:11:58.480 --> 00:11:59.360
Aber was es halt nicht

00:11:59.360 --> 00:12:01.120
kann, ist, man kann nicht auf andere Kommentare

00:12:01.120 --> 00:12:03.180
antworten. Das ist so ein bisschen

00:12:03.180 --> 00:12:03.600
doof.

00:12:05.280 --> 00:12:05.680
Retro.

00:12:07.420 --> 00:12:09.120
Ja, naja,

00:12:09.300 --> 00:12:11.260
das ist ja schon nett. Und da gibt's dann

00:12:11.260 --> 00:12:13.120
halt ein anderes Ding, das nennt sich Django Threaded

00:12:13.120 --> 00:12:15.240
Commands. Und das

00:12:15.240 --> 00:12:16.840
macht im Grunde nur so ein bisschen,

00:12:17.340 --> 00:12:18.780
das funktioniert auch so ähnlich,

00:12:19.680 --> 00:12:21.260
also man kann da von diesen

00:12:21.260 --> 00:12:23.160
Modellen erben und das macht halt noch so ein paar

00:12:23.160 --> 00:12:24.560
Felder, ein paar Spalten dazu

00:12:24.560 --> 00:12:26.920
und in dem Wesentlichen führt das

00:12:26.920 --> 00:12:29.040
so eine Parent-Spalte ein und

00:12:29.040 --> 00:12:30.580
dann kann man halt auch Kommentare

00:12:30.580 --> 00:12:32.900
quasi referenzieren

00:12:32.900 --> 00:12:34.940
und es macht auch so ein bisschen

00:12:34.940 --> 00:12:36.840
in der Darstellung, es hat da Template-Text dafür,

00:12:36.940 --> 00:12:38.340
dass das halt irgendwie so baummäßig

00:12:38.340 --> 00:12:39.560
angeordnet wird.

00:12:40.860 --> 00:12:42.580
Das dürft ihr auch bei uns natürlich testen im Podcast.

00:12:45.240 --> 00:12:47.640
Ja, genau. Wie weit man das verschachteln kann, bevor

00:12:47.640 --> 00:12:49.300
das Layout kaputt geht. Super, dankeschön.

00:12:51.500 --> 00:12:52.380
Challenge accepted.

00:12:54.260 --> 00:12:55.480
Ja, und

00:12:55.480 --> 00:12:57.660
dann ist aber immer noch so ein bisschen doof, dass das

00:12:57.660 --> 00:12:59.140
halt hässlich aussieht und dass

00:12:59.140 --> 00:13:01.300
man irgendwie, wenn man das halt postet,

00:13:01.340 --> 00:13:03.500
einen neuen Request macht und dann lädt der Player

00:13:03.500 --> 00:13:05.340
neu und all das ist dann auch nicht so schick.

00:13:06.500 --> 00:13:07.580
Ja, wir sind noch nicht

00:13:07.580 --> 00:13:09.960
wirklich bei aktuellen

00:13:09.960 --> 00:13:11.600
Webgeschichten angekommen, aber so

00:13:11.600 --> 00:13:12.660
Web 2.0

00:13:12.660 --> 00:13:14.880
Ajax-Requests, das sollte ja schon

00:13:14.880 --> 00:13:16.880
gehen. Und da gibt es dann noch ein Ding, das nennt sich

00:13:16.880 --> 00:13:18.240
Django Fluent Commands,

00:13:18.700 --> 00:13:20.600
das auf Django Commands, also Django

00:13:20.600 --> 00:13:21.920
Contrib Commands und

00:13:21.920 --> 00:13:24.440
Threaded Commands aufbaut.

00:13:25.340 --> 00:13:26.880
Der Maintainer davon

00:13:26.880 --> 00:13:28.640
hat auch die Maintenance von dem Threaded Commands

00:13:28.640 --> 00:13:30.920
übernommen, weil das ist irgendwie vor ein paar Jahren verwaist,

00:13:31.140 --> 00:13:32.820
das Paket. Aber dadurch, dass der

00:13:32.820 --> 00:13:33.920
das halt benutzt für sein Ding,

00:13:34.760 --> 00:13:36.040
wird das halt auch mal noch für...

00:13:36.040 --> 00:13:37.620
Und hat er nicht zusammengeführt, das ist ja interessant.

00:13:37.820 --> 00:13:39.940
Nee, hat das irgendwie so gelassen. Ja, das weiß ich auch nicht.

00:13:41.100 --> 00:13:43.140
Genau, und das macht halt eben

00:13:43.140 --> 00:13:45.320
diese Ajax-Call-Geschichte

00:13:45.320 --> 00:13:47.160
möglich und

00:13:47.160 --> 00:13:49.120
es macht auch das Formular

00:13:49.120 --> 00:13:50.820
hübscher und so. Das sind dann

00:13:50.820 --> 00:13:52.960
Crispy Forms und ja, das sieht dann

00:13:52.960 --> 00:13:53.720
eigentlich ganz okay aus.

00:13:55.400 --> 00:13:56.280
Ja, und

00:13:56.280 --> 00:13:58.400
ja, also

00:13:58.400 --> 00:14:00.940
genau, man hat halt die ganzen

00:14:00.940 --> 00:14:02.760
Kommentare dann halt auch in der eigenen Datenbank und so.

00:14:02.800 --> 00:14:05.060
Wenn man irgendwann mal eine API davor bauen würde,

00:14:05.160 --> 00:14:06.640
ist das halt alles dann

00:14:06.640 --> 00:14:09.020
irgendwie vorhanden. Man kann Kommentare durchsuchen

00:14:09.020 --> 00:14:10.380
und so, das sind halt so die Vorteile, weil

00:14:10.380 --> 00:14:12.440
was man natürlich auch machen könnte, ist einfach das Ganze

00:14:12.440 --> 00:14:14.340
an einen externen Service auszulagern, wie

00:14:14.340 --> 00:14:16.500
Disqus zum Beispiel machen natürlich viele.

00:14:16.680 --> 00:14:17.940
Es gibt auch Jago Disqus,

00:14:18.100 --> 00:14:19.980
die App, die ganz funktioniert.

00:14:19.980 --> 00:14:22.420
Was aber oft von Adblockern ist, oft in den Adblockerlisten

00:14:22.420 --> 00:14:24.900
drin. Ja. Und sieht man da die Funktionalität

00:14:24.900 --> 00:14:25.260
gar nicht.

00:14:26.420 --> 00:14:28.280
Ja, das ist natürlich so ein Problem. Ich sehe keine

00:14:28.280 --> 00:14:29.440
Kommentare. Oh nein.

00:14:30.920 --> 00:14:32.540
Bei vielen Webseiten ist das genau das,

00:14:32.660 --> 00:14:34.540
was man möchte, aber bei so ein paar Webseiten

00:14:34.540 --> 00:14:36.240
wäre es doch ganz schön. Ja.

00:14:36.580 --> 00:14:38.100
Es gibt so was ähnliches, das heißt Comento.

00:14:38.640 --> 00:14:39.720
Hatte ich dir, glaube ich, auch mal gelegt.

00:14:39.960 --> 00:14:41.980
Ja, es ist quasi ein selbst gehostetes

00:14:41.980 --> 00:14:44.060
Diskurs, aber

00:14:44.060 --> 00:14:46.000
dann hat man halt wieder was, was man selber

00:14:46.000 --> 00:14:46.900
verwalten muss.

00:14:47.780 --> 00:14:50.020
Ja, das sah auch ziemlich cool aus. Ich glaube, das ist

00:14:50.020 --> 00:14:51.960
irgendwie in Google geschrieben oder so, aber auch

00:14:51.960 --> 00:14:54.020
hängt auf Postgres-Datenbank.

00:14:55.200 --> 00:14:56.040
Aber da hat man

00:14:56.040 --> 00:14:58.060
eben dann wieder das Problem, ja, was ist,

00:14:58.140 --> 00:15:00.120
wenn man die Daten selber noch mit irgendwelchen anderen Dingen

00:15:00.120 --> 00:15:01.800
verlinken möchte oder so, dann ist das wieder schwierig.

00:15:03.080 --> 00:15:03.180
Ja.

00:15:04.820 --> 00:15:05.220
Tja.

00:15:05.680 --> 00:15:06.380
Das ist alles nix.

00:15:08.660 --> 00:15:09.860
Naja, also bitte gehen jetzt.

00:15:09.960 --> 00:15:11.900
also viel Spaß dabei. Genau, oh, ah,

00:15:11.980 --> 00:15:13.500
es gibt noch ein weiteres Feature, neues Feature,

00:15:13.620 --> 00:15:15.960
ganz viel, äh, und zwar, ähm,

00:15:17.580 --> 00:15:18.340
Volltext-Suche.

00:15:18.900 --> 00:15:19.520
Genau, ah, ja, stimmt.

00:15:19.980 --> 00:15:21.600
Ja, das war noch nicht drin, ne?

00:15:21.680 --> 00:15:22.640
Ja, einmal kurz, glaube ich, ja.

00:15:23.780 --> 00:15:26.300
Ja? Ich glaube nicht so ausführlich,

00:15:26.360 --> 00:15:26.880
einmal nur kurz.

00:15:27.760 --> 00:15:29.800
Dass wir das drin hatten, ah, ja, äh, genau,

00:15:29.900 --> 00:15:31.640
aber das passt ja eigentlich auch ganz gut in Django,

00:15:31.880 --> 00:15:32.980
in Django-Folge rein.

00:15:33.740 --> 00:15:36.300
Ähm, ähm,

00:15:36.680 --> 00:15:37.960
genau, ich hatte irgendwann mal

00:15:37.960 --> 00:15:40.120
das jetzt schon ein paar Monate her, Anfang des Jahres

00:15:40.120 --> 00:15:42.060
war ich auf der FrostCon, doch das

00:15:42.060 --> 00:15:43.420
habe ich ja irgendwie schon mal erzählt, glaube ich,

00:15:43.760 --> 00:15:46.060
habe daraus gekriegt, wie Volltextsuche mit Postgres irgendwie ordentlich

00:15:46.060 --> 00:15:48.040
funktioniert und jetzt ist das halt

00:15:48.040 --> 00:15:49.960
auch so eingebaut. Und es gibt auch ein ganz nettes

00:15:49.960 --> 00:15:50.780
Modul namens

00:15:50.780 --> 00:15:53.780
Django Watson, was halt

00:15:53.780 --> 00:15:55.900
irgendwie diese ganzen Suchquerys,

00:15:55.960 --> 00:15:57.280
die man dann an die Datenbank schicken muss,

00:15:58.240 --> 00:15:59.920
irgendwie weg abstrahiert.

00:16:00.100 --> 00:16:01.660
Ich hoffe, dass das unten drunter, ich habe

00:16:01.660 --> 00:16:03.920
das versucht zu lesen, das baut

00:16:03.920 --> 00:16:05.760
irgendwie auf komplizierte Art irgendwie die Statements zusammen.

00:16:06.020 --> 00:16:07.900
Ich hoffe, es tut das Richtige. Aber momentan

00:16:07.900 --> 00:16:23.560
Es sind noch nicht so viele Daten drin, dass man das irgendwie merken würde, wenn es das Falsche tut. Insofern ist es egal. Und vielleicht muss ich mir das irgendwann nochmal genauer angucken, ob es wirklich die richtigen Statements ausführt. Aber ansonsten hat man halt das Problem, wenn man selber die Statements an die Datenbank schickt, dann hat man irgendwie auch so ein Results-Set, das nicht so richtig filterbar ist und so.

00:16:23.740 --> 00:16:41.880
Und was man eigentlich haben möchte, ist ja irgendwie, und das machen wir jetzt auch so, man kriegt halt einen, man hat halt eine Volltext-Suche, aber möchte halt auch dann noch weiter filtern können nach Datum zum Beispiel oder Datums-Ranges oder irgendwelchen anderen Filter-Options-Geschichten.

00:16:42.380 --> 00:17:08.240
Und dafür nehmen wir Django Filter, das ist auch ein ganz bekanntes Paket und das generiert auch die Formulare selber, da muss man dann alles nicht mehr machen und man hat so ein bisschen Faceted Navigation, da muss man noch ein bisschen was selber machen, man muss zuerst eine Query abschicken, wo man sich die Facetten-Counts holt und dann kann man dann die Filter daraus bauen und dann alles andere passiert dann mehr oder weniger automatisch.

00:17:08.540 --> 00:17:09.660
Aber das ist halt

00:17:09.660 --> 00:17:12.400
eigentlich schon sehr nett und das ist normalerweise

00:17:12.400 --> 00:17:14.600
ein ziemlicher Krampf, wenn man sowas baut für eine Webseite

00:17:14.600 --> 00:17:15.960
und eigentlich will man das ja schon haben.

00:17:19.120 --> 00:17:20.380
Also was man dann häufig hört,

00:17:20.560 --> 00:17:21.800
wenn man Leuten darüber redet, die sagen,

00:17:21.940 --> 00:17:24.260
nimm doch einfach Elasticsearch und dann ist das Problem gelöst,

00:17:24.340 --> 00:17:25.940
aber das ist es halt nicht wirklich.

00:17:27.360 --> 00:17:28.160
Also weil wenn man

00:17:28.160 --> 00:17:30.060
jetzt Elasticsearch nimmt oder so, dann macht das den

00:17:30.060 --> 00:17:31.660
Volltextteil ganz gut,

00:17:32.560 --> 00:17:34.220
aber man bekommt dann

00:17:34.220 --> 00:17:36.280
halt ja nur die Dokument-IDs, mehr oder

00:17:36.280 --> 00:17:38.220
weniger. Oder man kann halt auch

00:17:38.220 --> 00:17:40.020
mehr Daten bekommen, wenn man das halt ins

00:17:40.020 --> 00:17:41.980
Elasticsearch schon reinschreibt oder in eine beliebige andere

00:17:41.980 --> 00:17:44.100
Volltext-Suchmaschine. Nur

00:17:44.100 --> 00:17:46.100
muss man halt immer nochmal auf die Datenbank,

00:17:46.200 --> 00:17:48.220
um dann die ganzen zusätzlichen Daten, die man

00:17:48.220 --> 00:17:50.240
jetzt an den Modellen dran hat, halt auch

00:17:50.240 --> 00:17:51.660
daraus zu holen. Das heißt, man macht einmal

00:17:51.660 --> 00:17:54.060
einen Roundtrip zur Suchmaschine, dann einen Roundtrip

00:17:54.060 --> 00:17:56.200
zur Datenbank, dann

00:17:56.200 --> 00:17:58.300
vielleicht auch nochmal ein zweites, um sich Filtercounts zu holen

00:17:58.300 --> 00:18:00.180
für Datum oder so. Und dann eben manche

00:18:00.180 --> 00:18:02.040
Abfragen kann man auch nur gegen die Datenbank machen,

00:18:02.480 --> 00:18:04.420
weil Volltext-Suchmaschine kann halt viele Anfragen

00:18:04.420 --> 00:18:05.940
Arten nicht. Wenn jetzt irgendwas mit

00:18:05.940 --> 00:18:07.720
Geo-Location

00:18:07.720 --> 00:18:10.000
basierten Filtergeschichten machen wollen

00:18:10.000 --> 00:18:12.100
würde, dann kann man das mit Postgres

00:18:12.100 --> 00:18:13.920
total super tun, aber weiß nicht.

00:18:14.080 --> 00:18:15.880
Also gut, gibt es jetzt auch Erweiterungen für Elasticsearch, aber

00:18:15.880 --> 00:18:18.320
ja, es gibt bestimmt Anfragen,

00:18:18.340 --> 00:18:19.880
die... Das ist das gleiche Problem, wie das, was du vorhin

00:18:19.880 --> 00:18:21.840
erwähnt hast, oder? Hast du einfach dann zwei Datenbanken

00:18:21.840 --> 00:18:24.040
und die Sachen zusammenbringen, ist... Ist halt kacke

00:18:24.040 --> 00:18:25.780
irgendwie, ja. Schwierig. Genau.

00:18:26.000 --> 00:18:27.960
Und eigentlich kann Postgres

00:18:27.960 --> 00:18:29.940
irgendwie fast alles besser, was

00:18:29.940 --> 00:18:31.840
so Anfragen angeht, bis auf

00:18:31.840 --> 00:18:33.860
Postfix-Suche, oder? Das ist auch gar nicht so schlecht.

00:18:33.860 --> 00:18:35.820
Also würde ich sagen, das ist eigentlich die

00:18:35.820 --> 00:18:38.640
wäre die nettere Option, wenn man halt die Datenbank

00:18:38.640 --> 00:18:40.360
so hauptsächlich verwendet. Und dann

00:18:40.360 --> 00:18:42.740
genau, Volltextsuche

00:18:42.740 --> 00:18:44.620
gut, wenn das halt irgendwie halbwegs funktioniert, ist ja schon okay.

00:18:46.160 --> 00:18:46.420
Ja.

00:18:47.440 --> 00:18:48.960
Und nicht halt hauptsächlich

00:18:48.960 --> 00:18:50.660
Elasticsearch oder sowas und dann nochmal

00:18:50.660 --> 00:18:52.420
gegen die Datenbank geht. Ja.

00:18:53.500 --> 00:18:54.300
Aber es ist halt,

00:18:54.440 --> 00:18:56.380
genau, ja, muss man

00:18:56.380 --> 00:18:58.000
alles mal ausprobiert haben und dann gucken.

00:18:58.840 --> 00:19:00.480
Ich finde die Lösung gerade mit Django Filter

00:19:00.480 --> 00:19:02.460
und Watson eigentlich ganz

00:19:02.460 --> 00:19:03.340
elegant.

00:19:04.720 --> 00:19:07.020
mal schauen. Mal gucken, wie lange es hält.

00:19:07.380 --> 00:19:08.500
Mal gucken, wie lange es hält, ja genau.

00:19:09.580 --> 00:19:11.080
Genau, das ist Volltext-Suche

00:19:11.080 --> 00:19:13.240
versettet Navigation-Geschichten.

00:19:15.200 --> 00:19:15.600
Ja.

00:19:18.720 --> 00:19:19.520
Ja, jetzt sind wir

00:19:19.520 --> 00:19:21.760
nächstes Chapter.

00:19:22.540 --> 00:19:25.100
Nächstes Chapter, was haben wir denn so gemacht?

00:19:26.660 --> 00:19:27.380
Ja, ich war im Urlaub.

00:19:30.560 --> 00:19:31.460
Wo warst du denn?

00:19:32.420 --> 00:19:32.860
Algarve.

00:19:33.580 --> 00:19:34.920
Ah, sehr schön. Ja, war wirklich schön.

00:19:35.200 --> 00:19:37.440
Habt ihr gutes Wetter gehabt? Ja, hervorragend.

00:19:37.800 --> 00:19:38.860
Das Essen war toll. Wir haben dann

00:19:38.860 --> 00:19:41.560
so einen Reiseführer entdeckt, da konntest du für 2 Euro

00:19:41.560 --> 00:19:43.600
immer so die Restaurants in den Bergen

00:19:43.600 --> 00:19:45.620
testen mit Getränk.

00:19:46.180 --> 00:19:46.440
Mega.

00:19:47.360 --> 00:19:49.560
Ja, das klingt gut. Wahrscheinlich gar keinen Rechner mitgenommen

00:19:49.560 --> 00:19:51.040
oder so. Nein.

00:19:51.620 --> 00:19:52.480
Okay, ich glaube schon.

00:19:53.480 --> 00:19:54.800
Wer würde denn auf so eine absurde Idee kommen?

00:19:54.800 --> 00:19:54.960
Ja.

00:19:58.200 --> 00:20:00.020
Ja, klingt gut.

00:20:00.980 --> 00:20:02.860
Ja, dann weiter mit Django, würde ich sagen, oder?

00:20:02.860 --> 00:20:31.260
Moment, ich war ja noch auf einer, ich wollte noch was erzählen, ich war irgendwie auf dem Indie-Webcamp und auf der Beyond Tellerrand, das ist so eine, Beyond Tellerrand heißt es ganz genau, wir waren da auch schon mal zusammen, ja, ich weiß nicht mehr genau, war es vor, irgendwie, vor vielen Jahren, in einem anderen Leben, nein, so lange ist es auch nicht.

00:20:31.260 --> 00:20:47.640
Also es ist, genau, und ja, das ist eine jährlich stattfindende oder war lange Zeit eine jährlich stattfindende Web-Design-Konferenz in Düsseldorf, also eigentlich eine der netteren Web-Entwicklungskonferenzen so in Europa.

00:20:49.300 --> 00:21:14.740
Inzwischen gibt es Ableger in München und Berlin, das wird vom gleichen Organisator irgendwie ausgerichtet, aber sozusagen es findet jetzt dreimal im Jahr statt, nicht nur einmal im Jahr, aber halt auch nur einmal im Jahr in Düsseldorf und ja, wenn sich da so die Web-Community trifft, dann ist das eigentlich ein guter Anlass, da direkt so eine Indie-Web-Geschichte davor zu machen, weil dann sind eh alle relevanten Leute sozusagen da und dann kann man das halt auch gleich mal machen.

00:21:15.600 --> 00:21:18.220
Und da war ich auch schon zweimal, glaube ich.

00:21:18.280 --> 00:21:18.960
Ich weiß nicht mehr genau, wann.

00:21:22.100 --> 00:21:26.580
Und das ist, ja, ich weiß nicht, habt ihr davon schon mal gehört?

00:21:27.500 --> 00:21:29.500
Vielleicht noch mal kurz erklären, was Indie-Web überhaupt ist.

00:21:29.740 --> 00:21:31.260
Ich habe den Namen gehört, aber ich war noch nie dort.

00:21:32.240 --> 00:21:36.920
Ja, also das ist eine Geschichte, die ist losgegangen irgendwo 2010 oder so.

00:21:37.800 --> 00:21:43.620
Und im Grunde geht es darum, ja, das ist schwierig, das so kondensiert.

00:21:43.620 --> 00:21:45.440
selbstrostig von allem, was man so

00:21:45.440 --> 00:21:47.580
im Internet nutzt. Ja, also

00:21:47.580 --> 00:21:49.380
es ist quasi die Gegenbewegung zu den Silos,

00:21:49.520 --> 00:21:51.500
die halt jetzt so wahnsinnig populär geworden sind,

00:21:51.620 --> 00:21:52.620
also Facebook, Twitter

00:21:52.620 --> 00:21:55.660
und halt auch gegenüber

00:21:55.660 --> 00:21:57.640
den ganzen kleineren

00:21:57.640 --> 00:21:59.620
Silos, die halt jetzt alle schon gestorben sind, weil

00:21:59.620 --> 00:22:01.260
also wenn man jetzt

00:22:01.260 --> 00:22:03.760
anfangen mit sowas ganz Altem wie GeoCities oder so

00:22:03.760 --> 00:22:05.920
MySpace

00:22:05.920 --> 00:22:07.680
Ja, genau, wo

00:22:07.680 --> 00:22:09.720
Leute dann halt liebevoll ihren

00:22:09.720 --> 00:22:12.020
GeoCities

00:22:12.020 --> 00:22:14.200
man könnte es auch nennen, so einen digitalen

00:22:14.200 --> 00:22:15.900
Kleingartenverein oder so, wo jeder seine

00:22:15.900 --> 00:22:17.800
Parzelle behakt hat. Ja, und irgendwann

00:22:17.800 --> 00:22:19.800
wurde das halt einfach mal gelöscht. So, das ist natürlich

00:22:19.800 --> 00:22:21.500
irgendwie unschön. Also Yahoo hat es irgendwann gekauft,

00:22:21.640 --> 00:22:23.700
dann hat es sich mal weiterentwickelt, dann ist noch so ein paar

00:22:23.700 --> 00:22:25.260
Jahre vor sich hin

00:22:25.260 --> 00:22:27.920
gesagt, dass sich das so vor sich hingesurft,

00:22:28.060 --> 00:22:29.640
aber nichts mehr, dann

00:22:29.640 --> 00:22:31.780
ist nichts mehr daran passiert und dann haben sie es

00:22:31.780 --> 00:22:34.000
irgendwann abgestellt und dann glaube ich

00:22:34.000 --> 00:22:35.500
war das irgendwie so eine zwei Wochen

00:22:35.500 --> 00:22:37.280
Hauruck-Aktion, in dem das

00:22:37.280 --> 00:22:39.840
Internet Archive da irgendwie mit

00:22:39.840 --> 00:22:41.900
Platten hingefahren ist, wo sie dann die ganzen

00:22:41.900 --> 00:22:43.820
Kram da noch drauf kopiert haben und dann haben sie den

00:22:43.820 --> 00:22:44.740
Kram einfach gelöscht.

00:22:45.740 --> 00:22:47.920
Und ich weiß nicht, wie viele

00:22:47.920 --> 00:22:49.800
Millionen Stunden Arbeit da drin waren. Da gab es auch

00:22:49.800 --> 00:22:50.940
irgendwie mal eine Präsentation zu.

00:22:51.760 --> 00:22:53.800
Aber das einfach so wegzuwerfen, das fühlt

00:22:53.800 --> 00:22:55.540
sich irgendwie falsch an. Das fühlt sich so an wie so

00:22:55.540 --> 00:22:56.780
eine Bibliothek anzünden.

00:22:57.080 --> 00:22:59.660
Das macht man doch nicht. Ich meine, meine Güte.

00:23:00.380 --> 00:23:01.420
Ich bin nicht daran, dass der letzte

00:23:01.420 --> 00:23:02.920
Shishat in Ultima Online geschlossen hat.

00:23:02.920 --> 00:23:08.920
Ja gut, das ist halt das Problem bei

00:23:08.920 --> 00:23:10.840
Services, die jemand anders betreibt.

00:23:11.220 --> 00:23:15.480
Wenn er keine Lust mehr hat oder keinen wirtschaftlichen Sinn mehr darin sieht,

00:23:15.640 --> 00:23:19.160
dann steht ihm das ja zu, zu sagen, wir machen die Türen zu.

00:23:19.820 --> 00:23:23.440
Ja, aber das ist halt, glaube ich, etwas, was die meisten Benutzer gar nicht so erwarten,

00:23:23.520 --> 00:23:24.560
wenn sie jetzt irgendwie Spaß haben.

00:23:24.580 --> 00:23:25.220
Nee, natürlich nicht.

00:23:25.460 --> 00:23:28.420
Dienst interagieren, da ihren Content reintun, genau.

00:23:28.420 --> 00:23:35.600
Und dann sind sie sehr, also da gab es einen Vortrag mal von Meiji Ziklowski,

00:23:35.720 --> 00:23:36.720
ach, ich kann den Namen...

00:23:36.720 --> 00:23:37.440
Der Typ von Pinball?

00:23:37.700 --> 00:23:38.020
Genau.

00:23:39.560 --> 00:23:40.440
Der war halt auch da.

00:23:40.620 --> 00:23:41.620
Wie ist der? Mage?

00:23:42.520 --> 00:23:45.260
Nee, der ist

00:23:45.260 --> 00:23:47.100
irgendwo aus dem Osten

00:23:47.100 --> 00:23:48.400
und da, ich weiß nicht, der heißt

00:23:48.400 --> 00:23:50.020
Machin oder so ähnlich.

00:23:50.320 --> 00:23:52.720
Also es ist sicherlich falsch ausgesprochen,

00:23:52.720 --> 00:23:54.760
aber man findet es, wenn man das

00:23:54.760 --> 00:23:55.540
googelt.

00:23:56.180 --> 00:23:58.640
Tippt es einfach genauso an, wie ich es gesagt habe, dann findest du das.

00:23:58.900 --> 00:24:00.560
Oder einfach pinboard.in

00:24:00.560 --> 00:24:02.100
dann findest du es auch.

00:24:02.940 --> 00:24:04.700
Genau, der hatte dazu

00:24:04.700 --> 00:24:06.760
einen sehr schönen Vortrag mal gemacht,

00:24:06.920 --> 00:24:07.340
wo er dann

00:24:07.340 --> 00:24:10.420
einmal die ganzen Services aufgeführt hat, die

00:24:10.420 --> 00:24:12.260
die mal irgendwie populär waren und heißer Scheiß

00:24:12.260 --> 00:24:12.940
und dann irgendwie

00:24:12.940 --> 00:24:16.060
entweder eingestellt wurden oder halt oft

00:24:16.060 --> 00:24:17.880
aufgekauft wurden von einem der Großen.

00:24:18.280 --> 00:24:19.560
Und dann eingestellt wurden.

00:24:19.600 --> 00:24:20.740
Und dann eingestellt wurden, natürlich.

00:24:22.160 --> 00:24:24.740
Pinball.in, Dating, Meet, Online, Single.

00:24:25.160 --> 00:24:25.640
Pinboard.

00:24:25.900 --> 00:24:26.440
Ach so.

00:24:26.840 --> 00:24:29.040
P-N-B-O-A-R-D.in

00:24:29.040 --> 00:24:31.180
Ja.

00:24:32.560 --> 00:24:34.240
Der macht generell sehr schöne Vorträge.

00:24:34.240 --> 00:24:36.280
Das ist so eine generelle Empfehlung.

00:24:36.480 --> 00:24:37.460
Er hat eine sehr spitze Zunge.

00:24:38.160 --> 00:24:40.240
Ja, und da er relativ

00:24:40.240 --> 00:24:40.900
unabhängig ist,

00:24:41.140 --> 00:24:44.040
die Subscriptions bezahlen

00:24:44.040 --> 00:24:45.120
den Service, den er macht.

00:24:46.500 --> 00:24:47.900
Ja, der veröffentlicht seine Finanzen.

00:24:48.180 --> 00:24:50.240
Also es scheint bei ihm, glaube ich, ganz gut

00:24:50.240 --> 00:24:51.820
zu laufen. Läuft ganz gut und

00:24:51.820 --> 00:24:54.100
er ist niemandem was schuldig, er ist

00:24:54.100 --> 00:24:56.140
von niemandem abhängig. Das heißt, er kann

00:24:56.140 --> 00:24:56.860
halt auch irgendwie

00:24:56.860 --> 00:24:59.720
Finger in die Wunde legen. Er kennt so eigentlich

00:24:59.720 --> 00:25:01.840
die lustigste Geschichte hinter Pinboard.

00:25:02.800 --> 00:25:03.620
Die mit Delicious.

00:25:04.060 --> 00:25:04.900
Ja, erzähl die mal.

00:25:06.380 --> 00:25:08.020
Delicious ist genauso ein Service. Ich weiß nicht,

00:25:08.100 --> 00:25:09.440
ob sich Leute noch daran erinnern können,

00:25:09.540 --> 00:25:11.020
dell.isho.us.

00:25:11.200 --> 00:25:12.140
Den habe ich benutzt.

00:25:12.460 --> 00:25:14.180
Da habe ich zum ersten Mal diese böse Erfahrung gesammelt.

00:25:14.460 --> 00:25:17.060
Genau, war auch von einer Person gemacht worden.

00:25:17.840 --> 00:25:20.780
Der hat mal gesagt, er hat eine Dictionary-Suche gemacht

00:25:20.780 --> 00:25:23.880
und geguckt, welche .us-Domains am meisten Wörter geben.

00:25:24.440 --> 00:25:27.580
Und dann hat er halt isho.us sich gesichert.

00:25:27.580 --> 00:25:31.020
Und das Erste, was er gemacht hat, war dell.isho.us, also delicious.

00:25:31.660 --> 00:25:33.940
Und das war so ein Bookmarking, so alles,

00:25:34.040 --> 00:25:36.900
wo man einfach, wenn man durchs Web gesurft ist,

00:25:37.260 --> 00:25:38.800
auf irgendeinen Knopf drücken konnte.

00:25:38.800 --> 00:26:00.240
Und dann ist es da eben als Bookmark gesichert worden. Aber gleichzeitig auch mit so Social Features, wo man eben sehen konnte, was andere Leute gebookt haben. Für mich war das, ich habe das nie selber benutzt, aber für mich war es immer so ein bisschen, wenn ich etwas Interessantes gesucht habe, bin ich auf Delicious gegangen, habe die Kategorie Technology eingeklickt und da waren immer interessante Sachen drauf, die man vorher nicht kannte.

00:26:01.460 --> 00:26:03.600
They also baked this delicious pie.

00:26:04.480 --> 00:26:05.960
Ja, das gibt es leider nicht mehr.

00:26:06.560 --> 00:26:08.220
Das ist nämlich von Yahoo aufgekauft worden.

00:26:08.340 --> 00:26:11.080
Und Yahoo hat genau das gemacht, was Yahoo immer mit solchen Dingen macht.

00:26:13.060 --> 00:26:16.620
Haben diesen Service einfach kaputt gehen lassen.

00:26:17.660 --> 00:26:18.960
Und dann einfach irgendwann aufgeschlossen.

00:26:19.840 --> 00:26:25.360
Und das war der Zeitpunkt, wo sich dieser besagte Mensch gedacht hat,

00:26:25.380 --> 00:26:29.080
das ist doch blöd und hat Pinboard gegründet, um quasi diese Lücke zu füllen.

00:26:29.940 --> 00:26:34.880
Und hat auch so ein bisschen über Yahoo hergezogen, weil die Delicious halt komplett fehlgemärscht hatten.

00:26:34.960 --> 00:26:41.100
Die hatten zwischenzeitlich mal irgendein anderes Social-Produkt drauf, was gar nichts mehr mit dem ursprünglichen Delicious zu tun hat.

00:26:41.600 --> 00:26:46.660
Und irgendwann hat Yahoo auch daran die Lust verloren und sie haben einen Käufer gesucht für Delicious.com.

00:26:47.160 --> 00:26:52.720
Und sie haben tatsächlich einen gefunden, nämlich der Betreiber von Pinboard hat schließlich die ursprüngliche Domain jetzt gekauft

00:26:52.720 --> 00:26:58.700
und ist jetzt der Besitzer von Delicious.com, was natürlich dann auf seinen eigenen Service jetzt weiter verweist.

00:26:59.940 --> 00:27:02.560
Der bessere Service.

00:27:03.120 --> 00:27:04.040
Ja, ja, durchaus.

00:27:04.920 --> 00:27:06.320
Aber auch da könnte es

00:27:06.320 --> 00:27:07.440
natürlich prinzipiell passieren,

00:27:08.420 --> 00:27:10.360
dass er irgendwann

00:27:10.360 --> 00:27:12.260
keine Lust mehr hat oder dass er vom Bus überfahren wird

00:27:12.260 --> 00:27:13.440
oder dass er kein Geld mehr hat oder

00:27:13.440 --> 00:27:15.960
dass er sich mit der Mafia anlegt

00:27:15.960 --> 00:27:18.520
und dieser Service

00:27:18.520 --> 00:27:20.280
vorbei ist und zu Ende geht.

00:27:20.280 --> 00:27:20.640
Und

00:27:20.640 --> 00:27:24.080
das ist ein Problem, wobei

00:27:24.080 --> 00:27:26.080
da bekommt man die Daten relativ gut raus.

00:27:26.280 --> 00:27:26.620
Ja, klar.

00:27:28.160 --> 00:27:42.520
Das ist so ein bisschen auch der Hintergrund von der DSGVO oder von der GDPR, dass es eine Exportmöglichkeit geben muss, um eben genau solchen Fiaskos entgegenzuwirken oder so ein bisschen vorzubeugen, dass man zumindest an seine Daten kommen kann.

00:27:43.040 --> 00:28:07.160
Ja, genau. Und eben dieses Szenario hat er dann in diesem Vortrag sehr schön ausgemalt, indem er das halt einfach so nacheinander irgendwie gezeigt hat. Und er hat vor allen Dingen immer die Mails dann sozusagen angezeigt und dann auszugsweise vorgelesen, so die wichtigen Stellen, was die Betreiber, Gründer irgendwie der entsprechenden Services dann ihren Nutzern geschickt haben.

00:28:07.160 --> 00:28:33.100
Sie waren alle irgendwie super excited, dass sie jetzt irgendwie einem neuen großen Team irgendwie beitreten und dann die neuen Herausforderungen ganz toll und sie finden das alles super und so. Und ja, also für die war das alles total super immer. Und es gab dann auch eine Gruppe von Leuten, für die war das eigentlich nie super, sondern immer ziemlich kacke. Und das waren die Benutzer. Die haben nämlich eigentlich fast immer ihre Daten komplett verloren dabei. Und ja, das ist natürlich nicht so schön.

00:28:34.560 --> 00:28:47.600
Ja, wir, genau, ich saß da auch mal eben in dieser Camps zusammen mit einem Freund von mir, wir haben auch so eine Bookmarking-Seite so ähnlich gebaut, die gibt es auch immer noch.

00:28:49.180 --> 00:28:50.800
Die werdet ihr auch für immer weiter betreiben.

00:28:51.180 --> 00:28:52.960
Ich glaube auch, ich hoffe mal.

00:28:53.220 --> 00:28:53.680
Müsst ihr ja.

00:28:53.760 --> 00:29:13.400
Ja, müssen wir, genau. Und da saßen auch einige Leute dann, die da mit solchen Dingen schon zu tun hatten, drin. Das ist ja auch einer der Vorteile von diesem New Web Camp, dass man da tatsächlich irgendwie in relativ kleiner Runde mit all so diesen Leuten, die da solche Services mal betrieben haben oder zumindest viel Erfahrung damit gesammelt haben, irgendwie zusammensitzen kann.

00:29:13.400 --> 00:29:15.400
und dann haben wir das so erzählt, was wir

00:29:15.400 --> 00:29:17.200
da so vorhaben und dann meinte so einer, ja,

00:29:17.320 --> 00:29:19.120
naja, also jetzt nur nach, hat er jetzt

00:29:19.120 --> 00:29:21.200
zweimal erlebt, dass ihm die

00:29:21.200 --> 00:29:23.200
kompletten Bookmarks irgendwie verloren gegangen sind, weil

00:29:23.200 --> 00:29:25.140
im Service einmal aufgekauft und einmal hat er,

00:29:25.220 --> 00:29:27.060
ich glaube, es war Mahalo oder ich weiß nicht genau,

00:29:27.400 --> 00:29:29.080
hatte Backups verloren und

00:29:29.080 --> 00:29:30.600
war komplett einfach alle Daten weg.

00:29:30.920 --> 00:29:32.860
Ja, ich mach das nicht mehr.

00:29:33.960 --> 00:29:35.020
Meine Bookmarks sind

00:29:35.020 --> 00:29:37.120
im Service durch. Das ist vorbei.

00:29:37.540 --> 00:29:38.960
Nee, will ich nicht mehr.

00:29:39.420 --> 00:29:40.880
Und das kann man dann ja auch irgendwie verstehen.

00:29:41.240 --> 00:29:43.260
Und die Frage ist aber, ja, gut,

00:29:43.340 --> 00:29:44.960
wenn man das jetzt nicht möchte, was macht man denn dann?

00:29:45.520 --> 00:29:47.240
Wir nehmen einen Asteroiden, beschießen den mit

00:29:47.240 --> 00:29:49.380
einem Satelliten und dann machen wir damit einen solargetriebenen

00:29:49.380 --> 00:29:51.180
Server, der für immer irgendwie durchs

00:29:51.180 --> 00:29:52.320
IQs und erreichbar ist.

00:29:53.640 --> 00:29:55.280
Auch die gehen irgendwann leider kaputt.

00:29:56.120 --> 00:29:56.940
Da muss jemand

00:29:56.940 --> 00:29:58.360
ein Replacement hochschicken.

00:29:58.360 --> 00:29:59.760
Wie kommen denn die

00:29:59.760 --> 00:30:02.280
Updates dahin? Das ist halt irgendwie

00:30:02.280 --> 00:30:03.700
schwierig. Updates gibt es da nicht.

00:30:04.300 --> 00:30:08.360
Ja klar, es ist halt, es muss sich

00:30:08.360 --> 00:30:10.120
halt jemand drum kümmern und das sind einfach Kosten,

00:30:10.400 --> 00:30:12.040
die da passieren.

00:30:13.340 --> 00:30:15.420
Aber was halt eventuell geht, und das ist halt sozusagen

00:30:15.420 --> 00:30:17.000
der Indie-Web-Ausweg,

00:30:17.240 --> 00:30:19.200
dass man das halt dann selber macht, dass man, gut,

00:30:19.480 --> 00:30:21.340
jetzt vielleicht nicht so wahnsinnig viel Aufwendung reinsteckt,

00:30:21.400 --> 00:30:23.280
das alles selber entwickeln zu müssen, aber dass man zumindest

00:30:23.280 --> 00:30:25.480
quasi eine eigene Domain hat,

00:30:25.960 --> 00:30:27.600
die man unter Kontrolle, die man kontrolliert

00:30:27.600 --> 00:30:29.720
und dann halt Tools verwendet,

00:30:29.760 --> 00:30:31.520
die halt offen sind und die halt auch

00:30:31.520 --> 00:30:33.440
gepflegt werden eventuell und den ganzen Kram halt

00:30:33.440 --> 00:30:35.300
selber hustet. Oder halt viele

00:30:35.300 --> 00:30:37.380
unterschiedliche Services benutzt, die man

00:30:37.380 --> 00:30:39.340
auch gegebenenfalls austauschen kann,

00:30:39.900 --> 00:30:41.240
wenn einer von denen halt dann nicht mehr

00:30:41.240 --> 00:30:43.520
irgendwie funktionieren sollte

00:30:43.520 --> 00:30:44.900
oder halt gekauft wird oder so

00:30:44.900 --> 00:30:47.360
und dann man nicht das Problem hat, dass man all den Daten

00:30:47.360 --> 00:30:49.460
irgendwie weg ist, also wenn man jetzt Facebook viel verwendet

00:30:49.460 --> 00:30:51.400
und Facebook weg ist, dann

00:30:51.400 --> 00:30:53.440
ja, ist schwer da einen Satz

00:30:53.440 --> 00:30:55.120
dafür zu finden, aber wenn man jetzt irgendwie

00:30:55.120 --> 00:30:57.480
ja, mehrere unterschiedliche Services hat, das geht

00:30:57.480 --> 00:30:59.400
wahrscheinlich dann einfacher und

00:30:59.400 --> 00:31:01.420
ja, das ist sozusagen ein bisschen der

00:31:01.420 --> 00:31:03.020
der Ansatz da

00:31:03.020 --> 00:31:05.440
einmal dieses Problem loszuwerden, aber

00:31:05.440 --> 00:31:07.480
auch gibt es da so

00:31:07.480 --> 00:31:09.420
ein soziales Problem

00:31:09.420 --> 00:31:10.720
momentan, das ist halt diese

00:31:10.720 --> 00:31:12.800
weiß ich nicht,

00:31:12.900 --> 00:31:14.260
die großen

00:31:14.260 --> 00:31:15.720
Share und Like

00:31:15.720 --> 00:31:18.540
verursachen. Also da gab es

00:31:18.540 --> 00:31:20.040
einen schönen Artikel von

00:31:20.040 --> 00:31:22.080
Jeffrey Selden, glaube ich.

00:31:22.840 --> 00:31:24.300
Auch an der

00:31:24.300 --> 00:31:25.500
Webentwickler Erster Stunde

00:31:25.500 --> 00:31:27.460
relativ bekannt.

00:31:28.500 --> 00:31:30.500
Der hat, ich glaube, ob der Artikel

00:31:30.500 --> 00:31:32.520
so hieß, weiß ich nicht genau. Social Media

00:31:32.520 --> 00:31:34.280
is a garbage fire oder so.

00:31:35.520 --> 00:31:36.440
In diesem

00:31:36.440 --> 00:31:38.460
Tonfall ist ein Artikel geschrieben und

00:31:38.460 --> 00:31:40.340
das ist halt auch so ein Problem. Also wir dachten ja

00:31:40.340 --> 00:31:41.560
eigentlich irgendwie früher mal

00:31:41.560 --> 00:31:43.220
Internet voll gut.

00:31:45.600 --> 00:31:46.260
Mehr so im

00:31:46.260 --> 00:31:48.080
prächtischen Sinne, jeder hat jetzt sein eigenes Radio

00:31:48.080 --> 00:31:50.280
und dann war das ja auch eine ganze

00:31:50.280 --> 00:31:51.640
Zeit lang so, dass da irgendwie

00:31:51.640 --> 00:31:54.040
viel avantgardistisches Material

00:31:54.040 --> 00:31:56.140
irgendwie war und man konnte irgendwie mit den Leuten reden,

00:31:56.200 --> 00:31:58.140
die waren alle nett und wussten viel und

00:31:58.140 --> 00:32:00.160
das waren also irgendwie ganz andere Leute als

00:32:00.160 --> 00:32:02.060
die, mit denen man so

00:32:02.060 --> 00:32:04.000
normalerweise viel zu kämpfen hatte.

00:32:04.380 --> 00:32:05.320
Das ist aber lange her, ja.

00:32:05.760 --> 00:32:07.840
Das ist wahrscheinlich so 20 Jahre her ungefähr.

00:32:08.700 --> 00:32:10.040
Und dann, genau, dann kam irgendwann

00:32:10.040 --> 00:32:10.760
der ewige September.

00:32:11.840 --> 00:32:13.520
Also die vollende Hörte.

00:32:14.580 --> 00:32:16.020
Auch das ist ein Wort,

00:32:16.020 --> 00:32:17.120
was man mal googeln muss.

00:32:17.860 --> 00:32:19.080
Der Eternal September.

00:32:19.800 --> 00:32:21.100
Kann man einfach mal googeln,

00:32:21.840 --> 00:32:24.020
als dann das Web

00:32:24.020 --> 00:32:25.220
massentauglich wurde.

00:32:26.100 --> 00:32:27.640
Aber auch das war ja noch

00:32:27.640 --> 00:32:29.860
das Problem. Das Problem, was ich da sehe,

00:32:29.960 --> 00:32:31.800
ist ja vielmehr, dass wir eben so Tools

00:32:31.800 --> 00:32:33.720
gebaut haben, die es uns ermöglichen,

00:32:34.240 --> 00:32:36.200
diese Unzentralisiertheit,

00:32:36.300 --> 00:32:37.820
diese nicht vorhandene Mitte

00:32:37.820 --> 00:32:39.200
des Netzes doch wieder zu haben.

00:32:39.380 --> 00:32:41.160
jetzt eben Facebook und Twitter und Google

00:32:41.160 --> 00:32:43.180
da sind. Und dann

00:32:43.180 --> 00:32:45.000
haben wir halt bemerkt, oder dann bemerkt man

00:32:45.000 --> 00:32:46.900
irgendwann, dass das ganz massive Auswirkungen

00:32:46.900 --> 00:32:48.820
haben kann, zum Beispiel auf Demokratien,

00:32:48.920 --> 00:32:51.080
weil dann eben von außen Informationen reinfließen

00:32:51.080 --> 00:32:53.080
können, die man eigentlich nicht

00:32:53.080 --> 00:32:54.120
unbedingt da drin haben möchte.

00:32:55.380 --> 00:32:57.040
Ja, man hat auch... Und die auch sehr, sehr

00:32:57.040 --> 00:32:58.980
zielgenau zugestellt

00:32:58.980 --> 00:33:00.880
werden können, muss man so zu sagen.

00:33:01.200 --> 00:33:03.040
Ja, man hat halt einfach wieder so einen Punkt, an dem man

00:33:03.040 --> 00:33:04.900
einen Hebel ansetzen kann. Genau wie, ich meine,

00:33:05.160 --> 00:33:06.960
ich weiß jetzt nicht, ob das so eine neue

00:33:06.960 --> 00:33:08.860
Geschichte ist und dass das so problematisch ist, weil

00:33:08.860 --> 00:33:11.000
ich fürchte, diese Situation haben wir

00:33:11.000 --> 00:33:12.980
mit den klassischen Massenmedien, hatten wir die

00:33:12.980 --> 00:33:14.880
schon immer. Ja, genau, du hast ja deine Filterbarbel und wenn

00:33:14.880 --> 00:33:17.200
auf der Straße derjenige die Medien kontrolliert

00:33:17.200 --> 00:33:18.940
und alle Informationen, die du hast, in deiner Nachbarschaft

00:33:18.940 --> 00:33:20.840
nur von einer Quelle

00:33:20.840 --> 00:33:22.220
kommen oder von einer

00:33:22.220 --> 00:33:24.520
keinen freien Quelle kommen, dann wo?

00:33:24.520 --> 00:33:26.860
Ja, klar, natürlich, aber du hast natürlich bei den traditionellen

00:33:26.860 --> 00:33:28.700
Massenmedien immer die Auswahl, welche Zeitung du

00:33:28.700 --> 00:33:30.340
kaufen möchtest. Also wenn es mehrere gibt,

00:33:30.700 --> 00:33:32.800
immer mehrere. Je nachdem,

00:33:32.860 --> 00:33:34.820
wem die gehören und so. Ja, klar, das

00:33:34.820 --> 00:33:36.780
weiß man natürlich auch und die verschiedenen

00:33:36.780 --> 00:33:38.120
Zeitungen haben auch ihre Agendas.

00:33:38.860 --> 00:33:39.940
Aber da gab es ja immer mehrere.

00:33:40.860 --> 00:33:42.620
Ja, aber auch

00:33:42.620 --> 00:33:43.740
nebenan vielleicht.

00:33:44.380 --> 00:33:46.620
Und auf die Einfluss zu nehmen, ich weiß nicht, ob das

00:33:46.620 --> 00:33:48.920
Doch, also eine Anekdote zu dem

00:33:48.920 --> 00:33:50.760
Thema wäre halt Brexit. Das war mir

00:33:50.760 --> 00:33:52.880
ja gar nicht so klar, ob ich jetzt auch in irgendeinem

00:33:52.880 --> 00:33:54.020
Haha, habe ich da

00:33:54.020 --> 00:33:56.960
Verschwörungsmedien natürlich

00:33:56.960 --> 00:33:58.840
Also im Internet habe ich, das Internet

00:33:58.840 --> 00:33:59.560
hat mir das gesteckt.

00:34:01.780 --> 00:34:02.140
Das

00:34:02.140 --> 00:34:05.000
ja, an dem Tag,

00:34:05.000 --> 00:34:06.700
an dem die Abstimmung

00:34:06.700 --> 00:34:08.340
halt stattfand, haben

00:34:08.340 --> 00:34:10.480
fast alle britischen Zeitungen aufgemacht mit

00:34:10.480 --> 00:34:12.520
Vote Leave

00:34:12.520 --> 00:34:14.740
sozusagen oder stimmt mit Ja.

00:34:15.580 --> 00:34:16.680
Und der Grund war, dass

00:34:16.680 --> 00:34:18.420
halt ein guter Teil der

00:34:18.420 --> 00:34:20.680
britischen Zeitungslandschaft gehört

00:34:20.680 --> 00:34:22.720
halt Murdoch. Und der ist

00:34:22.720 --> 00:34:24.520
vorher mit irgendeiner Übernahmegeschichte in der EU

00:34:24.520 --> 00:34:26.480
gescheitert und der fand die EU halt doof und dann

00:34:26.480 --> 00:34:28.620
war er so, okay. Ja gut, dann sind die

00:34:28.620 --> 00:34:30.140
vielleicht auch einfach zu sehr zentralisiert.

00:34:30.320 --> 00:34:32.760
Ja genau, das würde ich eben sagen. Die klassischen

00:34:32.760 --> 00:34:34.740
Massenmedien sind halt super zentralisiert und

00:34:34.740 --> 00:34:36.480
auch wenn es einem nicht so aufgefallen ist, weil man

00:34:36.480 --> 00:34:38.420
hat halt außerhalb den ja nie irgendwas

00:34:38.420 --> 00:34:40.320
gesehen, hatte man da schon

00:34:40.320 --> 00:34:42.200
einen starken Bias natürlich wahrscheinlich drin,

00:34:42.960 --> 00:34:44.440
was halt auch nicht so schlimm ist, wenn man das

00:34:44.440 --> 00:34:46.100
nicht bemerkt, dann ist ja alles in Ordnung.

00:34:46.740 --> 00:34:46.860
Aber

00:34:46.860 --> 00:34:50.320
so mit dem Internet hat man dann plötzlich irgendwie

00:34:50.320 --> 00:34:52.400
so ein bisschen weiteren Blick

00:34:52.400 --> 00:34:54.280
vielleicht und dachte, das kann jetzt

00:34:54.280 --> 00:34:55.660
irgendwie nur besser werden, weil das

00:34:55.660 --> 00:34:58.140
ist jetzt, und dann stellt man fest, so

00:34:58.140 --> 00:35:00.320
nee, ja, keine Ahnung, Facebook

00:35:00.320 --> 00:35:04.360
ja, hat dann, damit hat man

00:35:04.360 --> 00:35:06.180
halt das gleiche Problem wie mit den alten Massenmedien,

00:35:06.380 --> 00:35:07.280
nur vielleicht noch schlimmer.

00:35:07.280 --> 00:35:08.560
Das ist halt irgendwie,

00:35:09.480 --> 00:35:10.780
die leben halt,

00:35:10.940 --> 00:35:13.060
das war auch in dem Artikel quasi

00:35:13.060 --> 00:35:14.840
war ein Vergleich, mal in die Mafia

00:35:14.840 --> 00:35:16.720
von eben anzuknöpfen.

00:35:18.860 --> 00:35:19.260
Ja,

00:35:19.340 --> 00:35:21.080
es ist so ein bisschen, als hätte man irgendwie

00:35:21.080 --> 00:35:23.140
sich Geld für ein Haus geliehen oder

00:35:23.140 --> 00:35:24.700
ein Haus gebaut, das man sich eigentlich nicht leisten kann,

00:35:25.040 --> 00:35:27.040
hat einen Kredit von der Bank aufgenommen und dann halt irgendwie

00:35:27.040 --> 00:35:28.120
auch nochmal die Mafia gefragt,

00:35:29.100 --> 00:35:30.660
weil man gerade irgendwie ein bisschen Geld brauchte

00:35:30.660 --> 00:35:32.600
und jetzt hat man ein Problem

00:35:32.600 --> 00:35:34.480
und man kann zu niemandem mehr gehen

00:35:34.480 --> 00:35:49.860
Und das ist halt so ein bisschen die Situation, in der so Unternehmen wie Facebook, Facebook jetzt nicht so schlimm, aber Twitter zum Beispiel sehr, sehr schlimm steckt eigentlich. Twitter war nie kostendeckend, das war immer so und die mussten immer zu noch schlimmeren Leuten gehen, um Geld zu bekommen.

00:35:51.520 --> 00:35:53.000
Tja, die können nicht mehr.

00:35:54.520 --> 00:35:55.480
Ja, das ist auch sowas.

00:35:55.540 --> 00:35:57.380
Ich weiß nicht genau, wie lange Twitter noch lebt.

00:35:57.480 --> 00:35:58.840
Wahrscheinlich, ja, vielleicht auch für immer.

00:35:58.980 --> 00:35:59.280
Wer weiß.

00:35:59.720 --> 00:36:00.940
Twitter-Steuer oder sowas.

00:36:01.060 --> 00:36:03.240
Da muss jeder ein bisschen immer Zwangsabgabe.

00:36:03.280 --> 00:36:04.000
Twitter-Subscriptions.

00:36:04.380 --> 00:36:05.720
Ja, aber Twitter-Minute.

00:36:05.840 --> 00:36:07.120
Du arbeitest eine Minute am Tag für Twitter.

00:36:08.240 --> 00:36:10.660
Aber du kannst es halt nicht mehr so gut ändern später.

00:36:10.840 --> 00:36:12.600
Wenn du einmal mit frei angefangen hast, ist es halt schwer.

00:36:13.500 --> 00:36:17.680
Und ja, die müssen jetzt, die können nicht wirklich sagen so,

00:36:17.680 --> 00:36:19.060
okay, wir finden

00:36:19.060 --> 00:36:21.540
das aber doof, wie sich sozusagen

00:36:21.540 --> 00:36:23.440
das Klima da auf unserer

00:36:23.440 --> 00:36:25.200
Plattform verändert und dass

00:36:25.200 --> 00:36:27.760
wir unternehmen jetzt mal wirksame Schritte dahin,

00:36:27.820 --> 00:36:29.740
dass es irgendwie für alle Leute angenehmer

00:36:29.740 --> 00:36:31.620
wird, sondern die sagen sich halt

00:36:31.620 --> 00:36:33.480
okay, wenn das Engagement halt

00:36:33.480 --> 00:36:35.720
steigert, dann

00:36:35.720 --> 00:36:37.200
ist gut. Egal, was

00:36:37.200 --> 00:36:38.660
das mit den Leuten macht.

00:36:39.240 --> 00:36:41.520
Die optimieren einfach auf Interaktionszeit

00:36:41.520 --> 00:36:43.400
und auf Zeit auf der Seite verbracht.

00:36:43.500 --> 00:36:45.280
Facebook macht das ja genauso. Facebook macht das auch.

00:36:45.280 --> 00:36:46.740
Die können das sehr, sehr gut.

00:36:47.500 --> 00:36:49.900
und bringen das auch sehr gut.

00:36:49.980 --> 00:36:51.940
YouTube ist auch soweit, die müssen

00:36:51.940 --> 00:36:53.640
das ja auch machen und

00:36:53.640 --> 00:36:56.100
sobald man ein, zwei Videos angeguckt hat,

00:36:56.200 --> 00:36:57.900
ist halt die Leiste voll mit den Empfehlungen

00:36:57.900 --> 00:37:00.100
und fünf oder sechs

00:37:00.100 --> 00:37:02.460
Videos später kommt man zu so Verschwörungsgeschichten.

00:37:03.400 --> 00:37:03.800
Genau,

00:37:04.040 --> 00:37:06.120
du musst die Leute halt irgendwie bei der Stange halten und dann

00:37:06.120 --> 00:37:06.900
ja,

00:37:07.920 --> 00:37:09.640
schon hat man da irgendwie...

00:37:09.640 --> 00:37:11.940
Freie Bildung, alternative Medieninhalte.

00:37:12.540 --> 00:37:14.060
Das Problem

00:37:14.060 --> 00:37:16.080
ist halt, dass sie eben nicht

00:37:16.080 --> 00:37:18.320
in deinem besten Interesse handeln unter Umständen,

00:37:18.400 --> 00:37:20.220
sondern halt irgendwie in ihrem

00:37:20.220 --> 00:37:21.440
Interesse müssen sie halt

00:37:21.440 --> 00:37:24.260
Werbung verkaufen

00:37:24.260 --> 00:37:26.160
und um die Werbung möglichst

00:37:26.160 --> 00:37:28.160
effektiv verkaufen zu können, müssen sie halt irgendwie die Eyeballs

00:37:28.160 --> 00:37:30.040
da irgendwie fesseln und die Leute quasi

00:37:30.040 --> 00:37:32.020
mehr oder weniger abhängig machen. Ja genau, die wollen halt,

00:37:32.140 --> 00:37:33.920
dass du dabei bleibst, das heißt, sie müssen dir

00:37:33.920 --> 00:37:35.680
Content bereitstellen, der dich interessiert,

00:37:36.040 --> 00:37:38.040
das heißt, sie müssen dich irgendwie kennenlernen und mehr Informationen

00:37:38.040 --> 00:37:40.180
darüber sammeln, was du gerne willst.

00:37:40.180 --> 00:37:42.600
Ja, aber es geht

00:37:42.600 --> 00:37:44.120
ja gar nicht darum, Bildung

00:37:44.120 --> 00:37:46.080
und balancierte Inhalte zu lieben,

00:37:46.240 --> 00:37:48.540
weil die sind nicht so interessant wie Verschwörungstheorien.

00:37:48.760 --> 00:37:50.420
Absolut. Ja, oder Katzenvideos.

00:37:50.900 --> 00:37:52.040
Oder Videos

00:37:52.040 --> 00:37:54.000
von Verkehrsunfällen oder Videos von

00:37:54.000 --> 00:37:55.300
was weiß ich.

00:37:55.880 --> 00:37:58.300
Dinge, die halt kurzfristig

00:37:58.300 --> 00:37:59.640
interessant sind, die dir aber länger

00:37:59.640 --> 00:38:02.120
nichts bringen. Ja, genau.

00:38:02.240 --> 00:38:03.420
Boulevard. Also es ist einfach

00:38:03.420 --> 00:38:05.920
die bekannten Zeitungen,

00:38:06.440 --> 00:38:08.280
die in jeder Auslage

00:38:08.280 --> 00:38:10.140
liegen, die haben auch die großen Headlines

00:38:10.140 --> 00:38:12.120
vorne drauf, weil die halt die Blicke auf sich

00:38:12.120 --> 00:38:14.140
Ich hätte es zum Beispiel gerne so wie so ein Bad-News-Filter.

00:38:14.320 --> 00:38:15.980
Also es gibt halt so Momente, da habe ich einfach keine Lust auf

00:38:15.980 --> 00:38:18.040
irgendwelchen Unsinn oder den nächsten Unfall oder sonst was.

00:38:18.400 --> 00:38:19.760
Einfach gerne wegfiltern. Und das

00:38:19.760 --> 00:38:22.100
gelingt mir in dem News-Feed, den ich immer so

00:38:22.100 --> 00:38:23.900
dann habe, wenn er mich komplett individuell

00:38:23.900 --> 00:38:26.080
zusammengestellt hat, irgendwie eher nicht. Das geht

00:38:26.080 --> 00:38:28.040
irgendwie nicht. Ja, das weiß man ja.

00:38:28.160 --> 00:38:29.400
Good News, Bad News.

00:38:31.320 --> 00:38:32.040
Ja, es ist...

00:38:32.040 --> 00:38:33.940
Das ist halt...

00:38:33.940 --> 00:38:35.980
Fernsehen macht das ja auch, wenn man

00:38:35.980 --> 00:38:37.880
sich die Nachrichten anguckt. Das ist ja der Grund, warum die

00:38:37.880 --> 00:38:39.760
Nachrichten halt so schlecht sind oder Katastrophen halt so.

00:38:40.000 --> 00:38:41.700
ist halt, dass irgendwie Angst

00:38:41.700 --> 00:38:43.480
natürlich als eine Emotion ist,

00:38:43.560 --> 00:38:45.380
man kann sie sowohl relativ leicht auslösen

00:38:45.380 --> 00:38:47.640
und die ist halt

00:38:47.640 --> 00:38:49.260
sehr aufmerksamkeitsschlag.

00:38:49.560 --> 00:38:51.560
Es gibt auch weltweit einfach genug davon.

00:38:51.920 --> 00:38:53.040
Passiert immer irgendwo.

00:38:53.240 --> 00:38:54.720
Ich meine, es macht ja auch irgendwie Sinn,

00:38:54.940 --> 00:38:57.580
wenn irgendwo was Gefährliches ist, dann sollte

00:38:57.580 --> 00:38:58.600
man da vielleicht mal hingucken.

00:38:59.160 --> 00:39:01.360
Ja, so ein Festival zum Beispiel, irgendwie so

00:39:01.360 --> 00:39:02.920
Fusion oder sowas, das ist total gefährlich.

00:39:03.920 --> 00:39:04.760
Tausend Polizisten.

00:39:04.760 --> 00:39:06.500
Ja, das kann man dann natürlich auch noch draußen machen.

00:39:06.620 --> 00:39:08.360
Man kann natürlich Dinge auch gefährlich machen.

00:39:09.380 --> 00:39:11.040
Und wenn man eine politische

00:39:11.040 --> 00:39:13.000
Agenda hat, dann wird einem da auch immer was

00:39:13.000 --> 00:39:14.860
einfallen, was man gefährlich machen kann.

00:39:15.820 --> 00:39:16.880
Das kommt dann eben noch dazu.

00:39:17.300 --> 00:39:18.800
Ja, vor allem, das muss man dann einen Auftrag geben,

00:39:19.080 --> 00:39:20.360
dass man dann noch Arbeiten drüber schreibt.

00:39:21.500 --> 00:39:23.140
Ja, aber auch das ist einfach

00:39:23.140 --> 00:39:25.080
nicht im besten Sinne des Lesers,

00:39:25.200 --> 00:39:26.460
sondern es ist halt im Sinne des

00:39:26.460 --> 00:39:28.820
Nachrichtenherstellers, der die

00:39:28.820 --> 00:39:29.900
gelesen werden und die Werbung

00:39:29.900 --> 00:39:31.060
bekämpft wird.

00:39:32.740 --> 00:39:34.640
Ich glaube, um auf das Problem zurückzukommen,

00:39:34.640 --> 00:39:36.560
diese Maschinen, die wir

00:39:36.560 --> 00:39:38.620
da mit zu verantworten haben

00:39:38.620 --> 00:39:40.620
als Webentwickler, die sind

00:39:40.620 --> 00:39:42.700
einfach so groß und so mächtig geworden,

00:39:42.880 --> 00:39:44.660
dass es jetzt sich eben

00:39:44.660 --> 00:39:46.400
globale Auswirkungen zeigen.

00:39:46.980 --> 00:39:48.680
Ja, und eben

00:39:48.680 --> 00:39:50.640
ja, so

00:39:50.640 --> 00:39:52.440
dass man halt eigentlich immer, wenn man

00:39:52.440 --> 00:39:54.640
also diese Orte, Facebook, Twitter, das ist

00:39:54.640 --> 00:39:56.780
halt außerhalb von so kleinen, netten

00:39:56.780 --> 00:39:58.620
Bereichen ist das halt irgendwie schon

00:39:58.620 --> 00:40:00.700
ein ziemlicher Sumpf,

00:40:00.820 --> 00:40:02.620
ja, brennende Mülltonne, ja, das sind

00:40:02.620 --> 00:40:04.500
so die Sachen, die einem dazu einfallen, aber es ist eigentlich

00:40:04.500 --> 00:40:06.340
nicht so das Schöne, was man irgendwie mal

00:40:06.340 --> 00:40:08.440
im Sinn hatte, irgendwie, es ist nicht

00:40:08.440 --> 00:40:09.980
so die Utopie dabei rausgekommen.

00:40:11.380 --> 00:40:12.280
Vielleicht hängt es wirklich davon ab,

00:40:12.300 --> 00:40:14.040
wie man so deine Bubble

00:40:14.040 --> 00:40:15.520
so gestalten kann.

00:40:17.000 --> 00:40:18.560
Ja, aber es wird immer im Interesse

00:40:18.560 --> 00:40:20.240
von Twitter sein, dir

00:40:20.240 --> 00:40:22.200
mehr von den aufregenden Dingen reinzutun.

00:40:22.280 --> 00:40:24.080
Auch wenn du versuchst, deine Bubble kleinzuhalten.

00:40:24.760 --> 00:40:26.540
Und vor allen Dingen, du hast es gar nicht unter Kontrolle.

00:40:26.680 --> 00:40:27.460
Ich versuche es ja auch.

00:40:27.760 --> 00:40:30.200
Ich will ja Twitter gar nicht so sehr benutzen, aber

00:40:30.200 --> 00:40:32.300
es kommt trotzdem immer dieses Fenster, du könntest noch

00:40:32.300 --> 00:40:34.400
folgen. Hashtags, die gerade

00:40:34.400 --> 00:40:35.180
interessant sind.

00:40:35.180 --> 00:40:37.280
Und wenn man

00:40:37.280 --> 00:40:39.200
sich auf der Twitter-Hauptseite anschaut,

00:40:39.300 --> 00:40:40.920
was die, also ich

00:40:40.920 --> 00:40:43.140
bin nie eingeloggt bei Twitter, das heißt, ich sehe den

00:40:43.140 --> 00:40:45.300
Login-Bildschirm sehr häufig und

00:40:45.300 --> 00:40:47.280
da sind halt drei so Dinge drauf.

00:40:48.260 --> 00:40:49.240
Hear what's going on.

00:40:49.800 --> 00:40:51.240
Take part in the conversation. Und das sind

00:40:51.240 --> 00:40:53.640
so Dinge, die mich überhaupt gar nicht interessieren und die auch

00:40:53.640 --> 00:40:54.060
eigentlich

00:40:54.060 --> 00:40:57.380
nicht wichtig sind.

00:40:57.400 --> 00:40:58.580
Bist du in meinem Stats-Modus unterwegs?

00:41:01.060 --> 00:41:01.460
Selbstverständlich

00:41:01.460 --> 00:41:02.640
bin ich hier in meinem Stats-Modus unterwegs.

00:41:03.600 --> 00:41:05.340
Nee, ich habe so eine Erweiterung in meinem

00:41:05.340 --> 00:41:06.660
Browser drin, die die Cookies löscht.

00:41:07.280 --> 00:41:10.720
Und alle Dinge, wo ich nicht explizit eingeloggt bleiben möchte,

00:41:10.920 --> 00:41:12.120
die kriegen die Cookies gelöscht.

00:41:12.360 --> 00:41:15.040
Das ist übrigens sehr interessant, was das mit der YouTube-History macht.

00:41:15.160 --> 00:41:19.180
Weil solange man bei YouTube drin bleibt, merken die, was man anschaut.

00:41:19.860 --> 00:41:21.260
Und jedes Mal, wenn ich den Browser mal aufmache,

00:41:21.460 --> 00:41:24.800
sind die Empfehlungen wieder zurückgesetzt.

00:41:25.040 --> 00:41:27.280
Und die sind nicht viel besser als...

00:41:27.280 --> 00:41:29.520
Da kriegst du den Punkt Mainstream halt ab, weil die dich nicht kennen.

00:41:29.700 --> 00:41:32.680
Ja klar, da kriegt man einfach das, was zu dem Video dazugehört, ab.

00:41:32.800 --> 00:41:35.580
Je nachdem, was man da anschaut, ist es manchmal seltsam

00:41:35.580 --> 00:41:36.980
und manchmal noch seltsamer.

00:41:37.180 --> 00:41:39.600
einfach mal ausprobieren.

00:41:39.760 --> 00:41:41.700
Das ist sehr witzig zum Teil.

00:41:41.800 --> 00:41:43.260
Ja, so ein neues YouTube-Konto anlegen,

00:41:43.380 --> 00:41:45.160
die Empfehlungen, die sind tatsächlich, wenn man echt mal denkt, so

00:41:45.160 --> 00:41:47.580
Ja. Wer guckt

00:41:47.580 --> 00:41:49.440
sowas? Aber die Antwort ist, die Leute

00:41:49.440 --> 00:41:51.280
gucken sowas. Und YouTube

00:41:51.280 --> 00:41:53.340
macht das ja nicht, die bringt ja nicht die

00:41:53.340 --> 00:41:55.360
Empfehlungen, damit wir seltsame Videos angucken können,

00:41:55.400 --> 00:41:56.160
sondern die bringt Empfehlungen,

00:41:57.220 --> 00:41:59.200
weil die Leute mehr solche Videos ansehen.

00:41:59.240 --> 00:42:01.220
Was sind denn die auflagestärksten Tageszeitungen?

00:42:02.500 --> 00:42:03.500
Keine Ahnung, Bild vermutlich.

00:42:03.500 --> 00:42:05.060
Ja, geht auch dasselbe, oder?

00:42:05.480 --> 00:42:06.320
Ja, und die FATS.

00:42:07.380 --> 00:42:09.680
Also liegt es doch am Leser,

00:42:10.240 --> 00:42:10.980
Gucker

00:42:10.980 --> 00:42:12.860
und Konsumenten?

00:42:13.860 --> 00:42:15.400
Ja, naja, aber sag mal so,

00:42:15.500 --> 00:42:17.540
wenn man Alternativen hätte, dann könnte

00:42:17.540 --> 00:42:19.440
man ja eventuell, also ja, ich meine, natürlich darf man sich

00:42:19.440 --> 00:42:20.800
da nicht so viel Illusionen hingeben.

00:42:21.600 --> 00:42:23.380
Klar werden vielleicht irgendwie die

00:42:23.380 --> 00:42:25.260
meisten Leute tatsächlich sowas wie Bild lesen oder

00:42:25.260 --> 00:42:27.300
weiß ich nicht, was hier im Gegenteil, gibt es irgendwie Express oder

00:42:27.300 --> 00:42:29.260
aber

00:42:29.260 --> 00:42:31.220
es gibt ja auch andere Sachen

00:42:31.220 --> 00:42:33.280
und momentan haben wir im Web halt so ein bisschen das Problem,

00:42:33.280 --> 00:42:35.220
dass es irgendwie nicht viel anderes gibt, außer

00:42:35.220 --> 00:42:37.400
irgendwie den Markt schreiern.

00:42:37.480 --> 00:42:39.320
Und auch, dass man eben an diese Leute drankommt.

00:42:39.820 --> 00:42:41.260
Du kommst an den

00:42:41.260 --> 00:42:43.380
Bildkäufer dran und kannst ihm den ganzen Tag

00:42:43.380 --> 00:42:45.220
mehr Dinge erzählen.

00:42:46.580 --> 00:42:47.300
Und jemand, der ein Bild

00:42:47.300 --> 00:42:49.200
gekauft hat, der ist offensichtlich

00:42:49.200 --> 00:42:50.200
schon offen für so Unsinn.

00:42:51.880 --> 00:42:53.240
Um mal unseren Elitismus

00:42:53.240 --> 00:42:55.160
raushängen zu lassen. Der ist also

00:42:55.160 --> 00:42:57.060
offenbar schon offen für solche Botschaften.

00:42:57.680 --> 00:42:59.260
Und wenn man diese Leute

00:42:59.260 --> 00:43:01.340
damit eben bombardiert, was sich ja jetzt

00:43:01.340 --> 00:43:03.280
in den letzten

00:43:03.280 --> 00:43:05.020
Monaten gezeigt hat, dass Facebook

00:43:05.020 --> 00:43:06.220
eben genau solche Dinge tut

00:43:06.220 --> 00:43:08.740
und dann eben diese Filterblase

00:43:08.740 --> 00:43:11.020
jemandem gibt und sagt, hier ist eine Filterblase

00:43:11.020 --> 00:43:12.680
von jemandem, der die Bild-Zeitung liest,

00:43:13.280 --> 00:43:15.020
mach damit, was du willst, dann passieren

00:43:15.020 --> 00:43:15.900
halt sehr interessante Dinge.

00:43:17.880 --> 00:43:19.140
Interessant nicht im Sinne von

00:43:19.140 --> 00:43:20.780
gut, aber nicht interessant, sondern

00:43:20.780 --> 00:43:22.920
im Sinne von, kauf mich, kauf

00:43:22.920 --> 00:43:24.320
mich. Ja, oder auch

00:43:24.320 --> 00:43:25.980
wähl verrückte Parteien.

00:43:28.700 --> 00:43:30.740
Es scheint gewisse politische

00:43:30.740 --> 00:43:32.600
Richtungen zu geben, die das besser ausnutzen können

00:43:32.600 --> 00:43:34.220
als andere politische Richtungen.

00:43:34.860 --> 00:43:37.260
Was ja möglicherweise auch ein bisschen an dem Potenzial

00:43:37.260 --> 00:43:39.060
also an den Wellern dann

00:43:39.060 --> 00:43:40.320
liegt. Ja, wer weiß.

00:43:40.340 --> 00:43:42.960
Vielleicht den mangelnden Skrupeln. Oder die Moral.

00:43:43.260 --> 00:43:44.680
Ja, weiß ich nicht so genau.

00:43:44.940 --> 00:43:46.060
Ja, ganz schlimm. Also ich meine,

00:43:47.180 --> 00:43:49.020
finde ich auch dann eben, man kann das

00:43:49.020 --> 00:43:50.860
ja dann auch kommerziell ausnutzen. Da gibt es auch

00:43:50.860 --> 00:43:53.020
dann sehr, sehr nette

00:43:53.020 --> 00:43:55.200
Begriffe wie zum Beispiel, sagt euch das was, Google Voids?

00:43:56.140 --> 00:43:56.820
Nee, sagt man nicht.

00:43:57.400 --> 00:43:58.980
Also es gibt zum Beispiel, du kannst

00:43:58.980 --> 00:44:01.040
ja, gibt es auch

00:44:01.040 --> 00:44:03.020
unterschiedliche Methoden für, aber du kannst ja ungefähr rauskriegen,

00:44:03.100 --> 00:44:04.940
wonach Leute suchen. Und es gibt

00:44:04.940 --> 00:44:06.900
halt so Dinge, da suchen ganz viele Leute

00:44:06.900 --> 00:44:08.820
nach, aber

00:44:08.820 --> 00:44:09.940
da gibt es irgendwie nichts.

00:44:11.180 --> 00:44:12.760
Wie zum Beispiel, und das ist halt

00:44:12.760 --> 00:44:14.840
einer der Gründe, warum das mit dem Impfen so ein Ding

00:44:14.840 --> 00:44:16.960
ist, irgendwie, wenn

00:44:16.960 --> 00:44:18.640
Beispiel war

00:44:18.640 --> 00:44:20.740
dafür, wenn jetzt Leute

00:44:20.740 --> 00:44:22.340
irgendwie, keine Ahnung,

00:44:22.580 --> 00:44:25.040
Kinder bekommen und sind im Krankenhaus

00:44:25.040 --> 00:44:26.820
und dann werden ihnen Sachen

00:44:26.820 --> 00:44:28.600
gesagt, die sie nicht verstehen, wie zum Beispiel, ja,

00:44:28.720 --> 00:44:30.900
wir machen da jetzt nochmal eine Vitamin-K-Injektion

00:44:30.900 --> 00:44:32.820
und so, dann sagen sie so, okay,

00:44:33.100 --> 00:44:34.400
na gut.

00:44:35.280 --> 00:44:37.140
Aber Vitamin ist ja auf jeden Fall schon mal positiv.

00:44:37.140 --> 00:44:39.100
Klingt schon mal nicht so schlecht. Ja, aber dann googeln sie das.

00:44:39.660 --> 00:44:41.080
Und jetzt kriegt, wenn man jetzt

00:44:41.080 --> 00:44:42.820
ein findiger, entrepreneurial

00:44:42.820 --> 00:44:44.620
Typ ist, dann findet man halt raus, okay,

00:44:44.960 --> 00:44:47.240
es gibt eine ganze Menge Leute, die jetzt Vitamin K bei Google suchen.

00:44:48.040 --> 00:44:49.420
Oder Vitamin K-Injection

00:44:49.420 --> 00:44:51.040
oder sowas. Es gibt da aber

00:44:51.040 --> 00:44:53.240
kaum richtig Angebote

00:44:53.240 --> 00:44:55.080
zu. So, okay, interessant.

00:44:55.680 --> 00:44:57.160
Das ist doch eine Gelegenheit, ne?

00:44:57.160 --> 00:44:59.040
Eine Lücke. 30 Domains versichern

00:44:59.040 --> 00:45:01.020
und dann... Jetzt kann ich den Leuten natürlich

00:45:01.020 --> 00:45:02.880
irgendwie die Wikipedia-Seite zeigen oder weiß ich nicht,

00:45:02.980 --> 00:45:04.820
irgendwie eine Seite, wo draufsteht, ja, es ist alles in Ordnung.

00:45:04.900 --> 00:45:06.320
Das ist vollkommen richtig so. Das senkt irgendwie

00:45:06.320 --> 00:45:09.120
die Gefahr für diverse Geschichten um so und so viel

00:45:09.120 --> 00:45:10.600
und das ist alles super.

00:45:10.860 --> 00:45:13.220
Das hat alles kein Engagement. Aber das hat kein Engagement.

00:45:13.440 --> 00:45:14.900
Ja, das bringt mir jetzt auch nichts, weil

00:45:14.900 --> 00:45:17.140
das kann ich Ihnen ja nicht verkaufen.

00:45:17.320 --> 00:45:19.120
Ich kann Ihnen ja nicht verkaufen, so, das war jetzt alles richtig,

00:45:19.200 --> 00:45:20.960
drei Euro bitte, sondern was ich Ihnen

00:45:20.960 --> 00:45:23.020
verkaufen kann, ist, hier ist ein Heilkristall, der

00:45:23.020 --> 00:45:24.700
dich von dem Vitamin K-Injektion wieder befreit.

00:45:24.700 --> 00:45:26.420
Essential Oils. Genau.

00:45:26.900 --> 00:45:28.420
Und, oder

00:45:28.420 --> 00:45:30.440
irgendwie, ja, irgendwelchen

00:45:30.440 --> 00:45:32.580
anderen Schlangenöl-Zeugs und

00:45:32.580 --> 00:45:33.900
damit kannst du dein Geschäft machen.

00:45:35.400 --> 00:45:36.500
Genau, aber um dich

00:45:36.500 --> 00:45:37.160
davon zu überzeugen,

00:45:38.340 --> 00:45:40.340
dass du

00:45:40.340 --> 00:45:42.460
jetzt irgendwie eine Aktion ausführen

00:45:42.460 --> 00:45:44.240
sollst und mir Geld geben, muss ich dir ja

00:45:44.240 --> 00:45:46.360
einen Grund dafür liefern. Und da ist natürlich auch die einfachste

00:45:46.360 --> 00:45:48.500
Emotion, die man da nutzen kann, ist halt Angst.

00:45:48.760 --> 00:45:50.320
Gerade bei frischgebackenen Eltern.

00:45:50.740 --> 00:45:51.860
Ja, da funktioniert das besonders gut.

00:45:52.920 --> 00:45:54.020
Und dann kann man das halt

00:45:54.020 --> 00:45:55.240
geschäftlich ausnutzen.

00:45:56.640 --> 00:45:58.180
Das ist natürlich, also ich weiß auch nicht,

00:45:58.260 --> 00:46:00.340
wieso Leute dann... Wenn die Leute so doof sind und das kaufen, warum denn nicht?

00:46:00.400 --> 00:46:02.240
Hey, ich weiß, was ich morgen mache.

00:46:02.580 --> 00:46:03.860
Ja, genau.

00:46:04.220 --> 00:46:06.480
Gerade eine Geschäftsidee, muss jetzt kurz sein.

00:46:06.980 --> 00:46:08.180
Das geht ja noch schneller als mit

00:46:08.180 --> 00:46:09.560
beiden Podcasts, reicht ja doch.

00:46:11.720 --> 00:46:12.120
Ja,

00:46:12.540 --> 00:46:14.320
das ist halt irgendwie

00:46:14.320 --> 00:46:15.820
sowas, das ist halt

00:46:15.820 --> 00:46:17.740
irgendwie ein Problem, ich weiß auch nicht.

00:46:18.740 --> 00:46:20.500
Und eben, es gibt ja

00:46:20.500 --> 00:46:22.220
irgendwie eine Menge gute Informationen

00:46:22.220 --> 00:46:24.380
oder Leute, die da richtige Dinge tun, aber es gibt halt

00:46:24.380 --> 00:46:25.980
jetzt für Krankenhäuser oder für das

00:46:25.980 --> 00:46:28.400
staatliche Gesundheitssystem nicht

00:46:28.400 --> 00:46:30.420
viel Incentives, sich um solche Probleme zu kümmern,

00:46:30.420 --> 00:46:31.960
weil, ja.

00:46:32.020 --> 00:46:37.260
Wobei die jetzt gerade wieder größer werden, gerade mit den ungeimpften Kindern.

00:46:37.660 --> 00:46:40.260
Ja, vielleicht regelt sich das auch irgendwie selber.

00:46:44.400 --> 00:46:47.840
Ja, es ist aber alles so ein bisschen deprimierenden Zustand.

00:46:48.200 --> 00:46:51.340
Aber ja, also in die Web wäre so ein bisschen ein Lichtblick.

00:46:51.540 --> 00:47:01.300
Also da, das ist halt quasi eine Bewegung in eine etwas flauschigere Richtung, wo man sagt,

00:47:01.460 --> 00:47:02.660
okay, wenn wir...

00:47:02.660 --> 00:47:04.940
Wenn ihr das selber hosten könnt, dann könnt ihr mitmachen.

00:47:05.280 --> 00:47:07.180
Und man braucht

00:47:07.180 --> 00:47:08.680
dafür nicht viel, man braucht tatsächlich

00:47:08.680 --> 00:47:10.800
ein Domain, aber dann...

00:47:10.800 --> 00:47:12.360
Ja, aber das ist ja schon eine Einstiegshürde, die

00:47:12.360 --> 00:47:15.040
99,9% aller Menschen... Ja, das hatten wir

00:47:15.040 --> 00:47:17.000
auch eben überlegt. Also die Frage ist, ob man sowas machen

00:47:17.000 --> 00:47:18.860
kann, dass man so einen schnellen Zugang hat,

00:47:18.920 --> 00:47:21.100
so One-Click-Solution for your own hosting

00:47:21.100 --> 00:47:21.680
in Indie-Web.

00:47:23.280 --> 00:47:24.740
Ja, es gibt ja schon so Anbieter. Also

00:47:24.740 --> 00:47:27.020
Domains kaufen ist ja nicht ungeheuer

00:47:27.020 --> 00:47:28.820
schwierig, aber dann da selbst was drauf betreiben,

00:47:28.900 --> 00:47:30.280
lass es. Ja, gut.

00:47:30.460 --> 00:47:33.120
Da gibt es tatsächlich auch einen Anbieter

00:47:33.120 --> 00:47:34.860
micro.blog

00:47:34.860 --> 00:47:37.400
die machen

00:47:37.400 --> 00:47:39.020
genau sowas. Du brauchst halt nur eine Domain und

00:47:39.020 --> 00:47:40.640
der ganze Rest ist halt in die Webzeugs.

00:47:41.400 --> 00:47:42.720
Und kostet irgendwie

00:47:42.720 --> 00:47:44.840
5 Dollar im Monat oder sowas.

00:47:45.100 --> 00:47:46.360
Achso, das kostet was ja jetzt.

00:47:46.840 --> 00:47:48.980
Muss es ja. Schon wieder 99% der Leute

00:47:48.980 --> 00:47:50.920
aushalten. Vielleicht eine findige Regierung

00:47:50.920 --> 00:47:51.760
könnte sowas anbieten.

00:47:52.680 --> 00:47:54.320
Oh, das wäre ein schöner Twist.

00:47:54.760 --> 00:47:56.480
Das wäre ein schöner Twist, wenn eine

00:47:56.480 --> 00:47:58.340
wenn ein Schulterstart

00:47:58.340 --> 00:48:00.260
Service betreiben würde.

00:48:00.460 --> 00:48:02.220
der sich auf die Fahnen schreibt,

00:48:02.360 --> 00:48:04.280
dezentralisiert zu sein und zurück zum

00:48:04.280 --> 00:48:06.300
flauschigen Web und dann aber die Botschaften

00:48:06.300 --> 00:48:08.360
unterschiebt und aber heimlich

00:48:08.360 --> 00:48:09.580
die Sachen anders betreibt.

00:48:09.960 --> 00:48:12.180
Wenn ihr zuhört, liebe Geheimdienste,

00:48:12.180 --> 00:48:14.080
das ist die Strategie der Zukunft.

00:48:14.340 --> 00:48:16.380
Der Dominik möchte gerne für die Idee

00:48:16.380 --> 00:48:18.460
Lizenzgebühren haben.

00:48:18.480 --> 00:48:20.180
Das Gute am Indie-Web ist, du könntest dir dann einfach

00:48:20.180 --> 00:48:22.140
sagen, oh nee, nicht mit dieser Regierung und tauscht

00:48:22.140 --> 00:48:23.100
dann den Hoster aus.

00:48:24.160 --> 00:48:25.600
Und dafür biete ich ja Consulting an.

00:48:26.640 --> 00:48:27.980
Oder du verkaufst deine Eyeballs.

00:48:28.140 --> 00:48:30.200
Du sagst, ich lese eure politischen Botschaften

00:48:30.200 --> 00:48:32.160
vieler so und so viel Euro im Monat. Das ist eigentlich gar

00:48:32.160 --> 00:48:34.080
keine schlechte Idee. Doch, doch,

00:48:34.140 --> 00:48:35.140
das ist eine ganz schlechte Idee.

00:48:37.640 --> 00:48:37.880
Naja,

00:48:38.660 --> 00:48:39.760
ja, also

00:48:39.760 --> 00:48:42.380
insofern, es kostet

00:48:42.380 --> 00:48:44.120
nicht so wahnsinnig viel. Man kann, wenn man

00:48:44.120 --> 00:48:46.020
eine Domain hat, auch mit

00:48:46.020 --> 00:48:48.120
den statischen Github-Pages schon eine ganze Menge

00:48:48.120 --> 00:48:49.500
machen, die ja nichts kosten, aber

00:48:49.500 --> 00:48:51.920
ja, da gibt es... Aber das ist eine sehr hohe Einstiegshürde.

00:48:52.260 --> 00:48:54.000
Ja, ja. Für Menschen, die Facebook nutzen,

00:48:54.100 --> 00:48:56.120
ist das eine unüberwindbare...

00:48:57.140 --> 00:48:58.120
Ja, du brauchst

00:48:58.120 --> 00:49:00.000
halt wirklich so einen Lock-in-Stream einfach, wo jeder weiß,

00:49:00.040 --> 00:49:00.760
hat er schon mal gesehen.

00:49:01.020 --> 00:49:03.840
Und das muss ein Farbschema haben, was sich nie verändert.

00:49:04.380 --> 00:49:06.100
Es gab kürzlich eine Kontroverse über das

00:49:06.100 --> 00:49:08.280
Facebook-Logo von der Android-App,

00:49:08.360 --> 00:49:10.020
weil sie das F weiter nach links versetzt haben.

00:49:10.440 --> 00:49:11.960
Und sowas bringt die Leute schon in Rage.

00:49:13.080 --> 00:49:14.220
Weil da schon so

00:49:14.220 --> 00:49:15.500
viel Gewöhnung drin ist, dass

00:49:15.500 --> 00:49:17.020
das schon schlimm ist.

00:49:17.120 --> 00:49:20.320
Sie hatten das Branding in der Marketingabteilung und haben gesagt, weiter, die wollten Fortschritt sehen.

00:49:20.500 --> 00:49:22.040
Vielleicht ist das jetzt ein bisschen mehr runder,

00:49:22.120 --> 00:49:23.360
ein bisschen mehr Infinity oder sowas.

00:49:23.380 --> 00:49:24.180
Fortschritt ist ja Veränderung.

00:49:25.320 --> 00:49:26.240
Und das ist schon schlecht.

00:49:27.200 --> 00:49:28.140
Also ich kann verstehen,

00:49:28.680 --> 00:49:30.640
dass es diese Wege gibt und ich möchte auch gerne

00:49:30.640 --> 00:49:32.260
alle meine Sachen selber hosten und

00:49:32.260 --> 00:49:33.280
ich möchte auch gerne

00:49:33.280 --> 00:49:36.380
solche Dinge unterstützen, aber ich sehe auch, dass

00:49:36.380 --> 00:49:38.700
ich natürlich

00:49:38.700 --> 00:49:40.960
dass wir hier alle als Programmierer

00:49:40.960 --> 00:49:42.040
technologisch

00:49:42.040 --> 00:49:44.600
anders aufgestellt sind, als

00:49:44.600 --> 00:49:45.520
jetzt der Normalbenutzer.

00:49:46.200 --> 00:49:48.180
Meiner Mutter möchte ich nicht zumuten,

00:49:48.360 --> 00:49:48.920
eine Domain selber.

00:49:49.140 --> 00:49:50.520
Mami in die Web, hallo.

00:49:52.480 --> 00:49:54.460
Ja, es ist auf jeden Fall

00:49:54.460 --> 00:49:56.260
noch ein weiter Weg, aber ich finde auf jeden Fall

00:49:56.260 --> 00:49:56.660
die

00:49:56.660 --> 00:49:59.980
diese Bestrebungen schon sehr interessant

00:49:59.980 --> 00:50:01.800
und das ist halt auch so jetzt in einem Zustand,

00:50:02.340 --> 00:50:03.480
dass das

00:50:03.480 --> 00:50:05.380
tatsächlich...

00:50:05.380 --> 00:50:07.700
Ist das schon September dann im Indie-Web?

00:50:08.280 --> 00:50:09.920
Nee, noch nicht. Momentan ist das alles

00:50:09.920 --> 00:50:11.660
sehr fahrschlicht. Genau, das ist ja auch so ein Ding.

00:50:12.180 --> 00:50:13.800
Wie kommen wir denn jetzt rein ins Indie-Web?

00:50:14.300 --> 00:50:15.140
Ja, genau.

00:50:16.460 --> 00:50:18.080
Was ist denn die Domain, die ich eingeben muss?

00:50:18.220 --> 00:50:19.440
Micro.blog weiß ich jetzt schon.

00:50:19.740 --> 00:50:21.760
Das ist zum Beispiel eine der, aber Indie-Web ist auch, da gibt es

00:50:21.760 --> 00:50:23.320
ein Wiki zu, aber

00:50:23.320 --> 00:50:25.000
genau, es gibt

00:50:25.000 --> 00:50:27.860
auch eben aus dem Grund, um halt so

00:50:27.860 --> 00:50:29.740
das nicht so exklusiv zu halten,

00:50:29.840 --> 00:50:31.260
es gibt eben nicht sowas wie eine Mailing-Liste.

00:50:31.780 --> 00:50:33.820
Das war ja dann früher so ein Problem, irgendwie, keine Ahnung,

00:50:34.240 --> 00:50:35.800
Leute, die Webstandards gemacht haben oder so, waren

00:50:35.800 --> 00:50:37.720
auf irgendwelchen Mailing-Listen oder so, wo hätte auch jeder

00:50:37.720 --> 00:50:39.160
mitmachen können. Oder eine Newsgroup.

00:50:39.920 --> 00:50:41.780
Nee, nichts, sondern es geht halt

00:50:41.780 --> 00:50:43.700
alles über das Web tatsächlich. Also es gibt zwar

00:50:43.700 --> 00:50:45.640
einen Slack-Channel und... Haben die eine Facebook-Gruppe?

00:50:46.700 --> 00:50:47.100
Irk?

00:50:48.020 --> 00:50:49.360
Nein, nein, Slack, aber

00:50:49.360 --> 00:50:51.620
ja, also eigentlich ist die Idee

00:50:51.620 --> 00:50:53.500
sozusagen, das alles dann tatsächlich auch eben

00:50:53.500 --> 00:50:55.640
über das Web zu machen. Und da geht auch schon

00:50:55.640 --> 00:50:57.600
einiges. Also es gibt dann halt so ein paar

00:50:57.600 --> 00:50:59.620
ja, so Building Blocks,

00:50:59.760 --> 00:51:01.480
weiß gar nicht, wie man das, Fundamente,

00:51:01.980 --> 00:51:02.680
weiß ich nicht,

00:51:03.980 --> 00:51:06.080
die man halt

00:51:06.080 --> 00:51:07.540
braucht und dann kann man eine ganze Menge

00:51:07.540 --> 00:51:09.060
damit machen, wie zum Beispiel, es gibt halt ein

00:51:09.060 --> 00:51:09.900
Indie-Auth

00:51:09.900 --> 00:51:13.160
Protokoll, Konzept,

00:51:13.720 --> 00:51:15.420
womit man halt auch

00:51:15.420 --> 00:51:16.260
eine Entbeziehung macht.

00:51:17.570 --> 00:51:19.510
Das ist halt tatsächlich fast das Gleiche.

00:51:19.610 --> 00:51:20.730
Also es basiert auf OAuth.

00:51:22.110 --> 00:51:23.210
Im Grunde ist es halt so,

00:51:23.330 --> 00:51:25.110
wie es funktioniert. Man hat halt eine eigene

00:51:25.110 --> 00:51:27.150
URL, also man loggt sich mit einer eigenen

00:51:27.150 --> 00:51:29.150
URL ein. Auf dieser URL

00:51:29.150 --> 00:51:31.230
hat man halt eine Liste all der Sachen,

00:51:31.390 --> 00:51:32.810
mit denen man sich authentifizieren kann.

00:51:33.010 --> 00:51:34.930
Unter anderem solche Sachen wie GitHub oder

00:51:34.930 --> 00:51:36.010
Twitter oder weiß ich nicht.

00:51:36.190 --> 00:51:37.910
Wie hieß denn das? Das hieß nicht OAuth.

00:51:38.170 --> 00:51:38.530
OpenID.

00:51:40.570 --> 00:51:40.930
Richtig.

00:51:41.310 --> 00:51:42.630
Das war auch mal eine sehr gute Idee,

00:51:42.870 --> 00:51:44.950
die nicht funktioniert hat.

00:51:44.990 --> 00:51:46.730
Die hat nicht funktioniert und es gibt auch gute Gründe,

00:51:46.830 --> 00:51:48.430
warum sie nicht funktioniert hat. Aber diese Geschichte hier,

00:51:49.030 --> 00:51:50.770
die ist nochmal deutlich cooler,

00:51:51.270 --> 00:51:52.810
weil, also du hast jetzt eine Liste von

00:51:52.810 --> 00:51:54.930
den Diensten, mit denen

00:51:54.930 --> 00:51:56.790
du dich vielleicht authentifizieren kannst, oder Dinge, mit denen

00:51:56.790 --> 00:51:57.650
du dich authentifizieren kannst,

00:51:58.310 --> 00:52:00.730
überprüft wird, ob das wirklich

00:52:00.730 --> 00:52:02.490
so sein darf, dadurch, dass

00:52:02.490 --> 00:52:04.730
du jetzt zum Beispiel von deiner GitHub-Seite

00:52:04.730 --> 00:52:05.990
wieder zurück auf diese Seite links,

00:52:06.590 --> 00:52:08.510
sodass man halt weiß, okay, die gehören halt zusammen.

00:52:08.610 --> 00:52:10.630
Also ein bisschen das, was Keybase auch macht.

00:52:10.950 --> 00:52:11.370
Ja, genau.

00:52:12.190 --> 00:52:13.550
Keybase.io, das ist ein Team.

00:52:13.550 --> 00:52:16.770
Keybase.io, das hat angefangen als Web of Trust,

00:52:16.830 --> 00:52:18.970
Idee, wo du deinen

00:52:18.970 --> 00:52:20.970
GPG-Schlüssel hinterlegen konntest und

00:52:20.970 --> 00:52:22.870
dann andere Leute eben diesen Schlüssel abrufen konnten

00:52:22.870 --> 00:52:25.310
und um zu beweisen sozusagen,

00:52:25.450 --> 00:52:26.910
dass du tatsächlich eine Person

00:52:26.910 --> 00:52:28.930
bist, mit der du Kontakt

00:52:28.930 --> 00:52:30.770
aufnehmen möchtest, konntest du ganz viele Sachen dahin verknüpfen.

00:52:31.530 --> 00:52:32.890
Du konntest eine E-Mail-Adresse

00:52:32.890 --> 00:52:35.090
verknüpfen und ein Telegram-Konto

00:52:35.090 --> 00:52:36.310
und eine GitHub-Adresse.

00:52:36.330 --> 00:52:39.290
Ja, aber das war eben

00:52:39.290 --> 00:52:39.890
nicht selbst gehostet.

00:52:41.650 --> 00:52:43.030
Auch eine gute Idee,

00:52:43.250 --> 00:52:45.030
auch gut und schöne Verschlüsselung und

00:52:45.030 --> 00:52:47.090
sicheres Messaging und so weiter, aber nicht

00:52:47.090 --> 00:52:47.910
selbst gehostet.

00:52:49.250 --> 00:52:51.210
Ja, aber genau, so ist es halt

00:52:51.210 --> 00:52:52.950
im Grunde, du hast ja immer den semantisch

00:52:52.950 --> 00:52:54.990
annotiert, das sind Links auf mich,

00:52:55.190 --> 00:52:56.970
ne, so mit, und

00:52:56.970 --> 00:52:58.970
dadurch weißt halt dann sozusagen

00:52:58.970 --> 00:53:00.930
eine Web-Applikation, bei der du dich einloggen willst,

00:53:01.450 --> 00:53:03.090
dass es tatsächlich dazu gehört.

00:53:03.130 --> 00:53:04.930
Dass du du bist. Du kannst aber auch eben nicht

00:53:04.930 --> 00:53:07.250
nur irgendwelche Third-Party

00:53:07.250 --> 00:53:09.090
Services dann zum Authentifizieren

00:53:09.090 --> 00:53:11.010
nutzen, sondern du kannst halt auch deine eigenen

00:53:11.010 --> 00:53:13.070
Aus-Server sozusagen

00:53:13.070 --> 00:53:14.350
benutzen.

00:53:15.030 --> 00:53:15.430
Und

00:53:15.430 --> 00:53:18.710
ja, das war eben auch so

00:53:18.710 --> 00:53:20.850
mein Projekt. Ich hatte schon mal mit so einem

00:53:20.850 --> 00:53:22.810
Jumbo-Indie-Web-Paket angefangen,

00:53:22.930 --> 00:53:24.050
irgendwann vor zwei Jahren oder so.

00:53:24.870 --> 00:53:26.450
Das hat nie so richtig toll funktioniert.

00:53:27.170 --> 00:53:28.770
Und da habe ich jetzt am Wochenende auch noch mal ein bisschen was

00:53:28.770 --> 00:53:30.070
dran gemacht. Und jetzt funktioniert zumindest

00:53:30.070 --> 00:53:32.530
der Authentifizierungsserver

00:53:32.530 --> 00:53:33.210
endpunktal.

00:53:34.210 --> 00:53:34.390
Und

00:53:34.390 --> 00:53:38.450
dann kann man halt

00:53:38.450 --> 00:53:39.490
sozusagen

00:53:39.490 --> 00:53:42.650
sich mit der eigenen URL einloggen, die sagt,

00:53:42.650 --> 00:53:44.450
okay, da sind Indie-Aus-Dings,

00:53:44.530 --> 00:53:46.610
dann klickt man da drauf und dann wird man auf die eigene Seite

00:53:46.610 --> 00:53:48.290
weitergeleitet, authentifiziert sich da

00:53:48.290 --> 00:53:50.490
und wenn man zurückredet, das wird ein O aus.

00:53:51.610 --> 00:53:52.450
Ja, so wie Obner,

00:53:52.670 --> 00:53:54.570
die damals war. Genau, genau.

00:53:55.150 --> 00:53:55.510
Und

00:53:55.510 --> 00:53:58.310
man könnte aber auch was anderes machen.

00:53:58.450 --> 00:54:00.350
Man muss nicht unbedingt ein Passwort eingeben, sondern

00:54:00.350 --> 00:54:02.230
es gibt dann auch Leute, die schicken sich dann

00:54:02.230 --> 00:54:04.490
eine Push-Notification aufs Handy und dann sagt man

00:54:04.490 --> 00:54:06.550
okay, authentifizieren bitte und

00:54:06.550 --> 00:54:08.530
dann ist man zum Beispiel auch die ganzen Passwörter

00:54:08.530 --> 00:54:10.490
los. Das wäre auch eine sehr interessante

00:54:10.490 --> 00:54:12.010
Das ist so ein Security-Ring.

00:54:12.230 --> 00:54:14.310
Da hast du einen Ring drauf, drückst einmal drauf und dann musst du

00:54:14.310 --> 00:54:16.470
Bewegungen machen. Ja, klar, gab es

00:54:16.470 --> 00:54:18.850
tatsächlich auch. Es gab mal so einen Anbieter,

00:54:18.910 --> 00:54:20.050
der hat Ringe mit NFC-Chips

00:54:20.050 --> 00:54:22.770
gemacht, wo du dann einfach an deinem Handy halten konntest

00:54:22.770 --> 00:54:24.550
und damit authentifizierst. Was noch guter ist, wenn der so eine

00:54:24.550 --> 00:54:26.690
Bestimmungs... Wenn er eine Bewegung macht.

00:54:26.710 --> 00:54:28.290
Ja, genau, dann machst du so eine magische Geste.

00:54:30.290 --> 00:54:30.610
Ja.

00:54:31.110 --> 00:54:32.750
Es gibt so Zauberstäbe, so Harry Potter

00:54:32.750 --> 00:54:34.430
Zauberstäbe, die Gestenerkennung machen können.

00:54:34.430 --> 00:54:34.890
Ja, genau.

00:54:35.890 --> 00:54:37.890
Es gibt tatsächlich Leute, die sich

00:54:37.890 --> 00:54:40.310
irgendwie diese NFC zum Bezahlen...

00:54:40.310 --> 00:54:42.090
Also man kann... Es gibt ja die kontaktlos bezahlten

00:54:42.090 --> 00:54:43.690
Karten, irgendwie Kreditkarten und so.

00:54:44.190 --> 00:54:46.190
Und man kann diesen Chip

00:54:46.190 --> 00:54:48.030
da rauspopeln und dann kann man

00:54:48.030 --> 00:54:49.970
ihn zum Beispiel auch in einen Zauberstab einmontieren

00:54:49.970 --> 00:54:51.690
und dann geht man in die Kasse und wenn

00:54:51.690 --> 00:54:53.930
aufgefordert wird zu bezahlen, nimmt man diesen Zauberstab

00:54:53.930 --> 00:54:56.010
und dann muss man nach dem richtigen

00:54:56.010 --> 00:54:58.190
Zauberspruch wissen können und dann sagt man Akio Geld

00:54:58.190 --> 00:55:00.150
und dann hat man bezahlt.

00:55:00.950 --> 00:55:01.950
Und ja, genau.

00:55:02.130 --> 00:55:03.050
Finde ich aber eine sehr schöne Idee.

00:55:03.090 --> 00:55:04.350
Ist das ein Opertum?

00:55:05.630 --> 00:55:06.250
Ich weiß.

00:55:07.870 --> 00:55:09.890
Ja, genau, aber

00:55:09.890 --> 00:55:12.010
das erschlägt

00:55:12.010 --> 00:55:13.850
halt einfach mehrere Probleme auf einmal und das ist

00:55:13.850 --> 00:55:16.130
eigentlich schon eine sehr nette

00:55:16.130 --> 00:55:16.850
Geschichte.

00:55:18.270 --> 00:55:19.790
Und eben, dann hat man einmal diesen

00:55:19.790 --> 00:55:22.030
Authentifizierungskram sozusagen erledigt

00:55:22.030 --> 00:55:23.630
und dann kann man halt darauf

00:55:23.630 --> 00:55:25.850
eine Menge andere Sachen aufbauen. Also andere Sachen, die es dann gibt,

00:55:25.910 --> 00:55:27.930
sind so Webmentions. Das ist halt so ein bisschen

00:55:27.930 --> 00:55:29.810
Nachfolger von Pingback-Geschichten, die es

00:55:29.810 --> 00:55:31.950
früher gab mit Blogs. Oder so

00:55:31.950 --> 00:55:34.070
schreckliches XML-RPC gesprochen

00:55:34.070 --> 00:55:36.030
dazwischen. Das ist nicht mehr

00:55:36.030 --> 00:55:37.650
drin. Das ist sehr gut, dass jetzt alles irgendwie

00:55:37.650 --> 00:55:39.910
Standardformen encodet, Sachen, dass man

00:55:39.910 --> 00:55:41.510
halt einfach Formulare nehmen kann. Das ist

00:55:41.510 --> 00:55:43.870
deutlich netter. Und das macht

00:55:43.870 --> 00:55:45.990
eben, damit kann man dann Kommentare auf anderen Webseiten

00:55:45.990 --> 00:55:46.530
hinterlassen.

00:55:47.990 --> 00:55:49.450
Auch mit der eigenen Identität dann?

00:55:49.590 --> 00:55:51.330
Genau. Als man selbst?

00:55:51.550 --> 00:55:53.810
Als man selber. Und man kann

00:55:53.810 --> 00:55:55.610
damit aber auch solche Sachen abbilden wie Likes

00:55:55.610 --> 00:55:57.070
und so, was natürlich auch nett ist.

00:55:57.470 --> 00:55:58.890
Und Reposts und so.

00:55:59.690 --> 00:56:01.730
Also quasi

00:56:01.730 --> 00:56:03.590
liken und sharen, das ist ja auch das, was man normalerweise

00:56:03.590 --> 00:56:04.530
halt so irgendwie macht.

00:56:05.750 --> 00:56:07.490
Und das Ganze ohne

00:56:07.490 --> 00:56:09.390
zentrale Infrastruktur einfach so selbst

00:56:09.390 --> 00:56:11.410
gehostet. Und das ist natürlich schon sehr nett.

00:56:11.510 --> 00:56:12.330
Und dann gibt es noch

00:56:12.330 --> 00:56:15.190
zwei weitere Geschichten, die auch noch sehr interessant sind.

00:56:15.570 --> 00:56:16.510
Einmal Micropub,

00:56:17.210 --> 00:56:18.530
das ist halt sozusagen eine...

00:56:18.530 --> 00:56:19.350
Ich lang immer nach Bier trinken.

00:56:20.550 --> 00:56:22.090
Ja, ja, ja, ich glaube, das ist auch so

00:56:22.090 --> 00:56:24.250
wie so ein...

00:56:24.250 --> 00:56:25.590
Achso, vielleicht so diese O-Aus.

00:56:25.830 --> 00:56:27.990
Also dieses Indie-Aus ist der Mensch,

00:56:28.070 --> 00:56:30.030
der das da irgendwie sich ausgedacht hat.

00:56:30.650 --> 00:56:32.370
Aaron Pericki.

00:56:33.950 --> 00:56:34.710
Der betreibt auch

00:56:34.710 --> 00:56:36.110
O-Aus.net und ich glaube,

00:56:36.190 --> 00:56:38.810
der ist auch Autor von einigen von diesen O-Aus-Spezifikationsgeschichten.

00:56:41.050 --> 00:56:43.210
Ja, und

00:56:43.210 --> 00:56:47.110
ja,

00:56:47.310 --> 00:56:48.110
Micropub, genau.

00:56:48.890 --> 00:56:50.990
Das ist, glaube ich, auch so ein

00:56:50.990 --> 00:56:52.990
Pun irgendwie, weil ich glaube, Micropub ist tatsächlich

00:56:52.990 --> 00:56:54.910
eine Bezeichnung für so kleine Pubs, in denen

00:56:54.910 --> 00:56:56.590
eher getrunken wird.

00:56:57.310 --> 00:56:58.850
Aber da geht es darum, Sachen

00:56:58.850 --> 00:57:01.130
veröffentlichen zu können. Zum Beispiel, wie man die Zeitung

00:57:01.130 --> 00:57:03.030
hatte, weil man ja eben bei Zeitung war, da hat man ja immer die Pubs

00:57:03.030 --> 00:57:04.230
gehängt, da konnte man die immer lesen.

00:57:05.550 --> 00:57:07.210
Und so schlagen wir

00:57:07.210 --> 00:57:08.310
den Bogen zum Micropub.

00:57:09.230 --> 00:57:09.890
Ja, es ist ja Publishing.

00:57:11.050 --> 00:57:15.490
Ja, jedenfalls

00:57:15.490 --> 00:57:17.470
also die coole

00:57:17.470 --> 00:57:19.170
Geschichte an der Stelle ist halt, dass man

00:57:19.170 --> 00:57:21.510
also es gibt unterschiedliche Arten von Einträgen

00:57:21.510 --> 00:57:23.510
es gibt halt irgendwie so H-Entry

00:57:23.510 --> 00:57:25.410
so das Vokabular ist halt

00:57:25.410 --> 00:57:26.670
auch von Atom übernommen

00:57:26.670 --> 00:57:29.210
was wiederum auf RSS so ein bisschen aufbaut und

00:57:29.210 --> 00:57:31.290
es gibt halt

00:57:31.290 --> 00:57:32.570
H-Entry für so

00:57:32.570 --> 00:57:35.230
Posts, quasi Blogposts, es gibt

00:57:35.230 --> 00:57:37.410
Kalender-Events-Geschichten

00:57:37.410 --> 00:57:39.050
es gibt irgendwie Cards für

00:57:39.050 --> 00:57:40.330
Kontaktdaten und so

00:57:40.330 --> 00:57:42.790
und das Coole

00:57:42.790 --> 00:57:44.770
daran ist jetzt, wenn man einen Blog

00:57:44.770 --> 00:57:46.750
hat, das halt einen MicroPub-Endpoint hat

00:57:46.750 --> 00:57:48.670
oder man verwendet irgendwie einen Service, der so

00:57:48.670 --> 00:57:50.550
einen Endpunkt hat, dann kann man halt alle Clients,

00:57:50.690 --> 00:57:52.570
die das Protokoll sprechen, verwenden. Das heißt, man

00:57:52.570 --> 00:57:54.530
muss nicht irgendwie auf die Webseite und da irgendwas machen,

00:57:54.590 --> 00:57:56.530
sondern man kann halt auf dem Telefon eine App verwenden oder so

00:57:56.530 --> 00:57:58.590
oder auf dem Desktop irgendwie MarsEdit

00:57:58.590 --> 00:58:00.570
oder sonst irgendwie so einen ordentlichen Editor

00:58:00.570 --> 00:58:02.290
zum Editieren von Content

00:58:02.290 --> 00:58:04.110
und sagt dann irgendwie nur Publish

00:58:04.110 --> 00:58:06.730
und fertig, weil alles andere kann ja lokal passieren

00:58:06.730 --> 00:58:08.550
schon. Und das ist natürlich

00:58:08.550 --> 00:58:10.490
auch sehr nett. Und dann gibt es noch eine super

00:58:10.490 --> 00:58:12.150
coole Geschichte, die kannte ich bis eben

00:58:12.150 --> 00:58:13.830
zu diesem Wochenende auch noch gar nicht.

00:58:17.170 --> 00:58:18.270
Es gab mal,

00:58:18.650 --> 00:58:20.130
also ich meine RSS, ich weiß nicht,

00:58:20.250 --> 00:58:22.550
sollten die meisten Leute kennen, kennen wahrscheinlich

00:58:22.550 --> 00:58:24.170
leider die meisten Leute nicht, aber...

00:58:24.170 --> 00:58:26.370
Als Google sein Reader-Projekt hat,

00:58:26.430 --> 00:58:27.950
um da wieder nochmal zurückzugreifen.

00:58:28.150 --> 00:58:30.490
Schrecklich, schrecklich. Ist RSS kaputt gegangen.

00:58:30.710 --> 00:58:32.150
Ja, so ziemlich. Leider.

00:58:32.150 --> 00:58:33.910
Ja, das war, Google Reader war eine tolle Geschichte.

00:58:34.010 --> 00:58:35.770
Das höre ich auch immer, immer wenn ich auf solche Veranstaltungen gehe,

00:58:35.830 --> 00:58:37.950
alle so, ja, Google Reader war so toll, irgendwie,

00:58:38.030 --> 00:58:39.150
Alle haben das benutzt.

00:58:39.170 --> 00:58:40.450
Einfach mal selber wieder einbauen.

00:58:42.470 --> 00:58:42.870
Microweader.

00:58:44.070 --> 00:58:46.670
Aber was ist jetzt die Lösung dafür?

00:58:47.630 --> 00:58:47.990
Genau.

00:58:48.730 --> 00:58:50.370
Also die Lösung, das Problem bei RSS

00:58:50.370 --> 00:58:52.070
ist halt auch irgendwie, dass man genau das nicht machen kann.

00:58:52.150 --> 00:58:53.690
Man kann halt nicht sagen liken oder sharen.

00:58:54.150 --> 00:58:55.510
Oder man kann das schon, aber das sieht man nur selber.

00:58:55.610 --> 00:58:56.510
Das interessiert halt keinen.

00:58:57.770 --> 00:58:59.310
Bei Google Reader konnte man das halt eben.

00:58:59.390 --> 00:59:01.970
Man konnte sharen und Sachen, die andere Leute geschätzt haben,

00:59:02.030 --> 00:59:04.170
sehen und da gab es Konversationen und so.

00:59:04.310 --> 00:59:04.930
Das war total toll.

00:59:05.590 --> 00:59:06.870
Google Reader eingestellt, gibt es nicht mehr.

00:59:07.790 --> 00:59:09.590
Und jetzt gibt es halt sozusagen eine Bestrebung,

00:59:09.650 --> 00:59:10.870
das wieder

00:59:10.870 --> 00:59:13.390
aufleben zu lassen und

00:59:13.390 --> 00:59:15.070
der Standard nennt sich Microsub

00:59:15.070 --> 00:59:16.370
und

00:59:16.370 --> 00:59:19.570
aber halt auch eben ohne zentralen Service.

00:59:20.310 --> 00:59:21.510
Die Idee ist, man hat halt zwei

00:59:21.510 --> 00:59:23.570
Dinge. Man hat einmal

00:59:23.570 --> 00:59:25.450
einen Microsub-Server, der halt irgendwie

00:59:25.450 --> 00:59:26.690
auch selber gehostet irgendwo laufen kann.

00:59:27.270 --> 00:59:29.550
Der sammelt allen RSS-Krams irgendwie ein

00:59:29.550 --> 00:59:31.610
und macht irgendwie auch so

00:59:31.610 --> 00:59:33.150
diverse Geschichten, wenn irgendwas zurück

00:59:33.150 --> 00:59:35.190
gemeldet werden muss. Und es gibt einen Client,

00:59:36.050 --> 00:59:37.530
der halt Sachen anzeigt und

00:59:37.530 --> 00:59:39.470
die Idee ist dann sozusagen, dass der Server sammelt

00:59:39.470 --> 00:59:41.190
halt den ganzen Kram zusammen und

00:59:41.190 --> 00:59:43.150
man hat halt eine einzige Timeline,

00:59:44.170 --> 00:59:45.470
aber da kann alles mögliche drin sein,

00:59:45.570 --> 00:59:46.970
also nicht nur RSS, sondern halt auch

00:59:46.970 --> 00:59:49.170
Twitter oder halt eben Facebook,

00:59:49.370 --> 00:59:50.510
irgendwie Leute, denen man folgt.

00:59:51.810 --> 00:59:53.230
Man kann das so sortieren, wie man möchte,

00:59:53.390 --> 00:59:55.510
man ist da nicht so ausgeliefert und

00:59:55.510 --> 00:59:57.570
man kann jetzt darauf reagieren, man kann liken

00:59:57.570 --> 00:59:59.510
oder so und dann je nachdem, wie das dann halt

00:59:59.510 --> 01:00:01.270
sozusagen

01:00:01.270 --> 01:00:05.330
rausgehen kann,

01:00:05.330 --> 01:00:07.310
geht das dann halt als Web-Menschen raus oder es wird

01:00:07.310 --> 01:00:08.710
halt geshared oder es wird halt irgendwie

01:00:08.710 --> 01:00:11.390
auf Twitter

01:00:11.390 --> 01:00:13.290
wird das gestartet oder sonst irgendwie. Und das ist

01:00:13.290 --> 01:00:15.290
natürlich schon ziemlich cool irgendwie, wenn

01:00:15.290 --> 01:00:17.230
das dann wieder richtig funktioniert. Weil

01:00:17.230 --> 01:00:19.050
dann hätte man unter Umständen wieder so ein

01:00:19.050 --> 01:00:21.190
Reader-Experience zurück.

01:00:21.890 --> 01:00:23.130
Wenn es dann alles ordentlich funktioniert.

01:00:23.130 --> 01:00:24.570
Wie sich so viele Leute zurückwünschen.

01:00:25.890 --> 01:00:27.170
Ja, ja, wahrscheinlich auch.

01:00:28.010 --> 01:00:29.130
Aber und, ja,

01:00:29.250 --> 01:00:31.250
eine der schönen Geschichten momentan

01:00:31.250 --> 01:00:33.170
ist halt, dass eben diese ganze Umgebung halt

01:00:33.170 --> 01:00:35.250
auch noch sehr, sehr flauschig ist und es sind auch eigentlich nur

01:00:35.250 --> 01:00:38.010
irgendwie nette Leute unterwegs und das ist alles

01:00:38.010 --> 01:00:40.270
irgendwie eher so eine optimistische

01:00:40.270 --> 01:00:41.130
Das weiß ich ja davon.

01:00:42.430 --> 01:00:44.550
Wir machen das jetzt der breiten Öffentlichkeit

01:00:44.550 --> 01:00:46.190
zugänglich und schon steigen wir

01:00:46.190 --> 01:00:47.650
wieder in den Zyklus ein.

01:00:50.110 --> 01:00:51.830
Ich habe nicht umsonst den Septembergeburtstag.

01:00:53.950 --> 01:00:56.170
Ja, genau. Und das

01:00:56.170 --> 01:00:57.890
ist halt auch noch so ein Ding. Ich glaube, ich weiß nicht,

01:00:57.950 --> 01:00:59.990
wahrscheinlich habe ich jetzt noch irgendwelche Dinge vergessen, aber

01:00:59.990 --> 01:01:02.070
das sind so die Hauptkomponenten

01:01:02.070 --> 01:01:03.870
dabei und da wäre es natürlich interessant

01:01:03.870 --> 01:01:04.830
jetzt für all die

01:01:04.830 --> 01:01:08.330
freie Implementationen

01:01:08.330 --> 01:01:09.450
irgendwie zu haben, die man hosten kann, das

01:01:09.450 --> 01:01:11.930
kreist alles sehr um WordPress oder so, was die

01:01:11.930 --> 01:01:13.510
Leute da verwenden und das ist natürlich irgendwie

01:01:13.510 --> 01:01:15.990
ein bisschen schade, muss man

01:01:15.990 --> 01:01:17.930
sagen, ja. Und da wäre es ja eigentlich ganz nett,

01:01:17.970 --> 01:01:19.890
wenn man auch irgendwas in Python hätte und deswegen habe ich ja auch mal

01:01:19.890 --> 01:01:21.870
irgendwie mit diesem Django-Indie, ich habe angefangen,

01:01:21.950 --> 01:01:23.390
ich habe es dann aber liegen lassen lange Zeit, aber

01:01:23.390 --> 01:01:25.830
ich glaube mal so, jetzt sieht es allmählich so interessant aus, dass ich

01:01:25.830 --> 01:01:27.870
mal wieder damit anfangen könnte und

01:01:27.870 --> 01:01:29.750
ja, mal schauen.

01:01:30.850 --> 01:01:31.810
Weil ich glaube, sonst für Django

01:01:31.810 --> 01:01:33.310
gibt es da noch nichts. Es gibt einen Django-Web-Menschen.

01:01:33.430 --> 01:01:35.450
Wir haben jetzt gerade übrigens den Bogen zu Django wieder hinbekommen.

01:01:35.630 --> 01:01:37.470
Also wir hätten die Folge sonst eigentlich

01:01:37.470 --> 01:01:39.850
Django Indie-Web nennen müssen.

01:01:40.170 --> 01:01:40.970
Vielleicht machen wir das auch noch.

01:01:41.530 --> 01:01:43.050
Aber ich glaube, es ist jetzt Zeit für ein Chapter, oder?

01:01:43.550 --> 01:01:44.170
Ja, natürlich.

01:01:45.630 --> 01:01:48.730
Genau, das war jetzt das Indie-Web-Dings.

01:01:48.890 --> 01:01:49.890
Du musst aber noch ein bisschen dran arbeiten.

01:01:50.010 --> 01:01:51.490
Das ist noch nicht so ganz flüssig hier mit den...

01:01:51.490 --> 01:01:53.730
Ja, ja, wir wollten diesen Buzzer hier so in die Mitte stellen,

01:01:53.850 --> 01:01:54.870
auch so ein Podest.

01:01:55.130 --> 01:01:58.770
Und dann jeder, der meint, es sei der Hot-Timer drauf.

01:02:00.450 --> 01:02:01.390
Musst du noch was basteln.

01:02:02.030 --> 01:02:03.410
Dann nenne ich den nächsten Punkt einfach mal

01:02:03.410 --> 01:02:04.690
Django CMS

01:02:04.690 --> 01:02:06.130
Geschichten, genau.

01:02:07.290 --> 01:02:09.250
Ja, das ist auch ein gutes Stichwort, weil es gibt ja

01:02:09.250 --> 01:02:11.470
eine Bibliothek, die heißt Django CMS.

01:02:11.890 --> 01:02:12.810
Ja. Hast du schon mal benutzt?

01:02:13.210 --> 01:02:13.530
Nee.

01:02:14.890 --> 01:02:16.790
Jetzt frag mich mal. Hast du das schon mal benutzt?

01:02:17.070 --> 01:02:17.750
Nee, ich auch nicht.

01:02:19.470 --> 01:02:21.130
Nee, aber ich kenne Leute, die das benutzen und

01:02:21.130 --> 01:02:23.250
ich habe mir das vor vielen, vielen, vielen,

01:02:23.250 --> 01:02:25.350
vielen Jahren mal angesehen und

01:02:25.350 --> 01:02:26.330
da hat es mir gar nicht gefallen.

01:02:27.690 --> 01:02:29.330
Deren Ansatz, soweit ich das

01:02:29.330 --> 01:02:31.110
verstanden habe, ist, dass das sehr, sehr modular

01:02:31.110 --> 01:02:33.090
ist, dass du quasi nicht gezwungen wirst, irgendwas

01:02:33.090 --> 01:02:34.230
Bestimmtes zu benutzen, sondern

01:02:34.230 --> 01:02:37.190
du hast den gesamten Baukasten vor dir und jetzt kannst

01:02:37.190 --> 01:02:38.730
du daraus ein CMS zusammenbauen.

01:02:40.050 --> 01:02:41.290
Also es ist, Django CMS

01:02:41.290 --> 01:02:43.150
ist so ein bisschen ein irreführender Name, weil das ist

01:02:43.150 --> 01:02:45.170
kein eigentliches Django CMS, sondern das ist

01:02:45.170 --> 01:02:47.170
ein Django CMS Lego-Set.

01:02:47.770 --> 01:02:49.450
Ohne Aufbauanleitung.

01:02:50.530 --> 01:02:51.250
Ja, mit Steinen kann man

01:02:51.250 --> 01:02:53.210
auch lustige Burgen bauen. Ja, klar, aber man

01:02:53.210 --> 01:02:55.230
muss halt Lust drauf haben, eine Burg zu bauen

01:02:55.230 --> 01:02:56.970
und ich hatte nie Lust drauf, ein CMS zu bauen.

01:02:57.890 --> 01:02:59.390
Was ist denn in einem wichtigen

01:02:59.390 --> 01:03:01.250
CMS so alles enthalten und wie sieht das denn heute aus?

01:03:02.050 --> 01:03:03.590
Ja, das würde mich auch interessieren. Was ist denn das eigentlich?

01:03:03.750 --> 01:03:05.430
Ich habe ja auch nur so, also ich

01:03:05.430 --> 01:03:07.670
kenne es nur von früher, da haben immer Leute gestöhnt

01:03:07.670 --> 01:03:09.530
darüber und ich dachte mir so, zum Glück muss ich das

01:03:09.530 --> 01:03:11.390
nicht verwenden oder irgendwie

01:03:11.390 --> 01:03:13.530
oh je, CMS weiß nicht genau, was

01:03:13.530 --> 01:03:15.410
das sein soll. Ich bin immer so ein bisschen drum rum gekommen.

01:03:15.530 --> 01:03:16.570
Ich habe das nie so wirklich verwendet.

01:03:17.430 --> 01:03:19.490
Ja, also so wie ich es verstehe

01:03:19.490 --> 01:03:20.930
und das ist natürlich jetzt meine

01:03:20.930 --> 01:03:22.990
brillante Hochgebilde gemein,

01:03:24.790 --> 01:03:25.490
ist ein CMS,

01:03:25.650 --> 01:03:27.450
also CMS steht für Content Management System

01:03:27.450 --> 01:03:29.510
und es soll eben

01:03:29.510 --> 01:03:31.910
Benutzern, die nicht Programmierer sind,

01:03:32.530 --> 01:03:33.830
ermöglichen, Inhalte

01:03:33.830 --> 01:03:35.930
auf Webseiten einzubringen.

01:03:36.570 --> 01:03:37.810
Und das ist ja im Wesentlichen das, was WordPress

01:03:37.810 --> 01:03:39.730
macht. WordPress ist das bekannteste, größte

01:03:39.730 --> 01:03:41.750
CMS. Da gibt es Schätzungen, wie viel Prozent der

01:03:41.750 --> 01:03:43.610
Webseiten auf weltweiten WordPress

01:03:43.610 --> 01:03:44.110
sind. 98?

01:03:45.550 --> 01:03:47.810
Es sind auf jeden Fall zweistellige Prozentzahlen.

01:03:47.950 --> 01:03:49.570
Das ist ja schon mal sehr beeindruckend. Ich würde tatsächlich sagen,

01:03:49.610 --> 01:03:51.690
mittlerweile über 60 Prozent oder so. Also ist ja so gefühlt,

01:03:51.770 --> 01:03:53.690
aber... Ja, also jede Seite

01:03:53.690 --> 01:03:55.250
ist eine WordPress-Seite.

01:03:57.450 --> 01:03:58.850
einfach, weil es

01:03:58.850 --> 01:04:01.270
einem normalen Benutzer die Möglichkeit gibt,

01:04:01.390 --> 01:04:03.330
eine Seite anzulegen und da einen Text drauf

01:04:03.330 --> 01:04:05.190
zu tun und Bilder drauf zu tun. Und das sind so

01:04:05.190 --> 01:04:06.790
die wichtigen Dinge, die man da...

01:04:06.790 --> 01:04:09.110
Es gibt WordPress-Developer und so.

01:04:09.270 --> 01:04:11.230
Ja, klar. Und da gibt es riesige, riesige

01:04:11.230 --> 01:04:13.030
Farmen. Im Endeffekt ist ja das

01:04:13.030 --> 01:04:15.350
das Gleiche, wie das, was Facebook macht. Facebook erlaubt

01:04:15.350 --> 01:04:17.250
mir, einen Text zu schreiben und ein Bild

01:04:17.250 --> 01:04:19.250
dran zu machen und das so hinzutun, dass

01:04:19.250 --> 01:04:20.190
andere Leute das sehen können.

01:04:21.290 --> 01:04:23.170
Auf eine gewisse Art und Weise ist Facebook auch

01:04:23.170 --> 01:04:23.450
ein CMS.

01:04:26.090 --> 01:04:27.370
Es erlaubt mir Webseiten.

01:04:27.450 --> 01:04:28.790
zu machen. Nur, dass du mit den

01:04:28.790 --> 01:04:30.790
URL halt ein bisschen anders bist.

01:04:30.790 --> 01:04:32.850
Ja gut, du hast halt in der

01:04:32.850 --> 01:04:34.770
Facebook, in dem Facebook-Rahmen

01:04:34.770 --> 01:04:36.790
drin und andere Leute sehen es dann oder vielleicht auch

01:04:36.790 --> 01:04:38.850
nicht, aber du kannst Seiten machen, wo dein Text

01:04:38.850 --> 01:04:40.770
draufsteht. Ja. Und das ist das, was ein

01:04:40.770 --> 01:04:42.790
CMS macht. Und

01:04:42.790 --> 01:04:44.750
ja,

01:04:44.830 --> 01:04:46.790
WordPress ist halt so ein bisschen der Standard,

01:04:46.910 --> 01:04:48.710
weil es das schon am längsten gibt und weil es ganz

01:04:48.710 --> 01:04:50.670
viele Plugins gibt, die alles

01:04:50.670 --> 01:04:52.650
können, die

01:04:52.650 --> 01:04:54.770
auch zum Teil von, sagen wir mal,

01:04:54.830 --> 01:04:56.890
dubioser Qualität sind.

01:04:57.450 --> 01:04:59.310
habe ich kürzlich auf Hacker News

01:04:59.310 --> 01:05:01.310
einen Artikel gelesen, wo jemand gefragt hat,

01:05:01.330 --> 01:05:03.630
wo finde ich denn schlechten Code? Und der erste

01:05:03.630 --> 01:05:05.510
Eintrag war, guck dir doch mal WordPress-Plugins an.

01:05:08.250 --> 01:05:09.550
Da gibt es sicherlich auch gute,

01:05:09.690 --> 01:05:10.970
ich will jetzt niemanden dissen, aber

01:05:10.970 --> 01:05:13.810
die Eintrittsbarriere

01:05:13.810 --> 01:05:15.650
ist da sehr gering. Jeder kann ein WordPress-Plugin

01:05:15.650 --> 01:05:16.590
schreiben und veröffentlichen.

01:05:17.210 --> 01:05:19.450
Die guten kosten natürlich dann Geld, aber mit denen kann man dann durchaus

01:05:19.450 --> 01:05:20.650
brauchbare Sachen verarbeiten.

01:05:22.230 --> 01:05:23.430
Ich habe einige gesehen, die

01:05:23.430 --> 01:05:25.130
wirklich ganz gut aussehen, auch weil halt diese

01:05:25.130 --> 01:05:27.410
ganzen Funktionen, die ein Laie halt haben möchte,

01:05:27.450 --> 01:05:29.210
alle schon vorgefertigt sind und ich kann dann

01:05:29.210 --> 01:05:31.290
jeder Mensch zusammenklicken.

01:05:31.530 --> 01:05:33.290
Und es ist aber trotzdem noch individuell genug,

01:05:33.410 --> 01:05:34.250
dass es eben nicht

01:05:34.250 --> 01:05:36.510
eine Seite mit einem blauen Header ist.

01:05:39.570 --> 01:05:41.390
So, in Django hat man jetzt so ein bisschen

01:05:41.390 --> 01:05:43.330
das Problem, wenn man eine

01:05:43.330 --> 01:05:45.310
Django-Anwendung entwickelt, dann hat man ja

01:05:45.310 --> 01:05:47.310
diese ganzen Möglichkeiten schon. Man hat ja schon die Möglichkeit,

01:05:47.450 --> 01:05:49.110
Bilder hochzuladen und man hat ja schon die Möglichkeit,

01:05:49.890 --> 01:05:51.110
Pages anzulegen, entweder mit

01:05:51.110 --> 01:05:53.230
Flatpages oder mit seinem eigenen

01:05:53.230 --> 01:05:54.950
Pages-Modell oder mit Django CMS,

01:05:54.950 --> 01:05:56.510
was auch ein Pages-Modell mitbringt.

01:05:57.070 --> 01:06:00.250
Das heißt, wenn man gerade dabei ist,

01:06:00.270 --> 01:06:01.550
eine Django-Anwendung zu entwickeln,

01:06:01.890 --> 01:06:03.290
dann ist ein CMS nicht weit.

01:06:04.570 --> 01:06:06.250
Das heißt, man macht das halt kurz selbst.

01:06:07.690 --> 01:06:09.110
Und die sind dann aber nie so,

01:06:09.190 --> 01:06:10.410
dass man die einem Endbenutzer geben kann,

01:06:10.490 --> 01:06:12.750
weil die halt, dann hast du den Django-Admin,

01:06:12.810 --> 01:06:13.550
der ist total cool,

01:06:13.550 --> 01:06:15.790
aber der ist nicht für Endbenutzer richtig gut geeignet.

01:06:16.630 --> 01:06:18.530
Klar, für die Leute von Lawrence Journal World,

01:06:18.810 --> 01:06:21.250
die das Ding entwickelt haben, ist das sicherlich okay.

01:06:21.530 --> 01:06:23.810
Und wenn man die richtige Benutzergruppe hat

01:06:23.810 --> 01:06:25.090
und wenn man das den Leuten zugänglich machen kann,

01:06:25.150 --> 01:06:25.870
habe ich auch schon gemacht.

01:06:26.010 --> 01:06:29.810
Da habe ich auch schon Content-Administratoren

01:06:29.810 --> 01:06:31.310
im Django-Admin drin gehabt.

01:06:33.570 --> 01:06:36.150
War nicht ungeheuer gut, aber hat funktioniert.

01:06:36.310 --> 01:06:37.170
Ist auch nicht hübsch, aber geht.

01:06:37.450 --> 01:06:39.310
Ist nicht super hübsch, aber geht.

01:06:40.490 --> 01:06:41.590
Das ist halt ein Datenbank-Interface.

01:06:41.710 --> 01:06:42.810
Das zeigt halt, was in der Datenbank ist.

01:06:42.910 --> 01:06:44.650
Und das erlaubt mir, Seiten anzulegen

01:06:44.650 --> 01:06:47.090
und die dann darstellen zu lassen.

01:06:48.150 --> 01:06:50.830
Was ich jetzt gerade so als den Standard sehe

01:06:50.830 --> 01:06:53.030
in der Django-CMS-Welt, heißt Wagtail.

01:06:53.790 --> 01:06:55.630
Ich weiß nicht, ob ihr das schon mal gehört habt.

01:06:56.010 --> 01:06:58.930
wagtail.io, ich mache das inzwischen

01:06:58.930 --> 01:07:00.530
in jedes meiner Projekte.

01:07:02.250 --> 01:07:03.070
Einfach weil es

01:07:03.070 --> 01:07:04.530
so simpel ist und weil es gut funktioniert.

01:07:05.130 --> 01:07:06.730
Es ist auch ein Baukasten, es ist kein

01:07:06.730 --> 01:07:08.750
fertiges CMS, es ist auch ein

01:07:08.750 --> 01:07:10.850
Baukasten, aber es macht

01:07:10.850 --> 01:07:12.630
sehr viele Dinge automatisch, die

01:07:12.630 --> 01:07:14.970
man

01:07:14.970 --> 01:07:15.590
immer braucht.

01:07:16.690 --> 01:07:18.590
Zum Beispiel so Medienmanagement,

01:07:18.770 --> 01:07:20.590
es gibt eine Funktionalität,

01:07:21.070 --> 01:07:22.650
wo man Bilder hochladen kann und die

01:07:22.650 --> 01:07:24.590
stehen dann auf den anderen Seiten zur Verfügung.

01:07:25.370 --> 01:07:28.730
auch ohne irgendwelchen Code schreiben zu müssen,

01:07:28.790 --> 01:07:30.330
auch ohne die Template selbst schreiben zu müssen,

01:07:30.430 --> 01:07:31.310
stehen die da zur Verfügung.

01:07:32.330 --> 01:07:33.450
Es gibt Benutzermanagement.

01:07:33.710 --> 01:07:35.150
Und der größte Trick, den die machen,

01:07:35.290 --> 01:07:36.890
ist, dass sie ihren eigenen Admin mitbringen.

01:07:38.150 --> 01:07:40.690
Also man hat dann nicht mehr den Django-Admin,

01:07:41.170 --> 01:07:42.890
der ja so die Sicht auf die Datenbank ist,

01:07:43.250 --> 01:07:44.670
sondern man hat dann den Wagtail-Admin.

01:07:44.790 --> 01:07:47.150
Und der Wagtail-Admin ist eine Sicht auf eine Webseite.

01:07:47.670 --> 01:07:48.430
Also auf Content.

01:07:48.710 --> 01:07:51.770
Genau, auf Content, auf eine Webseitenstruktur.

01:07:52.750 --> 01:07:55.350
Das heißt, die haben einfach so eine Baumstruktur,

01:07:55.370 --> 01:07:59.030
Da gibt es eben dann so Root-Seiten, je nachdem, wie viele Domains man da haben möchte.

01:07:59.170 --> 01:08:00.390
Üblicherweise gibt es dann erst mal eine.

01:08:00.950 --> 01:08:04.510
Das ist die Hauptseite und alle anderen Seiten sind irgendwie da so dran geklebt.

01:08:05.990 --> 01:08:07.970
Und das spiegelt sich in der URL-Struktur wieder.

01:08:08.070 --> 01:08:13.070
Das sind genau die URLs, die man dann eben auf seiner Webseite hat und ist aber auch in dem Admin so.

01:08:14.550 --> 01:08:18.810
Das heißt, diese Struktur der Webseite, die man aufbaut, ist in dem Admin wieder gespiegelt.

01:08:19.110 --> 01:08:23.430
Und das macht es natürlich sehr schön leicht, das so zu verhalten, wie man es haben möchte.

01:08:23.430 --> 01:08:45.550
Wenn ich eine Hauptseite habe und da habe ich eine Unterseite Blog und eine Unterseite über mich und eine Unterseite Impressum und eine Unterseite Produkte, dann ist klar, was da drin ist. Und die Seite Blog hat halt als Unterseiten Blogposts und die ist dann halt entsprechend so eingerichtet, die muss dann halt entsprechend so eingerichtet sein, dass die die Blogposts anzeigt und dass die die Sachen so anzeigt, wie sie sein sollen.

01:08:45.570 --> 01:08:49.230
Du hast gerade eine Sache ganz kurz schon, in was muss die Vivo eingerichtet sein, dass die die Blogposts sind?

01:08:49.770 --> 01:08:58.190
Ja, das ist jetzt eben die Sache. Wagtail ist kein vorgefertigtes CMS, sondern es ist wieder nur die Bausteine, die man braucht für ein CMS.

01:08:58.270 --> 01:09:01.490
Das heißt, du musst ja noch das Menü zusammenbasteln und halt die Anzeige der Postings.

01:09:01.710 --> 01:09:06.110
Genau, du musst halt eben die Sachen, die da drin vorkommen sollen, zusammenbasteln. Das muss dann ein Entwickler machen.

01:09:06.230 --> 01:09:15.770
Aber wenn das fertig ist, wenn der Entwickler das fertig entwickelt hat, dann kann man das problemlos Content-Administratoren geben.

01:09:15.770 --> 01:09:38.810
Also solchen Leuten, die nicht einen technischen Hintergrund haben, sondern die eben den Content-Hintergrund haben oder die, keine Ahnung, Abteilungsleiter für irgendwas sind. Und das ist eine sehr praktische Sache. Ich baue das inzwischen in jedes meiner Projekte ein, einfach weil es die Möglichkeit gibt, das ist auch, ich mache da keine große Struktur, es gibt dann halt ein Page-Modell und das hat eine Überschrift und einen Text.

01:09:39.970 --> 01:09:41.210
Mehr ist ja eine Webseite nicht.

01:09:42.010 --> 01:09:43.850
Und baut mir halt so eine Struktur auf

01:09:43.850 --> 01:09:45.890
und anstatt, dass ich dann überall 404 Seiten

01:09:45.890 --> 01:09:47.830
habe und der Benutzer

01:09:47.830 --> 01:09:49.510
sagt, ja, aber hier soll doch das Impressum sein,

01:09:50.250 --> 01:09:51.710
muss ich nicht als Entwickler hingehen und

01:09:51.710 --> 01:09:53.610
sagen, da ist jetzt eine URL Impressum, sondern sage ich,

01:09:53.690 --> 01:09:55.630
leg halt die Seite Impressum an und schreib

01:09:55.630 --> 01:09:56.850
drauf, was du draufschreiben möchtest.

01:09:57.850 --> 01:09:59.930
Das macht eben für die Benutzer

01:09:59.930 --> 01:10:01.850
es leichter, da so

01:10:01.850 --> 01:10:03.890
Inhalte einzufügen. Und zwar egal,

01:10:03.990 --> 01:10:05.610
was die Anwendung ist. Egal, ob das jetzt

01:10:05.610 --> 01:10:07.830
eine technische Anwendung ist oder eine Anwendung

01:10:07.830 --> 01:10:09.850
für irgendjemanden

01:10:09.850 --> 01:10:11.910
zu Hause einfach Seiten hinzufügen

01:10:11.910 --> 01:10:13.170
können, ist eine sinnvolle Sache.

01:10:13.630 --> 01:10:15.730
Also ein Page-Generator, ja. Also gibt es da auch

01:10:15.730 --> 01:10:17.830
irgendwelche Typen, die man direkt dann wählt? Also kann man

01:10:17.830 --> 01:10:19.850
erst zum Beispiel dem sagen, hey, du bist jetzt ein Blog

01:10:19.850 --> 01:10:22.070
oder du bist jetzt eine Videoseite

01:10:22.070 --> 01:10:23.890
oder... Ja, das ist so ein bisschen

01:10:23.890 --> 01:10:25.810
das geht jetzt so ein bisschen in die interne Struktur rein.

01:10:25.950 --> 01:10:27.710
Also der generelle

01:10:27.710 --> 01:10:28.590
Typ heißt Page.

01:10:30.250 --> 01:10:31.470
Das ist das, was Backtail mitbringt.

01:10:31.630 --> 01:10:33.090
Das ist einfach, da muss ich ein Modell,

01:10:33.090 --> 01:10:35.010
ein Django-Modell anlegen und das

01:10:35.010 --> 01:10:37.150
leitet dann nicht ab von Models.Model, sondern

01:10:37.150 --> 01:10:39.150
von Page. Und dann

01:10:39.150 --> 01:10:40.830
Ist das automatisch in PageLine, ist das auch automatisch

01:10:40.830 --> 01:10:42.750
in diesem Admin drin und verfügbar.

01:10:44.290 --> 01:10:45.070
Da würde ich dann

01:10:45.070 --> 01:10:46.270
eben einen Blog-Index

01:10:46.270 --> 01:10:48.910
anlegen, der eine Page ist. Der hat selber keine

01:10:48.910 --> 01:10:49.650
weiteren Inhalte.

01:10:51.570 --> 01:10:52.890
Und dann ein weiteres Modell, das heißt

01:10:52.890 --> 01:10:54.250
dann Blog-Page oder Blog-Entry,

01:10:54.890 --> 01:10:56.610
was auch von Page ableitet, was dann eben

01:10:56.610 --> 01:10:58.970
Überschrift und Inhalt und vielleicht auch noch

01:10:58.970 --> 01:11:00.290
keine Ahnung, Datum und so weiter hat.

01:11:00.590 --> 01:11:01.550
Da sind so ein paar Sachen

01:11:01.550 --> 01:11:04.430
in diesem Page-Modell schon drin.

01:11:04.490 --> 01:11:06.630
Das Publish-Datum, ob es sichtbar ist oder nicht.

01:11:07.990 --> 01:11:10.390
wie die URL heißen soll, der Seitentitel.

01:11:10.590 --> 01:11:13.630
So ein paar Sachen, die man immer braucht, sind da schon vordefiniert.

01:11:14.430 --> 01:11:16.870
Aber dann ist diese Struktur fertig definiert.

01:11:16.930 --> 01:11:18.330
Dann lege ich einen Blog-Index an.

01:11:20.170 --> 01:11:23.350
Der Blog-Index zeigt sich dann halt irgendwie an.

01:11:23.410 --> 01:11:24.570
Da brauche ich dann ein Template dafür.

01:11:25.030 --> 01:11:27.470
Und dann brauche ich ein Template für die Blog-Page.

01:11:28.350 --> 01:11:29.150
Und dann bin ich fertig.

01:11:29.250 --> 01:11:30.330
Dann kann ich dem Benutzer sagen,

01:11:30.410 --> 01:11:31.950
hier, wenn du einen neuen Blog-Eintrag anlegen willst,

01:11:32.030 --> 01:11:34.250
gehe hier auf Hauptseite, Blog und dann neue Seite.

01:11:34.990 --> 01:11:36.050
Und dann ist das eine neue Seite.

01:11:36.970 --> 01:12:02.210
Und dieser Workflow, der da passiert, der ist schon abgebildet, der ist automatisch in diesem Admin schon drin und der ist automatisch in diesem Modellpage schon drin, also dass eine Seite ein Entwurf ist und dass die Revisionen hat, dass die eben bearbeitet wird und dass die zu bestimmten Zeitpunkten dann veröffentlicht wird und dann eben eine Live-Version hat und eine Nicht-Live-Version und dass man sich die Unterschiede zwischen diesen Seitenversionen angucken kann.

01:12:02.210 --> 01:12:03.590
Und das ist dann alles automatisch schon drin.

01:12:04.490 --> 01:12:06.210
Und dass ich Medien hochladen kann,

01:12:06.270 --> 01:12:07.030
ist automatisch schon drin.

01:12:07.930 --> 01:12:10.190
Und dann gibt es eben einen Feldtypen.

01:12:10.950 --> 01:12:12.230
Diese Blogpage wird dann eben

01:12:12.230 --> 01:12:14.030
halt einen Titel haben und

01:12:14.030 --> 01:12:15.930
einen Content oder einen Body

01:12:15.930 --> 01:12:18.270
Feld. Da gibt es einen speziellen

01:12:18.270 --> 01:12:19.770
Feldtypen, der heißt Streamfield,

01:12:20.390 --> 01:12:22.210
wo einfach mehrere Sachen untereinander sein

01:12:22.210 --> 01:12:24.170
können und da kann ich dann einfach Bilder reintun.

01:12:24.810 --> 01:12:26.010
Kann ich Bilder hochladen und sagen,

01:12:26.010 --> 01:12:28.030
hier soll jetzt ein Text sein und dann soll ein Bild

01:12:28.030 --> 01:12:29.490
angezeigt werden und dann soll wieder ein Text kommen.

01:12:30.330 --> 01:12:31.130
Diese Möglichkeit,

01:12:31.470 --> 01:12:33.450
dass jemand nicht

01:12:33.450 --> 01:12:35.670
technisches einfach reingehen

01:12:35.670 --> 01:12:37.630
kann und ein Bild hochladen kann und das wird dann auf der Seite

01:12:37.630 --> 01:12:38.010
angezeigt.

01:12:39.730 --> 01:12:41.450
Das ist so nützlich und so praktisch, weil

01:12:41.450 --> 01:12:42.970
das braucht man immer irgendwann.

01:12:45.070 --> 01:12:45.590
Erinnert mich

01:12:45.590 --> 01:12:46.350
an Lockens Blog.

01:12:48.110 --> 01:12:48.710
Ja, klar.

01:12:49.210 --> 01:12:51.450
Das ist das, was eine Blog-Engine macht. Die erlaubt

01:12:51.450 --> 01:12:52.670
uns, Texte und Medien

01:12:52.670 --> 01:12:55.570
so aufzubereiten, dass sie da sichtbar sind.

01:12:55.570 --> 01:12:57.550
Dass sie auf eine schöne Art und Weise angezeigt werden.

01:12:58.090 --> 01:12:59.590
Und diese Sachen, die

01:12:59.590 --> 01:13:01.370
man immer braucht, die nimmt einem aktuell halt

01:13:01.370 --> 01:13:04.290
Früher, ich meine, du hast sicherlich

01:13:04.290 --> 01:13:05.790
viele Seiten gemacht, die eine URL

01:13:05.790 --> 01:13:07.970
Impressum hatten, die eine URL

01:13:07.970 --> 01:13:10.190
erbaut hatten, wo man die Sachen

01:13:10.190 --> 01:13:12.070
halt dann händisch reintun musste, wo man dann halt

01:13:12.070 --> 01:13:14.230
eine HTML-Seite machte, die dann

01:13:14.230 --> 01:13:16.130
als Template irgendwo drin war und wenn man

01:13:16.130 --> 01:13:18.090
ein Bild haben wollte, dann musste es entweder Static sein

01:13:18.090 --> 01:13:19.570
oder in den Media-Dingern drin sein

01:13:19.570 --> 01:13:22.110
und das allein, das

01:13:22.110 --> 01:13:24.030
sich zu überlegen, ob es Static oder Media ist

01:13:24.030 --> 01:13:26.170
ist schon mehr Gedanken, als

01:13:26.170 --> 01:13:27.190
ich da verschwenden möchte

01:13:27.190 --> 01:13:30.130
In der Wagtail-Welt ist es halt

01:13:30.130 --> 01:13:32.090
da gibt es einen Bereich Images und da

01:13:32.090 --> 01:13:34.010
kann der Benutzer mit drag and drop ein Bild hochladen

01:13:34.010 --> 01:13:36.210
und dann kann er hinterher in seinen Blogpost reingehen

01:13:36.210 --> 01:13:37.250
und das Bild einfügen und fertig.

01:13:37.770 --> 01:13:39.670
Und das Wagtail CMS?

01:13:40.410 --> 01:13:40.610
Genau.

01:13:41.790 --> 01:13:43.610
Ich baue das überall ein. Es ist einfach

01:13:43.610 --> 01:13:45.530
Seiten hinzufügen, ist so eine praktische Sache.

01:13:45.890 --> 01:13:47.790
Selbst wenn ich kein CMS brauche,

01:13:47.850 --> 01:13:48.910
tue ich es einfach erstmal rein.

01:13:50.170 --> 01:13:50.870
Ja, ja, ja.

01:13:51.650 --> 01:13:52.790
Ja, ich habe das auch,

01:13:53.830 --> 01:13:56.310
ja, ich habe mal dieses Bakery-Example da ausprobiert

01:13:56.310 --> 01:13:57.350
und, naja,

01:13:57.350 --> 01:13:59.250
es fühlt sich schon ziemlich

01:13:59.250 --> 01:14:01.350
ziemlich gut an, wobei ich da halt

01:14:01.350 --> 01:14:04.950
genau mit den Medien halt

01:14:04.950 --> 01:14:06.090
wieder so Probleme,

01:14:06.810 --> 01:14:09.030
das ist halt einer der Gründe, warum ich dann überhaupt

01:14:09.030 --> 01:14:11.170
angefangen habe, meinen eigenen Kram zu bauen,

01:14:11.570 --> 01:14:13.190
dass irgendwie niemand ordentlich macht, das ist

01:14:13.190 --> 01:14:13.870
irgendwie schade.

01:14:15.230 --> 01:14:15.710
Das ist halt,

01:14:17.170 --> 01:14:19.330
ja, heutzutage hat man ja eigentlich

01:14:19.330 --> 01:14:23.070
so ein Source-Set-Attribut an

01:14:23.070 --> 01:14:25.190
Image-Dingern

01:14:25.190 --> 01:14:27.070
dran und man hat auch noch ein Picture-Element

01:14:27.070 --> 01:14:29.010
oder so und

01:14:29.250 --> 01:14:31.270
man möchte eigentlich jetzt an unterschiedliche

01:14:31.270 --> 01:14:33.110
Geräte mit unterschiedlicher Pixeldichte oder

01:14:33.110 --> 01:14:35.330
Bildschirme unterschiedliche Bilder ausliefern können

01:14:35.330 --> 01:14:37.030
oder so. Das ist das, was Source-Set macht, oder?

01:14:37.230 --> 01:14:39.090
Dass ich das Gerät selber raussuchen kann. Genau, genau.

01:14:39.690 --> 01:14:41.250
Und der Browser kann das halt dann tun,

01:14:41.470 --> 01:14:43.170
was er halt braucht. Der Browser kennt dann halt

01:14:43.170 --> 01:14:45.190
die Pixeldichte und kann das dann ordentlich

01:14:45.190 --> 01:14:47.230
machen. Und man muss eigentlich dann nur noch

01:14:47.230 --> 01:14:49.150
das Source-Set-Attribut halt

01:14:49.150 --> 01:14:51.110
richtig setzen und dann würde das automatisch richtig

01:14:51.110 --> 01:14:53.110
passieren. Aber irgendwie

01:14:53.110 --> 01:14:55.150
funktioniert das irgendwie bei den meisten nicht.

01:14:55.270 --> 01:14:57.150
Also bei Django hat kein eingebauten Support

01:14:57.150 --> 01:14:59.170
für irgendwie, ich habe jetzt

01:14:59.170 --> 01:15:01.130
ein Bild, okay, ich möchte das jetzt in unterschiedlichen

01:15:01.130 --> 01:15:03.010
Größen irgendwie haben,

01:15:03.170 --> 01:15:04.790
um das in ein Source-Set-Attribut packen zu können,

01:15:05.630 --> 01:15:07.210
sondern das muss man halt alles irgendwie so

01:15:07.210 --> 01:15:09.150
selber machen oder irgendwie andere Sword-Party-Apps

01:15:09.150 --> 01:15:10.330
dafür verwenden, die das halt können.

01:15:12.190 --> 01:15:12.950
Wir hatten uns ja schon drüber

01:15:12.950 --> 01:15:14.950
unterhalten, ich glaube, dass man mit Wagtail, dass man das

01:15:14.950 --> 01:15:16.890
in zwei Stunden hinkriegt, dieses

01:15:16.890 --> 01:15:19.270
Source-Set zu machen. Nicht mit

01:15:19.270 --> 01:15:20.810
den eingebauten Sachen, sondern man müsste sich

01:15:20.810 --> 01:15:22.710
selber einen Tag schreiben. Aber

01:15:22.710 --> 01:15:24.830
dieses Medienhandling ist eben schon drin,

01:15:24.930 --> 01:15:27.070
der kann schon verschiedene Bildgrößen generieren

01:15:27.070 --> 01:15:28.550
und

01:15:28.550 --> 01:15:31.810
und kann auch damit umgehen

01:15:31.810 --> 01:15:32.870
und kann die dann auch ausliefern

01:15:32.870 --> 01:15:34.490
und die werden gecached und alles und so weiter.

01:15:34.630 --> 01:15:38.430
Und das ist natürlich dann schon die meiste Arbeit getan,

01:15:38.530 --> 01:15:40.270
dann nur noch die richtigen Größen rauszusuchen,

01:15:40.370 --> 01:15:41.550
in Anführungszeichen nur noch,

01:15:42.470 --> 01:15:44.270
ist, glaube ich, wir müssen uns mal zusammensetzen.

01:15:44.510 --> 01:15:45.890
Wir müssen das machen und dann machen wir ein Project Quest.

01:15:46.070 --> 01:15:47.630
Dann musst du beim nächsten Sprint vorbeikommen.

01:15:47.830 --> 01:15:48.570
Ich kenne tatsächlich,

01:15:48.730 --> 01:15:50.370
ja, diese Sprints sind immer zu lang für mich,

01:15:50.450 --> 01:15:53.930
weil ich kann nicht ein ganzes Wochenende rausfreimachen.

01:15:56.030 --> 01:16:00.230
Witzigerweise kenne ich die Leute, die Wagtail erfunden haben.

01:16:01.450 --> 01:16:02.730
Und das war vor ein paar Jahren.

01:16:02.990 --> 01:16:04.850
Da habe ich angefangen, mich selbstständig zu machen

01:16:04.850 --> 01:16:07.610
und habe eben nach Remote-Möglichkeiten gesucht

01:16:07.610 --> 01:16:11.030
und habe dann eben auf so eine Anzeige geantwortet

01:16:11.030 --> 01:16:13.270
von einer britischen Firma, Torchbox heißen die.

01:16:14.010 --> 01:16:15.290
Habe dann ein technisches Interview gemacht.

01:16:15.390 --> 01:16:17.450
Es war ganz leicht, ja, war Fizzbuzz im Wesentlichen.

01:16:18.950 --> 01:16:20.150
Und bin dann da genommen worden.

01:16:20.150 --> 01:16:30.350
Und diese Firma hat Wagtail sich selbst gebaut, um ihren Kunden eben genau sowas anbieten zu können.

01:16:30.530 --> 01:16:37.150
Die machen Websites für Charities, also für gemeinnützige Organisationen.

01:16:39.330 --> 01:16:41.330
Das ist eine britische Firma.

01:16:42.230 --> 01:16:45.570
Da gehören in Großbritannien ganz viele Schulen dazu und ganz viele Universitäten.

01:16:45.570 --> 01:16:51.450
und es gibt eine Organisation, die heißt Zero Waste Scotland und eine, die sich mit Fußballvereinen

01:16:51.450 --> 01:16:56.370
organisiert und so weiter. Die hatten sich einfach das als Tool selbst gebaut, um ihren Kunden einen besseren

01:16:56.370 --> 01:16:58.320
Service anbieten zu können und haben

01:16:58.320 --> 01:17:00.180
dann gesagt, okay, wir veröffentlichen das als Open Source.

01:17:01.300 --> 01:17:02.440
Und bei denen in den

01:17:02.440 --> 01:17:04.160
wöchentlichen Besprechungen war ich eine Weile lang

01:17:04.160 --> 01:17:05.920
einfach mit dabei, weil ich in den Projekten drin war,

01:17:06.760 --> 01:17:08.240
haben sie immer mal wieder gezeigt, was es jetzt

01:17:08.240 --> 01:17:09.320
Neues gibt in Wagtail.

01:17:11.020 --> 01:17:12.280
Und eins der Features,

01:17:12.400 --> 01:17:14.120
was mich am meisten beeindruckt hat,

01:17:14.240 --> 01:17:15.940
war, die hatten Content-Aware-Resizing.

01:17:17.060 --> 01:17:17.900
Das heißt, wenn du

01:17:17.900 --> 01:17:20.220
eine Rendition, so heißt

01:17:20.220 --> 01:17:22.140
das bei denen, wenn du ein Bild in einer bestimmten Größe

01:17:22.140 --> 01:17:24.220
anforderst, dann kannst du

01:17:24.220 --> 01:17:25.540
angeben, dass es geklippt werden soll.

01:17:26.360 --> 01:17:29.920
und dass es nicht verkleinert werden soll,

01:17:30.000 --> 01:17:32.220
sondern dass quasi ein Bildausschnitt ausgeschnitten werden soll.

01:17:33.360 --> 01:17:35.260
Also wenn du ein Bild hast, was 500 Pixel breit ist

01:17:35.260 --> 01:17:36.680
und du willst eins haben, was 300 breit ist,

01:17:36.740 --> 01:17:37.780
kannst du es entweder verkleinern

01:17:37.780 --> 01:17:40.920
oder kannst du es am Rand wegschneiden.

01:17:42.020 --> 01:17:43.300
Und was die eingebaut hatten,

01:17:43.460 --> 01:17:45.880
war, dass die Bilder durch OpenCV durchlaufen lassen

01:17:45.880 --> 01:17:48.240
und interessante Bereiche markieren

01:17:48.240 --> 01:17:49.940
und wenn du dann eben Bilder klippen lässt,

01:17:51.060 --> 01:17:53.060
dass die dann auf die interessanten Bereiche zuklippen.

01:17:53.640 --> 01:17:55.280
Das heißt, wenn du da eine Person drinstehen hast,

01:17:55.620 --> 01:17:57.940
dann würde das schmalere Bild eben immer noch die Person zeigen.

01:17:58.040 --> 01:17:59.380
Und das Auto daneben oder so.

01:17:59.740 --> 01:18:01.800
Und das war im Wesentlichen automatisch.

01:18:02.180 --> 01:18:03.880
Das war da einfach drin.

01:18:03.960 --> 01:18:06.020
Die hatten das halt so mehr oder weniger nebenbei gesagt.

01:18:06.440 --> 01:18:08.580
Oh ja, wir haben jetzt das und ich zeige es mal kurz.

01:18:09.200 --> 01:18:11.860
Und ich war so überrascht, dass das einfach so geht

01:18:11.860 --> 01:18:13.240
und dass die das einfach so da eingebaut hatten.

01:18:14.000 --> 01:18:16.580
Und das war für mich so ein bisschen der Moment,

01:18:16.580 --> 01:18:20.080
wo ich verstanden habe, warum solche Projekte so sinnvoll sind.

01:18:20.640 --> 01:18:22.080
Weil jemand was bauen kann,

01:18:22.580 --> 01:18:25.080
was sich auf den ersten Blick total wahnsinnig anhört,

01:18:25.160 --> 01:18:26.600
dass das überhaupt funktionieren kann.

01:18:26.920 --> 01:18:28.680
Und dann steht es allen einfach so zur Verfügung.

01:18:29.160 --> 01:18:30.120
Also ihr könnt so Jochen nehmen,

01:18:30.180 --> 01:18:31.960
dann musst du nicht mehr selber schneiden für deine Fotos.

01:18:32.080 --> 01:18:32.880
Ja, ja, ja.

01:18:35.340 --> 01:18:36.580
Die künstlerische Gestaltung

01:18:36.580 --> 01:18:38.140
wird da sicherlich nicht die allerbeste sein,

01:18:38.300 --> 01:18:41.960
aber er zeigt auf jeden Fall nicht nur dummen Hintergrund an,

01:18:42.080 --> 01:18:43.520
sondern da was Interessantes ist auch im Bild.

01:18:43.640 --> 01:18:44.260
Das ist auch sowas,

01:18:44.340 --> 01:18:45.200
also wenn man sich anguckt,

01:18:45.700 --> 01:18:47.800
was könnte man eigentlich alles mit dem Picture-Element machen

01:18:47.800 --> 01:18:49.400
und was wird da momentan gemacht,

01:18:49.720 --> 01:18:52.280
da gibt es auch keinen Support in den Editoren.

01:18:52.380 --> 01:18:53.600
Ich habe mir auch, bevor ich dann angefangen habe,

01:18:53.860 --> 01:18:55.580
Ich habe tatsächlich, ich habe nicht sofort irgendwie

01:18:55.580 --> 01:18:57.440
meinen, bin nicht sofort meinem

01:18:57.440 --> 01:18:59.700
NIH-Impuls

01:18:59.700 --> 01:19:01.780
gefolgt, sondern

01:19:01.780 --> 01:19:03.620
habe tatsächlich mir andere Sachen angeguckt. Ich habe mir unter anderem auch

01:19:03.620 --> 01:19:05.720
WordPress angeguckt und da geht

01:19:05.720 --> 01:19:07.580
so ein bisschen was. Da gibt es auch so Upload und dann

01:19:07.580 --> 01:19:09.080
ein bisschen Sachen, die man

01:19:09.080 --> 01:19:11.600
irgendwie nochmal kann, so irgendwie was drehen

01:19:11.600 --> 01:19:13.480
an dem Bild oder auch ein bisschen zuschneiden oder so.

01:19:14.060 --> 01:19:15.640
Und dann, WordPress macht auch

01:19:15.640 --> 01:19:17.620
tatsächlich irgendwie Sets, Source-Set, aber halt auch nur

01:19:17.620 --> 01:19:19.640
drei Größen und alles, äh, nicht so

01:19:19.640 --> 01:19:20.060
richtig toll.

01:19:21.540 --> 01:19:23.600
Und also das, wo ich dann gedacht habe, okay, das mit den

01:19:23.600 --> 01:19:25.540
Bildern, das akzeptiere ich noch so gerade,

01:19:25.760 --> 01:19:26.600
obwohl es auch nicht schön ist,

01:19:27.160 --> 01:19:29.440
was mich dann an WordPress halt

01:19:29.440 --> 01:19:31.360
sozusagen dann abgeschreckt hat,

01:19:31.440 --> 01:19:33.560
letztlich war halt, dass es irgendwie mit Video nicht ordentlich

01:19:33.560 --> 01:19:35.700
umgehen konnte und das brauchte ich halt dummerweise

01:19:35.700 --> 01:19:37.320
und dann habe ich mir gedacht, so gut,

01:19:37.460 --> 01:19:39.520
ne. Ja, das ist bei Backtail, glaube ich, auch noch

01:19:39.520 --> 01:19:41.700
nicht so richtig gut gelöst.

01:19:41.700 --> 01:19:43.020
Die machen das hauptsächlich über Embeds,

01:19:43.820 --> 01:19:45.840
weil die kommerziellen Kunden das halt alles auf

01:19:45.840 --> 01:19:47.620
Vimeo hosten oder auf

01:19:47.620 --> 01:19:49.780
anderen Plattformen.

01:19:49.820 --> 01:19:51.480
Genau, da gibt es auch jede Menge Django-Module,

01:19:51.600 --> 01:19:53.420
mit denen man irgendwie Sachen embedden kann und so, aber das

01:19:53.420 --> 01:19:55.520
ist halt eigentlich alles nicht das, was ich haben will. Also ich möchte

01:19:55.520 --> 01:19:57.340
einmal eigentlich nicht haben, dass irgendwie

01:19:57.340 --> 01:19:59.500
ich auf so einen

01:19:59.500 --> 01:20:01.440
Service angewiesen bin, dann möchte ich eigentlich

01:20:01.440 --> 01:20:03.560
auch nicht, dass irgendwie meine User getrackt werden können

01:20:03.560 --> 01:20:05.000
darüber. Ich möchte auch nicht, dass...

01:20:05.000 --> 01:20:07.600
Oder dass es public ist einfach. Ja, ne, das will ich auch nicht, genau.

01:20:08.660 --> 01:20:09.500
Aber das ist vielleicht

01:20:09.500 --> 01:20:11.700
für ein CMS schon ein relativ spezifischer

01:20:11.700 --> 01:20:13.420
Anwendungsfall, dass es nicht public sein soll

01:20:13.420 --> 01:20:15.600
und dass es nicht extern anzeigen

01:20:15.600 --> 01:20:16.260
soll, deshalb

01:20:16.260 --> 01:20:19.600
selber bauen und... Aber du hast es eigentlich

01:20:19.600 --> 01:20:21.500
sofort dann, wenn du

01:20:21.500 --> 01:20:23.700
irgendwie usergenerierten Content hast, der nicht

01:20:23.700 --> 01:20:25.640
also wenn du, allein wenn du sowas wie

01:20:25.640 --> 01:20:27.540
Facebook bauen wolltest, okay.

01:20:28.000 --> 01:20:28.920
Ja, da ist alles public.

01:20:29.420 --> 01:20:29.600
Nee.

01:20:31.560 --> 01:20:32.120
Erstmal schon.

01:20:33.080 --> 01:20:35.680
Nee, aber du kannst ja durchaus sagen, das will ich nur mit meinen Freunden.

01:20:35.740 --> 01:20:37.560
Ja, aber lange Zeit war es doch einfach erstmal alles

01:20:37.560 --> 01:20:38.760
public auf Facebook oder auf Twitter.

01:20:39.760 --> 01:20:41.560
Also es gibt bei Twitter die

01:20:41.560 --> 01:20:43.500
Möglichkeit, Sachen privat zu schalten. Kennst du

01:20:43.500 --> 01:20:45.620
jemanden, der das schon mal gemacht hat? Ich habe einen privaten

01:20:45.620 --> 01:20:47.340
Tweet gesehen. Ja, doch.

01:20:47.600 --> 01:20:49.520
Auch Leuten, denen du nur folgen kannst, wenn sie das

01:20:49.520 --> 01:20:51.420
irgendwie erlaubt haben und so. Ja, ja, doch, doch.

01:20:51.440 --> 01:20:53.340
habe ich schon alles gesehen. Ist komisch.

01:20:53.620 --> 01:20:55.040
Aber die breite Maßnahme macht das auch nicht.

01:20:56.520 --> 01:20:57.240
Schon das

01:20:57.240 --> 01:20:59.260
Default ist schon erstmal...

01:20:59.260 --> 01:21:01.160
Ja, aber wenn man

01:21:01.160 --> 01:21:03.020
so ein Feature haben wollte, dann geht das halt

01:21:03.020 --> 01:21:04.520
alles nicht mehr, wenn man das so macht.

01:21:04.860 --> 01:21:06.940
Und daher ist es schon

01:21:06.940 --> 01:21:09.060
schöner, wenn man das... Wäre es ja schon

01:21:09.060 --> 01:21:10.720
eigentlich schon schöner, wenn man das irgendwie selber

01:21:10.720 --> 01:21:11.980
auch hosten könnte.

01:21:13.040 --> 01:21:14.660
Also ich weiß, dass

01:21:14.660 --> 01:21:16.900
das Torchbox da auch offen ist für

01:21:16.900 --> 01:21:18.580
Pull Requests, aber die sind auch offen für

01:21:18.580 --> 01:21:20.520
Aufträge. Also jetzt kann ich dir mal den

01:21:20.520 --> 01:21:22.620
einen Tag geben und du beauftragst es einfach

01:21:22.620 --> 01:21:24.120
und wir profitieren dann halt davon.

01:21:24.500 --> 01:21:26.400
Dieses Feature wurde gesponsert von Jochen Merz.

01:21:26.480 --> 01:21:27.080
Ja, ja, ja.

01:21:29.800 --> 01:21:30.200
Ja.

01:21:31.440 --> 01:21:31.840
Ja.

01:21:32.440 --> 01:21:34.260
Ich spüre da so ein Jucken. Ich glaube, das ist wieder meine Ending-Hase.

01:21:37.300 --> 01:21:38.480
Du musst doch irgendwann drüber

01:21:38.480 --> 01:21:39.820
wegkommen, weil so viel Zeit

01:21:39.820 --> 01:21:41.980
finde ich im Leben. Ja, leider nicht.

01:21:43.200 --> 01:21:44.580
Ja, genau.

01:21:44.760 --> 01:21:46.320
Aber ansonsten, achso, was ich, ich hätte,

01:21:46.320 --> 01:21:47.960
da gab es auch eine Episode

01:21:47.960 --> 01:21:50.080
in dem Django-Chat-Podcast drüber,

01:21:50.180 --> 01:21:52.880
Ja, der Tom Dyson war da vor einer Weile.

01:21:54.000 --> 01:21:55.240
Das war auch eine schöne Sendung.

01:21:55.260 --> 01:21:56.660
Der ist der Technical Director von Ragtail.

01:21:56.860 --> 01:21:59.100
Also von Torchbox und für die Abteilung, die Ragtail macht.

01:21:59.820 --> 01:22:01.100
Ja, und ich glaube,

01:22:01.500 --> 01:22:03.720
ich weiß nicht, ob ich das in so richtigen Erinnerungen

01:22:03.720 --> 01:22:05.400
habe, aber auch erzählt, dass sie irgendwie am Anfang

01:22:05.400 --> 01:22:07.340
viel gemacht haben mit Drupal oder so.

01:22:07.720 --> 01:22:09.200
Ja, die haben auch noch einen ganzen Arm, der

01:22:09.200 --> 01:22:10.320
Drupal macht. Ach so.

01:22:11.080 --> 01:22:13.580
Und dann gab es irgendwie ein größeres Update

01:22:13.580 --> 01:22:15.420
und das war sehr schmerzhaft

01:22:15.420 --> 01:22:16.480
offenbar und dann dachten sie sich so, okay.

01:22:16.480 --> 01:22:19.080
Ja, und Sicherheitsprobleme. Drupal hat immer wieder Sicherheitsprobleme,

01:22:19.120 --> 01:22:20.740
wo die halt jedes Mal kämpfen müssen.

01:22:22.020 --> 01:22:22.800
Und ja,

01:22:22.860 --> 01:22:23.680
das ist so ein bisschen der Hintergrund.

01:22:23.920 --> 01:22:26.820
Ja, genau. Dann haben sie sich irgendwann gesagt, okay, nee, das muss doch auch besser gehen.

01:22:27.700 --> 01:22:28.060
Ja.

01:22:29.000 --> 01:22:30.480
Und was ich auch interessant fand,

01:22:30.780 --> 01:22:32.700
es gibt ja durchaus einige sehr große

01:22:32.700 --> 01:22:34.200
Organisationen, die das halt verwenden.

01:22:35.100 --> 01:22:36.340
NASA, glaube ich, verwendet das.

01:22:37.420 --> 01:22:38.740
NHS verwendet das, glaube ich,

01:22:38.800 --> 01:22:39.120
komplett.

01:22:39.120 --> 01:22:41.280
Wagtail oder Drupal? Wagtail, ja.

01:22:41.760 --> 01:22:42.620
Ja, die IETF,

01:22:42.920 --> 01:22:44.980
die RFC-Webseite ist auch

01:22:44.980 --> 01:22:47.060
eine Wagtail-Seite. Sieht mir hier nicht so richtig an,

01:22:47.080 --> 01:22:49.040
weil da ist viel Customization

01:22:49.040 --> 01:22:50.440
reingegangen, aber das ist

01:22:50.440 --> 01:22:52.960
eine Racktail-Seite. Und das finde ich

01:22:52.960 --> 01:22:55.060
eigentlich schon schön, dass die IETF

01:22:55.060 --> 01:22:57.080
ihre FCs mit Racktail veröffentlicht.

01:22:57.140 --> 01:22:58.580
Das ist immer ein guter Erfolg.

01:22:59.120 --> 01:22:59.980
Und ich habe damit gearbeitet.

01:23:01.320 --> 01:23:02.720
Ein ganz kleiner Teil davon.

01:23:02.780 --> 01:23:04.400
Du musst, glaube ich, viele Hörer nochmal abholen.

01:23:05.080 --> 01:23:07.200
Die IETF ist die Internet Engineering

01:23:07.200 --> 01:23:09.220
Taskforce. Das ist die Arbeitsgruppe,

01:23:09.300 --> 01:23:11.100
die ganz viele von diesen Standards definiert hat.

01:23:11.200 --> 01:23:12.500
Zum Beispiel E-Mail und HLTP

01:23:12.500 --> 01:23:14.960
und so weiter. Und die Dokumente, in denen

01:23:14.960 --> 01:23:16.160
das definiert ist. Die heißen RFC

01:23:16.160 --> 01:23:17.560
Request for Comment.

01:23:19.580 --> 01:23:20.880
Es gibt da keine Kommentarfunktion

01:23:20.880 --> 01:23:22.580
und ich habe auch noch niemanden gesehen, der Kommentare

01:23:22.580 --> 01:23:24.700
an RFCs dran schreibt,

01:23:24.840 --> 01:23:26.920
aber so heißen die ja. Ja, ja, und am Anfang war das

01:23:26.920 --> 01:23:28.520
so, das war ja nicht irgendwie,

01:23:29.260 --> 01:23:30.260
ja, die wurden auch einfach so

01:23:30.260 --> 01:23:32.680
vermeldet oder

01:23:32.680 --> 01:23:34.660
an jemanden geschickt, wenn jemand

01:23:34.660 --> 01:23:36.480
irgendwas dazu sagen möchte hier oder so. Genau, und dann

01:23:36.480 --> 01:23:38.220
hat sich das Dokument so entwickelt und

01:23:38.220 --> 01:23:40.380
dann haben alle, sobald es nicht mehr,

01:23:40.960 --> 01:23:42.860
sobald keine Kommentare mehr kamen, war das wohl gut genug

01:23:42.860 --> 01:23:44.160
und dann haben sich alle halt dran gehalten.

01:23:44.960 --> 01:23:47.480
Deshalb, so ist das Internet entstanden.

01:23:49.180 --> 01:23:50.700
Und dieser Prozess läuft weiter.

01:23:50.900 --> 01:23:53.820
Also die IETF ist so eine Standardisierungssache,

01:23:54.020 --> 01:23:57.680
die eben diese Standards alle sich mit den Standards befassen.

01:23:57.760 --> 01:23:58.500
Zum Beispiel OAuth.

01:23:58.920 --> 01:24:02.300
Das war lange Zeit eine IETF Working Group.

01:24:02.600 --> 01:24:02.800
Echt?

01:24:03.080 --> 01:24:05.020
Ist das nicht vielleicht sogar eher B3C oder so?

01:24:05.180 --> 01:24:06.280
Ich weiß es noch nicht genau.

01:24:07.100 --> 01:24:08.840
Kann auch sein, dass es B3C war.

01:24:08.840 --> 01:24:11.280
Aber es ist auf jeden Fall irgendeine von diesen Working Groups gewesen.

01:24:12.920 --> 01:24:19.880
Ja, also die sind schon sehr aktiv da.

01:24:20.740 --> 01:24:22.120
Ja, sie haben auch immer lustige,

01:24:22.240 --> 01:24:25.480
es gibt zum Beispiel ein RFC-IP-Überbrieftaube,

01:24:25.560 --> 01:24:26.580
4711 ist es, glaube ich.

01:24:27.900 --> 01:24:28.560
Überlegen Sie mal.

01:24:28.620 --> 01:24:29.680
Da gab es immer April-Scherze.

01:24:30.840 --> 01:24:31.660
Oder wie auf Flaschen.

01:24:31.680 --> 01:24:32.460
Es gibt das Evil-Bit.

01:24:33.760 --> 01:24:35.620
In IP-Paketen kann man setzen,

01:24:35.920 --> 01:24:38.880
ob das eine gut gemeinte Botschaft

01:24:38.880 --> 01:24:40.260
oder eine bösartige Botschaft ist.

01:24:40.500 --> 01:24:42.460
Und bösartige Botschaften sollen von allen Luthern

01:24:42.460 --> 01:24:44.020
bitte fallen gelassen werden.

01:24:45.400 --> 01:24:45.820
Sehr gut.

01:24:47.140 --> 01:24:48.020
Man könnte irgendwelche

01:24:48.020 --> 01:24:50.400
Boothafen-Leute raus manipulieren und immer schön evil besetzen.

01:24:50.460 --> 01:24:51.000
Ja, können wir machen.

01:24:51.800 --> 01:24:52.700
Dann wäre man

01:24:52.700 --> 01:24:55.720
RFC irgendwas konform.

01:24:57.480 --> 01:24:58.440
Ich weiß auch gar nicht,

01:24:58.500 --> 01:24:59.580
ob das rausgefiltert werden würde.

01:24:59.960 --> 01:25:02.200
Ich vermute es nicht.

01:25:03.340 --> 01:25:03.780
Ja.

01:25:05.340 --> 01:25:06.040
Genau, genau.

01:25:06.580 --> 01:25:07.580
Ja, ne, also das

01:25:07.580 --> 01:25:10.260
ich fand Volkertal auch echt

01:25:10.260 --> 01:25:11.940
Oh, es gibt von der

01:25:11.940 --> 01:25:13.340
New York Times ein

01:25:13.340 --> 01:25:15.560
Modul, das heißt Wagtail Bakery.

01:25:16.680 --> 01:25:17.980
Und das baut

01:25:17.980 --> 01:25:19.940
auf das Modul Django Bakery.

01:25:20.400 --> 01:25:21.800
Und Django Bakery ist

01:25:21.800 --> 01:25:24.020
ein Modul, was

01:25:24.020 --> 01:25:26.000
quasi aus Django einen Static

01:25:26.000 --> 01:25:26.960
Site Generator macht.

01:25:27.900 --> 01:25:29.800
Das heißt, der rendert Seiten

01:25:29.800 --> 01:25:31.580
als HTML und spreche dann das HTML ab.

01:25:31.780 --> 01:25:33.100
Und das entsprechende gibt es für Wagtail.

01:25:33.660 --> 01:25:35.720
Wagtail Bakery und ist von der New York Times.

01:25:36.540 --> 01:25:38.060
Okay, witzig. Das heißt, das ist so ein bisschen

01:25:38.060 --> 01:25:40.060
eine Indikation, dass die New York Times zumindest einen Teil

01:25:40.060 --> 01:25:42.440
ihre Seiten in einem

01:25:42.440 --> 01:25:44.340
Wagtail drin hat und dann einfach rausrendert.

01:25:45.520 --> 01:25:45.760
Ja.

01:25:46.760 --> 01:25:48.220
Ja, das klingt auch interessant, ja.

01:25:49.600 --> 01:25:50.480
Ja, wusste ich auch gar nicht,

01:25:50.580 --> 01:25:51.600
dass es solche Sachen gibt.

01:25:52.700 --> 01:25:54.500
Schick. Das geht dann so ein bisschen

01:25:54.500 --> 01:25:56.360
wieder zurück zu den Anfängen des Webs, wo eben

01:25:56.360 --> 01:25:58.200
Webseiten nicht so dynamisch waren, sondern

01:25:58.200 --> 01:26:00.320
halt schnell.

01:26:00.780 --> 01:26:00.920
Ja.

01:26:02.760 --> 01:26:04.420
Ja, nee, also das mit den ganzen,

01:26:04.560 --> 01:26:06.480
ja, das ist ja auch ein Riesentrend zur Zeit mit den

01:26:06.480 --> 01:26:08.580
Static Site Generators, das auch vor allen Dingen

01:26:08.580 --> 01:26:10.300
um halt das Hosting-Problem so ein bisschen loszuwerden,

01:26:10.380 --> 01:26:12.060
weil statt Seiten kann man halt überall hinlegen.

01:26:12.600 --> 01:26:13.620
Ja klar, und überall schnell.

01:26:15.500 --> 01:26:15.760
Naja.

01:26:17.620 --> 01:26:18.480
Ja, aber wenn man halt

01:26:18.480 --> 01:26:20.400
Interaktion haben will auf der Seite und so, dann geht das

01:26:20.400 --> 01:26:21.560
natürlich nicht mehr so richtig.

01:26:22.260 --> 01:26:24.360
Dann musst du dir irgendwas überlegen mit

01:26:24.360 --> 01:26:25.620
JavaScript oder sonst irgendwas.

01:26:26.020 --> 01:26:26.160
Ja.

01:26:28.380 --> 01:26:30.700
Genau, also dieses Streamfield,

01:26:30.820 --> 01:26:32.380
ich weiß nicht, ich glaube es gibt

01:26:32.380 --> 01:26:34.240
zwei, die haben auch irgendwann mal ursprünglich

01:26:34.240 --> 01:26:36.200
angefangen mit, es gibt ein Feld, der einfach an dem

01:26:36.200 --> 01:26:38.400
Content drinsteht. Ja, das heißt RichTextField?

01:26:38.520 --> 01:26:39.520
Ja, Reject, genau.

01:26:40.480 --> 01:26:42.660
Und dann ist es irgendwie, ist das Streamfield

01:26:42.660 --> 01:26:44.720
dazugekommen und ich glaube auch, WordPress macht auch so was

01:26:44.720 --> 01:26:45.880
in der Art und

01:26:45.880 --> 01:26:48.860
ich meine, so implementiert ist es irgendwie in der Datenbank

01:26:48.860 --> 01:26:50.140
ist es halt so ein JSON-Field,

01:26:50.460 --> 01:26:51.840
so ein binary JSON-Ding

01:26:51.840 --> 01:26:53.920
und man kann halt beliebig viele

01:26:53.920 --> 01:26:56.800
äh, äh, äh, na, wie heißen die Dinger?

01:26:57.400 --> 01:26:58.560
Nicht Blocks, äh,

01:26:58.880 --> 01:27:00.800
doch Blocks? Ja, doch, die heißen, also in Streamfield

01:27:00.800 --> 01:27:01.920
heißen sie Blocks. Ja.

01:27:02.540 --> 01:27:04.660
Und auch beliebige Typen im Wesentlichen

01:27:04.660 --> 01:27:06.380
und das wird halt über den Editor gesteuert.

01:27:06.500 --> 01:27:08.560
du kannst einen neuen Typen,

01:27:09.100 --> 01:27:10.140
einen neuen Blocktypen machen,

01:27:11.160 --> 01:27:13.160
dem musst du dann halt

01:27:13.160 --> 01:27:15.020
ein Template mitgeben. Also da gibt es schon so

01:27:15.020 --> 01:27:17.220
Vorlagen, ja. Wenn du mehr Funktionalität

01:27:17.220 --> 01:27:18.960
haben willst, kannst du auch komplett alles in Code machen,

01:27:19.100 --> 01:27:21.120
aber im Wesentlichen sagst du

01:27:21.120 --> 01:27:23.280
dem halt, was der für Felder haben soll und ein Template.

01:27:24.300 --> 01:27:25.080
Und der Editor

01:27:25.080 --> 01:27:27.060
regelt dann den Rest. Und so wird das gesteuert,

01:27:27.100 --> 01:27:28.540
dass du eben nur Blocktypen haben kannst,

01:27:28.780 --> 01:27:30.380
die es auch gibt und die auch sinnvoll sind.

01:27:32.700 --> 01:27:33.060
Aber

01:27:33.060 --> 01:27:34.780
das ist schon eine sehr schöne Möglichkeit, eben

01:27:34.780 --> 01:27:36.740
so erweiterbare Sachen zu machen.

01:27:36.960 --> 01:27:39.140
Wenn du jetzt irgendwo was hast, was, keine Ahnung,

01:27:39.200 --> 01:27:41.300
eine andere Seite anzeigen soll oder ein Snippet von irgendwas

01:27:41.300 --> 01:27:43.260
oder ein Wikipedia-Artikel,

01:27:43.340 --> 01:27:44.700
dann schreibst du dir halt einen Stream-Blog dafür,

01:27:46.040 --> 01:27:47.020
der halt

01:27:47.020 --> 01:27:49.360
die URL der Wikipedia-Seite hat

01:27:49.360 --> 01:27:50.940
und vielleicht noch eine Caption oder was das ist

01:27:50.940 --> 01:27:53.240
und dir das irgendwie anzeigt

01:27:53.240 --> 01:27:55.320
und schon hast du das schon. Du kannst das überall

01:27:55.320 --> 01:27:56.280
auf deiner Webseite finden.

01:27:57.020 --> 01:27:59.260
Das ist ziemlich flexibel

01:27:59.260 --> 01:28:00.840
und ziemlich genial, weil es eben dem

01:28:00.840 --> 01:28:03.460
ja, wie gesagt, diese Brücke

01:28:03.460 --> 01:28:05.360
geschlägt zwischen der technischen Programmierung, die jemand

01:28:05.360 --> 01:28:07.120
machen muss, und dem

01:28:07.120 --> 01:28:09.260
Content schreiben, was auch jemand machen muss, was

01:28:09.260 --> 01:28:10.860
aber üblicherweise nicht die gleichen Leute sind.

01:28:11.160 --> 01:28:13.420
Oder zumindest nicht im gleichen gedanklichen Modus.

01:28:14.840 --> 01:28:15.120
Und

01:28:15.120 --> 01:28:16.680
das ist eine sehr angenehme Sache.

01:28:19.580 --> 01:28:20.080
Ja, ja.

01:28:20.420 --> 01:28:21.900
Ich bin sich da noch mal

01:28:21.900 --> 01:28:23.640
richtig mit beschäftigt.

01:28:23.660 --> 01:28:24.520
Habe ich euch überzeugt.

01:28:25.740 --> 01:28:26.220
Ja.

01:28:27.200 --> 01:28:27.640
Ja,

01:28:27.840 --> 01:28:30.680
wie ist das denn

01:28:30.680 --> 01:28:32.280
eigentlich, wenn jetzt irgendwie, gibt es da eine

01:28:32.280 --> 01:28:33.880
eingebaute Suchmaschine oder wenn man jetzt

01:28:33.880 --> 01:28:36.000
Sachen da drin finden möchte an Seiten?

01:28:37.020 --> 01:28:37.580
Die haben

01:28:37.580 --> 01:28:39.940
einen Elasticsearch-Adapter

01:28:39.940 --> 01:28:42.460
für eine Volltextsuche.

01:28:43.460 --> 01:28:44.500
Hast ja dann halt die ganzen

01:28:44.500 --> 01:28:46.380
Probleme wieder damit. Ich habe

01:28:46.380 --> 01:28:48.420
auch schon gesehen, dass es jemanden gibt, der eben

01:28:48.420 --> 01:28:50.300
diese Postgres-Volltextsuche

01:28:50.300 --> 01:28:52.020
angebaut hat, aber ich weiß nicht, wie gut die ist.

01:28:52.920 --> 01:28:53.940
Ich weiß nicht, wie weit man damit kommt.

01:28:55.840 --> 01:28:56.500
Andererseits da eine

01:28:56.500 --> 01:28:58.260
Postgres-Volltextsuche draus,

01:28:58.460 --> 01:29:00.220
also selber dran zu machen, sollte eigentlich nicht

01:29:00.220 --> 01:29:02.040
ungeheuer schlimm sein, weil das ist eine ganz normale Django.

01:29:02.300 --> 01:29:04.120
Ja, ja, du müsstest halt bloß irgendwie eine Methode

01:29:04.120 --> 01:29:06.140
haben, wie du aus einem Streamfeld jetzt

01:29:06.140 --> 01:29:07.740
sozusagen allen Texten, die du irgendwie

01:29:07.740 --> 01:29:09.700
initiieren willst, rauskriegst.

01:29:09.700 --> 01:29:12.040
Ja, aber das ist ein JSON-Feld und die haben alle, achso, okay,

01:29:12.120 --> 01:29:13.560
gut, da müsstest du wissen, welche

01:29:13.560 --> 01:29:15.220
Typen du haben möchtest.

01:29:16.380 --> 01:29:18.100
Das ist eine Liste von Blogs und

01:29:18.100 --> 01:29:20.000
die haben halt einen Titel und dann ihre Inhalte,

01:29:20.160 --> 01:29:22.200
aber müsstest du dann irgendwie raus

01:29:22.200 --> 01:29:23.660
Ja.

01:29:24.520 --> 01:29:25.120
Ja, geht bestimmt.

01:29:26.020 --> 01:29:26.980
Irgendwie geht es bestimmt.

01:29:28.140 --> 01:29:28.980
Irgendwie geht alles.

01:29:30.220 --> 01:29:32.280
Aber da müsste man sich dann tatsächlich mal angucken.

01:29:33.620 --> 01:29:34.420
Aber ansonsten

01:29:34.420 --> 01:29:36.480
an Navigationsgeschichten gibt es

01:29:36.480 --> 01:29:38.200
halt das, was man selber definiert hat, aber

01:29:38.200 --> 01:29:40.360
Navigationsleiste oder so

01:29:40.360 --> 01:29:41.140
automatisch?

01:29:45.220 --> 01:29:46.440
Automatisch anzeigen nicht, aber

01:29:46.440 --> 01:29:48.180
du kriegst natürlich über diese Struktur viel raus.

01:29:48.400 --> 01:29:50.400
Du siehst, welche Seiten es

01:29:50.400 --> 01:29:51.840
gibt und welche Unterseiten die haben.

01:29:53.100 --> 01:29:54.220
Und darüber

01:29:54.220 --> 01:29:56.180
definierst du dir eigentlich normalerweise diese Struktur.

01:29:57.660 --> 01:29:58.360
Es gibt

01:29:58.360 --> 01:30:00.660
in Wagtail eingebaut, so was, wo du eben

01:30:00.660 --> 01:30:02.420
diese Parent

01:30:02.420 --> 01:30:04.840
und Child Relations

01:30:04.840 --> 01:30:06.600
abfragen kannst, wo du auch gucken kannst, was

01:30:06.600 --> 01:30:08.340
dein Seitenroute ist. Es gibt aber

01:30:08.340 --> 01:30:10.800
separat davon noch eine Bibliothek,

01:30:10.880 --> 01:30:12.460
eine Third-Party-Bibliothek, die Wagtail

01:30:12.460 --> 01:30:13.040
Menus heißt,

01:30:13.900 --> 01:30:16.780
wo du dann eben mehrere

01:30:16.780 --> 01:30:18.080
Menüs definieren kannst

01:30:18.080 --> 01:30:20.580
und sagen kannst, das ist das Hauptmenü oder das ist das

01:30:20.580 --> 01:30:22.580
Seitenmenü oder das ist das Futtermenü oder was auch immer

01:30:22.580 --> 01:30:24.620
und dann bei jeder Seite eben

01:30:24.620 --> 01:30:26.800
sagen kannst, ob die in dem

01:30:26.800 --> 01:30:28.660
Menü oder in dem Menü oder in dem Menü auftauchen soll.

01:30:28.940 --> 01:30:31.040
Und da dir sozusagen aus der Seitenstruktur

01:30:31.040 --> 01:30:32.840
nochmal die Menüstruktur

01:30:32.840 --> 01:30:34.460
zusammenbauen. Und der hat dann auch

01:30:34.460 --> 01:30:36.780
Tags dazu, die das auch rausrendern.

01:30:38.500 --> 01:30:38.900
Das

01:30:38.900 --> 01:30:40.360
Styling musst du dann noch selber machen.

01:30:41.020 --> 01:30:42.920
Aber du kriegst auf jeden Fall

01:30:42.920 --> 01:30:45.120
die Informationen als URL oder als was auch immer.

01:30:48.120 --> 01:30:48.560
Okay.

01:30:49.960 --> 01:30:50.580
Das ist

01:30:50.580 --> 01:30:52.420
auch ganz interessant, weil sich da eben

01:30:52.420 --> 01:30:54.880
um diese, das ist auch so eine

01:30:54.880 --> 01:30:56.440
Indikation, dass das das Richtige war.

01:30:56.800 --> 01:30:59.440
Whitetail zu machen, dass sich da schon so eine

01:30:59.440 --> 01:31:01.300
Subkultur außenrum

01:31:01.300 --> 01:31:03.160
gebildet hat, so ein ganzes Ökosystem,

01:31:03.660 --> 01:31:05.200
was jetzt eben die ganzen Sachen, die nicht

01:31:05.200 --> 01:31:07.060
im Core drin sind, alle mitliefert.

01:31:07.140 --> 01:31:09.560
Zum Beispiel die Menus oder zum Beispiel irgendwelche

01:31:09.560 --> 01:31:10.880
Image-Sachen oder zum Beispiel

01:31:10.880 --> 01:31:13.320
irgendwelche Authentification-Sachen oder sonst irgendwas.

01:31:13.640 --> 01:31:15.420
Slider? Slider, ja,

01:31:15.520 --> 01:31:16.060
auch das.

01:31:17.100 --> 01:31:18.180
Natürlich braucht man ja.

01:31:20.940 --> 01:31:22.780
Die dann so langsam einfach da

01:31:22.780 --> 01:31:24.980
sich dazu tun und das ist eigentlich

01:31:24.980 --> 01:31:26.680
eine Indikation dafür, dass das

01:31:26.680 --> 01:31:28.260
ganz gut am Leben ist.

01:31:29.140 --> 01:31:29.640
Ja, ja, ja.

01:31:30.860 --> 01:31:32.980
Ja, ist auch, glaube ich, eines der populärsten

01:31:32.980 --> 01:31:35.340
Django-Third-Party-

01:31:35.340 --> 01:31:36.720
App-Geschichten, die es gibt.

01:31:36.720 --> 01:31:38.100
Ja, neben DRF.

01:31:38.320 --> 01:31:39.320
Neben Django-Rest-Framework, ja.

01:31:40.500 --> 01:31:42.660
Auch da gibt es übrigens eine Verbindung. Es gibt nämlich

01:31:42.660 --> 01:31:43.120
eine API.

01:31:44.780 --> 01:31:46.720
Da saß ich auch in den Meetings dabei, hat eine amerikanische

01:31:46.720 --> 01:31:48.520
Kunde verlangt.

01:31:48.860 --> 01:31:49.900
Die wollten halt

01:31:49.900 --> 01:31:52.620
quasi die Verbindung zu ihrer Android-App

01:31:52.620 --> 01:31:54.760
haben, damit sie die Content

01:31:54.760 --> 01:31:56.880
nicht mehrmals pflegen müssen und deshalb gibt es eine API,

01:31:57.060 --> 01:31:58.860
wo du diese Seitenstruktur abrufen

01:31:58.860 --> 01:32:01.000
kannst und die Inhalte abrufen

01:32:01.000 --> 01:32:02.580
kannst und dann quasi selber rendern

01:32:02.580 --> 01:32:04.680
kannst, wenn du möchtest. Also man kann relativ leicht

01:32:04.680 --> 01:32:05.960
auch eine Single-Page-Application

01:32:05.960 --> 01:32:09.180
oder eine Android-Application oder eine iOS-Application

01:32:09.180 --> 01:32:10.700
dran tun, die

01:32:10.700 --> 01:32:12.720
die Sachen anzeigt, wenn man das möchte,

01:32:12.840 --> 01:32:14.660
wenn man noch so 2015 ist

01:32:14.660 --> 01:32:15.420
und das machen möchte.

01:32:17.720 --> 01:32:18.160
Naja,

01:32:19.040 --> 01:32:20.600
selbst wenn man jetzt irgendwie,

01:32:20.600 --> 01:32:21.140
keine Ahnung,

01:32:22.200 --> 01:32:23.840
React Native oder

01:32:23.840 --> 01:32:25.840
oder NativeScript oder irgendwie

01:32:25.840 --> 01:32:27.820
Vue oder so, also schon so eher Richtung

01:32:27.820 --> 01:32:29.460
2050 unterwegs.

01:32:30.880 --> 01:32:32.100
Selbst da braucht man ja eine API.

01:32:32.620 --> 01:32:33.300
Aber ja.

01:32:33.760 --> 01:32:35.900
Ja, aber für alles eine eigene App braucht man nicht unbedingt.

01:32:36.100 --> 01:32:36.720
Nee, das stimmt schon.

01:32:37.700 --> 01:32:39.120
Das sehen die Kunden ja oft anders.

01:32:39.700 --> 01:32:42.120
Ja, klar. Als Kunde muss man ja immer seine eigene

01:32:42.120 --> 01:32:44.260
App haben und die hat dann auch 150 Installs,

01:32:44.320 --> 01:32:46.060
weil sich jeder Mitarbeiter das einmal installieren muss.

01:32:46.260 --> 01:32:47.800
Sondern mehr auch nicht.

01:32:51.160 --> 01:32:51.600
Für

01:32:51.600 --> 01:32:54.200
als Agentur ist das natürlich

01:32:54.200 --> 01:32:55.760
was total Tolles, weil diese Apps sind

01:32:55.760 --> 01:32:57.180
sehr teuer.

01:32:58.060 --> 01:33:00.020
Im Vergleich zu Web-Anwendungen

01:33:00.020 --> 01:33:02.040
sind Apps einfach super teuer und jeder will

01:33:02.040 --> 01:33:02.460
eine haben.

01:33:02.740 --> 01:33:06.460
Das ist ein guter

01:33:06.460 --> 01:33:07.940
Markt. Er ist, glaube ich, schon wieder am

01:33:07.940 --> 01:33:09.280
abflauen, aber es ist ein guter Markt.

01:33:09.420 --> 01:33:11.940
Ja, ich glaube, das ist halt irgendwie so eine der

01:33:11.940 --> 01:33:13.420
wenigen Geschichten, bei denen man

01:33:13.420 --> 01:33:15.240
Geld verdienen kann, sozusagen,

01:33:15.360 --> 01:33:18.060
im ganzen App-Entwicklungs-Business.

01:33:18.220 --> 01:33:19.840
Ich glaube, Apps irgendwie in den App-Store stellen

01:33:19.840 --> 01:33:21.000
und dann reicht mitwerden.

01:33:21.580 --> 01:33:23.840
Da hätte man ganz früh

01:33:23.840 --> 01:33:25.580
anfangen müssen. Das funktioniert alles nicht mehr.

01:33:25.640 --> 01:33:27.600
Oder du musst super viel Glück haben. Oder du musst halt

01:33:27.600 --> 01:33:29.880
irgendwelche

01:33:29.880 --> 01:33:31.760
In-App-Purchases an Kinder verkaufen,

01:33:31.920 --> 01:33:33.740
damit sie 100

01:33:33.740 --> 01:33:35.880
Münzen kaufen, damit sie nicht...

01:33:35.880 --> 01:33:37.660
Irgendwie gibt es so...

01:33:37.660 --> 01:33:39.640
Wo habe ich das letztens gesehen? Ich glaube ein iPhone-Blog

01:33:39.640 --> 01:33:41.280
oder so. Da gibt es immer diese

01:33:41.280 --> 01:33:43.880
Abo-Modelle und dann mehrere Optionen,

01:33:43.880 --> 01:33:45.900
die du auswählen kannst. Dann gibt es eine, die ist ganz

01:33:45.900 --> 01:33:47.800
vernünftig, super klein dargestellt. Eine rot

01:33:47.800 --> 01:33:49.780
hervorgehoben. Also das ist erstens

01:33:49.780 --> 01:33:52.180
4,99

01:33:52.180 --> 01:33:53.640
und das andere ist irgendwie

01:33:53.640 --> 01:33:55.840
10,25,99

01:33:55.840 --> 01:33:57.660
und dann steht da so pro

01:33:57.660 --> 01:33:58.820
weiß ich nicht

01:33:58.820 --> 01:34:02.360
Tag, pro Monat

01:34:02.360 --> 01:34:03.560
irgendwie pro Jahr und dann

01:34:03.560 --> 01:34:06.140
oder irgendwie sowas und dann steht aber irgendwie klein drauf

01:34:06.140 --> 01:34:08.000
irgendwie so, das wird jetzt aber

01:34:08.000 --> 01:34:09.680
irgendwie täglich abgerechnet oder so.

01:34:11.060 --> 01:34:12.140
Und dann kriegen die Leute

01:34:12.140 --> 01:34:12.480
da drauf.

01:34:13.060 --> 01:34:15.540
Da kriegst du vielleicht auch Geld raus, aber

01:34:15.540 --> 01:34:17.980
da muss man halt kein Gewissen haben.

01:34:19.080 --> 01:34:19.520
Ja,

01:34:19.780 --> 01:34:20.980
Das haben wir ja leider alle.

01:34:22.920 --> 01:34:23.820
Warum eigentlich?

01:34:24.820 --> 01:34:25.680
Sowas Blödes.

01:34:26.480 --> 01:34:27.600
Ja, das ist ganz schön behindert.

01:34:30.500 --> 01:34:31.880
Ja, genau.

01:34:32.500 --> 01:34:33.420
Das klingt

01:34:33.420 --> 01:34:35.840
schon alles ziemlich super.

01:34:36.020 --> 01:34:37.900
Ich weiß nicht, genau, es gibt noch

01:34:37.900 --> 01:34:39.900
Metan-Scene oder sowas, aber da habe ich auch

01:34:39.900 --> 01:34:41.820
schon lange nichts mehr von gehört.

01:34:42.880 --> 01:34:44.080
Ja, es gab

01:34:44.080 --> 01:34:45.380
auch ganz viele noch.

01:34:45.840 --> 01:34:47.740
Und jeder hat ja schon mal sein eigenes kleines

01:34:47.740 --> 01:34:49.880
Mini-CMX machen müssen

01:34:49.880 --> 01:34:51.640
mit Django, aber die sind im Wesentlichen,

01:34:51.840 --> 01:34:53.720
so wie ich das gesehen habe, alle von Whitetail aufgesorgt

01:34:53.720 --> 01:34:55.780
worden, weil das halt diese ganzen Probleme

01:34:55.780 --> 01:34:56.140
löst.

01:34:57.180 --> 01:34:58.800
Auf eine vernünftige Art und Weise.

01:35:00.040 --> 01:35:01.700
Wie ist das denn eigentlich, wie werden

01:35:01.700 --> 01:35:03.720
die Plugins denn da eingebunden?

01:35:04.440 --> 01:35:05.700
Sind das dann halt auch Django-Apps,

01:35:05.740 --> 01:35:08.140
die man... Ja, genau, das sind normale Django-Apps.

01:35:08.240 --> 01:35:08.800
Und die

01:35:08.800 --> 01:35:11.540
leiten dann üblicherweise das

01:35:11.540 --> 01:35:13.540
Page-Modell ab oder haben halt so Hooks in dem

01:35:13.540 --> 01:35:15.720
Editor drin, um da

01:35:15.720 --> 01:35:17.380
irgendwas zu machen und so läuft das.

01:35:17.740 --> 01:35:19.900
Aber es sind erstmal Django-Apps.

01:35:20.020 --> 01:35:21.760
Ja, weil ich glaube, da gab es jetzt

01:35:21.760 --> 01:35:23.680
auch auf der DjangoCon irgendwie

01:35:23.680 --> 01:35:25.640
einen... Plack in Architektur

01:35:25.640 --> 01:35:27.160
irgendwas. Vortrag, genau.

01:35:28.560 --> 01:35:29.360
Wo, das

01:35:29.360 --> 01:35:31.620
ist von demjenigen, der hat so ein, es gibt so ein Ticket,

01:35:31.960 --> 01:35:33.800
so ein

01:35:33.800 --> 01:35:35.320
eine Django-App

01:35:35.320 --> 01:35:35.960
zum,

01:35:37.220 --> 01:35:39.480
es benutzt Django als

01:35:39.480 --> 01:35:41.500
Plattform, aber es ist halt irgendwie so ein System, um

01:35:41.500 --> 01:35:43.560
Konferenzen und solche Sachen zu organisieren, Events

01:35:43.560 --> 01:35:44.940
irgendwie. Freetix.

01:35:45.300 --> 01:35:46.240
Ja, ganz genau.

01:35:47.360 --> 01:35:48.720
Die haben letztes Jahr die

01:35:48.720 --> 01:35:50.920
DjangoCon EU

01:35:50.920 --> 01:35:52.260
in Heidelberg

01:35:52.260 --> 01:35:53.680
mitorganisiert.

01:35:54.760 --> 01:35:56.740
Ja, und die haben auch sich so ein

01:35:56.740 --> 01:35:58.900
Plug-in-System irgendwie da überlegt

01:35:58.900 --> 01:36:00.060
und

01:36:00.060 --> 01:36:01.240
ja,

01:36:02.480 --> 01:36:04.700
das ist eine haarige Sache.

01:36:04.840 --> 01:36:06.920
Das ist halt blöd, weil

01:36:06.920 --> 01:36:08.880
wenn du es klassisch so machst

01:36:08.880 --> 01:36:09.340
bei Django

01:36:09.340 --> 01:36:12.640
Third-Party-Apps, dann hat man ja das Problem, gut,

01:36:12.800 --> 01:36:14.740
da musst du ja, also kann ich

01:36:14.740 --> 01:36:16.680
einfach wie ein WordPress-User klicken und

01:36:16.680 --> 01:36:18.860
sagen, okay, ich hätte gerne dieses Plugin und fertig.

01:36:19.100 --> 01:36:20.800
Ja, klar. Sondern da musst du

01:36:20.800 --> 01:36:22.800
halt dann irgendwie tatsächlich irgendwie am Code,

01:36:22.960 --> 01:36:24.120
also an deinem Projekt was ändern,

01:36:24.660 --> 01:36:26.860
Installed-Apps ändern, Settings ändern und so weiter.

01:36:27.600 --> 01:36:28.520
Und das URL-Routing.

01:36:30.760 --> 01:36:31.160
Und

01:36:31.160 --> 01:36:32.720
ja, die haben das irgendwie so gemacht,

01:36:32.780 --> 01:36:34.640
dass das nicht sein muss, sondern dass du quasi

01:36:34.640 --> 01:36:36.380
beliebige Dinge irgendwie als

01:36:36.380 --> 01:36:38.280
Plugin verwenden kannst.

01:36:38.760 --> 01:36:40.440
Haben das irgendwie über Signale und

01:36:40.440 --> 01:36:42.740
mit irgendwie...

01:36:42.740 --> 01:36:44.320
Aber die verändern dann halt dynamisch irgendwie.

01:36:44.320 --> 01:36:46.240
Die verändern dynamisch das URL-Routing und

01:36:46.240 --> 01:36:47.400
Also das ist schon so ein bisschen,

01:36:47.720 --> 01:36:49.040
naja, es geht wohl

01:36:49.040 --> 01:36:51.240
und es ist auch nicht so schlimm für den Code,

01:36:52.160 --> 01:36:53.660
aber auch selbst da

01:36:53.660 --> 01:36:55.400
muss man das irgendwie immer noch

01:36:55.400 --> 01:36:56.580
quasi von Hand sagen,

01:36:57.060 --> 01:36:59.180
das soll jetzt verwendet werden, weil

01:36:59.180 --> 01:37:01.600
das Problem ist natürlich auch, wenn man jetzt irgendwie Code von irgendwo

01:37:01.600 --> 01:37:02.660
her nachlädt oder so,

01:37:03.100 --> 01:37:03.640
ist halt irgendwie

01:37:03.640 --> 01:37:06.020
so ein bisschen

01:37:06.020 --> 01:37:09.280
Remote Execution on Demand

01:37:09.280 --> 01:37:11.600
ist halt vielleicht nicht das, was man haben

01:37:11.600 --> 01:37:12.780
will und

01:37:12.780 --> 01:37:15.400
der meinte, glaube ich, in dem Vortrag auch so

01:37:15.400 --> 01:37:17.260
irgendwie so benutzerfreundlich wird es nie, weil

01:37:17.260 --> 01:37:19.240
das ist halt irgendwie eine eingebaute Sicherheitslücke, das kann man

01:37:19.240 --> 01:37:19.640
eigentlich nicht machen.

01:37:21.300 --> 01:37:23.260
Ja, aber das klang eigentlich schon ganz

01:37:23.260 --> 01:37:25.160
interessant, weil das ist natürlich auch noch so ein Fall, den man

01:37:25.160 --> 01:37:26.880
oft hat, den man gerne irgendwie

01:37:26.880 --> 01:37:29.300
den, die Third-Party-Apps auch so,

01:37:29.440 --> 01:37:31.160
ich meine, so cool das mit den Django-Apps ist,

01:37:31.240 --> 01:37:32.940
aber so, das geht halt nicht so richtig gut.

01:37:33.980 --> 01:37:34.780
Ja, auch bei Design,

01:37:35.060 --> 01:37:37.120
es soll halt so sein, dass

01:37:37.120 --> 01:37:37.900
du den Code änderst.

01:37:38.900 --> 01:37:39.960
Das, ja.

01:37:42.020 --> 01:37:42.380
Ja.

01:37:44.300 --> 01:37:46.660
Wir müssen gleich nochmal das Chapter jetzt ...

01:37:46.660 --> 01:37:48.180
Achso, wir müssen ein Chapter-Markt setzen, okay.

01:37:48.760 --> 01:37:50.060
Ja, ja, Moment.

01:37:51.720 --> 01:37:53.180
Das war ...

01:37:53.180 --> 01:37:56.420
Ja, was wäre denn jetzt die nächste Marke oder was ...

01:37:56.420 --> 01:37:56.960
Das ist eine gute Frage.

01:37:57.060 --> 01:37:58.000
Habt ihr denn noch was zu Django?

01:37:59.660 --> 01:38:02.940
Es gibt immer was zu Django, aber konkret habe ich nichts.

01:38:04.220 --> 01:38:05.640
Konkret habe ich euch nichts mitgebracht.

01:38:05.700 --> 01:38:07.360
Dann sind wir fast ja schon beim Pick, oder?

01:38:07.360 --> 01:38:07.980
Dann sind wir schon beim Pick.

01:38:08.200 --> 01:38:09.320
Okay, ja, nee, klar.

01:38:10.720 --> 01:38:12.500
Hast du einen Pick mitgebracht heute?

01:38:12.620 --> 01:38:14.460
Ich habe Wagtail mitgebracht.

01:38:14.620 --> 01:38:15.600
Das ist ein Wagtail für heute.

01:38:15.840 --> 01:38:16.480
Der Pick ist Wagtail.

01:38:16.500 --> 01:38:17.340
Wagtail.io.

01:38:18.800 --> 01:38:19.380
Und Jochen?

01:38:24.560 --> 01:38:26.480
Jochen hat so viele, der kann sich gar nicht entscheiden.

01:38:28.260 --> 01:38:30.440
Achso, ja, tatsächlich glaube ich auch nur

01:38:30.440 --> 01:38:32.900
mikro.blog

01:38:32.900 --> 01:38:34.220
sich mal anzugucken.

01:38:34.820 --> 01:38:36.380
Und ja, das ist jetzt kein Python

01:38:36.380 --> 01:38:38.060
und auch kein Django-Pick, aber

01:38:38.060 --> 01:38:39.640
das fand ich irgendwie schon ziemlich cool.

01:38:40.080 --> 01:38:40.760
Noch nicht.

01:38:41.640 --> 01:38:42.600
Nee, noch nicht, genau.

01:38:44.740 --> 01:38:48.440
Die haben das über eine Kickstarter-Kampagne

01:38:48.440 --> 01:38:49.200
finanziert.

01:38:50.300 --> 01:38:51.620
Das ist ja witzig.

01:38:51.660 --> 01:38:52.540
Nicht über Indiegogo.

01:38:54.580 --> 01:38:55.300
Manchmal geht es.

01:38:57.300 --> 01:38:58.160
Nee, ich meine, es war

01:38:58.160 --> 01:38:59.700
Kickstarter und die haben da auch tatsächlich

01:38:59.700 --> 01:39:02.020
knapp 90.000 Dollar

01:39:02.020 --> 01:39:02.660
oder so eingenommen.

01:39:03.420 --> 01:39:04.280
Nicht so schlecht.

01:39:07.080 --> 01:39:07.820
Das ist auf jeden Fall

01:39:07.820 --> 01:39:09.720
eine coole Geschichte und wenn man jetzt

01:39:09.720 --> 01:39:11.840
damit so in die Webgeschichten einsteigen möchte,

01:39:11.940 --> 01:39:13.800
dann reicht im Grunde, also eigentlich reicht

01:39:13.800 --> 01:39:15.120
schon eine eigene Domain und

01:39:15.120 --> 01:39:17.560
so GitHub-Aesthetic-Pages, aber

01:39:17.560 --> 01:39:19.900
wenn man da halt auch so dynamischer mag,

01:39:19.980 --> 01:39:21.060
dann kann man da auch das irgendwie

01:39:21.060 --> 01:39:23.680
Domain-Unternehmens-Service nehmen und dann ist man auch relativ

01:39:23.680 --> 01:39:25.400
mit wenig Geld dabei und ist halt

01:39:25.400 --> 01:39:27.580
komplett auf eigener Infrastruktur unterwegs

01:39:27.580 --> 01:39:28.460
und das ist schon sehr cool.

01:39:29.840 --> 01:39:31.080
Was man ausprobieren sollte, ja.

01:39:32.540 --> 01:39:33.560
Genau, ja.

01:39:33.860 --> 01:39:35.140
Ansonsten habe ich auch eigentlich nichts.

01:39:35.300 --> 01:39:37.540
Haben wir sonst noch irgendwelche Dinge? Achso, vielleicht können wir

01:39:37.540 --> 01:39:39.620
generell. Beyond Tellerrand hat mir jetzt gar nicht

01:39:39.620 --> 01:39:40.360
so viel zugesagt.

01:39:41.440 --> 01:39:43.620
Das kann ich auch noch picken, den Talk

01:39:43.620 --> 01:39:45.560
von Tantik Cilic.

01:39:46.560 --> 01:39:47.940
Das war die Abschlussveranstaltung

01:39:47.940 --> 01:39:48.780
auf der Beyond Tellerrand.

01:39:49.400 --> 01:39:51.380
Die ganzen Talks gibt es auch auf Vimeo

01:39:51.380 --> 01:39:53.380
in einem eigenen Channel da.

01:39:54.520 --> 01:39:55.720
Und der hat den Titel

01:39:55.720 --> 01:39:57.700
Take Back Your Web. Und da geht es

01:39:57.700 --> 01:39:59.640
auch genau um diese Indie-Web-Geschichte.

01:40:01.040 --> 01:40:01.120
Und

01:40:01.120 --> 01:40:02.980
sollte man sich vielleicht mal angucken.

01:40:04.280 --> 01:40:05.300
Die anderen Talks sind auch alle

01:40:05.300 --> 01:40:07.200
sehr empfehlenswert. Also es ist eine sehr

01:40:07.200 --> 01:40:09.160
sehr, sehr schöne Konferenz.

01:40:10.000 --> 01:40:10.920
Ist auch noch auf meiner

01:40:10.920 --> 01:40:12.600
Anschauungsliste. Ja.

01:40:12.900 --> 01:40:14.640
Hast du mir ja schon empfohlen. Achso, ja.

01:40:16.180 --> 01:40:16.560
Ja.

01:40:18.140 --> 01:40:18.880
Ja, oder ich

01:40:18.880 --> 01:40:20.920
weiß nicht, wie würdest du die Beyond Tellerrand

01:40:20.920 --> 01:40:21.440
beschreiben?

01:40:22.680 --> 01:40:24.200
Ich war ja nur einmal da.

01:40:25.480 --> 01:40:27.020
Ich gucke jedes Mal wieder aufs Programm

01:40:27.020 --> 01:40:28.620
und für mich ist es so ein bisschen zu

01:40:28.620 --> 01:40:30.340
mehr, zu viel JavaScript.

01:40:30.920 --> 01:40:32.700
Weil die halt schon sehr im

01:40:32.700 --> 01:40:34.960
Webfrontend unterwegs sind. Also gab es

01:40:34.960 --> 01:40:36.920
ganz viele, als ich da war, gab es halt ganz

01:40:36.920 --> 01:40:39.100
viele Vorträge zum Thema, wie macht man jetzt was mit React

01:40:39.100 --> 01:40:41.180
und wie macht man jetzt was mit so und so

01:40:41.180 --> 01:40:42.480
und was ist da das next big thing.

01:40:44.340 --> 01:40:45.100
Das ist ja was für mich nicht

01:40:45.100 --> 01:40:46.320
ungeheuer relevant, aber

01:40:46.320 --> 01:40:49.060
diese übergreifende Stimmung

01:40:49.060 --> 01:40:51.120
ist natürlich schon

01:40:51.120 --> 01:40:53.160
interessant mitzukriegen, wohin

01:40:53.160 --> 01:40:54.800
sich das Web entwickelt und

01:40:54.800 --> 01:40:57.140
wie das dann vielleicht irgendwann ausschauen wird

01:40:57.140 --> 01:40:58.860
und wer es zusammenbaut.

01:41:00.860 --> 01:41:03.000
Es ist schwer zu sagen. Ich würde sagen, es ist

01:41:03.000 --> 01:41:05.540
eine Web-JavaScript-Frontend

01:41:05.540 --> 01:41:07.680
Internetkonferenz.

01:41:08.580 --> 01:41:10.160
Ja, es ist auch viel Design dabei,

01:41:10.340 --> 01:41:10.920
auch viel Kunst.

01:41:11.820 --> 01:41:12.140
Kunst?

01:41:12.740 --> 01:41:14.940
Ja, also für mich ist es auch

01:41:14.940 --> 01:41:16.920
eher zu sehr auf dieser...

01:41:17.480 --> 01:41:18.960
Also es ist auch nicht direkt

01:41:18.960 --> 01:41:19.500
anwendbar.

01:41:19.620 --> 01:41:21.980
Nee, aber auf der anderen Seite

01:41:21.980 --> 01:41:22.740
macht es das halt auch irgendwie

01:41:22.740 --> 01:41:24.060
interessant, weil das sind halt so

01:41:24.060 --> 01:41:25.340
Sachen, die man normalerweise nicht

01:41:25.340 --> 01:41:26.920
so viel oder die ich gar nicht so

01:41:26.920 --> 01:41:27.640
mitkriege.

01:41:28.540 --> 01:41:29.320
Ein bisschen MMA.

01:41:30.840 --> 01:41:31.100
Ja.

01:41:32.840 --> 01:41:34.520
Und von daher eigentlich ganz

01:41:34.520 --> 01:41:35.760
hat. Und die Atmosphäre ist halt sehr schön da.

01:41:36.720 --> 01:41:37.620
Ja, tja.

01:41:38.800 --> 01:41:40.100
Also ich picke heute die Algarve.

01:41:42.440 --> 01:41:43.980
Nehmt euch da ein Pulli oder sowas.

01:41:44.100 --> 01:41:46.300
Geht in den Nationalpark, da wandern, das ist echt cool.

01:41:46.840 --> 01:41:50.280
Ja, cool.

01:41:50.660 --> 01:41:52.240
Dann haben wir es heute geschafft.

01:41:53.100 --> 01:41:54.000
Kommentiert fleißig.

01:41:54.920 --> 01:41:56.180
Könnt ihr auch weiterhin auf eine E-Mail schreiben.

01:41:56.280 --> 01:41:57.280
Hallo at peisonpodcast.de.

01:41:57.460 --> 01:41:59.320
Sehr vorsichtig sein mit den Wünschen.

01:42:00.360 --> 01:42:02.560
Du wolltest die unbedingt einbauen.

01:42:03.140 --> 01:42:03.380
Ja.

01:42:04.340 --> 01:42:06.200
Naja, so wie ich den Salat.

01:42:08.140 --> 01:42:09.720
Das machen wir, Passwortabfrage.

01:42:09.820 --> 01:42:12.200
Dann sagen wir das Passwort in meinem Podcast an einer bestimmten Stelle.

01:42:12.600 --> 01:42:13.740
Und wenn man das Passwort nicht einsteckt,

01:42:13.820 --> 01:42:14.620
dann kann man nicht kommentieren.

01:42:15.400 --> 01:42:16.480
Wenn man nicht zugehört hat.

01:42:17.180 --> 01:42:19.100
Und der erste Teil des Passwortes lautet.

01:42:23.880 --> 01:42:26.540
Ja, dann wohl auch Zeit.

01:42:26.700 --> 01:42:27.740
Schönen Tag, schönen Abend, schöne Nacht.

01:42:28.140 --> 01:42:29.300
Irgendwie so, ne? Zeit.

01:42:30.200 --> 01:42:30.800
Bis später.

01:42:30.800 --> 01:42:31.460
Bis zum nächsten Mal.

01:42:31.680 --> 01:42:32.460
Danke, Hannes.

01:42:33.380 --> 01:42:33.900
Danke, ebenso.

01:42:34.180 --> 01:42:34.460
Tschüss.
