WEBVTT

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

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

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

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

00:00:12.700 --> 00:00:12.980
Ja.

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

00:00:17.180 --> 00:00:19.680
Wir glauben, dass wir woanders her haben.

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

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

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

00:00:25.000 --> 00:00:28.760
Ja, und wir haben natürlich wieder einen treuen Gasthäuser eingeladen und der Johannes ist wieder da.

00:00:28.760 --> 00:00:31.180
Ja, genau, zum zweiten Mal. Voll gut, ja.

00:00:31.180 --> 00:00:33.960
Dann müssen wir wieder was über Django-Webentwicklung machen.

00:00:33.960 --> 00:00:38.060
Jetzt, wo wir schon wie viel Datenbank, Pandas, Machine Learning-Zeugs hatten.

00:00:38.060 --> 00:00:38.380
Stimmt.

00:00:38.380 --> 00:00:38.900
Genau.

00:00:38.900 --> 00:00:40.540
Also, heute wieder Django.

00:00:40.540 --> 00:00:42.540
Hoffentlich freust du dich auch über Django heute.

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

00:00:45.480 --> 00:00:46.680
Ja, ja.

00:00:46.680 --> 00:00:47.480
Na gut.

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

00:00:50.400 --> 00:00:51.460
Ja.

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

00:00:54.240 --> 00:00:55.840
Du warst auf dem Zoom-Camp und...

00:00:55.840 --> 00:00:56.440
Genau, genau.

00:00:56.440 --> 00:00:58.220
Letzte Woche war es mal ein bisschen...

00:00:58.220 --> 00:00:58.640
Das ist ja...

00:00:58.760 --> 00:01:02.140
Wir haben da so eine Rubrik, was wir sonst so irgendwie getan haben.

00:01:02.140 --> 00:01:03.180
Keine Ahnung, vielleicht kann man es...

00:01:03.180 --> 00:01:04.340
Ich weiß nicht, womit wollen wir anfangen?

00:01:04.340 --> 00:01:05.960
Also, ich habe mich heute überhaupt nicht vorbereitet.

00:01:05.960 --> 00:01:07.460
Ich war nämlich im Urlaub und deswegen...

00:01:07.460 --> 00:01:07.600
Ja.

00:01:07.600 --> 00:01:10.020
Ich habe auch nur so ein bisschen vorbereitet heute.

00:01:10.020 --> 00:01:13.080
Ein paar Sachen aufgeschrieben, aber genau.

00:01:13.080 --> 00:01:15.260
Ja, nee, vielleicht fangen wir einfach mal mit...

00:01:15.260 --> 00:01:17.960
Ich weiß nicht, vielleicht fallen ja auch Johannes noch irgendwelche Neuigkeiten ein.

00:01:17.960 --> 00:01:18.400
Keine Ahnung.

00:01:18.400 --> 00:01:19.620
Spontan.

00:01:19.620 --> 00:01:24.880
Ich habe auch da nur so, dass das bei mir hängen geblieben ist, aufgeschrieben.

00:01:24.880 --> 00:01:27.880
Und zwar fand ich eigentlich ganz gut, dass Django jetzt tatsächlich...

00:01:28.760 --> 00:01:34.700
Es gibt ein Django-Enhancement-Proposal, was so ähnlich funktioniert wie diese Python-Enhancement-Proposals.

00:01:34.700 --> 00:01:40.920
Und dabei ist bei der Diskussion rausgekommen, dass jetzt Black zum Formatieren verwendet wird.

00:01:40.920 --> 00:01:44.900
Das finde ich ziemlich gut.

00:01:44.900 --> 00:01:50.300
Das ist nicht der beste Code-Style, den es gibt, aber es ist der konsistenteste.

00:01:50.300 --> 00:01:54.500
Und das bringt einem mehr als alle Dinge, die man sich so überlegen kann.

00:01:54.500 --> 00:01:56.380
Erklär doch mal, was das ist, Black.

00:01:56.380 --> 00:01:56.940
Ja, genau.

00:01:58.760 --> 00:02:02.180
Genau, das ist halt der kompromisslose Code-Format, sozusagen.

00:02:02.180 --> 00:02:08.760
Also das Ding checkt nicht nur, ob irgendwie der Code, den man schreibt, PEP8 irgendwie entspricht,

00:02:08.760 --> 00:02:13.220
sondern es hat auch eine Meinung dazu, wie das dann ordentlicherweise aussehen sollte und formatiert den dann um.

00:02:13.220 --> 00:02:16.040
Kann man das auch selber einstellen, wie der denn aufstehen soll?

00:02:16.040 --> 00:02:17.300
Oder sagt man einfach nur, ich weiß nicht.

00:02:17.300 --> 00:02:20.740
Es gibt so eine Handvoll Optionen, gerade für die Zeilenlänge.

00:02:20.740 --> 00:02:23.700
Aber das ist dann auch schon alles, weil die sagen, wir haben eine Meinung.

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

00:02:28.760 --> 00:02:35.140
Deshalb, wenn du Black drüberlaufen hast, da gibt es auch für GitHub, gibt es so kleine Badges, wo man sagen kann, Black-Format.

00:02:35.140 --> 00:02:35.740
Black-Fatig-Bite.

00:02:35.740 --> 00:02:36.920
Cool, das kann ich noch gar nicht.

00:02:36.920 --> 00:02:37.440
Sehr gut.

00:02:37.440 --> 00:02:37.940
Ja.

00:02:37.940 --> 00:02:42.920
Und wenn man das eben in seine Continuous Integration reintut oder in irgendein Tool, was das automatisch macht,

00:02:42.920 --> 00:02:45.420
dann weiß man eben, dass der Code immer gleich formatiert ist.

00:02:45.420 --> 00:02:46.080
Kann man ja lesen.

00:02:46.080 --> 00:02:49.840
Da kann man sich ja die ganzen Sachen, die man sich da angewohnt hat, die man liebgewonnen hat, die ganzen Sachen.

00:02:49.840 --> 00:02:50.480
Kannst du alle vergessen.

00:02:50.480 --> 00:02:51.400
Ja.

00:02:51.400 --> 00:02:53.480
Kannst du alle neu lernen.

00:02:53.480 --> 00:02:57.240
Aber man hat nie wieder das Problem, dass man irgendwie sich überlegen muss,

00:02:57.340 --> 00:03:00.180
okay, wenn ich jetzt einen mehrteiligen String habe und ich muss das irgendwie einrücken

00:03:00.180 --> 00:03:04.560
und dann, oh Gott, jetzt werden die Aufrufe in der Methode, die Parameter da alles zu lang,

00:03:04.560 --> 00:03:05.380
wie mache ich das jetzt nochmal?

00:03:05.380 --> 00:03:06.320
Und dann macht man es einmal so und so.

00:03:06.320 --> 00:03:07.760
Das braucht man alles nicht mehr tun.

00:03:07.760 --> 00:03:08.460
Das passiert immer.

00:03:08.460 --> 00:03:10.120
Aber man macht es einfach irgendwie und Black macht es dann richtig.

00:03:10.120 --> 00:03:10.320
Genau.

00:03:10.320 --> 00:03:11.380
Oder anders.

00:03:11.380 --> 00:03:14.700
Also das heißt, man kann auch einfach alles in eine Teile schreiben, dann Blackt und dann...

00:03:14.700 --> 00:03:15.000
Ja, ja.

00:03:15.000 --> 00:03:15.280
Schön.

00:03:15.280 --> 00:03:15.760
Geht schon.

00:03:15.760 --> 00:03:16.220
Kannst du machen.

00:03:16.220 --> 00:03:16.660
Ja.

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

00:03:17.440 --> 00:03:23.480
Nee, das Einzige, was ich gehört habe, ich habe was gelesen über ein Proposal für Python 3.8.

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

00:03:25.340 --> 00:03:27.180
Für das...

00:03:27.340 --> 00:03:36.040
Subinterpreter, wo die quasi, was eine Möglichkeit soll, dem Global Interpreter-Log zu entgehen,

00:03:36.040 --> 00:03:42.180
dass man quasi Threads starten kann in Python, die dann innerhalb des Prozesses eigene Interpreter

00:03:42.180 --> 00:03:42.360
sind.

00:03:42.360 --> 00:03:47.360
Aber die API davon ist noch sehr ungeschickt und sehr schwerfällig.

00:03:47.360 --> 00:03:51.800
Deshalb, die Kommentare, die ich gelesen habe, waren alle negativ.

00:03:51.800 --> 00:03:56.360
Aber die Idee hört sich eigentlich ganz gut an, dass man so ein bisschen aus diesem Gill

00:03:57.340 --> 00:03:58.860
Gefängnis rauskommt.

00:03:58.860 --> 00:04:03.520
Ja, das wäre schon schön, wenn man da irgendwie mal was...

00:04:03.520 --> 00:04:06.120
Ja, wenn da mal das Ding loswerden würde.

00:04:06.120 --> 00:04:07.580
3.8 ist ja jetzt auch gar nicht mehr so weit weg.

00:04:07.580 --> 00:04:09.300
Insofern wäre es natürlich...

00:04:09.300 --> 00:04:12.100
Und ich glaube, das ist ja eine ziemlich tiefgreifende Änderung.

00:04:12.100 --> 00:04:12.900
Aber, ja.

00:04:12.900 --> 00:04:17.060
Na gut, es wäre halt was, was zwischen Threads und Multiprocessing ist.

00:04:17.060 --> 00:04:19.740
So von der schwerwiegend Haftigkeit.

00:04:19.740 --> 00:04:21.000
Ja, ja.

00:04:21.000 --> 00:04:22.540
Ist das für 3.20 oder so?

00:04:22.540 --> 00:04:25.460
Ja, das ist irgendwann dann...

00:04:25.460 --> 00:04:26.520
Python 8.

00:04:27.340 --> 00:04:32.820
Ja, gab es letztens auch so einen satirischen, irgendwie der definitive, die definitive Feature-Liste

00:04:32.820 --> 00:04:33.540
für Python 4.

00:04:33.540 --> 00:04:35.820
So, wir müssen das jetzt mal endlich angehen.

00:04:35.820 --> 00:04:40.540
Ich glaube, auf Python 4 hat ja jetzt momentan tatsächlich fast niemand irgendwie so richtig

00:04:40.540 --> 00:04:45.840
Lust, weil der Prozess von zwei nach drei hat das jetzt so allmählich durch und alle...

00:04:45.840 --> 00:04:46.740
Ja, nach zehn Jahren.

00:04:46.740 --> 00:04:47.180
Ja.

00:04:47.180 --> 00:04:50.000
Sind froh, dass Python das überhaupt überlebt hat.

00:04:50.000 --> 00:04:55.080
Und ja, ich glaube, das hat in naher Zukunft niemand wirklich vor, das nochmal so inkompatibel

00:04:55.080 --> 00:04:56.580
zu upgraden.

00:04:56.580 --> 00:04:56.980
Ja.

00:04:56.980 --> 00:04:57.100
Ja.

00:04:57.100 --> 00:04:57.140
Ja.

00:04:57.140 --> 00:04:57.160
Ja.

00:04:57.160 --> 00:04:57.180
Ja.

00:04:57.180 --> 00:04:57.200
Ja.

00:04:57.340 --> 00:04:59.980
Wir stellen jetzt einfach auch die Version so um und machen jedes Jahr einfach eine neue

00:04:59.980 --> 00:05:00.280
Version.

00:05:00.280 --> 00:05:01.800
Ja.

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

00:05:03.120 --> 00:05:05.940
Oder andere Produkte.

00:05:05.940 --> 00:05:06.940
Ja.

00:05:06.940 --> 00:05:07.160
Ja.

00:05:07.160 --> 00:05:08.120
Ja.

00:05:08.120 --> 00:05:10.540
Ansonsten, genau, keine Ahnung, vielleicht dann beim nächsten Mal ein bisschen mehr,

00:05:10.540 --> 00:05:12.880
dann lesen uns vielleicht mal die Newsletter schon durch.

00:05:12.880 --> 00:05:15.420
Genau.

00:05:15.420 --> 00:05:19.600
Ich hatte auch nicht so viel Zeit, das irgendwie so Mails zu lesen, weil es war viel Konferenz-Zeugs.

00:05:19.600 --> 00:05:21.240
Genau.

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

00:05:22.840 --> 00:05:24.280
Ja, richtig.

00:05:24.280 --> 00:05:24.640
Genau.

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

00:05:26.180 --> 00:05:27.140
Wir waren auf dem...

00:05:27.140 --> 00:05:30.120
Frühjahrsstund der Python User Group Düsseldorf.

00:05:30.120 --> 00:05:30.380
Genau.

00:05:30.380 --> 00:05:30.740
Ja.

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

00:05:34.260 --> 00:05:37.860
Ja, wir haben tatsächlich die Kommentare eingebaut, auf die ihr euch schon so lange

00:05:37.860 --> 00:05:38.420
gefreut hattet.

00:05:38.420 --> 00:05:39.900
Oh, das funktioniert.

00:05:39.900 --> 00:05:41.300
Also, ihr könnt jetzt kommentieren.

00:05:41.300 --> 00:05:42.280
Einfach so.

00:05:42.280 --> 00:05:47.160
Und, ja, unter jeder Podcast-Folge sagt uns, was ihr davon haltet.

00:05:47.160 --> 00:05:47.940
Schreibt es runter.

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

00:05:49.020 --> 00:05:49.560
Ja.

00:05:49.560 --> 00:05:53.020
Ja, wir haben zwei Tage gebraucht.

00:05:53.020 --> 00:05:53.520
Also, ich.

00:05:53.520 --> 00:05:55.480
Und dann ging es, ja.

00:05:55.480 --> 00:05:56.940
Kann ich jetzt auch bei den Alten...

00:05:56.940 --> 00:05:59.140
Bei den Alten Folgen noch dazuschreiben, was ich jetzt davon halte.

00:05:59.140 --> 00:05:59.460
Ja.

00:05:59.460 --> 00:05:59.760
Ja.

00:05:59.760 --> 00:06:00.580
Das ist ja cool.

00:06:00.580 --> 00:06:01.420
Das ist ja ein cooles Feed, Johannes.

00:06:01.420 --> 00:06:02.400
Muss ich nachher gleich mal machen.

00:06:02.400 --> 00:06:03.780
Ja.

00:06:03.780 --> 00:06:07.820
Lest ihr das dann auch?

00:06:07.820 --> 00:06:08.840
Kriegt ihr da E-Mails dafür?

00:06:08.840 --> 00:06:09.500
Ja.

00:06:09.500 --> 00:06:10.140
Das haben wir...

00:06:10.140 --> 00:06:10.580
Wir haben das...

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

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

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

00:06:16.160 --> 00:06:16.500
Ja.

00:06:16.500 --> 00:06:18.480
Genau.

00:06:18.480 --> 00:06:18.920
Ja.

00:06:18.920 --> 00:06:22.100
Und der Chatler-Max, ich weiß nicht, ob du das wusstest, können wir auch jetzt mittlerweile...

00:06:22.100 --> 00:06:22.420
Ach so.

00:06:22.420 --> 00:06:23.500
Das ist der...

00:06:23.500 --> 00:06:25.740
Wir haben es gerade wieder vergessen, den Knopf zu definieren.

00:06:25.740 --> 00:06:26.540
Ach, Mist.

00:06:26.740 --> 00:06:27.740
Das finde ich ein sehr gutes Feed.

00:06:27.740 --> 00:06:28.640
Das müsste man nur machen.

00:06:28.640 --> 00:06:29.300
Ja.

00:06:29.300 --> 00:06:29.560
Ja.

00:06:29.560 --> 00:06:31.480
Wir haben es das letzte Mal eingeführt, aber...

00:06:31.480 --> 00:06:31.880
Moment, Moment, Moment.

00:06:31.880 --> 00:06:32.140
Ich warte.

00:06:32.140 --> 00:06:34.820
Dann bin ich hier mal eine...

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

00:06:36.720 --> 00:06:37.640
Ja.

00:06:37.640 --> 00:06:38.420
Das ist ja natürlich blöd.

00:06:38.420 --> 00:06:39.540
Da musst du das alles nochmal anhören.

00:06:39.540 --> 00:06:39.960
Ja, genau.

00:06:39.960 --> 00:06:42.960
Oh nein, da muss ich den Podcast nochmal anhören.

00:06:42.960 --> 00:06:44.960
Ja, also wir wollten eigentlich so ein Buzzer noch bauen, so ein Chatler.

00:06:44.960 --> 00:06:46.120
Bam.

00:06:46.120 --> 00:06:47.600
Ja.

00:06:47.600 --> 00:06:49.180
Irgendwie so einladen.

00:06:49.180 --> 00:06:54.380
Bei mir funktioniert das mit den Chatlers leider nicht nativ in meiner Android-Podcast-App.

00:06:54.380 --> 00:06:55.020
Das ist so ein bisschen blöd.

00:06:55.020 --> 00:06:56.380
Da muss ich irgendwie den Feed selber abonnieren.

00:06:56.540 --> 00:06:58.260
Da muss ich nochmal testen, ob das irgendwie so geht.

00:06:58.260 --> 00:07:03.320
Aber bei den iPhone-Produkten sollte das eigentlich direkt funktionieren.

00:07:03.320 --> 00:07:05.200
Ja, das ist ganz...

00:07:05.200 --> 00:07:08.820
Also die Podcast-Clients, die ziehen sich das ja nicht nochmal...

00:07:08.820 --> 00:07:10.540
Also wenn man sich den Web-Player anguckt,

00:07:10.540 --> 00:07:12.960
selbst sieht das halt über so eine Django REST-Framework,

00:07:12.960 --> 00:07:15.060
so eine REST-API.

00:07:15.060 --> 00:07:17.440
Und das funktioniert natürlich dann immer.

00:07:17.440 --> 00:07:23.300
Aber die Player, die lesen das irgendwie aus dem Audio-File selbst raus.

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

00:07:26.340 --> 00:07:31.160
Also es gibt da irgendwie so von Apple so eine proprietäre Geschichte bei MPEG-4-Audio,

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

00:07:33.240 --> 00:07:36.300
Weil es funktioniert auf Android halt alles nicht so toll,

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

00:07:37.660 --> 00:07:38.760
Und genau.

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

00:07:40.820 --> 00:07:42.080
Du kannst ja auch den...

00:07:42.080 --> 00:07:42.440
Genau.

00:07:42.440 --> 00:07:43.880
Ich muss das aber manuell ändern.

00:07:43.880 --> 00:07:45.040
Das heißt, wenn ich dann irgendwie suche,

00:07:45.040 --> 00:07:47.540
dann finde ich halt dann erstmal den Feed, wo das noch nicht drin ist.

00:07:47.540 --> 00:07:51.920
Ja, MP3-Feed kann man natürlich auch nehmen.

00:07:51.920 --> 00:07:56.320
Das Problem dabei ist halt, dass MP3 ist halt irgendwie ein relativ altes Format,

00:07:56.340 --> 00:07:58.120
und kann halt diverse Dinge nicht so richtig...

00:07:58.120 --> 00:07:59.200
Also ich frage mich, warum er das macht.

00:07:59.200 --> 00:08:00.320
Das müssen wir vielleicht nochmal recherchieren.

00:08:00.320 --> 00:08:02.840
Weil es könnte ja auch einfach sein, dass er das nimmt, wenn es da ist,

00:08:02.840 --> 00:08:04.100
und sonst ein anderes oder sowas.

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

00:08:05.280 --> 00:08:06.340
Vielleicht kann man das einstellen, oder?

00:08:06.340 --> 00:08:06.960
Ja.

00:08:06.960 --> 00:08:07.560
Ja.

00:08:07.560 --> 00:08:11.320
Ja, aber also im Allgemeinen ist diese ganze Audio-Format-Nummer

00:08:11.320 --> 00:08:12.500
auch irgendwie der...

00:08:12.500 --> 00:08:14.060
Das ist eigentlich ziemlich schrecklich.

00:08:14.060 --> 00:08:15.740
Weil, genau.

00:08:15.740 --> 00:08:18.120
Dann könnte man ja denken, irgendwie, wenn man MP3 nimmt,

00:08:18.120 --> 00:08:19.040
dann ist man fein raus.

00:08:19.040 --> 00:08:21.840
Aber MP3 ist also eigentlich nicht mehr so richtig zeitgemäß,

00:08:21.840 --> 00:08:22.880
von der Größe her.

00:08:22.880 --> 00:08:25.740
Beziehungsweise Verhältnisgröße zu Qualität.

00:08:26.140 --> 00:08:28.200
Und dann hat das halt auch so

00:08:28.200 --> 00:08:30.320
fundamentale Features

00:08:30.320 --> 00:08:31.600
nicht drin, wie zum Beispiel,

00:08:31.600 --> 00:08:34.320
es gibt halt keine Angabe zur Zeit,

00:08:34.320 --> 00:08:36.060
die man halt irgendwie unabhängig von dem

00:08:36.060 --> 00:08:37.580
Pfeil lesen könnte. Was bedeutet?

00:08:37.580 --> 00:08:39.820
Dass man nicht irgendwie

00:08:39.820 --> 00:08:41.940
nach vorne und zurück

00:08:41.940 --> 00:08:44.420
spulen kann, ohne das ganze Ding runterzuladen.

00:08:44.420 --> 00:08:46.020
Was halt auch mal so ein bisschen blöd ist.

00:08:46.020 --> 00:08:47.120
Eigentlich will man das ja vielleicht

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

00:08:49.580 --> 00:08:52.260
laden, wie man gerade abspielen möchte,

00:08:52.260 --> 00:08:53.340
oder halt irgendwo hinspringen.

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

00:08:55.180 --> 00:08:56.120
Also blöd.

00:08:56.140 --> 00:08:58.200
Und dann gibt es natürlich noch irgendwie Formate,

00:08:58.200 --> 00:08:59.820
die eigentlich noch viel cooler sind, wie

00:08:59.820 --> 00:09:02.140
Opus oder Aquavis oder so.

00:09:02.140 --> 00:09:04.240
Aber das kann dann Apple wiederum

00:09:04.240 --> 00:09:04.940
nicht richtig.

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

00:09:06.940 --> 00:09:10.060
Wobei jetzt Apple hat umgestellt

00:09:10.060 --> 00:09:12.340
das Format,

00:09:12.340 --> 00:09:13.600
der, wenn man jetzt

00:09:13.600 --> 00:09:16.060
in iMessage

00:09:16.060 --> 00:09:17.980
irgendwie Sprachnachrichten verschickt, dann war das

00:09:17.980 --> 00:09:19.960
vorher immer irgendwas

00:09:19.960 --> 00:09:20.940
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:26.120
Und dann war immer so,

00:09:26.140 --> 00:09:27.980
irgendwie, ja,

00:09:27.980 --> 00:09:32.280
es klang ziemlich

00:09:32.280 --> 00:09:33.880
schrecklich. Und das haben die jetzt tatsächlich

00:09:33.880 --> 00:09:35.840
auf Opus umgestellt und nicht auf M4A, also

00:09:35.840 --> 00:09:38.040
auf MPEG-4. Und das ist ja auch irgendwie

00:09:38.040 --> 00:09:39.900
ungewöhnlich. Das heißt, es gibt zumindest jetzt irgendwie

00:09:39.900 --> 00:09:41.760
den Decoder irgendwie mit in iOS.

00:09:41.760 --> 00:09:44.080
Und vielleicht tut sich ja danach was,

00:09:44.080 --> 00:09:45.880
dass es irgendwie ordentlichen Support für

00:09:45.880 --> 00:09:47.920
Opus irgendwie in iOS gibt.

00:09:47.920 --> 00:09:49.720
Also das Chapter kommen jetzt übrigens

00:09:49.720 --> 00:09:51.800
Audio-File-Formate.

00:09:51.800 --> 00:09:52.620
Ja, Moment.

00:09:56.140 --> 00:09:57.800
Genau. Aber ja,

00:09:57.800 --> 00:09:59.600
solange das, aber ich meine,

00:09:59.600 --> 00:10:01.700
im Grunde müssten alle Plattformen irgendwie sowas wie Opus

00:10:01.700 --> 00:10:03.600
unterstützen oder alle alles oder sowas.

00:10:03.600 --> 00:10:05.180
Und das ist alles irgendwie nicht so richtig in Sicht.

00:10:05.180 --> 00:10:07.040
Und ja,

00:10:07.040 --> 00:10:10.080
keine Ahnung.

00:10:10.080 --> 00:10:12.340
Fuba.

00:10:12.340 --> 00:10:13.180
Es ist kaputt.

00:10:13.180 --> 00:10:14.760
Kann nichts machen.

00:10:14.760 --> 00:10:16.580
Ja.

00:10:16.580 --> 00:10:19.920
Ja, nochmal kurz die Audio-Thema. Also in DjangoCaster

00:10:19.920 --> 00:10:20.840
ist jetzt alles drin, wenn es muss.

00:10:20.840 --> 00:10:22.780
Es ist komplett verfügbar

00:10:22.780 --> 00:10:24.760
und auf der Seite natürlich auch im Repo, wenn ihr es euch

00:10:24.760 --> 00:10:25.380
jetzt angucken wollt.

00:10:26.140 --> 00:10:28.740
Also kommentieren, Bugs finden und so.

00:10:28.740 --> 00:10:30.640
Ja.

00:10:30.640 --> 00:10:32.960
Kommentare, das war so ein bisschen, das war dann

00:10:32.960 --> 00:10:34.680
am Schluss nicht so schwer. Also das Schwerste war eigentlich

00:10:34.680 --> 00:10:37.000
rauszukriegen, was kann man da so, was gibt's denn da alles?

00:10:37.000 --> 00:10:39.080
Kann man irgendwas verwenden, was es schon gibt? Und ja, kann man zum Glück.

00:10:39.080 --> 00:10:40.880
Muss man nicht so viel selber machen.

00:10:40.880 --> 00:10:42.940
Aber das hinzukonfigurieren oder so

00:10:42.940 --> 00:10:43.700
war dann schon so ein bisschen

00:10:43.700 --> 00:10:46.560
nicht immer so super offensichtlich.

00:10:46.560 --> 00:10:47.780
Und genau.

00:10:47.780 --> 00:10:50.060
Ja, die erste Lösung haben wir auch wieder weggeschmissen und dann eine andere genommen.

00:10:50.060 --> 00:10:51.100
Ja. Und

00:10:51.100 --> 00:10:53.960
dann, das sollte

00:10:53.960 --> 00:10:54.960
jetzt eigentlich funktionieren. Mal gucken.

00:10:55.720 --> 00:10:58.120
Was ich damals noch nicht so richtig

00:10:58.120 --> 00:10:59.820
wieder auf dem Schirm hatte, was man

00:10:59.820 --> 00:11:01.980
eigentlich auch noch machen kann, ist, das wäre vielleicht

00:11:01.980 --> 00:11:03.960
dann ein nächster Schritt, dass man nicht irgendwie so einfach

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

00:11:05.780 --> 00:11:07.640
Aber da kommen wir gleich vielleicht nochmal drauf.

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

00:11:09.620 --> 00:11:11.760
Was verwendet ihr denn jetzt?

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

00:11:13.340 --> 00:11:16.020
Ah, okay. Das ist, die verwendete

00:11:16.020 --> 00:11:18.020
Lösung ist, es gab mal Kommentare

00:11:18.020 --> 00:11:18.980
in Django selber mit drin.

00:11:18.980 --> 00:11:21.380
Und

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

00:11:23.880 --> 00:11:24.900
oder so ist es rausgeflogen.

00:11:25.300 --> 00:11:26.320
Weil man

00:11:26.320 --> 00:11:27.240
damals gesagt hat, so

00:11:27.240 --> 00:11:30.420
wollen ja nicht alles irgendwie in Django selber

00:11:30.420 --> 00:11:32.020
drin haben. Und dann

00:11:32.020 --> 00:11:34.640
ist es ein eigenes Third-Party-Paket

00:11:34.640 --> 00:11:35.720
geworden namens

00:11:35.720 --> 00:11:37.600
Django-Conflict-Commence.

00:11:37.600 --> 00:11:40.280
Und das wurde aber

00:11:40.280 --> 00:11:42.100
weiterhin maintained und gibt es immer noch.

00:11:42.100 --> 00:11:44.440
Problem kann man auch nicht sagen.

00:11:44.440 --> 00:11:46.280
Aber das hat einige ganz nette Geschichten.

00:11:46.280 --> 00:11:48.200
Das hat zum Beispiel dieses Admin-Interface, das ist irgendwie ganz

00:11:48.200 --> 00:11:50.020
ordentlich funktionierend. Das macht diesen ganzen Kram.

00:11:50.020 --> 00:11:51.860
Man wird irgendwie benachrichtigt, wenn irgendwas passiert.

00:11:51.860 --> 00:11:53.860
Es gibt ja so diverse Anti-Spam-Geschichten,

00:11:53.860 --> 00:11:54.880
die man mit reinklinken kann.

00:11:54.880 --> 00:11:59.600
Aber was es halt nicht kann,

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

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

00:12:03.160 --> 00:12:03.620
doof.

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

00:12:05.680 --> 00:12:07.800
Ja,

00:12:07.800 --> 00:12:10.180
das wäre ja schon nett.

00:12:10.180 --> 00:12:12.380
Und da gibt es dann halt ein anderes Ding, das nennt sich

00:12:12.380 --> 00:12:13.520
Django-Threaded-Commence.

00:12:13.520 --> 00:12:16.840
Und das macht im Grunde nur so ein bisschen

00:12:16.840 --> 00:12:18.760
das funktioniert auch so ähnlich.

00:12:18.760 --> 00:12:20.900
Man kann

00:12:20.900 --> 00:12:22.700
davon diese Modellen erben. Und das macht halt

00:12:22.700 --> 00:12:24.560
noch so ein paar Schmalten dazu.

00:12:24.880 --> 00:12:26.920
Und in dem Wesentlichen führt das

00:12:26.920 --> 00:12:28.120
so eine Parent-Spalte ein.

00:12:28.120 --> 00:12:30.580
Und 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 also Template-Text dafür,

00:12:36.840 --> 00:12:38.320
dass das halt irgendwie so baummäßig

00:12:38.320 --> 00:12:39.540
angeordnet wird.

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

00:12:42.580 --> 00:12:46.820
Ja, genau. Wie weit man das

00:12:46.820 --> 00:12:48.540
verschachteln kann, bevor das Layout kaputt geht.

00:12:48.540 --> 00:12:49.300
Super, dankeschön.

00:12:49.300 --> 00:12:52.300
Challenge accepted.

00:12:52.300 --> 00:12:54.620
Ja,

00:12:54.720 --> 00:12:56.640
und dann ist aber immer noch

00:12:56.640 --> 00:12:58.460
so ein bisschen doof, dass das halt hässlich aussieht.

00:12:58.460 --> 00:13:00.640
Und dass man irgendwie, wenn man das

00:13:00.640 --> 00:13:02.500
halt postet, einen neuen Request macht und dann

00:13:02.500 --> 00:13:04.420
lädt der Player neu und all das

00:13:04.420 --> 00:13:05.340
ist dann auch nicht so schick.

00:13:05.340 --> 00:13:08.120
Ja, wir sind noch nicht wirklich bei

00:13:08.120 --> 00:13:10.640
aktuellen Web-Geschichten

00:13:10.640 --> 00:13:12.680
angekommen, aber so Web 2.0

00:13:12.680 --> 00:13:14.740
AJAX-Requests, das sollte ja

00:13:14.740 --> 00:13:16.120
schon gehen. Und da gibt es dann noch ein Ding,

00:13:16.120 --> 00:13:18.240
das nennt sich Django-Fluent-Commence,

00:13:18.240 --> 00:13:20.360
das auf Django-Commence, also

00:13:20.360 --> 00:13:21.900
Django-Contrib-Commence und

00:13:21.900 --> 00:13:24.440
Threaded-Commence aufbaut.

00:13:24.720 --> 00:13:25.460
Und der

00:13:25.460 --> 00:13:28.000
Maintainer davon hat auch die Maintainance von dem

00:13:28.000 --> 00:13:30.040
Threaded-Commence übernommen, weil das ist irgendwie

00:13:30.040 --> 00:13:31.700
vor ein paar Jahren verwaist, das Paket, aber

00:13:31.700 --> 00:13:33.940
dadurch, dass der das halt benutzt zu seinen Dingen,

00:13:33.940 --> 00:13:35.980
wird das halt auch mal noch für

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

00:13:37.620 --> 00:13:39.960
Nee, hat das irgendwie so gelassen, ja, das weiß ich auch nicht.

00:13:39.960 --> 00:13:41.880
Genau, und

00:13:41.880 --> 00:13:44.440
das macht halt eben diese AJAX-Calls

00:13:44.440 --> 00:13:46.120
Call-Geschichte möglich

00:13:46.120 --> 00:13:47.960
und es macht auch das

00:13:47.960 --> 00:13:49.880
Formular hübscher und so.

00:13:49.880 --> 00:13:51.880
Das sind dann Crispy-Forms und

00:13:51.880 --> 00:13:53.720
ja, das sieht dann eigentlich ganz okay aus.

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

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

00:13:58.380 --> 00:14:00.300
genau, man hat halt

00:14:00.300 --> 00:14:02.500
die ganzen Kommentare dann halt auch in der eigenen Datenbank

00:14:02.500 --> 00:14:04.340
und wenn man irgendwann mal eine API

00:14:04.340 --> 00:14:05.760
davor bauen würde, ist das halt alles

00:14:05.760 --> 00:14:08.580
dann irgendwie vorhanden, man kann Kommentare

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

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

00:14:12.460 --> 00:14:14.360
an einem externen Service auszulagern, wie

00:14:14.360 --> 00:14:16.520
Disqus zum Beispiel, machen natürlich viele

00:14:16.520 --> 00:14:19.080
Django-Diskus-Salfati-App,

00:14:19.080 --> 00:14:19.980
die ganz gut funktioniert.

00:14:19.980 --> 00:14:22.680
Was aber oft von Ad-Blockern ist, oft in den Ad-Blocker-Listen drin.

00:14:22.680 --> 00:14:23.200
Ja.

00:14:23.200 --> 00:14:24.640
Dann sieht man halt, wie die funktionieren.

00:14:24.720 --> 00:14:27.440
Ja, das ist natürlich so ein Problem.

00:14:27.440 --> 00:14:29.440
Ich sehe keine Kommentare. Oh nein!

00:14:29.440 --> 00:14:31.760
Bei vielen Webseiten

00:14:31.760 --> 00:14:33.280
ist das genau das, was man möchte, aber

00:14:33.280 --> 00:14:35.480
bei so ein paar Webseiten wäre es doch

00:14:35.480 --> 00:14:37.340
ganz schön. Es gibt so was ähnliches,

00:14:37.340 --> 00:14:39.360
das heißt Comentor, hatte ich dir glaube ich

00:14:39.360 --> 00:14:40.580
auch mal gekriegt. Ja, ja, ja.

00:14:40.580 --> 00:14:42.420
Das ist quasi ein selbst gehostetes Disqus.

00:14:42.420 --> 00:14:45.120
Aber dann hat man halt wieder

00:14:45.120 --> 00:14:46.900
was, was man selber verwalten muss.

00:14:46.900 --> 00:14:49.160
Ja, das sah auch

00:14:49.160 --> 00:14:51.400
ziemlich cool aus. Ich glaube, das ist irgendwie in Google geschrieben oder so,

00:14:51.400 --> 00:14:52.980
aber auch hängt auf

00:14:52.980 --> 00:14:54.040
der Datenbank.

00:14:54.720 --> 00:14:56.980
Aber da hat man eben dann wieder das Problem,

00:14:56.980 --> 00:14:59.060
ja, was ist, wenn man die Daten selber

00:14:59.060 --> 00:15:00.920
noch mit irgendwelchen anderen Dingen verlinken möchte oder so,

00:15:00.920 --> 00:15:01.820
dann ist das wieder schwierig.

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

00:15:03.180 --> 00:15:06.380
Tja. Ist das alles nix.

00:15:06.380 --> 00:15:07.040
Ja.

00:15:07.040 --> 00:15:10.740
Naja, also bitte gehen jetzt. Also viel Spaß dabei.

00:15:10.740 --> 00:15:12.880
Genau. Oh, ah, es gibt noch ein weiteres Feature,

00:15:12.880 --> 00:15:13.500
ein neues Feature.

00:15:13.500 --> 00:15:15.640
Und zwar

00:15:15.640 --> 00:15:18.380
Volltext-Züge.

00:15:18.380 --> 00:15:19.520
Ah, ja, stimmt.

00:15:19.520 --> 00:15:20.080
Ja.

00:15:20.080 --> 00:15:22.520
Einmal kurz, glaube ich.

00:15:22.520 --> 00:15:24.080
Ja.

00:15:24.720 --> 00:15:26.860
Ich glaube nicht so ausführlich. Einmal nur kurz.

00:15:26.860 --> 00:15:29.780
Dass wir das drin hatten. Ah, ja, genau.

00:15:29.780 --> 00:15:31.200
Aber das passt ja eigentlich auch ganz gut

00:15:31.200 --> 00:15:33.000
in Django-Folge rein.

00:15:33.000 --> 00:15:37.300
Genau. Ich hatte

00:15:37.300 --> 00:15:39.460
irgendwann mal, das ist jetzt schon ein paar Monate her,

00:15:39.460 --> 00:15:41.460
Anfang des Jahres, war ich auf der FrostCon.

00:15:41.460 --> 00:15:43.400
Doch, das habe ich ja irgendwie schon mal erzählt, glaube ich.

00:15:43.400 --> 00:15:45.580
Hab daraus gekriegt, wie Volltext-Suche mit Postgres

00:15:45.580 --> 00:15:46.460
irgendwie ordentlich funktioniert.

00:15:46.460 --> 00:15:49.000
Und jetzt ist das halt auch so eingebaut. Und es gibt auch

00:15:49.000 --> 00:15:50.780
ein ganz nettes Modul namens

00:15:50.780 --> 00:15:53.060
Django Watson,

00:15:53.060 --> 00:15:54.680
was halt irgendwie diese,

00:15:54.720 --> 00:15:56.780
die ganzen Such-Querys, die man dann an die Datenbank

00:15:56.780 --> 00:15:57.260
schicken muss,

00:15:57.260 --> 00:16:00.820
irgendwie wegabstrahiert. Ich hoffe, dass das

00:16:00.820 --> 00:16:02.800
unten drunter, ich habe das versucht zu lesen,

00:16:02.800 --> 00:16:04.920
das baut irgendwie auf komplizierte Art

00:16:04.920 --> 00:16:07.020
irgendwie die Statements zusammen. Ich hoffe, es tut das Richtige.

00:16:07.020 --> 00:16:08.980
Aber momentan sind es noch nicht so viele Daten

00:16:08.980 --> 00:16:10.660
drin, dass man das irgendwie merken würde, wenn es das Falsche tut.

00:16:10.660 --> 00:16:11.860
Insofern ist es egal. Und

00:16:11.860 --> 00:16:14.660
vielleicht muss ich mir das irgendwann nochmal genauer angucken, ob es wirklich

00:16:14.660 --> 00:16:16.300
die richtigen Statements ausführt.

00:16:16.300 --> 00:16:18.660
Aber ansonsten hat man halt das Problem, wenn man selber

00:16:18.660 --> 00:16:20.580
die Statements an die Datenbank schickt,

00:16:20.580 --> 00:16:22.780
dann hat man irgendwie auch so ein Result-Head, das nicht so richtig

00:16:22.780 --> 00:16:24.700
filterbar ist und so. Und was man eigentlich,

00:16:24.720 --> 00:16:26.640
haben möchte, ist ja irgendwie, und das

00:16:26.640 --> 00:16:27.720
machen wir jetzt auch so,

00:16:27.720 --> 00:16:30.240
man kriegt halt

00:16:30.240 --> 00:16:32.680
eine Volltext-Suche, aber

00:16:32.680 --> 00:16:34.180
möchte halt auch

00:16:34.180 --> 00:16:36.220
dann noch weiter filtern können nach

00:16:36.220 --> 00:16:38.700
Datum zum Beispiel oder Datums-Ranges

00:16:38.700 --> 00:16:40.560
oder irgendwelchen anderen

00:16:40.560 --> 00:16:41.880
Filter-Options-Geschichten.

00:16:41.880 --> 00:16:44.540
Und dafür nehmen wir

00:16:44.540 --> 00:16:46.400
Django Filter, das ist auch ein ganz bekanntes Paket.

00:16:46.400 --> 00:16:48.200
Und

00:16:48.200 --> 00:16:50.600
ja, das generiert auch die

00:16:50.600 --> 00:16:52.420
Formulare selber, das muss man dann alles nicht mehr machen.

00:16:52.420 --> 00:16:54.700
Und

00:16:54.720 --> 00:16:56.640
man hat so ein bisschen facettet

00:16:56.640 --> 00:16:58.580
Navigation. Da muss man noch ein bisschen

00:16:58.580 --> 00:17:00.440
was selber machen. Man muss zuerst eine Query

00:17:00.440 --> 00:17:02.500
abschicken, wo man sich die

00:17:02.500 --> 00:17:04.520
Facetten-Counts holt und dann kann man dann die

00:17:04.520 --> 00:17:06.760
Filter daraus bauen und dann alles andere

00:17:06.760 --> 00:17:08.240
passiert dann mehr oder weniger automatisch.

00:17:08.240 --> 00:17:10.700
Aber das ist halt, das ist eigentlich

00:17:10.700 --> 00:17:12.400
schon sehr nett. Und das ist normalerweise

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

00:17:14.580 --> 00:17:15.940
Und eigentlich will man das ja schon haben.

00:17:15.940 --> 00:17:18.000
Ja.

00:17:18.000 --> 00:17:20.600
Also was man dann häufig hört, wenn

00:17:20.600 --> 00:17:22.580
man Leuten darüber redet, die sagen so, ja, nimm doch einfach

00:17:22.580 --> 00:17:24.560
Elasticsearch oder so und das Problem gelöst. Aber das

00:17:24.560 --> 00:17:25.920
ist es halt nicht wirklich.

00:17:25.920 --> 00:17:28.180
Also weil, wenn man

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

00:17:30.060 --> 00:17:31.660
Volltext-Teil ganz gut.

00:17:31.660 --> 00:17:34.220
Aber man bekommt dann

00:17:34.220 --> 00:17:36.540
halt ja nur die Dokument-IDs, mehr oder weniger.

00:17:36.540 --> 00:17:38.480
Oder man kann halt auch mehr

00:17:38.480 --> 00:17:40.480
Daten bekommen, wenn man das halt ins Elasticsearch

00:17:40.480 --> 00:17:42.920
reinschreibt oder in die andere Volltext-Suchmaschine.

00:17:42.920 --> 00:17:44.100
Nur

00:17:44.100 --> 00:17:46.380
muss man halt immer noch mal auf die Datenbank, um dann

00:17:46.380 --> 00:17:48.360
die ganzen zusätzlichen Daten, die man jetzt

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

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

00:17:52.180 --> 00:17:54.220
Roundtrip zur Suchmaschine, dann einen Roundtrip zur

00:17:54.220 --> 00:17:56.200
Datenbank, dann

00:17:56.200 --> 00:17:58.300
vielleicht auch nochmal ein zweites, um sich Filter-Accounts 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.020
Abfragen kann man auch nur gegen die Datenbank machen.

00:18:02.020 --> 00:18:04.420
Weil Volltext-Suchmaschine kann halt viele Anfragen

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

00:18:05.940 --> 00:18:08.580
Geo-Location-basierten

00:18:08.580 --> 00:18:10.440
Filter-Geschichten machen wollen würde,

00:18:10.440 --> 00:18:12.120
dann kann man das mit Postgres

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

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

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

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

00:18:19.900 --> 00:18:22.020
erwähnt hast, oder? Hast du einfach dann zwei Datenbanken und

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

00:18:24.060 --> 00:18:25.760
Schwierig. Genau.

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

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

00:18:30.120 --> 00:18:31.840
Anfragen angeht, bis auf

00:18:31.840 --> 00:18:33.860
Volltext-Suche. Das ist auch gar nicht so schlecht.

00:18:33.860 --> 00:18:35.860
Also würde ich sagen, das wäre eigentlich die

00:18:35.860 --> 00:18:37.700
nettere Option, wenn man

00:18:37.700 --> 00:18:39.580
halt die Datenbank so hauptsächlich verwendet.

00:18:39.580 --> 00:18:41.720
Und dann, genau,

00:18:41.720 --> 00:18:44.020
Volltext-Suche, gut, wenn das halt irgendwie halbwegs funktioniert,

00:18:44.020 --> 00:18:44.620
ist ja schon okay.

00:18:44.620 --> 00:18:47.860
Ja, und

00:18:47.860 --> 00:18:50.000
nicht halt hauptsächlich Elasticsearch oder so

00:18:50.000 --> 00:18:51.580
was und dann nochmal gegen die Datenbank geht.

00:18:51.580 --> 00:18:52.340
Ja.

00:18:52.340 --> 00:18:53.900
Aber es

00:18:53.900 --> 00:18:55.060
ist halt, genau,

00:18:55.060 --> 00:18:57.720
ja, muss man alles mal ausprobiert haben und dann

00:18:57.720 --> 00:18:59.780
gucken. Ich finde die Lösung gerade

00:18:59.780 --> 00:19:01.640
mit Django-Filter und Watson

00:19:01.640 --> 00:19:03.380
eigentlich ganz, ganz elegant.

00:19:03.380 --> 00:19:04.800
Ja.

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

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

00:19:08.480 --> 00:19:11.600
Genau, das Volltext-Suche-Facettet

00:19:11.600 --> 00:19:13.220
Navigation-Geschichten.

00:19:13.220 --> 00:19:15.680
Äh, ja.

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

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

00:19:21.760 --> 00:19:23.220
Nächstes Chapter,

00:19:23.740 --> 00:19:25.080
äh, was haben wir denn so gemacht?

00:19:25.080 --> 00:19:27.380
Ja, ich bin im Urlaub.

00:19:27.380 --> 00:19:28.500
Hehehe.

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

00:19:31.460 --> 00:19:32.840
Algarve.

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

00:19:34.920 --> 00:19:37.460
Habt ihr gutes Wetter gehabt? Ja, hervorragend.

00:19:37.460 --> 00:19:40.140
Also, das Essen war toll. Wir haben so einen Reiseführer

00:19:40.140 --> 00:19:41.580
entdeckt, da konntest du für zwei Euro

00:19:41.580 --> 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:45.620 --> 00:19:46.440
Mega.

00:19:46.440 --> 00:19:49.560
Ja, das klingt gut. Wahrscheinlich hat kein Rechner mitgenommen

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

00:19:51.020 --> 00:19:52.100
Okay, ja.

00:19:53.580 --> 00:19:54.960
Der würde dann auf so eine Idee kommen, ja.

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

00:19:58.620 --> 00:20:00.020
Klingt gut.

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

00:20:02.860 --> 00:20:03.680
Moment, Moment.

00:20:03.680 --> 00:20:07.620
Genau, ich war ja noch auf einer...

00:20:07.620 --> 00:20:08.480
Ach ja, du wolltest noch was erzählen.

00:20:08.480 --> 00:20:11.420
Genau, ich wollte noch was erzählen. Ich war irgendwie auf dem Indie-Webcamp

00:20:11.420 --> 00:20:13.220
und auf der

00:20:13.220 --> 00:20:13.800
Biontellerand.

00:20:13.800 --> 00:20:17.140
Biontellerand? Biontellerand heißt

00:20:17.140 --> 00:20:19.120
ganz genau. Ja, Johannes war da.

00:20:19.120 --> 00:20:21.260
Wir waren da auch schon mal zusammen. Ja, voll ist es ja, oder?

00:20:21.260 --> 00:20:22.040
Ja.

00:20:23.420 --> 00:20:24.840
Ich weiß nicht mehr genau, war es vor der... Irgendwie.

00:20:24.840 --> 00:20:25.560
Vor vielen Jahren.

00:20:25.560 --> 00:20:29.260
Ja. In einem anderen Leben.

00:20:29.260 --> 00:20:31.280
Nein, so lange ist es auch nicht.

00:20:31.280 --> 00:20:32.460
Also es ist, genau.

00:20:32.460 --> 00:20:35.460
Und ja, das ist eine jährlich

00:20:35.460 --> 00:20:37.420
stattfindende, oder war lange Zeit

00:20:37.420 --> 00:20:38.400
eine jährlich stattfindende

00:20:38.400 --> 00:20:41.420
Web-Design-Konferenz

00:20:41.420 --> 00:20:43.000
in

00:20:43.000 --> 00:20:45.180
Düsseldorf. Also eigentlich

00:20:45.180 --> 00:20:47.060
eine der netteren Web-Entwicklungskonferenzen

00:20:47.060 --> 00:20:47.620
in Europa.

00:20:47.620 --> 00:20:51.500
Inzwischen gibt es Ableger in München und Berlin.

00:20:51.500 --> 00:20:53.260
Oder nein, vom gleichen

00:20:53.260 --> 00:20:54.860
Organisator irgendwie ausgerichtet.

00:20:54.860 --> 00:20:57.160
Aber sozusagen, das findet jetzt dreimal im Jahr statt.

00:20:57.160 --> 00:20:59.100
Nicht nur einmal im Jahr, aber halt auch nur einmal im Jahr

00:20:59.100 --> 00:20:59.860
in Düsseldorf.

00:20:59.860 --> 00:21:03.080
Und ja, wenn sich da so

00:21:03.080 --> 00:21:04.940
die Web-Community trifft, dann ist das eigentlich

00:21:04.940 --> 00:21:07.180
ein guter Anlass, da direkt so eine

00:21:07.180 --> 00:21:09.060
Indie-Web-Geschichte

00:21:09.060 --> 00:21:10.820
davor zu machen, weil

00:21:10.820 --> 00:21:12.820
dann sind eh alle relevanten Leute sozusagen da.

00:21:12.820 --> 00:21:14.740
Und da kann man das halt auch gleich mal machen.

00:21:14.740 --> 00:21:16.960
Und da war ich auch schon

00:21:16.960 --> 00:21:18.960
zweimal, glaube ich. Ich weiß nicht mehr genau, wann.

00:21:23.100 --> 00:21:24.640
Äh, das ist, äh,

00:21:24.640 --> 00:21:26.600
ja, ich weiß nicht, habt ihr davon schon mal gehört?

00:21:26.600 --> 00:21:28.880
Vielleicht nochmal kurz erklären, was Indie-Web

00:21:28.880 --> 00:21:30.800
überhaupt ist? Ich habe den Namen gehört, aber ich war

00:21:30.800 --> 00:21:32.480
noch nie dort. Ja,

00:21:32.480 --> 00:21:34.820
also, das ist eine Geschichte,

00:21:34.820 --> 00:21:36.920
die ist losgegangen, irgendwo 2010 oder so.

00:21:36.920 --> 00:21:38.620
Und, ähm,

00:21:38.620 --> 00:21:40.220
im Grunde geht es darum,

00:21:40.220 --> 00:21:42.840
na ja, das ist schwierig, das so

00:21:42.840 --> 00:21:44.760
kondensiert. Selbsthostig von

00:21:44.760 --> 00:21:46.460
allem, was man so im Internet nutzt.

00:21:46.460 --> 00:21:48.740
Ja, also es ist quasi die Gegenbewegung

00:21:48.740 --> 00:21:50.600
zu den Silos, die halt jetzt so wahnsinnig

00:21:50.600 --> 00:21:52.640
populär geworden sind. Also Facebook, Twitter,

00:21:52.940 --> 00:21:54.740
äh, und halt auch,

00:21:54.740 --> 00:21:56.340
äh, gegenüber den ganzen

00:21:56.340 --> 00:21:58.660
kleineren Silos, die halt jetzt alle

00:21:58.660 --> 00:22:00.560
schon gestorben sind, weil, äh,

00:22:00.560 --> 00:22:02.640
also, wenn man jetzt, wir anfangen mit so etwas ganz Altem

00:22:02.640 --> 00:22:05.000
wie GeoCities oder so, ähm,

00:22:05.000 --> 00:22:05.920
MySpace.

00:22:05.920 --> 00:22:08.420
Ja, genau, äh, wo Leute dann halt

00:22:08.420 --> 00:22:10.140
liebevoll ihre, ihren, äh,

00:22:10.140 --> 00:22:12.660
so sage ich, äh, GeoCities, ich kann das auch nennen,

00:22:12.660 --> 00:22:15.000
so einen digitalen Kleingartenverein

00:22:15.000 --> 00:22:16.880
oder so, wo jeder seine Parzelle behakt hat.

00:22:16.880 --> 00:22:18.920
Ja, und irgendwann wurde das halt einfach mal gelöscht.

00:22:18.920 --> 00:22:20.580
So, das ist natürlich irgendwie unschön. Also,

00:22:20.580 --> 00:22:22.880
Yahoo hat es irgendwann gekauft, dann hat es sich noch weiterentwickelt,

00:22:22.880 --> 00:22:24.520
dann ist noch so ein paar Jahre vor sich hin,

00:22:24.520 --> 00:22:27.000
äh, hat sich das

00:22:27.000 --> 00:22:28.240
so vor sich hingesurft, aber

00:22:28.240 --> 00:22:30.800
nichts mehr, dann, äh, ist nichts mehr daran passiert

00:22:30.800 --> 00:22:32.100
und dann, äh, haben sie es irgendwann

00:22:32.100 --> 00:22:34.800
abgestellt und dann, glaube ich, war das irgendwie so

00:22:34.800 --> 00:22:36.640
eine zwei Wochen Hauruck-Aktion,

00:22:36.640 --> 00:22:39.200
in dem das, äh, äh, Internet Archive

00:22:39.200 --> 00:22:40.700
da irgendwie mit Platten hingefahren ist,

00:22:40.700 --> 00:22:42.840
wo sie dann die ganzen Kram da noch drauf kopiert

00:22:42.840 --> 00:22:44.720
haben und dann haben sie den Kram einfach gelöscht.

00:22:44.720 --> 00:22:46.460
Und, äh,

00:22:46.460 --> 00:22:48.660
ich weiß nicht, wie viele Millionen Stunden

00:22:48.660 --> 00:22:50.940
Arbeit da drin waren, da gab es auch irgendwie mal eine Präsentation zu,

00:22:50.940 --> 00:22:52.820
äh, aber das einfach so weg

00:22:52.820 --> 00:22:54.580
zu werfen, das fühlt sich irgendwie falsch an,

00:22:54.580 --> 00:22:56.780
das fühlt sich so an wie so eine Bibliothek anzünden,

00:22:56.780 --> 00:22:58.900
das was das irgendwie ist, das macht man doch nicht,

00:22:58.900 --> 00:23:00.720
ich meine, meine Güte, also, äh,

00:23:00.720 --> 00:23:02.920
ich bin nicht daran, dass der letzte Fisch hat den Ultima online geschlossen hat

00:23:02.920 --> 00:23:03.700
und das hat er nicht.

00:23:03.700 --> 00:23:06.560
Äh, äh,

00:23:06.560 --> 00:23:08.920
äh, na gut, das ist halt das Problem bei

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

00:23:10.840 --> 00:23:12.900
Wenn er keine Lust mehr hat oder keine,

00:23:12.900 --> 00:23:14.840
keine wirtschaftlichen

00:23:14.840 --> 00:23:15.840
Sinn mehr darin sieht, dann

00:23:15.840 --> 00:23:18.840
steht ihm das ja zu, zu sagen, wir machen die

00:23:18.840 --> 00:23:20.920
Türen zu. Ja, aber das ist halt, glaube ich,

00:23:20.920 --> 00:23:22.760
etwas, was die, äh, meisten Benutzer gar

00:23:22.760 --> 00:23:24.560
nicht so erwarten, wenn sie jetzt irgendwie Spaß haben.

00:23:24.560 --> 00:23:26.780
Nee, dafür nicht. Dienstinteragieren, da ihren,

00:23:26.780 --> 00:23:28.960
ihren, ihren Content reintun, genau, und dann

00:23:28.960 --> 00:23:30.960
sind sie sehr, also das, äh, da gab es

00:23:30.960 --> 00:23:33.600
einen, einen Vortrag mal von, äh,

00:23:33.600 --> 00:23:34.480
äh, Meiji

00:23:34.480 --> 00:23:36.700
Tchiklovski, ach, ich kann den Namen nicht.

00:23:36.700 --> 00:23:38.020
Der Typ von Pinball? Genau.

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

00:23:40.440 --> 00:23:41.640
Wie ist der, Meij?

00:23:41.640 --> 00:23:46.840
Nee, der ist, äh, der ist irgendwo aus dem

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

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

00:23:50.000 --> 00:23:52.700
Also es ist, äh, sicherlich falsch ausgesprochen,

00:23:52.700 --> 00:23:54.760
aber es, äh, man findet es, wenn man das

00:23:54.760 --> 00:23:56.160
muss. Zumindest, äh, genau, man findet es.

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

00:23:58.640 --> 00:24:00.560
Okay. Oder einfach pinball.in.

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

00:24:02.100 --> 00:24:04.680
Genau, äh, der hatte dazu

00:24:04.680 --> 00:24:06.740
einen sehr schönen, äh, Vortrag mal gemacht,

00:24:06.740 --> 00:24:08.720
wo er dann, äh, einmal

00:24:08.720 --> 00:24:10.660
die ganzen Services aufgeführt hat, die mal

00:24:10.660 --> 00:24:12.580
irgendwie populär waren und heißer Scheiß und dann

00:24:12.580 --> 00:24:14.420
irgendwie, äh, entweder

00:24:14.420 --> 00:24:16.840
eingestellt wurden oder halt oft aufgekauft

00:24:16.840 --> 00:24:17.860
wurden von einem der Großen.

00:24:17.860 --> 00:24:20.720
Und dann eingestellt wurden. Und dann eingestellt wurden, natürlich.

00:24:20.720 --> 00:24:22.640
Weil das war halt

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

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

00:24:25.640 --> 00:24:29.040
Ach so. P-I-N-B-O-A-R-D.in.

00:24:29.040 --> 00:24:30.340
Ähm,

00:24:30.340 --> 00:24:32.220
ja, äh,

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

00:24:34.240 --> 00:24:36.280
So eine generelle Empfehlung.

00:24:36.280 --> 00:24:37.440
Er hat eine sehr spitze Zunge.

00:24:37.440 --> 00:24:40.700
Ja, ja, und, äh, ja, da er relativ unabhängig

00:24:40.700 --> 00:24:41.800
ist, ne, das ist, äh, irgendwie

00:24:41.800 --> 00:24:44.380
die Subscriptions bezahlen irgendwie den

00:24:44.380 --> 00:24:46.260
Service, den er macht, äh, und

00:24:46.260 --> 00:24:48.160
Ja, der öffnet seine Finanzen, also

00:24:48.160 --> 00:24:50.640
es, äh, es scheint bei ihm, glaube ich, ganz gut zu laufen.

00:24:50.640 --> 00:24:52.220
Läuft ganz gut und, äh,

00:24:52.580 --> 00:24:54.880
ist niemandem was schuldig, er muss sich irgendwie, ist von niemandem abhängig,

00:24:54.880 --> 00:24:56.800
äh, das heißt, er kann halt auch irgendwie,

00:24:56.800 --> 00:24:58.960
äh, Finger in die Wunde legen

00:24:58.960 --> 00:25:00.720
und, äh. Er kennt eigentlich die, die lustigste

00:25:00.720 --> 00:25:01.840
Geschichte hinter Pinboard.

00:25:01.840 --> 00:25:04.900
Die, die mit Delicious. Ah, ja, erzähl die mal.

00:25:04.900 --> 00:25:05.900
Ja, ich glaube, ich hab schon davon gehört.

00:25:05.900 --> 00:25:08.760
Mit Delicious ist es genauso ein Service. Ich weiß nicht, ob sich Leute noch

00:25:08.760 --> 00:25:11.040
daran erinnern können. Dell.issue.us

00:25:11.040 --> 00:25:12.140
Mhm, den hab ich benutzt.

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

00:25:14.180 --> 00:25:16.160
Genau, war auch von einer Person, äh,

00:25:16.160 --> 00:25:18.600
gemacht worden. Der, der hat mal

00:25:18.600 --> 00:25:20.440
gesagt, er hat eine Dictionary-Suche

00:25:20.440 --> 00:25:22.520
gemacht und geguckt, welche .us

00:25:22.520 --> 00:25:23.880
Domains am meisten Wörter geben.

00:25:23.880 --> 00:25:26.080
Und dann hat er halt issue.us

00:25:26.080 --> 00:25:28.520
sich gesichert und, äh, das erste,

00:25:28.520 --> 00:25:30.540
was er gemacht hat, war Dell.issue.us

00:25:30.540 --> 00:25:32.700
also Delicious. Mhm. Äh, und das war so ein,

00:25:32.700 --> 00:25:34.600
äh, so ein Bookmarking-Service, wo man einfach,

00:25:34.600 --> 00:25:36.600
ähm, wenn man durchs Web gesurft

00:25:36.600 --> 00:25:38.660
ist, äh, auf irgendeinen Knopf drücken

00:25:38.780 --> 00:25:42.160
und dann ist es da eben als Bookmark gesichert worden.

00:25:42.160 --> 00:25:46.140
Aber gleichzeitig auch mit so Social Features,

00:25:46.140 --> 00:25:49.320
wo man eben sehen konnte, was andere Leute gebookmarkt hatten.

00:25:49.320 --> 00:25:51.420
Für mich war das, ich habe das nie selber benutzt,

00:25:51.420 --> 00:25:52.540
aber für mich war es immer so ein bisschen,

00:25:52.540 --> 00:25:53.980
wenn ich etwas Interessantes gesucht habe,

00:25:53.980 --> 00:25:55.420
bin ich auf Delicious gegangen,

00:25:55.420 --> 00:25:57.580
habe die Kategorie Technology eingeklickt

00:25:57.580 --> 00:25:59.080
und da waren immer interessante Sachen drauf,

00:25:59.080 --> 00:26:00.240
die man vorher nicht kannte.

00:26:00.240 --> 00:26:03.580
Also baked this delicious pie.

00:26:03.580 --> 00:26:05.940
Ja, das gibt es leider nicht mehr.

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

00:26:08.220 --> 00:26:09.480
und Yahoo hat genau das gemacht,

00:26:09.480 --> 00:26:11.060
was Yahoo immer mit solchen Dingen macht.

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

00:26:16.620 --> 00:26:21.620
Und das war der Zeitpunkt,

00:26:21.620 --> 00:26:25.360
wo sich dieser besagte Mensch gedacht hat,

00:26:25.360 --> 00:26:27.220
das ist doch blöd und hat Pinboard gegründet,

00:26:27.220 --> 00:26:29.080
um quasi diese Lücke zu füllen.

00:26:29.080 --> 00:26:32.100
Und hat auch so ein bisschen über Yahoo hergezogen,

00:26:32.100 --> 00:26:34.880
weil die Delicious halt komplett fehlgemerkt hatten.

00:26:34.880 --> 00:26:35.960
Die hatten inzwischen zeitlich mal

00:26:35.960 --> 00:26:38.200
irgend so ein anderes Social Produkt,

00:26:38.220 --> 00:26:41.100
was gar nichts mehr mit dem ursprünglichen Delicious zu tun hat.

00:26:41.100 --> 00:26:43.940
Und irgendwann hat Yahoo auch daran die Lust verloren

00:26:43.940 --> 00:26:46.680
und sie haben einen Käufer gesucht für Delicious.com

00:26:46.680 --> 00:26:48.160
und sie haben tatsächlich einen gefunden,

00:26:48.160 --> 00:26:49.520
nämlich der Betreiber von Pinboard

00:26:49.520 --> 00:26:52.720
hat schließlich die ursprüngliche Domain jetzt gekauft

00:26:52.720 --> 00:26:54.440
und ist jetzt der Besitzer von Delicious.com,

00:26:54.440 --> 00:26:56.780
was natürlich dann auf seinen eigenen Service

00:26:56.780 --> 00:26:58.720
jetzt weiter verweist.

00:26:58.720 --> 00:27:02.540
Der bessere Service.

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

00:27:04.040 --> 00:27:07.440
Aber auch da könnte es natürlich prinzipiell passieren,

00:27:08.020 --> 00:27:11.000
dass er irgendwann keine Lust mehr hat

00:27:11.000 --> 00:27:12.240
oder dass er vom Bus überfahren wird

00:27:12.240 --> 00:27:13.180
oder dass er kein Geld mehr hat

00:27:13.180 --> 00:27:15.980
oder dass er sich mit der Mafia anlegt

00:27:15.980 --> 00:27:20.280
und dieser Service vorbei ist und zu Ende geht.

00:27:20.280 --> 00:27:23.760
Ja, und das ist ein Problem.

00:27:23.760 --> 00:27:26.080
Wobei, ich meine, da bekommt man die Daten relativ gut raus.

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

00:27:26.620 --> 00:27:29.860
Das ist so ein bisschen auch der Hintergrund

00:27:29.860 --> 00:27:33.100
von der DSGVO oder von der GDPR,

00:27:33.100 --> 00:27:35.220
dass es eine Exportmöglichkeit geben muss,

00:27:35.220 --> 00:27:37.220
um eben genau solchen Fiaskos

00:27:37.820 --> 00:27:40.320
entgegenzuwirken oder so ein bisschen vorzubeugen,

00:27:40.320 --> 00:27:42.480
dass man zumindest an seine Daten kommen kann.

00:27:42.480 --> 00:27:45.180
Ja, ja, genau.

00:27:45.180 --> 00:27:47.240
Und eben dieses Szenario

00:27:47.240 --> 00:27:49.700
hat er dann in diesem Vortrag sehr schön ausgemalt,

00:27:49.700 --> 00:27:51.120
indem er das halt einfach so nacheinander

00:27:51.120 --> 00:27:53.920
irgendwie gezeigt hat

00:27:53.920 --> 00:27:56.040
und hat vor allen Dingen immer die Mails

00:27:56.040 --> 00:27:58.020
dann sozusagen angezeigt

00:27:58.020 --> 00:27:59.520
und dann auszugsweise vorgelesen,

00:27:59.520 --> 00:28:00.520
so die wichtigen Stellen,

00:28:00.520 --> 00:28:04.020
was die Betreibergründer

00:28:04.020 --> 00:28:05.800
irgendwie der entsprechenden Services

00:28:05.800 --> 00:28:07.160
dann ihren Nutzern geschickt haben.

00:28:07.620 --> 00:28:09.460
Da waren alle irgendwie super excited,

00:28:09.460 --> 00:28:11.480
dass sie jetzt irgendwie einem neuen großen Team

00:28:11.480 --> 00:28:13.260
irgendwie beitreten

00:28:13.260 --> 00:28:15.220
und dann irgendwie die neuen Herausforderungen ganz toll

00:28:15.220 --> 00:28:17.680
und sie finden das alles super und so.

00:28:17.680 --> 00:28:21.420
Und ja, also für die war das alles total super immer.

00:28:21.420 --> 00:28:23.780
Und es gab dann auch eine Gruppe von Leuten,

00:28:23.780 --> 00:28:25.400
für die war das eigentlich nie super,

00:28:25.400 --> 00:28:27.780
sondern das waren die Benutzer.

00:28:27.780 --> 00:28:29.040
Die haben nämlich eigentlich fast immer

00:28:29.040 --> 00:28:30.440
ihre Daten komplett verloren dabei.

00:28:30.440 --> 00:28:33.100
Und ja, das ist natürlich nicht so schön.

00:28:33.100 --> 00:28:35.680
Und ja, wir,

00:28:37.420 --> 00:28:40.280
genau, ich saß da auch mal

00:28:40.280 --> 00:28:42.240
eben in dieser Camps zusammen

00:28:42.240 --> 00:28:43.600
mit einem Freund von mir,

00:28:43.600 --> 00:28:45.320
wir haben ja auch so eine Bookmarking-Seite

00:28:45.320 --> 00:28:46.300
so ähnlich gebaut.

00:28:46.300 --> 00:28:47.600
Die gibt es auch immer noch.

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

00:28:50.800 --> 00:28:52.920
Ich hoffe mal.

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

00:28:53.680 --> 00:28:54.840
Ja, müssen wir, genau.

00:28:54.840 --> 00:28:57.100
Und da saßen auch einige Leute dann,

00:28:57.100 --> 00:28:59.240
die da mit solchen Dingen schon zu tun hatten,

00:28:59.240 --> 00:29:00.540
drin.

00:29:00.540 --> 00:29:02.660
Das ist ja auch einer der Vorteile von diesem

00:29:02.660 --> 00:29:04.820
E-Web-Camp, dass man da tatsächlich irgendwie

00:29:04.820 --> 00:29:07.260
in relativ kleiner Runde mit also diesen Leuten,

00:29:07.260 --> 00:29:09.460
die da solche Services mal betrieben haben

00:29:09.460 --> 00:29:11.600
oder zumindest viel Erfahrung damit gesammelt haben,

00:29:11.600 --> 00:29:13.400
irgendwie zusammensitzen kann.

00:29:13.400 --> 00:29:15.160
Und dann haben wir das so erzählt,

00:29:15.160 --> 00:29:16.020
was wir da so vorhaben.

00:29:16.020 --> 00:29:19.760
Und dann hat er jetzt zweimal

00:29:19.760 --> 00:29:20.960
erlebt, dass

00:29:20.960 --> 00:29:23.080
die kompletten Bookmarks irgendwie verloren gegangen sind,

00:29:23.080 --> 00:29:24.840
weil ein Service einmal aufgekauft und einmal

00:29:24.840 --> 00:29:27.080
hatte, ich glaube es war Mahalo oder ich weiß nicht genau,

00:29:27.080 --> 00:29:28.820
hatte Backups verloren

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

00:29:30.600 --> 00:29:32.840
Ja, ich mach das nicht mehr.

00:29:32.840 --> 00:29:35.200
Das ist mein Bookmarks-Programm

00:29:35.200 --> 00:29:37.060
und das ist vorbei.

00:29:37.060 --> 00:29:38.980
Das will ich nicht mehr.

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

00:29:40.880 --> 00:29:42.880
Und die Frage ist aber,

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

00:29:44.960 --> 00:29:46.960
Wir nehmen einen Asteroiden, beschießen

00:29:46.960 --> 00:29:48.660
den mit einem Satelliten und dann machen wir da einen

00:29:48.660 --> 00:29:50.500
solargetriebenen Server, der für immer irgendwie

00:29:50.500 --> 00:29:52.320
durchs IQs und erreichbar ist.

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

00:29:55.280 --> 00:29:56.580
Ja. Oder das...

00:29:56.580 --> 00:29:58.360
Da muss jemand ein Replacement hochschicken.

00:29:58.360 --> 00:30:01.040
Wie kommen denn die Updates

00:30:01.040 --> 00:30:02.740
dahin? Das ist halt irgendwie schwierig.

00:30:02.740 --> 00:30:03.680
Updates gibt es gar nicht.

00:30:03.680 --> 00:30:04.380
Ja.

00:30:06.860 --> 00:30:08.700
Ja klar, es muss sich halt jemand

00:30:08.700 --> 00:30:10.440
drum kümmern und das sind einfach Kosten, die

00:30:10.440 --> 00:30:12.040
da passieren.

00:30:12.040 --> 00:30:14.440
Aber was halt eventuell geht

00:30:14.440 --> 00:30:17.000
und das ist halt sozusagen der Indie-Web-Ausweg,

00:30:17.000 --> 00:30:18.660
dass man das halt dann selber macht,

00:30:18.660 --> 00:30:20.600
dass man gut, jetzt sind vielleicht nicht so wahnsinnig

00:30:20.600 --> 00:30:22.440
viele Aufwände da reinsteckt, um das alles selber entwickeln zu müssen,

00:30:22.440 --> 00:30:24.620
aber dass man zumindest quasi

00:30:24.620 --> 00:30:26.360
eine eigene Domain hat, die man

00:30:26.360 --> 00:30:27.860
unter Kontrolle, die man kontrolliert und

00:30:27.860 --> 00:30:30.640
dann halt Tools verwendet, die halt offen sind

00:30:30.640 --> 00:30:32.400
und die halt auch gepflegt werden eventuell

00:30:32.400 --> 00:30:33.980
und den ganzen Kram halt selber rüstet.

00:30:33.980 --> 00:30:36.180
Oder halt viele unterschiedliche Services

00:30:36.180 --> 00:30:36.840
benutzt.

00:30:36.860 --> 00:30:39.100
Die man auch gegebenenfalls austauschen

00:30:39.100 --> 00:30:40.840
kann, wenn einer von denen halt dann

00:30:40.840 --> 00:30:42.000
nicht mehr irgendwie

00:30:42.000 --> 00:30:44.880
funktionieren sollte oder halt gekauft wird oder so.

00:30:44.880 --> 00:30:46.720
Und dann man nicht das Problem hat, dass man

00:30:46.720 --> 00:30:48.820
all die Daten irgendwie weg ist. Also wenn man jetzt Facebook

00:30:48.820 --> 00:30:50.840
viel verwendet und Facebook weg ist,

00:30:50.840 --> 00:30:52.860
dann ist es schwer

00:30:52.860 --> 00:30:54.820
da einen Satz für zu finden, aber wenn man jetzt

00:30:54.820 --> 00:30:56.780
irgendwie mehrere unterschiedliche Services

00:30:56.780 --> 00:30:58.200
hat, das geht wahrscheinlich dann einfacher.

00:30:58.200 --> 00:31:00.720
Und ja, das ist sozusagen

00:31:00.720 --> 00:31:02.700
ein bisschen der Ansatz

00:31:02.700 --> 00:31:04.720
da, einmal dieses Problem

00:31:04.720 --> 00:31:06.120
loszuwerden, aber auch

00:31:06.120 --> 00:31:06.660
in

00:31:06.660 --> 00:31:08.200
gibt es da so ein soziales

00:31:08.200 --> 00:31:10.720
Problem momentan, dass es halt diese

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

00:31:12.800 --> 00:31:14.180
diese großen

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

00:31:15.720 --> 00:31:18.320
verursachen. Also der

00:31:18.320 --> 00:31:20.020
ganz schönen Artikel von

00:31:20.020 --> 00:31:22.600
Jeffrey Selden, glaube ich,

00:31:22.600 --> 00:31:24.340
auch einem so ganz an der

00:31:24.340 --> 00:31:25.540
Webentwickler erster Stunde

00:31:25.540 --> 00:31:27.460
relativ bekannt,

00:31:27.460 --> 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, so Social Media

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

00:31:34.340 --> 00:31:36.460
In diesem

00:31:36.460 --> 00:31:38.340
Tonfall ist ein Artikel geschrieben und

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

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

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

00:31:43.220 --> 00:31:46.260
Also mehr so im

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

00:31:48.040 --> 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.020
viel abergardistisches Material

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

00:31:56.140 --> 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.680
die, mit denen man so normalerweise

00:32:02.680 --> 00:32:03.960
viel zu kämpfen tut.

00:32:03.960 --> 00:32:05.340
Das ist aber lange her, ja.

00:32:06.260 --> 00:32:07.840
Das ist wahrscheinlich so 20 Jahre her ungefähr.

00:32:07.840 --> 00:32:10.200
Und dann, genau, dann kam irgendwann der

00:32:10.200 --> 00:32:10.780
ewige September.

00:32:10.780 --> 00:32:13.500
Oh, die vollende Wörter.

00:32:13.500 --> 00:32:16.220
Auch das ist ein Wort, was

00:32:16.220 --> 00:32:17.080
man mal googeln muss.

00:32:17.080 --> 00:32:19.980
Der Eternal September. Genau, genau.

00:32:19.980 --> 00:32:21.100
Ja, kann man einfach mal googeln,

00:32:21.100 --> 00:32:23.860
sozusagen, als dann das

00:32:23.860 --> 00:32:26.220
massentauglich wurde oder, ja, in dem Fall

00:32:26.220 --> 00:32:28.160
ist es so. Ja, aber auch das war ja noch das Problem.

00:32:28.160 --> 00:32:30.140
Das Problem, was ich da sehe, ist ja

00:32:30.140 --> 00:32:32.300
vielmehr, dass wir eben so Tools gebaut haben,

00:32:32.300 --> 00:32:34.260
die es uns ermöglichen, diese

00:32:34.260 --> 00:32:36.180
Unzentralisiertheit,

00:32:36.220 --> 00:32:38.100
diese nicht vorhandene Mitte des

00:32:38.100 --> 00:32:40.100
Netzes doch wieder zu haben, wenn jetzt eben Facebook

00:32:40.100 --> 00:32:41.620
und Twitter und Google da sind.

00:32:41.620 --> 00:32:44.180
Und dann haben wir halt bemerkt

00:32:44.180 --> 00:32:46.260
oder dann bemerkt man irgendwann, dass das ganz massive

00:32:46.260 --> 00:32:47.980
Auswirkungen haben kann, zum Beispiel

00:32:47.980 --> 00:32:50.020
auf Demokratien, weil dann eben von außen

00:32:50.020 --> 00:32:51.360
Informationen reinfließen können,

00:32:51.360 --> 00:32:54.100
die man eigentlich nicht unbedingt da drin haben möchte.

00:32:54.100 --> 00:32:56.180
Ja, man hat auch

00:32:56.180 --> 00:32:57.760
die auch sehr, sehr zielgenau

00:32:57.760 --> 00:32:59.520
zugestellt werden können.

00:32:59.520 --> 00:33:02.120
Muss man so zu sagen. Ja, man hat halt einfach wieder

00:33:02.120 --> 00:33:03.880
so einen Punkt, an dem man einen Hebel ansetzen kann.

00:33:03.880 --> 00:33:06.200
Ich meine, ich weiß jetzt,

00:33:06.220 --> 00:33:08.160
ich weiß nicht, ob das so eine neue Geschichte ist und dass das so

00:33:08.160 --> 00:33:09.800
problematisch ist, weil ich fürchte, diese

00:33:09.800 --> 00:33:11.840
Situation haben wir mit den klassischen

00:33:11.840 --> 00:33:13.320
Massenmedien, hatten wir die schon immer.

00:33:13.320 --> 00:33:16.200
Und wenn auf der Straße derjenige,

00:33:16.200 --> 00:33:18.280
die Medien kontrolliert und alle Informationen, die du dir hast,

00:33:18.280 --> 00:33:19.500
in deiner Nachbarschaft nur von einer

00:33:19.500 --> 00:33:22.200
Quelle kommen oder von einer

00:33:22.200 --> 00:33:24.000
keinen freien Quelle kommen,

00:33:24.000 --> 00:33:26.100
dann wo? Ja, klar, natürlich, aber du hast natürlich bei

00:33:26.100 --> 00:33:27.940
deinen traditionellen Massenmedien immer die Auswahl,

00:33:27.940 --> 00:33:29.340
welche Zeitung du kaufen möchtest.

00:33:29.340 --> 00:33:32.040
Traditionell immer mehrere.

00:33:32.040 --> 00:33:33.620
Je nachdem, wem die gehören und so.

00:33:33.620 --> 00:33:36.180
Ja, klar, das weiß man natürlich auch und die

00:33:36.180 --> 00:33:38.180
verschiedenen Zeitungen haben auch ihre Agendas.

00:33:38.180 --> 00:33:39.940
Aber da gab es ja immer mehrere.

00:33:39.940 --> 00:33:42.580
Ja, aber auch

00:33:42.580 --> 00:33:43.740
neben dem Land vielleicht.

00:33:43.740 --> 00:33:46.160
Und da hast du die Einfluss zu nehmen, ich weiß nicht,

00:33:46.160 --> 00:33:48.100
ob das... Doch, also

00:33:48.100 --> 00:33:49.840
die Anekdote zu dem Thema wäre halt Brexit.

00:33:49.840 --> 00:33:52.160
Das war mir ja gar nicht so klar, ob ich jetzt auch

00:33:52.160 --> 00:33:53.020
in irgendeinem...

00:33:53.020 --> 00:33:56.580
in den Verschwörungsmedien

00:33:56.580 --> 00:33:58.160
natürlich. Also im Internet

00:33:58.160 --> 00:33:59.540
habe ich das, das Internet hat mir das gesteckt.

00:33:59.540 --> 00:34:02.120
Das

00:34:02.120 --> 00:34:03.680
ja,

00:34:03.680 --> 00:34:05.600
an dem Tag, an dem die

00:34:05.600 --> 00:34:05.980
äh,

00:34:06.140 --> 00:34:08.020
Abstimmung halt stattfand,

00:34:08.020 --> 00:34:10.240
haben fast alle britischen Zeitungen aufgemacht

00:34:10.240 --> 00:34:12.520
mit Vote Leave,

00:34:12.520 --> 00:34:13.480
ja, sozusagen, oder

00:34:13.480 --> 00:34:16.060
stimmt mit Ja. Und der Grund

00:34:16.060 --> 00:34:18.020
war, dass halt ein Großteil

00:34:18.020 --> 00:34:20.420
der britischen Zeitungslandschaft

00:34:20.420 --> 00:34:21.220
gehört halt Murdoch.

00:34:21.220 --> 00:34:24.180
Und der ist vorher mit irgendeiner Übernahmegeschichte

00:34:24.180 --> 00:34:25.980
in der EU gescheitert und der fand die EU halt doof

00:34:25.980 --> 00:34:27.160
und dann war er so, okay.

00:34:27.160 --> 00:34:30.140
Ja gut, dann ist die vielleicht auch einfach zu sehr zentralisiert.

00:34:30.140 --> 00:34:31.640
Ja, ja, genau. Das würde ich eben sagen.

00:34:31.640 --> 00:34:34.400
Die klassischen Massenmedien sind halt super zentralisiert

00:34:34.400 --> 00:34:36.100
und auch wenn es einem nicht so aufgefallen ist,

00:34:36.100 --> 00:34:38.140
weil man hat halt außerhalb denen ja nie

00:34:38.140 --> 00:34:40.140
irgendwas gesehen, äh, hatte man da

00:34:40.140 --> 00:34:42.200
schon einen starken Bias natürlich wahrscheinlich drin.

00:34:42.200 --> 00:34:44.120
Was halt auch nicht so schlimm ist,

00:34:44.120 --> 00:34:46.100
wenn man das nicht bemerkt, dann ist ja alles in Ordnung.

00:34:46.100 --> 00:34:48.320
Aber, äh,

00:34:48.320 --> 00:34:50.000
so mit dem Internet hat man dann plötzlich

00:34:50.000 --> 00:34:50.700
irgendwie so ein bisschen

00:34:50.700 --> 00:34:53.400
weiteren Blick vielleicht und dachte,

00:34:53.400 --> 00:34:56.100
das kann jetzt irgendwie nur besser werden, weil das, äh,

00:34:56.100 --> 00:34:58.000
das ist jetzt, äh, und dann stellt man fest,

00:34:58.000 --> 00:34:59.840
so, nee, äh, ja, keine Ahnung,

00:34:59.840 --> 00:35:02.020
Facebook, äh, ähm,

00:35:02.020 --> 00:35:03.360
ja, hat, ähm,

00:35:03.360 --> 00:35:06.060
damit hat man halt das gleiche Problem wie mit den alten Massenmedien,

00:35:06.060 --> 00:35:08.220
nur vielleicht noch schlimmer, also es ist halt, äh,

00:35:08.220 --> 00:35:09.760
irgendwie, äh,

00:35:09.760 --> 00:35:12.100
die leben halt, das war auch in dem Artikel,

00:35:12.100 --> 00:35:13.560
äh, quasi war ein Vergleich,

00:35:13.560 --> 00:35:16.120
nochmal an die Mafia, äh, eben an, von eben an

00:35:16.120 --> 00:35:18.060
zu knöpfen, äh, äh,

00:35:18.060 --> 00:35:20.360
ja, so ein bisschen, als hätte man

00:35:20.360 --> 00:35:21.580
irgendwie, äh,

00:35:21.580 --> 00:35:24.100
sich Geld für ein Haus geliehen oder ein Haus gebaut, das man sich eigentlich

00:35:24.100 --> 00:35:26.260
nicht leisten kann, hat einen Kredit von der Bank aufgenommen

00:35:26.260 --> 00:35:28.120
und dann halt irgendwie auch nochmal die Mafia gefragt,

00:35:28.120 --> 00:35:30.060
äh, weil man gerade irgendwie ein bisschen

00:35:30.060 --> 00:35:32.040
Geld brauchte und, äh, jetzt hat man

00:35:32.040 --> 00:35:34.080
ein Problem und man kann zu niemandem

00:35:34.080 --> 00:35:36.020
mehr gehen und das ist halt so ein bisschen die Situation,

00:35:36.020 --> 00:35:38.100
in der so, äh, Unternehmen wie Facebook,

00:35:38.100 --> 00:35:40.020
Facebook jetzt nicht so schlimm, aber Twitter zum Beispiel

00:35:40.020 --> 00:35:41.500
sehr, sehr schlimm steckt eigentlich,

00:35:41.500 --> 00:35:44.240
Twitter lebt, ist nicht, war nie kostendeckend,

00:35:44.240 --> 00:35:46.620
das war immer so und, äh,

00:35:46.620 --> 00:35:48.000
sie mussten immer zu

00:35:48.000 --> 00:35:49.860
noch schlimmeren Leuten gehen, um Geld zu bekommen

00:35:49.860 --> 00:35:51.380
und, äh,

00:35:51.380 --> 00:35:53.200
ja, sie können nicht mehr,

00:35:53.200 --> 00:35:56.040
ja, das ist auch sowas, ich weiß nicht genau,

00:35:56.040 --> 00:35:57.940
wie, wie lang Twitter noch lebt, wahrscheinlich, ja,

00:35:57.940 --> 00:35:59.580
vielleicht auch für immer, wer weiß, aber,

00:35:59.580 --> 00:36:01.700
Twitter-Steuer oder sowas, muss jeder ein bisschen

00:36:01.700 --> 00:36:03.260
immer, Zwangsabgabe,

00:36:03.260 --> 00:36:04.020
Twitter-Subscriptions,

00:36:04.020 --> 00:36:05.720
ja, aber Twitter-Minute,

00:36:05.980 --> 00:36:10.200
du kannst es halt nicht mehr so gut ändern

00:36:10.200 --> 00:36:12.100
später, wenn du einmal mit frei angefangen hast,

00:36:12.100 --> 00:36:13.920
ist halt schwer und, ähm,

00:36:13.920 --> 00:36:16.220
ja, die müssen jetzt,

00:36:16.220 --> 00:36:18.100
die können nicht wirklich sagen so, okay,

00:36:18.100 --> 00:36:20.260
äh, wir finden, äh, wir finden das

00:36:20.260 --> 00:36:21.820
aber doof, was, wie sich sozusagen das

00:36:21.820 --> 00:36:24.320
Klima da auf unserer, auf unserer Plattform

00:36:24.320 --> 00:36:26.140
verändert und das, äh, wir

00:36:26.140 --> 00:36:28.080
unternehmen jetzt mal wirksame Schritte dahin, dass es

00:36:28.080 --> 00:36:29.940
irgendwie, äh, für alle Leute angenehmer wird,

00:36:29.940 --> 00:36:32.100
äh, sondern die sagen sich halt, okay, wenn das

00:36:32.100 --> 00:36:33.480
das Engagement halt

00:36:33.480 --> 00:36:35.940
steigert, dann ist es

00:36:35.940 --> 00:36:38.060
gut, ja, egal, was, äh, was das

00:36:38.060 --> 00:36:40.040
mit den Leuten macht, ne, so. Die optimieren

00:36:40.040 --> 00:36:41.880
einfach auf Interaktionszeit und auch

00:36:41.880 --> 00:36:43.980
Zeit auf der Seite verbracht. Facebook macht

00:36:43.980 --> 00:36:45.880
das ja genauso. Facebook macht das auch, genau. Die können das

00:36:45.880 --> 00:36:47.660
sehr, sehr gut. Ja.

00:36:47.660 --> 00:36:49.900
Und, und, und bringen das auch sehr gut.

00:36:49.900 --> 00:36:51.920
YouTube ist auch soweit, ja, die müssen

00:36:51.920 --> 00:36:54.140
das ja auch machen. Und, ähm,

00:36:54.140 --> 00:36:56.100
sobald man ein, zwei Videos angeguckt hat,

00:36:56.100 --> 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:02.460 --> 00:37:04.140
raus. Genau, ja.

00:37:04.140 --> 00:37:05.900
Du musst die Leute halt bei der Stange halten und

00:37:05.900 --> 00:37:06.900
dann, äh, ja,

00:37:06.900 --> 00:37:09.620
schon hat man da irgendwie, äh,

00:37:09.620 --> 00:37:11.900
freie Bildung, alternative Medieninhalte.

00:37:11.900 --> 00:37:14.100
Ja, die eben immer haben, das Problem,

00:37:14.100 --> 00:37:15.800
das Problem ist halt, dass sie, äh, eben

00:37:15.800 --> 00:37:17.680
nicht in deinem besten Interesse halt handeln,

00:37:17.680 --> 00:37:19.360
unter Umständen, sondern halt, äh, irgendwie

00:37:19.360 --> 00:37:21.420
in ihrem Interesse müssen sie halt

00:37:21.420 --> 00:37:23.700
Werbung, äh,

00:37:23.700 --> 00:37:25.380
verkaufen und um die Werbung

00:37:25.380 --> 00:37:27.680
möglichst effektiv verkaufen zu können, müssen sie halt irgendwie

00:37:27.680 --> 00:37:29.560
die Eyeballs da irgendwie fesseln und die Leute

00:37:29.560 --> 00:37:31.640
quasi mörderwilliger abhängig machen und das ist halt... Ja, genau,

00:37:31.640 --> 00:37:33.480
die wollen halt, dass du dabei bleibst, das heißt,

00:37:33.480 --> 00:37:35.680
sie müssen dir Content bereitstellen, der dich interessiert.

00:37:35.860 --> 00:37:37.480
Das heißt, sie müssen dich irgendwie kennenlernen und

00:37:37.480 --> 00:37:39.580
mehr Informationen darüber sammeln,

00:37:39.580 --> 00:37:41.540
was du gerne willst. Ja, und auch, ähm,

00:37:41.540 --> 00:37:43.320
der, das, es geht da gar nicht darum,

00:37:43.320 --> 00:37:45.120
äh, Bildung und balancierte Inhalte

00:37:45.120 --> 00:37:47.420
zu lieben, weil die sind nicht so interessant

00:37:47.420 --> 00:37:49.720
wie Verschwörungstheorien. Absolut. Ja, oder

00:37:49.720 --> 00:37:51.580
Kämpfentheorien oder, oder, oder

00:37:51.580 --> 00:37:53.680
Videos, wo, von Verkehrsunfällen oder Videos

00:37:53.680 --> 00:37:55.300
von, was weiß ich,

00:37:55.300 --> 00:37:57.540
Dinge, die halt, äh, äh,

00:37:57.540 --> 00:37:59.420
kurzfristig interessant sind, die dir aber

00:37:59.420 --> 00:38:01.280
längere Zeit nichts bringen. Boulevard. Ja.

00:38:01.280 --> 00:38:04.260
Ja, genau, Boulevard. Also, es ist einfach, äh,

00:38:04.260 --> 00:38:05.820
die bekannten, die bekannten Zeitungen

00:38:05.820 --> 00:38:08.580
die in jeder Auslage liegen,

00:38:08.580 --> 00:38:10.160
die haben auch die großen Headlines

00:38:10.160 --> 00:38:12.140
vorne drauf, weil die halt die Blicke aufsichten.

00:38:12.140 --> 00:38:14.140
Also, ich halte das zum Beispiel gerne so wie so ein Bad-News-Filter.

00:38:14.140 --> 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.040 --> 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 der 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.040 --> 00:38:29.120
Good News are Bad News.

00:38:29.120 --> 00:38:32.020
Ja, es ist,

00:38:32.020 --> 00:38:33.800
das ist halt, äh,

00:38:33.800 --> 00:38:35.640
Fernsehen macht das ja auch, ne,

00:38:35.780 --> 00:38:37.660
wenn man sich die Nachrichten anguckt, das ist ja der Grund, warum

00:38:37.660 --> 00:38:39.760
die Nachrichten halt so schlecht sind oder Katastrophen halt so,

00:38:39.760 --> 00:38:41.700
ist halt, dass, äh, irgendwie Angst

00:38:41.700 --> 00:38:43.640
natürlich als, äh, eine Emotion ist, die man

00:38:43.640 --> 00:38:45.380
relativ, man kann sie sowohl relativ leicht auslösen,

00:38:45.380 --> 00:38:47.780
äh, und, äh, die ist halt sehr

00:38:47.780 --> 00:38:49.880
aufmerksamkeitsschlag, weil...

00:38:49.880 --> 00:38:51.560
Es gibt auch, es gibt auch weltweit einfach genug davon.

00:38:51.560 --> 00:38:53.280
Ja. Passiert immer irgendwo. Genau.

00:38:53.280 --> 00:38:55.140
Ich meine, es macht ja auch irgendwie Sinn, ne, wenn,

00:38:55.140 --> 00:38:57.720
wenn, wenn irgendwo was Gefährliches ist, dann sollte man

00:38:57.720 --> 00:38:59.180
da vielleicht mal hingucken, ne, so, weil...

00:38:59.180 --> 00:39:01.680
Ja, so ein Festival zum Beispiel, irgendwie so Fusion

00:39:01.680 --> 00:39:03.620
oder sowas, das ist total gefährlich. Das muss dann unbedingt

00:39:03.620 --> 00:39:05.620
tausend Polizisten... Ja, das kann man dann natürlich

00:39:05.780 --> 00:39:07.860
auch noch draußen machen, man kann natürlich Dinge auch gefährlich

00:39:07.860 --> 00:39:09.720
machen. Ja. Und wenn man

00:39:09.720 --> 00:39:11.600
eine, wenn man eine politische Agenda hat,

00:39:11.600 --> 00:39:13.480
dann wird einem da auch immer was einfallen,

00:39:13.480 --> 00:39:14.840
was man gefährlich machen kann.

00:39:14.840 --> 00:39:17.660
Das kommt dann eben noch dazu. Ja, vor allem, das

00:39:17.660 --> 00:39:19.640
muss man dann einen Auftrag geben, irgendwie, dass man dann noch

00:39:19.640 --> 00:39:21.760
Arbeiten drüber schreibt und dann, ne, das...

00:39:21.760 --> 00:39:23.660
Ja, aber auch das, auch das ist einfach nicht, äh,

00:39:23.660 --> 00:39:25.780
im, im besten Sinne des Lesers, sondern das ist halt

00:39:25.780 --> 00:39:28.000
im Sinne des, äh, Nachrichtenherstellers,

00:39:28.000 --> 00:39:29.900
der, der die gelesen werden und die Werbung

00:39:29.900 --> 00:39:31.460
bringen kann. Ja.

00:39:31.460 --> 00:39:33.800
Und, und die, ich glaube, um auf das

00:39:33.800 --> 00:39:35.660
Problem zurückzukommen, die, diese

00:39:35.660 --> 00:39:37.080
Maschinen, die wir da mit

00:39:37.080 --> 00:39:39.500
zu verantworten haben als Webentwickler,

00:39:39.500 --> 00:39:41.800
die sind einfach so groß und so

00:39:41.800 --> 00:39:43.900
mächtig geworden, dass das jetzt, äh,

00:39:43.900 --> 00:39:45.520
sich eben globale

00:39:45.520 --> 00:39:47.040
Auswirkungen zeigen. Ja.

00:39:47.040 --> 00:39:49.340
Und, ähm, eben, ja,

00:39:49.340 --> 00:39:51.520
so, dass man halt eigentlich

00:39:51.520 --> 00:39:53.540
immer, wenn man, also, diese Orte,

00:39:53.540 --> 00:39:55.600
Facebook, Twitter, das ist halt, außerhalb

00:39:55.600 --> 00:39:57.560
von so kleinen, netten Bereichen ist

00:39:57.560 --> 00:39:59.340
das halt irgendwie schon ein ziemlicher

00:39:59.340 --> 00:40:01.620
Sumpf, ja, brennende

00:40:01.620 --> 00:40:03.600
Mülltonne, ja, das sind so die Sachen, die einem dazu

00:40:03.600 --> 00:40:05.540
einfallen, aber es ist eigentlich nicht so das Schöne

00:40:05.540 --> 00:40:07.400
was man irgendwie mal im Sinn hatte, irgendwie

00:40:07.400 --> 00:40:09.380
ist nicht so die Utopie dabei

00:40:09.380 --> 00:40:11.400
rausgekommen, äh, die, äh...

00:40:11.400 --> 00:40:12.920
Vielleicht hängt es wirklich davon ab, wie man so deine

00:40:12.920 --> 00:40:15.500
Bubble so gestalten kann?

00:40:15.500 --> 00:40:17.180
Also, ich glaube...

00:40:17.180 --> 00:40:19.020
Ja, aber es wird immer im Interesse von Twitter

00:40:19.020 --> 00:40:21.460
sein, dir mehr von den aufregenden

00:40:21.460 --> 00:40:23.480
Dingen reinzutun, auch wenn du versuchst, deine Bubble

00:40:23.480 --> 00:40:25.780
kleinzuhalten. Und vor allen Dingen, du hast

00:40:25.780 --> 00:40:27.680
dich gar nicht unter Kontrolle. Ich versuch das ja auch gar nicht.

00:40:27.680 --> 00:40:29.540
Nicht du. Ich will ja Twitter gar nicht so sehr

00:40:29.540 --> 00:40:31.460
benutzen, aber es kommt trotzdem immer dieses

00:40:31.460 --> 00:40:32.640
Fenster, du könntest noch folgen.

00:40:32.640 --> 00:40:35.420
Hashtags, die gerade interessant sind und

00:40:35.420 --> 00:40:37.440
äh, wenn man sich

00:40:37.440 --> 00:40:39.400
auf der Twitter-Hauptseite anschaut, was

00:40:39.400 --> 00:40:40.920
die, äh, also ich

00:40:40.920 --> 00:40:43.780
bin nie eingeloggt bei Twitter, das heißt, ich sehe den Login-Bildschirm

00:40:43.780 --> 00:40:45.520
sehr häufig und, äh,

00:40:45.520 --> 00:40:47.280
da sind halt drei so Dinge drauf,

00:40:47.280 --> 00:40:49.240
ähm, hear what's going on,

00:40:49.240 --> 00:40:51.520
take part in the conversation und das sind so Dinge,

00:40:51.520 --> 00:40:53.080
die mich überhaupt gar nicht interessieren und die auch,

00:40:53.080 --> 00:40:54.120
die auch eigentlich

00:40:54.120 --> 00:40:57.380
nicht, nicht wichtig sind.

00:40:57.380 --> 00:40:58.580
Bist du in meinem States-Modus unterwegs?

00:40:58.580 --> 00:41:01.460
Selbstverständlich

00:41:01.460 --> 00:41:02.660
bin ich immer im States-Modus unterwegs.

00:41:02.660 --> 00:41:05.300
Nee, äh, ich hab so eine Erweiterung in meinem

00:41:05.300 --> 00:41:07.440
Browser drin, die die Cookies löscht und, äh,

00:41:07.440 --> 00:41:09.460
alle Dinge, die ich nicht, wo ich nicht explizit

00:41:09.460 --> 00:41:11.400
eingeloggt bleiben möchte, die kriegen

00:41:11.400 --> 00:41:13.360
die Cookies gelöscht. Das ist übrigens sehr

00:41:13.360 --> 00:41:15.220
interessant, was das mit der YouTube-History macht, weil

00:41:15.220 --> 00:41:17.380
solange man bei YouTube, äh, drin bleibt,

00:41:17.380 --> 00:41:19.380
äh, merken die, was man anschaut und

00:41:19.380 --> 00:41:21.260
jedes Mal, wenn ich den Browser mal aufmache,

00:41:21.260 --> 00:41:23.100
sind diese, sind die Empfehlungen wieder

00:41:23.100 --> 00:41:25.460
zurückgesetzt und die sind

00:41:25.460 --> 00:41:27.260
nicht viel besser als...

00:41:27.260 --> 00:41:29.300
Da kriegst du den guten Mainstream halt ab, weil die dich nicht

00:41:29.300 --> 00:41:31.240
kennen, ne? Ja klar, das ist halt einfach das, äh,

00:41:31.240 --> 00:41:32.680
was halt zu dem Video dazugehört ab.

00:41:32.680 --> 00:41:34.640
Je nachdem, was man da anschaut, ist es manchmal

00:41:34.640 --> 00:41:34.940
äh,

00:41:35.180 --> 00:41:36.980
seltsam und, äh, manchmal noch seltsamer.

00:41:36.980 --> 00:41:40.640
Einfach mal ausprobieren, das ist, äh, sehr

00:41:40.640 --> 00:41:42.960
witzig zum Teil. Ja, so neuestes YouTube-Konto

00:41:42.960 --> 00:41:44.700
anlegen, dann die Empfehlungen, die sind tatsächlich, wenn der

00:41:44.700 --> 00:41:45.360
echt mal denkt, so, äh.

00:41:45.360 --> 00:41:48.860
Ja. Wer guckt sowas? Aber die Antwort

00:41:48.860 --> 00:41:50.840
ist, die Leute gucken sowas und die, ja, genau.

00:41:50.840 --> 00:41:52.340
Und YouTube macht das ja nicht,

00:41:52.340 --> 00:41:54.700
die bringt ja nicht die Empfehlungen, damit wir seltsame

00:41:54.700 --> 00:41:56.160
Videos angucken können, sondern die bringt Empfehlungen,

00:41:56.160 --> 00:41:59.000
weil die Leute mehr solche Videos

00:41:59.000 --> 00:42:00.560
angucken. Was sind denn die auflagestärksten

00:42:00.560 --> 00:42:01.200
Tageszeitungen?

00:42:01.200 --> 00:42:03.380
Keine Ahnung, das ist ein Bildvermögen.

00:42:03.380 --> 00:42:05.060
Ja, ja, geht auch dasselbe, oder?

00:42:05.060 --> 00:42:07.340
Ja, und die FATS und, keine Ahnung.

00:42:07.340 --> 00:42:08.560
Also liegt es doch am

00:42:08.560 --> 00:42:10.980
Leser, Gucker,

00:42:10.980 --> 00:42:12.860
Konsumenten?

00:42:12.860 --> 00:42:15.080
Ja, naja, aber

00:42:15.080 --> 00:42:17.040
sag mal so, wenn man Alternativen hätte,

00:42:17.040 --> 00:42:18.620
dann könnte man ja eventuell, also ja, ich meine,

00:42:18.620 --> 00:42:20.800
natürlich darf man sich da nicht so viel Illusionen hingeben.

00:42:20.800 --> 00:42:22.980
Äh, klar, werden vielleicht

00:42:22.980 --> 00:42:25.040
irgendwie die meisten Leute tatsächlich sowas wie Bild lesen

00:42:25.040 --> 00:42:26.820
oder weiß ich nicht, was hier irgendwie, da gibt es irgendwie

00:42:26.820 --> 00:42:27.300
Express oder,

00:42:27.300 --> 00:42:30.900
aber, äh, es gibt ja auch andere

00:42:30.900 --> 00:42:32.820
Sachen und momentan haben wir im Web halt so ein bisschen

00:42:32.820 --> 00:42:34.820
das Problem, dass es irgendwie nicht viel anderes gibt,

00:42:34.940 --> 00:42:36.840
außer irgendwie, äh, den

00:42:36.840 --> 00:42:38.820
Marktschreiern. Und auch, dass man eben an diese Leute

00:42:38.820 --> 00:42:40.980
drankommt. Du, du kommst

00:42:40.980 --> 00:42:42.960
an den Bildkäufer dran und kannst ihm den ganzen

00:42:42.960 --> 00:42:44.760
Tag, äh, mehr Dinge

00:42:44.760 --> 00:42:46.900
erzählen. Und jemand,

00:42:46.900 --> 00:42:48.700
der ein Bild gekauft hat, der ist, äh,

00:42:48.700 --> 00:42:50.200
offensichtlich schon offen für so Unsinn.

00:42:50.200 --> 00:42:52.760
Um mal unseren

00:42:52.760 --> 00:42:54.020
Elitismus raushängen zu lassen.

00:42:54.020 --> 00:42:56.860
Der ist also offenbar schon offen für solche Botschaften.

00:42:56.860 --> 00:42:58.800
Ähm, und wenn man

00:42:58.800 --> 00:43:00.580
diese Leute damit eben bombardiert, was

00:43:00.580 --> 00:43:02.920
sich ja jetzt in den

00:43:02.920 --> 00:43:04.820
letzten Monaten gezeigt hat, dass es

00:43:04.820 --> 00:43:06.220
Facebook eben genau solche Dinge tut,

00:43:06.220 --> 00:43:08.740
äh, 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:12.680 --> 00:43:14.740
mach damit, was du willst, dann

00:43:14.740 --> 00:43:15.880
passieren halt sehr interessante Dinge.

00:43:15.880 --> 00:43:18.780
Und, äh, interessant nicht im Sinne

00:43:18.780 --> 00:43:20.760
von gut, aber nicht interessant, sondern

00:43:20.760 --> 00:43:22.080
im Sinne von, äh,

00:43:22.080 --> 00:43:24.320
ja, oder auch

00:43:24.320 --> 00:43:25.960
wähl verrückte Parteien.

00:43:25.960 --> 00:43:28.520
Ja, ja, äh,

00:43:28.520 --> 00:43:30.740
es, es scheint, äh, gewisse politische

00:43:30.740 --> 00:43:32.620
Richtungen zu geben, die das besser ausnutzen können

00:43:32.620 --> 00:43:34.220
als andere politische Richtungen.

00:43:34.700 --> 00:43:36.680
Was ja möglicherweise auch ein bisschen an dem, äh,

00:43:36.680 --> 00:43:38.740
Potenzial, äh, also an dem, äh, an den Wellern

00:43:38.740 --> 00:43:40.300
dann liegt, äh, wer weiß.

00:43:40.300 --> 00:43:42.960
Oder vielleicht den mangelnden Skrupeln, oder die Moral.

00:43:42.960 --> 00:43:44.680
Ja, weiß ich nicht so genau.

00:43:44.680 --> 00:43:46.860
Ja, ganz schlimm, also ich meine, ähm,

00:43:46.860 --> 00:43:48.460
ähm, finde ich auch dann eben, dass,

00:43:48.460 --> 00:43:50.320
man kann das ja dann auch kommerziell ausnutzen,

00:43:50.320 --> 00:43:52.620
da gibt's auch dann, äh, sehr, sehr

00:43:52.620 --> 00:43:54.480
nette Begriffe, wie zum Beispiel, sagt euch das was,

00:43:54.480 --> 00:43:55.200
Google Voids?

00:43:55.200 --> 00:43:58.580
Äh, also, es gibt zum Beispiel,

00:43:58.580 --> 00:43:59.780
du kannst ja, äh,

00:43:59.780 --> 00:44:02.320
gibt's auch unterschiedliche Methoden für, aber kannst ja

00:44:02.320 --> 00:44:03.900
ungefähr rauskriegen, wonach Leute suchen.

00:44:04.580 --> 00:44:06.900
Und es gibt 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's irgendwie nix.

00:44:09.940 --> 00:44:12.740
Wie zum Beispiel, und das ist halt

00:44:12.740 --> 00:44:14.840
einer der Gründe, warum das mit dem Impfen so ein Ding

00:44:14.840 --> 00:44:16.940
ist, äh, irgendwie, wenn,

00:44:16.940 --> 00:44:18.660
äh, Beispiel war,

00:44:18.660 --> 00:44:20.720
war dafür, wenn jetzt, äh, äh, Leute,

00:44:20.720 --> 00:44:22.840
äh, irgendwie, keine Ahnung, äh,

00:44:22.840 --> 00:44:25.040
Kinder bekommen und sind im Krankenhaus

00:44:25.040 --> 00:44:26.840
und dann wird, werden ihnen Sachen

00:44:26.840 --> 00:44:28.580
gesagt, die sie nicht verstehen, wie zum Beispiel, ja,

00:44:28.580 --> 00:44:30.900
wir machen ja jetzt nochmal eine Vitamin-K-Injektion

00:44:30.900 --> 00:44:32.820
und so, dann sagen sie so, okay,

00:44:32.820 --> 00:44:34.380
äh, na gut,

00:44:34.460 --> 00:44:36.580
das ist nicht... Aber Vitamin ist ja auf jeden Fall

00:44:36.580 --> 00:44:38.460
schon mal positiv. Finde ich mal nicht so schlecht, ja, aber dann

00:44:38.460 --> 00:44:40.480
googeln sie das, so. Und jetzt kriegt,

00:44:40.480 --> 00:44:42.740
wenn man jetzt ein findiger, entrepreneurial

00:44:42.740 --> 00:44:44.600
Typ ist, dann findet man halt raus, okay,

00:44:44.600 --> 00:44:46.640
es gibt eine ganze Menge Leute, die jetzt Vitamin-K

00:44:46.640 --> 00:44:48.380
bei Google suchen, ne, oder

00:44:48.380 --> 00:44:49.860
Vitamin-K-Injection oder sowas.

00:44:49.860 --> 00:44:52.120
Es gibt da aber irgendwie kaum

00:44:52.120 --> 00:44:54.340
richtige Angebote zu. So, okay,

00:44:54.340 --> 00:44:56.540
hm, interessant. Das ist eine, das ist auch

00:44:56.540 --> 00:44:58.500
eine Gelegenheit, ne? Eine Lücke. 30 Domains

00:44:58.500 --> 00:45:00.440
für sichern und dann... Jetzt kann ich den, jetzt kann ich

00:45:00.440 --> 00:45:02.360
den Leuten natürlich irgendwie die Wikipedia-Seite zeigen oder

00:45:02.360 --> 00:45:04.340
weiß ich nicht, irgendwie eine Seite, wo draufsteht, ja, das ist

00:45:04.340 --> 00:45:06.320
alles in Ordnung. Das ist vollkommen richtig so. Das ist irgendwie

00:45:06.320 --> 00:45:08.500
die Gefahr für diverse Geschichten

00:45:08.500 --> 00:45:10.340
um so und so viel und das ist alles

00:45:10.340 --> 00:45:11.840
super. Das hat alles kein Engagement.

00:45:11.840 --> 00:45:14.260
Aber das hat kein Engagement. Ja, das bringt mir jetzt auch

00:45:14.260 --> 00:45:16.420
nichts, weil, wenn ich den, das kann

00:45:16.420 --> 00:45:18.240
ich den ja nicht verkaufen. Ich kann den ja nicht verkaufen,

00:45:18.240 --> 00:45:19.680
so, das war jetzt alles richtig, 3 Euro bitte.

00:45:19.680 --> 00:45:22.120
Sondern, was ich den verkaufen kann, ist, hier ist ein

00:45:22.120 --> 00:45:24.220
Heilkristall, der dich von dem Vitamin-K-Injection

00:45:24.220 --> 00:45:25.140
wieder befreit. Hier sind Essential Oils.

00:45:25.140 --> 00:45:27.620
Genau, und, äh,

00:45:27.620 --> 00:45:29.500
oder irgendwie, ja,

00:45:29.500 --> 00:45:32.100
irgendwelchen anderen, anderes Schlangenöl-Zeugs

00:45:32.100 --> 00:45:33.900
und damit kannst du dein Geschäft machen.

00:45:34.220 --> 00:45:36.220
Energie per Telefon. Genau, aber um

00:45:36.220 --> 00:45:38.200
dich davon zu überzeugen, Energie-Lieferung übers Internet.

00:45:38.200 --> 00:45:40.340
Dass du, dass du, dass du

00:45:40.340 --> 00:45:42.460
irgendwie jetzt, irgendwie eine Aktion ausführen

00:45:42.460 --> 00:45:44.240
sollst, um dir Geld geben, muss ich dir ja

00:45:44.240 --> 00:45:45.960
einen Grund dafür liefern, ja, und da ist natürlich auch die

00:45:45.960 --> 00:45:48.120
einfachste Emotion, die man da nutzen kann, ist halt

00:45:48.120 --> 00:45:50.300
Angst. Ja, gerade bei frischgebackenen Eltern.

00:45:50.300 --> 00:45:52.080
Ja, da funktioniert das besonders gut, ja.

00:45:52.080 --> 00:45:54.000
Und dann kann man das halt

00:45:54.000 --> 00:45:56.000
geschäftlich ausnutzen und, äh,

00:45:56.000 --> 00:45:58.180
ja, das ist natürlich, also ich weiß auch nicht,

00:45:58.180 --> 00:46:00.180
wieso Leute dann... Wenn die Leute so doof sind und das kaufen, warum denn

00:46:00.180 --> 00:46:02.180
nicht? Hey, ich weiß, dass ich morgen mal

00:46:02.180 --> 00:46:03.860
was... Ja, genau.

00:46:04.100 --> 00:46:06.080
Gerade eine Geschäftsidee, äh, muss jetzt

00:46:06.080 --> 00:46:08.040
kurz weg. Das geht ja noch schneller als

00:46:08.040 --> 00:46:09.500
mit beiden Podcasts reichen, ja, doch.

00:46:09.500 --> 00:46:12.100
Ja,

00:46:12.100 --> 00:46:14.120
ja, ja, das ist halt, das ist halt

00:46:14.120 --> 00:46:15.820
irgendwie sowas, äh, das ist halt,

00:46:15.820 --> 00:46:17.740
ja, ist halt irgendwie ein Problem, ich weiß auch nicht.

00:46:17.740 --> 00:46:19.600
Und, äh, eben,

00:46:19.600 --> 00:46:22.220
es gibt ja irgendwie eine Menge gute Informationen

00:46:22.220 --> 00:46:23.980
oder, äh, Leute, die da richtigen Dinge tun, aber

00:46:23.980 --> 00:46:25.980
es gibt halt jetzt für Krankenhäuser oder für das

00:46:25.980 --> 00:46:27.820
Gesundheits-, für ein staatliches Gesundheitssystem

00:46:27.820 --> 00:46:30.000
nicht viel Incentives, sich um solche Probleme

00:46:30.000 --> 00:46:31.940
zu kümmern, weil, ja.

00:46:31.940 --> 00:46:33.500
Wobei die jetzt gerade wieder größer werden.

00:46:33.980 --> 00:46:35.420
Gerade mit den... Ja, gut.

00:46:35.420 --> 00:46:37.800
Mit den ungeimpften Kindern. Ja.

00:46:37.800 --> 00:46:40.040
Ja, vielleicht regelt sich das auch irgendwie

00:46:40.040 --> 00:46:41.160
selber, ich weiß nicht genau.

00:46:41.160 --> 00:46:42.900
Oh.

00:46:42.900 --> 00:46:46.080
Ja, es ist aber alles

00:46:46.080 --> 00:46:47.840
so ein bisschen ein deprimierender Zustand.

00:46:47.840 --> 00:46:50.000
Aber, ja, also ein, in die Web wäre so

00:46:50.000 --> 00:46:51.780
so ein bisschen ein Lichtblick, also da,

00:46:51.780 --> 00:46:54.020
äh, das ist halt, äh, quasi

00:46:54.020 --> 00:46:55.960
eine, äh,

00:46:55.960 --> 00:46:57.880
Bewegung in eine

00:46:57.880 --> 00:46:59.900
etwas, äh, flauschigere

00:46:59.900 --> 00:47:02.120
Richtung, wo man sagt, okay, äh,

00:47:02.120 --> 00:47:03.860
wenn wir... Wenn wir auch das selber hosten,

00:47:03.860 --> 00:47:06.140
dann könnt ihr mitmachen. Ja. Und, äh,

00:47:06.140 --> 00:47:08.240
man braucht dafür nicht viel, man braucht

00:47:08.240 --> 00:47:09.700
tatsächlich so ein Domain, aber

00:47:09.700 --> 00:47:12.100
dann... Ja, aber das ist ja schon eine Einstiegshürde,

00:47:12.100 --> 00:47:14.360
die 99,9% aller Menschen...

00:47:14.360 --> 00:47:15.800
Ja, das hatten wir auch eben überlegt, also

00:47:15.800 --> 00:47:17.540
die Frage ist, ob man sowas machen kann, dass man

00:47:17.540 --> 00:47:20.020
so einen schnellen Zugang hat, so One-Click-Solution

00:47:20.020 --> 00:47:21.860
for your own hosting in Indie-Web.

00:47:21.860 --> 00:47:23.960
Ja, es gibt ja schon

00:47:23.960 --> 00:47:25.960
so Anbieter, also Domains kaufen ist

00:47:25.960 --> 00:47:27.860
ja nicht, nicht ungeheuer schwierig, aber dann

00:47:27.860 --> 00:47:29.180
da selbst was drauf betreiben, lass es.

00:47:29.180 --> 00:47:31.960
Ja. Ja, gut, aber da gibt's tatsächlich auch

00:47:31.960 --> 00:47:33.740
äh, einen Anbieter, äh, Micro

00:47:33.740 --> 00:47:35.960
äh, .blog, äh, Micro.blog,

00:47:35.960 --> 00:47:37.940
.blog, die machen genau sowas,

00:47:37.940 --> 00:47:39.860
was halt nur eine Domain und dann der ganze Rest

00:47:39.860 --> 00:47:41.940
ist halt Indie-Web-Zeugs und, ähm,

00:47:41.940 --> 00:47:43.440
kostet irgendwie 5 Dollar

00:47:43.440 --> 00:47:45.860
im Monat oder sowas. Ach so, das kostet

00:47:45.860 --> 00:47:47.560
was ja jetzt. Ja, muss es ja, ne?

00:47:47.560 --> 00:47:49.640
Schon wieder 99% aller Leute aushalten. Ja.

00:47:49.640 --> 00:47:51.760
Vielleicht eine finnische Regierung könnte sowas anbieten.

00:47:51.760 --> 00:47:53.620
Oh, das wäre, das wäre

00:47:53.620 --> 00:47:55.940
der Twitter-Twist. Das wäre der Twitter-Twist,

00:47:55.940 --> 00:47:57.620
wenn eine, wenn ein

00:47:57.620 --> 00:47:59.680
Schulter-Staat, äh, Service

00:47:59.680 --> 00:48:01.820
betreiben würde, der sich auf die Fahnen

00:48:01.820 --> 00:48:03.620
schreibt, äh, dezentralisiert zu sein

00:48:03.620 --> 00:48:05.520
und zurück zum flauschigen Web und dann aber

00:48:05.520 --> 00:48:06.840
die Bootsjagdchen unterschiebt.

00:48:06.840 --> 00:48:09.560
Und dann aber heimlich die Sachen anders betreibt.

00:48:09.560 --> 00:48:11.460
Ja, also jetzt, wenn ihr zuhört,

00:48:11.460 --> 00:48:13.620
liebe Geheimdienste, nach die Strategie

00:48:13.620 --> 00:48:15.500
der Zukunft. Der Dominik, äh, möchte gerne

00:48:15.500 --> 00:48:17.320
für die Idee Lizenzgebühren.

00:48:17.320 --> 00:48:19.480
Also das Gute an Indie-Web ist,

00:48:19.480 --> 00:48:21.560
du könntest ja dann einfach sagen, oh ne, nicht mit dieser Regierung

00:48:21.560 --> 00:48:23.100
und tauscht dann den Hoster aus.

00:48:23.100 --> 00:48:25.600
Und dafür bietet sich ja Consulting an.

00:48:25.600 --> 00:48:27.580
Oder du verkaufst deine

00:48:27.580 --> 00:48:29.660
Eyeballs, du sagst, ich lese eure politischen

00:48:29.660 --> 00:48:31.500
Botschaften für so und so viel Euro im Monat.

00:48:31.500 --> 00:48:33.080
Das ist eigentlich gar keine schlechte Idee.

00:48:33.500 --> 00:48:35.200
Doch, doch, das ist eine ganz schlechte Idee.

00:48:35.200 --> 00:48:38.940
Naja, äh, ja,

00:48:38.940 --> 00:48:41.120
also, äh, ne, also

00:48:41.120 --> 00:48:43.180
insofern, es kostet nicht so wahnsinnig viel.

00:48:43.180 --> 00:48:44.840
Man kann, äh, wenn man eine Domain hat, auch

00:48:44.840 --> 00:48:47.400
äh, mit den statischen GitHub-Pages

00:48:47.400 --> 00:48:49.260
schon eine ganze Menge machen, die ja nichts kosten.

00:48:49.260 --> 00:48:50.840
Aber, ja, da gibt's...

00:48:50.840 --> 00:48:52.260
Das ist eine sehr hohe Einstiegshürde für...

00:48:52.260 --> 00:48:55.500
Für Menschen, die Facebook nutzen, ist das eine unüberwindbare...

00:48:55.500 --> 00:48:59.360
Ja, du brauchst ja wirklich so einen Lock-in-Stream einfach, ne?

00:48:59.360 --> 00:49:00.760
Wo jeder weiß, oh, hat er schon mal gesehen,

00:49:00.760 --> 00:49:03.380
und das muss ein Farbschema haben, was ich

00:49:03.380 --> 00:49:05.340
nie verändert. Es gab kürzlich eine

00:49:05.340 --> 00:49:07.460
Kontroverse über das Facebook-Logo von, auf der,

00:49:07.460 --> 00:49:09.420
von der Android-App, weil sie das F weiter nach links

00:49:09.420 --> 00:49:11.300
versetzt haben. Und das, sowas bringt die Leute

00:49:11.300 --> 00:49:11.960
schon in Rage.

00:49:11.960 --> 00:49:15.220
Weil da schon so viel Gewöhnung drin ist,

00:49:15.220 --> 00:49:17.020
dass das, dass das schon schlimm ist.

00:49:17.020 --> 00:49:19.280
Jetzt hat das Branding in der Marketingabteilung, dann haben sie ja weiter,

00:49:19.280 --> 00:49:21.240
die wollten Fortschritt sehen. Also vielleicht ist das jetzt

00:49:21.240 --> 00:49:23.380
ein bisschen mehr runter, ein bisschen mehr Infinity oder so.

00:49:23.380 --> 00:49:24.180
Fortschritt ist ja Veränderung.

00:49:24.180 --> 00:49:26.220
Und das ist schon schlecht.

00:49:26.220 --> 00:49:29.280
Ja, also ich kann verstehen, dass das, dass es

00:49:29.280 --> 00:49:31.140
diese Wege gibt, und ich möchte auch gerne alle meine Sachen

00:49:31.140 --> 00:49:33.260
selber hosten, und ich möchte auch gerne

00:49:33.260 --> 00:49:35.500
solche Dinge unterstützen.

00:49:35.500 --> 00:49:36.640
Aber ich sehe auch, dass das,

00:49:36.640 --> 00:49:38.700
dass ich natürlich,

00:49:38.700 --> 00:49:40.960
dass wir hier alle als Programmierer

00:49:40.960 --> 00:49:42.060
technologisch

00:49:42.060 --> 00:49:45.520
anders aufgestellt sind, als jetzt der Normalbenutzer.

00:49:45.520 --> 00:49:47.220
Meiner Mutter möchte ich

00:49:47.220 --> 00:49:48.900
nicht zumuten, eine Domain selber.

00:49:48.900 --> 00:49:50.500
Mami in die Web, hallo.

00:49:50.500 --> 00:49:52.680
Ja,

00:49:52.680 --> 00:49:55.060
es ist auf jeden Fall noch ein weiter Weg.

00:49:55.060 --> 00:49:56.540
Aber ich finde auf jeden Fall die,

00:49:56.540 --> 00:49:59.360
ja, diese Bestrebungen

00:49:59.360 --> 00:50:01.040
schon sehr interessant. Und das ist halt auch so,

00:50:01.040 --> 00:50:01.800
jetzt in einem Zustand,

00:50:03.140 --> 00:50:05.400
dass es tatsächlich...

00:50:05.400 --> 00:50:07.700
Ist das schon September, dann, im Indie-Web?

00:50:07.700 --> 00:50:09.920
Ja, nee, noch nicht. Momentan ist das alles

00:50:09.920 --> 00:50:11.660
selbst verabschiedet. Also genau, das ist ja auch so ein Ding.

00:50:11.660 --> 00:50:13.740
Wie kommen wir denn jetzt rein ins Indie-Web?

00:50:13.740 --> 00:50:15.140
Ja, genau.

00:50:15.140 --> 00:50:18.080
Was ist denn die Domain, die ich eingeben muss?

00:50:18.080 --> 00:50:19.460
Micro.blog weiß ich jetzt schon.

00:50:19.460 --> 00:50:21.480
Das ist zum Beispiel eine der, aber Indie-Web ist auch,

00:50:21.480 --> 00:50:22.380
da gibt es ein Wiki zu.

00:50:22.380 --> 00:50:25.000
Aber genau, es gibt

00:50:25.000 --> 00:50:27.840
auch eben aus dem Grund, um halt so

00:50:27.840 --> 00:50:29.740
das nicht so exklusiv zu halten,

00:50:29.740 --> 00:50:31.280
es gibt eben nicht sowas wie eine Mailing-Liste.

00:50:31.280 --> 00:50:32.960
Das war ja dann früher so ein Problem,

00:50:33.020 --> 00:50:34.940
wo irgendwie, keine Ahnung, Leute, die Web-Standards

00:50:34.940 --> 00:50:36.700
gemacht haben oder so, waren auf irgendwelchen Mailing-Listen

00:50:36.700 --> 00:50:38.280
oder so, wo hätte auch jeder mitmachen können.

00:50:38.280 --> 00:50:39.160
Oder eine News-Group.

00:50:39.160 --> 00:50:42.740
Nee, nichts, sondern es geht halt alles über das Web tatsächlich.

00:50:42.740 --> 00:50:44.780
Also es gibt zwar einen Slack-Channel und...

00:50:44.780 --> 00:50:45.660
Haben die eine Facebook-Gruppe?

00:50:45.660 --> 00:50:48.320
Irk? Nein, nein.

00:50:48.320 --> 00:50:50.840
Slack, aber ja, also eigentlich

00:50:50.840 --> 00:50:53.020
die Idee ist sozusagen, das alles dann tatsächlich

00:50:53.020 --> 00:50:54.280
auch eben über das Web zu machen.

00:50:54.280 --> 00:50:56.380
Und da geht auch schon einiges. Also,

00:50:56.380 --> 00:50:58.700
es gibt dann halt so ein paar, ja,

00:50:58.700 --> 00:51:00.160
so Building-Blocks, weiß gar nicht mehr,

00:51:00.160 --> 00:51:02.660
das Fundamente, weiß ich nicht,

00:51:02.900 --> 00:51:06.400
die man halt braucht.

00:51:06.400 --> 00:51:07.920
Und dann kann man eine ganze Menge damit machen.

00:51:07.920 --> 00:51:09.060
Wie zum Beispiel, es gibt halt ein

00:51:09.060 --> 00:51:13.220
Indie-Auth-Protokoll-Konzept,

00:51:13.220 --> 00:51:15.440
womit man halt auch

00:51:15.440 --> 00:51:16.240
eine Spazierung macht.

00:51:17.570 --> 00:51:20.730
Das ist ja, das ist halt tatsächlich fast das gleiche, also es basiert auf OAuth.

00:51:20.730 --> 00:51:25.630
Im Grunde ist es halt so, also wie es funktioniert, man hat halt eine eigene URL,

00:51:25.630 --> 00:51:27.750
so man loggt sich mit einer eigenen URL ein.

00:51:27.750 --> 00:51:32.810
Auf dieser URL hat man halt eine Liste all der Sachen, mit denen man sich authentifizieren kann,

00:51:32.810 --> 00:51:36.010
unter anderem solche Sachen wie GitHub oder Twitter oder weiß ich nicht.

00:51:36.010 --> 00:51:37.910
Wie hieß denn das? Das hieß nicht OAuth.

00:51:37.910 --> 00:51:38.610
OpenID.

00:51:38.610 --> 00:51:39.590
OpenID, danke.

00:51:39.590 --> 00:51:40.970
Richtig.

00:51:40.970 --> 00:51:44.950
Das war auch mal eine sehr gute Idee, wie das funktioniert hat.

00:51:44.950 --> 00:51:47.530
Die hat nicht funktioniert und es gibt auch gute Gründe, warum sie nicht funktioniert hat.

00:51:47.630 --> 00:51:50.790
Aber diese Geschichte hier, die ist nochmal deutlich cooler,

00:51:50.790 --> 00:51:56.130
weil, also du hast jetzt eine Liste von den Diensten, mit denen du dich vielleicht authentifizieren kannst

00:51:56.130 --> 00:51:57.650
oder Dinge, mit denen du dich authentifizieren kannst,

00:51:57.650 --> 00:52:02.070
überprüft wird, ob das wirklich so sein darf, dadurch,

00:52:02.070 --> 00:52:06.090
dass du jetzt zum Beispiel von deiner GitHub-Seite wieder zurück auf diese Seite linkst.

00:52:06.090 --> 00:52:08.510
So dass man halt weiß, okay, die gehören halt zusammen.

00:52:08.510 --> 00:52:10.630
Also ein bisschen das, was Keybase auch macht.

00:52:10.630 --> 00:52:11.390
Ja, genau.

00:52:11.390 --> 00:52:11.750
Was?

00:52:11.750 --> 00:52:12.950
Keybase.io

00:52:12.950 --> 00:52:16.790
Keybase.io, das hat angefangen als Web of Trust.

00:52:17.570 --> 00:52:22.870
Eine Idee, wo du deinen GPG-Schlüssel hinterlegen konntest und dann andere Leute eben diesen Schlüssel abrufen konnten.

00:52:22.870 --> 00:52:29.490
Und um zu beweisen sozusagen, dass du tatsächlich eine Person bist, mit der du Kontakt aufnehmen möchtest,

00:52:29.490 --> 00:52:30.770
konntest du ganz viele Sachen dahin verknüpfen.

00:52:30.770 --> 00:52:36.290
Du konntest eine E-Mail-Adresse verknüpfen und ein Telegram-Konto und eine GitHub-Adresse.

00:52:36.290 --> 00:52:36.590
Ja, so ähnlich.

00:52:36.590 --> 00:52:38.330
Da kannst du selbst geboostet dann.

00:52:38.330 --> 00:52:39.870
Ja, aber das war eben nicht selbst geboostet.

00:52:39.870 --> 00:52:40.190
Nee, nee.

00:52:40.190 --> 00:52:40.550
Ja, okay.

00:52:40.550 --> 00:52:42.250
Eine große Keybase.

00:52:42.250 --> 00:52:46.650
Auch eine gute Idee, auch gut und für schöne Verschlüsselung und sicheres Messaging und so weiter,

00:52:46.650 --> 00:52:47.550
aber nicht selbst geboostet.

00:52:47.570 --> 00:52:51.550
Ja, aber genau, so ist das halt im Grunde.

00:52:51.550 --> 00:52:59.930
Du hast halt immer den Semantik annotiert, das sind Links auf mich und dadurch weißt halt dann sozusagen eine Web-Applikation,

00:52:59.930 --> 00:53:03.090
bei der du dich einloggen willst, dass es tatsächlich dazu gehört.

00:53:03.090 --> 00:53:03.610
Dass du du bist.

00:53:03.610 --> 00:53:09.330
Du kannst aber auch eben nicht nur irgendwelche Third-Party-Services dann zum Authentifizieren nutzen,

00:53:09.330 --> 00:53:14.350
sondern du kannst halt auch deine eigenen Aus-Server sozusagen benutzen.

00:53:14.350 --> 00:53:15.510
Ja.

00:53:15.510 --> 00:53:16.350
Und ja.

00:53:17.570 --> 00:53:20.070
Ja, das war eben auch so mein Projekt.

00:53:20.070 --> 00:53:24.050
Ich hatte da schon mal mit so einem Django-Indie-Web-Paket angefangen, irgendwann vor zwei Jahren oder so.

00:53:24.050 --> 00:53:26.450
Das hat nie so richtig so toll funktioniert.

00:53:26.450 --> 00:53:29.110
Und da habe ich jetzt am Wochenende auch nochmal ein bisschen was dran gemacht.

00:53:29.110 --> 00:53:33.070
Und jetzt funktioniert zumindest der Authentifizierung-Server in puncto.

00:53:33.070 --> 00:53:44.450
Und dann kann man halt sozusagen sich mit der eigenen URL einloggen, die sagt, okay, da sind Indie-Aus-Dings,

00:53:44.450 --> 00:53:47.330
dann klickt man da drauf und dann wird man auf die eigene Seite weitergeleitet.

00:53:47.570 --> 00:53:49.330
Authentifiziert sich da, dann wird man zurückgedrückt.

00:53:49.330 --> 00:53:50.970
Das wird ein O aus, sozusagen.

00:53:50.970 --> 00:53:53.370
Ja, so wie OpenID damals war.

00:53:53.370 --> 00:53:54.870
Genau, genau, ja.

00:53:54.870 --> 00:53:58.310
Und man könnte aber auch was anderes machen.

00:53:58.310 --> 00:54:01.190
Man muss nicht unbedingt dann ein Passwort eingeben, sondern es gibt dann auch Leute,

00:54:01.190 --> 00:54:05.830
die schicken sich dann irgendwie eine Push-Notification aufs Handy und dann sagt man, okay, authentifizieren bitte.

00:54:05.830 --> 00:54:08.810
Und dann ist man zum Beispiel auch die ganzen Passwörter los.

00:54:08.810 --> 00:54:10.950
Das wäre auch eine sehr interessante...

00:54:10.950 --> 00:54:12.010
So ein Community-Ring.

00:54:12.010 --> 00:54:15.490
Da hast du einen Ring drauf, drückst einmal drauf und dann musst du so eine Bewegung machen.

00:54:15.490 --> 00:54:17.550
Ja, klar, gab es tatsächlich auch.

00:54:17.570 --> 00:54:23.470
Es gab mal so einen Anbieter, der hat Ringe mit NFC-Chips gemacht, wo du dann einfach an deinem Handy halten konntest und damit authentifizierst.

00:54:23.470 --> 00:54:25.610
Was noch guter ist, wenn der so eine Bestimmungs...

00:54:25.610 --> 00:54:26.690
Wenn er eine Bewegung macht.

00:54:26.690 --> 00:54:28.310
Ja, genau, dann machst du so eine magische Geste.

00:54:28.310 --> 00:54:34.430
Es gibt so Zauberstäbe, so Harry-Potter-Zauberstäbe, die Gestenerkennung machen können.

00:54:34.430 --> 00:54:40.310
Es gibt tatsächlich Leute, die sich irgendwie diese NFC zum Bezahlen...

00:54:40.310 --> 00:54:43.710
Also man kann... Es gibt ja die kontaktlos bezahlten Karten, irgendwie Kreditkarten und so.

00:54:43.710 --> 00:54:47.070
Und man kann diesen Chip da rauspopeln.

00:54:47.070 --> 00:54:47.430
Ja, ja.

00:54:47.570 --> 00:54:49.970
Und dann kann man ihn zum Beispiel auch in einen Zauberstab einmontieren.

00:54:49.970 --> 00:54:54.130
Und dann geht man in die Kasse und wenn man aufgefordert wird zu bezahlen, nimmt man diesen Zauberstab und so.

00:54:54.130 --> 00:54:58.170
Und dann muss man nach dem richtigen Zauberspruch wissen können und dann sagt man Accio Geld.

00:54:58.170 --> 00:55:00.130
Genau, und dann hat man bezahlt.

00:55:00.130 --> 00:55:01.930
Und ja, genau.

00:55:01.930 --> 00:55:03.050
Finde ich aber eine sehr schöne Idee.

00:55:03.050 --> 00:55:04.710
Ist das ein Harry-Potter-Opertum oder wie?

00:55:04.710 --> 00:55:06.250
Ich weiß.

00:55:06.250 --> 00:55:09.570
Ja, genau.

00:55:09.570 --> 00:55:13.450
Aber das erschlägt halt einfach mehrere Probleme auf einmal.

00:55:13.450 --> 00:55:16.870
Und das ist eigentlich schon eine sehr nette Geschichte.

00:55:17.570 --> 00:55:22.030
Und eben, dann hat man einmal diesen Authentifizierungskram sozusagen erledigt.

00:55:22.030 --> 00:55:24.950
Und dann kann man halt darauf eine Menge andere Sachen aufbauen.

00:55:24.950 --> 00:55:26.710
Also andere Sachen, die es dann gibt, sind so Web-Mentions.

00:55:26.710 --> 00:55:30.610
Das ist halt so ein bisschen Nachfolger von Pingback-Geschichten, die es früher gab mit Blogs.

00:55:30.610 --> 00:55:34.270
Oder so schreckliches XML-RFC gesprochen hat.

00:55:34.270 --> 00:55:36.150
Das ist nicht mehr drin.

00:55:36.150 --> 00:55:36.630
Das ist sehr gut.

00:55:36.630 --> 00:55:41.010
Das ist jetzt alles irgendwie Standardformen, Encoded-Sachen, dass man halt einfach Formulare nehmen kann.

00:55:41.010 --> 00:55:42.450
Das ist schon deutlich netter.

00:55:42.450 --> 00:55:44.190
Und das macht eben...

00:55:44.190 --> 00:55:46.530
Damit kann man dann Kommentare auf anderen Webseiten hinterlassen.

00:55:47.570 --> 00:55:49.430
Auch mit der eigenen Identität dann?

00:55:49.430 --> 00:55:49.910
Genau.

00:55:49.910 --> 00:55:51.330
Als man selbst?

00:55:51.330 --> 00:55:52.050
Als man selber.

00:55:52.050 --> 00:55:55.990
Und man kann damit aber auch solche Sachen abbilden wie Likes und so.

00:55:55.990 --> 00:55:57.050
Was dann natürlich auch nett ist.

00:55:57.050 --> 00:55:58.870
Und Reposts und so.

00:55:58.870 --> 00:56:02.550
Also quasi liken und sharen.

00:56:02.550 --> 00:56:04.530
Das ist ja auch das, was man normalerweise dann halt so irgendwie macht.

00:56:04.530 --> 00:56:09.730
Und das Ganze ohne zentrale Infrastruktur einfach so selbst gehostet.

00:56:09.730 --> 00:56:11.390
Und das ist natürlich schon sehr nett.

00:56:11.390 --> 00:56:15.170
Und dann gibt es noch zwei weitere Geschichten, die auch noch sehr interessant sind.

00:56:15.170 --> 00:56:16.530
Einmal Micropub.

00:56:17.370 --> 00:56:18.510
Das ist halt sozusagen...

00:56:18.510 --> 00:56:19.370
Klang immer nach Bietrinken.

00:56:19.370 --> 00:56:20.470
Micropub, ja?

00:56:20.470 --> 00:56:21.010
Ja, ja, ja.

00:56:21.010 --> 00:56:24.070
Ich glaube, das ist auch so wie so ein...

00:56:24.070 --> 00:56:25.590
Achso, das verlegt sich diese O aus.

00:56:25.590 --> 00:56:30.010
Also dieses Indie-Aus ist der Mensch, der das da irgendwie sich ausgedacht hat.

00:56:30.010 --> 00:56:32.370
Aaron Pericki.

00:56:32.370 --> 00:56:35.690
Der betreibt auch oaus.net.

00:56:35.690 --> 00:56:38.810
Und ich glaube, der ist auch ein Autor von einigen von diesen O-Aus-Spezifikationsgeschichten.

00:56:38.810 --> 00:56:41.370
Ja.

00:56:41.370 --> 00:56:44.750
Und...

00:56:44.750 --> 00:56:47.110
Ja.

00:56:47.110 --> 00:56:47.170
Ja.

00:56:47.170 --> 00:56:48.090
Ja, Micropub, genau.

00:56:48.090 --> 00:56:51.630
Das ist, glaube ich, auch so ein Pann irgendwie.

00:56:51.630 --> 00:56:56.590
Weil ich glaube, Micropub ist tatsächlich eine Bezeichnung für so kleine Pubs, in denen er getrunken wird.

00:56:56.590 --> 00:56:59.650
Aber da geht es darum, Sachen veröffentlichen zu können.

00:56:59.650 --> 00:57:01.230
Zum Beispiel, wie man die Zeitung...

00:57:01.230 --> 00:57:03.230
Also, wenn man ja eben bei Zeitung war, da hat man ja immer die Pubs gehängt.

00:57:03.230 --> 00:57:04.210
Da konnte man die immer lesen.

00:57:04.210 --> 00:57:08.310
Und so schlagen wir den Bogen zum Micropub.

00:57:08.310 --> 00:57:09.890
Ja, ist ja Publishing.

00:57:09.890 --> 00:57:11.570
Wo man nur einzelne Seiten aushängt.

00:57:11.570 --> 00:57:11.970
Aha.

00:57:11.970 --> 00:57:12.910
Ja.

00:57:12.910 --> 00:57:15.470
Ja, jedenfalls.

00:57:15.470 --> 00:57:16.970
Also, der...

00:57:16.970 --> 00:57:19.750
Die coole Geschichte an der Stelle ist halt, dass man...

00:57:19.750 --> 00:57:21.490
Also, es gibt unterschiedliche Arten von Einträgen.

00:57:21.490 --> 00:57:23.470
Es gibt halt irgendwie so H-Entry.

00:57:23.470 --> 00:57:26.670
Also, das Vokabular ist halt auch von Atom übernommen.

00:57:26.670 --> 00:57:28.870
Was wiederum auf RSS so ein bisschen aufbaut.

00:57:28.870 --> 00:57:34.910
Und es gibt halt H-Entry für so Posts, quasi Blog-Posts.

00:57:34.910 --> 00:57:37.390
Es gibt Event-Geschichten.

00:57:37.390 --> 00:57:40.310
Es gibt irgendwie Cards für irgendwie Kontaktdaten und so.

00:57:40.310 --> 00:57:46.750
Und das Coole daran ist jetzt, wenn man einen Blog hat, das halt einen Micropub-Endpoint hat,

00:57:46.770 --> 00:57:49.130
oder man verwendet irgendwie einen Service, der so einen Endpunkt hat,

00:57:49.130 --> 00:57:52.050
dann kann man halt alle Clients, die das Protokoll sprechen, verwenden.

00:57:52.050 --> 00:57:54.510
Das heißt, man muss nicht irgendwie auf die Webseite und da irgendwas machen,

00:57:54.510 --> 00:57:56.530
sondern man kann halt auf dem Telefon eine App verwenden oder so.

00:57:56.530 --> 00:58:00.590
Oder auf dem Desktop irgendwie MarsEdit oder sonst irgendwie so einen ordentlichen Editor

00:58:00.590 --> 00:58:04.110
zum Editieren von Content und sagt dann irgendwie nur Publish.

00:58:04.110 --> 00:58:05.250
Und fertig.

00:58:05.250 --> 00:58:06.930
Weil alles andere kann ja lokal passieren schon.

00:58:06.930 --> 00:58:09.050
Und das ist natürlich auch sehr nett.

00:58:09.050 --> 00:58:13.850
Und dann gibt es noch eine super coole Geschichte, die kannte ich bis eben zu diesem Wochenende auch noch gar nicht.

00:58:16.570 --> 00:58:21.870
Und es gab mal, also ich meine RSS, ich weiß nicht, sollten die meisten Leute kennen,

00:58:21.870 --> 00:58:24.170
kennen wahrscheinlich leider die meisten Leute nicht, aber...

00:58:24.170 --> 00:58:27.930
Als Google seinen Reader prägt, um da wieder nochmal zurückzugreifen.

00:58:27.930 --> 00:58:28.890
Schrecklich, schrecklich.

00:58:28.890 --> 00:58:30.510
Ist RSS kaputt gegangen.

00:58:30.510 --> 00:58:31.610
Ja, so ziemlich.

00:58:31.610 --> 00:58:32.150
Leider.

00:58:32.150 --> 00:58:33.910
Ja, das war, Google Reader war eine tolle Geschichte.

00:58:33.910 --> 00:58:35.770
Das höre ich auch immer, wenn ich auf solche Veranstaltungen gehe.

00:58:35.770 --> 00:58:37.950
Alle so, ja, Google Reader war so toll, irgendwie.

00:58:37.950 --> 00:58:39.170
Alle haben das benutzt.

00:58:39.170 --> 00:58:40.450
Einfach mal selber wieder einbauen.

00:58:40.450 --> 00:58:41.350
Ja.

00:58:41.350 --> 00:58:42.850
Microweader.

00:58:42.850 --> 00:58:44.190
Ja, es hat dann nie...

00:58:44.190 --> 00:58:46.530
Okay, aber was ist jetzt die Lösung da?

00:58:46.530 --> 00:58:52.070
Genau, also die Lösung, das Problem bei RSS ist halt auch irgendwie, dass man genau das nicht machen kann.

00:58:52.070 --> 00:58:53.690
Man kann halt nicht sagen liken oder sharen.

00:58:53.690 --> 00:58:55.510
Oder man kann das schon, aber das sieht man nur selber.

00:58:55.510 --> 00:58:56.490
Das interessiert halt keinen.

00:58:56.490 --> 00:58:59.310
Bei Google Reader konnte man das halt eben.

00:58:59.310 --> 00:59:02.250
Man konnte sharen und Sachen, die andere Leute geschätzt haben, sehen.

00:59:02.250 --> 00:59:04.170
Und da gab es Konversationen und so.

00:59:04.170 --> 00:59:04.930
Das war total toll.

00:59:04.930 --> 00:59:06.270
Google Reader eingestellt.

00:59:06.270 --> 00:59:06.870
Gibt es nicht mehr.

00:59:06.870 --> 00:59:13.190
Und jetzt gibt es halt sozusagen eine Bestrebung, das wieder aufleben zu lassen.

00:59:13.190 --> 00:59:15.070
Und der Standard nennt sich Microsub.

00:59:16.490 --> 00:59:19.550
Aber halt auch eben ohne zentralen Service.

00:59:19.550 --> 00:59:22.970
Die Idee ist, man hat halt zwei Dinge.

00:59:22.970 --> 00:59:26.690
Man hat da einmal einen Microsub-Server, der halt irgendwie auch selber gehostet irgendwo laufen kann.

00:59:26.690 --> 00:59:29.550
Der sammelt allen RSS-Krams irgendwie ein.

00:59:29.550 --> 00:59:34.270
Und macht irgendwie auch so diverse Geschichten, wenn irgendwas zurückgemeldet werden muss.

00:59:34.270 --> 00:59:37.190
Und es gibt einen Client, der halt Sachen anzeigt.

00:59:37.190 --> 00:59:40.390
Und die Idee ist dann sozusagen, dass der Server sammelt halt den ganzen Kram zusammen.

00:59:40.390 --> 00:59:43.150
Und man hat halt eine einzige Timeline.

00:59:43.150 --> 00:59:45.470
Aber da kann alles möglich drin sein.

00:59:45.470 --> 00:59:46.150
Also nicht nur RSS.

00:59:46.330 --> 00:59:49.170
Sondern halt auch Twitter oder halt eben Facebook.

00:59:49.170 --> 00:59:50.490
Irgendwie Leuten, denen man folgt.

00:59:50.490 --> 00:59:53.230
Man kann das so sortieren, wie man möchte.

00:59:53.230 --> 00:59:54.570
Man ist da nicht so ausgeliefert.

00:59:54.570 --> 00:59:57.090
Und man kann jetzt darauf reagieren.

00:59:57.090 --> 00:59:57.930
Man kann liken oder so.

00:59:57.930 --> 01:00:06.850
Und dann je nachdem, wie das dann halt sozusagen rausgehen kann, geht das dann halt zu Webmenschen raus.

01:00:06.850 --> 01:00:07.830
Oder es wird halt geshared.

01:00:07.830 --> 01:00:12.590
Oder es wird halt irgendwie auf Twitter wird das gestartet oder sonst irgendwie.

01:00:12.590 --> 01:00:15.110
Und das ist natürlich schon ziemlich cool irgendwie.

01:00:15.110 --> 01:00:16.290
Wenn das dann wieder richtig funktioniert.

01:00:16.290 --> 01:00:21.190
Weil dann hätte man unter Umständen wieder so ein Reader-Experience zurück.

01:00:21.190 --> 01:00:23.110
Wenn es dann alles ordentlich funktioniert.

01:00:23.110 --> 01:00:24.570
Wie sich so viele Leute zurückwünschen.

01:00:24.570 --> 01:00:27.170
Ja, wahrscheinlich auch.

01:00:27.170 --> 01:00:34.230
Aber eine der schönen Geschichten momentan ist halt, dass eben diese ganze Umgebung halt auch noch sehr, sehr flauschig ist.

01:00:34.230 --> 01:00:37.350
Und es sind auch eigentlich nur irgendwie nette Leute unterwegs.

01:00:37.350 --> 01:00:40.350
Und das ist alles irgendwie eher so eine optimistische...

01:00:40.350 --> 01:00:41.130
Das weiß ich ja davon.

01:00:41.130 --> 01:00:44.990
Wir machen das jetzt der breiten Öffentlichkeit zugänglich.

01:00:44.990 --> 01:00:46.130
Ja, und schon steigen wir wieder...

01:00:46.130 --> 01:00:46.730
Heimagenten.

01:00:46.730 --> 01:00:47.630
... den Zyklus ein.

01:00:47.630 --> 01:00:51.810
Ich habe nicht umsonst den Septembergeburtstag.

01:00:51.810 --> 01:00:55.210
Ja, ja, ja, genau.

01:00:55.210 --> 01:00:57.130
Und das ist halt auch noch so ein Ding.

01:00:57.130 --> 01:00:57.890
Ich glaube, ich weiß nicht.

01:00:57.890 --> 01:00:59.110
Wahrscheinlich habe ich jetzt noch irgendwelche Dinge vergessen.

01:00:59.110 --> 01:01:02.290
Aber das sind so die Hauptkomponenten dabei.

01:01:02.290 --> 01:01:09.250
Und da wäre es natürlich interessant jetzt für all die freie Implementationen irgendwie zu haben, die man hausten kann.

01:01:09.250 --> 01:01:12.550
Es kreist alles sehr um WordPress oder so, was die Leute da verwenden.

01:01:12.550 --> 01:01:13.870
Und das ist natürlich irgendwie...

01:01:13.870 --> 01:01:14.290
Das ist schade.

01:01:14.290 --> 01:01:16.110
Das ist ein bisschen schade, muss man sagen.

01:01:16.110 --> 01:01:18.930
Und da wäre es ja eigentlich ganz nett, wenn man auch irgendwas in Python hätte.

01:01:18.930 --> 01:01:21.110
Und deswegen habe ich ja auch mal irgendwie mit diesem Django-Indie-Web angefangen.

01:01:21.110 --> 01:01:23.190
Ich habe es dann mal liegen lassen lange Zeit.

01:01:23.190 --> 01:01:26.910
Aber ich glaube, jetzt sieht es allmählich so interessant aus, dass ich mal wieder damit anfangen könnte.

01:01:26.910 --> 01:01:29.730
Und ja, mal schauen.

01:01:29.730 --> 01:01:32.330
Weil ich glaube, sonst für Django gibt es da noch nichts.

01:01:32.330 --> 01:01:33.310
Es gibt einen Django-Web-Menschen.

01:01:33.310 --> 01:01:35.450
Wir haben jetzt gerade übrigens den Bogen zu Django wieder hinbekommen.

01:01:35.450 --> 01:01:39.850
Also wir hätten die Folge sonst eigentlich Django-Indie-Web nennen müssen.

01:01:39.850 --> 01:01:40.970
Vielleicht machen wir das auch noch.

01:01:40.970 --> 01:01:43.050
Aber ich glaube, es ist jetzt Zeit für ein Chapter, oder?

01:01:43.050 --> 01:01:44.190
Ja, natürlich.

01:01:44.190 --> 01:01:45.950
Genau.

01:01:45.950 --> 01:01:47.950
Das war jetzt das Indie-Web-Dings.

01:01:47.950 --> 01:01:49.890
Du musst aber noch ein bisschen dran arbeiten.

01:01:49.890 --> 01:01:51.470
Das ist noch nicht so ganz flüssig hier mit dem...

01:01:51.470 --> 01:01:51.690
Ja, ja.

01:01:51.690 --> 01:01:53.730
Wir wollten diesen Buzzer hier so in die Mitte stellen.

01:01:53.730 --> 01:01:54.870
Auch so ein Podest.

01:01:54.870 --> 01:01:58.790
Und dann jeder, der meint, es sei der Hot-Timer drauf.

01:01:58.790 --> 01:02:01.390
Da musst du noch was basteln.

01:02:01.390 --> 01:02:05.830
Dann nenne ich den nächsten Punkt einfach mal Django-CMS-Geschichten.

01:02:05.830 --> 01:02:08.210
Ja, das ist auch ein gutes Stichwort.

01:02:08.210 --> 01:02:11.490
Weil es gibt ja eine Bibliothek, die heißt Django-CMS.

01:02:11.490 --> 01:02:12.050
Ja.

01:02:12.050 --> 01:02:12.830
Hast du schon mal benutzt?

01:02:12.830 --> 01:02:13.530
Nee.

01:02:13.530 --> 01:02:15.450
Jetzt frag mich mal.

01:02:15.790 --> 01:02:16.790
Hast du das schon mal benutzt?

01:02:16.790 --> 01:02:17.730
Nee, ich auch nicht.

01:02:17.730 --> 01:02:20.890
Nee, aber ich kenne Leute, die das benutzen.

01:02:20.890 --> 01:02:24.330
Und ich habe mir das vor vielen, vielen, vielen, vielen Jahren mal angesehen.

01:02:24.330 --> 01:02:26.310
Und da hat es mir gar nicht gefallen.

01:02:26.310 --> 01:02:31.370
Deren Ansatz, soweit ich das verstanden habe, ist, dass das sehr, sehr modular ist.

01:02:31.370 --> 01:02:33.930
Dass du quasi nicht gezwungen wirst, irgendwas Bestimmtes zu benutzen,

01:02:33.930 --> 01:02:38.750
sondern du hast den gesamten Baukasten vor dir und jetzt kannst du daraus ein CMS zusammenbauen.

01:02:38.750 --> 01:02:42.690
Also Django-CMS ist so ein bisschen ein irreführender Name,

01:02:42.690 --> 01:02:45.710
weil das ist kein eigentliches Django-CMS, sondern das ist ein Django-CMS,

01:02:45.710 --> 01:02:49.470
ein Django-CMS-Lego-Set ohne Aufbauanleitung.

01:02:49.470 --> 01:02:51.990
Ja, mit Steinen kann man auch lustige Burgen bauen.

01:02:51.990 --> 01:02:55.230
Ja, klar, aber man muss halt Lust drauf haben, eine Burg zu bauen.

01:02:55.230 --> 01:02:56.950
Und ich hatte nie Lust drauf, ein CMS zu bauen.

01:02:56.950 --> 01:03:01.230
Was ist denn in einem wichtigen CMS so alles enthalten und wie sieht das denn heute aus?

01:03:01.230 --> 01:03:02.890
Ja, das würde mich auch interessieren.

01:03:02.890 --> 01:03:03.590
Was ist denn das eigentlich?

01:03:03.590 --> 01:03:06.150
Ich habe ja auch nur so, also ich kenne es nur von früher,

01:03:06.150 --> 01:03:08.530
da waren immer Leute gestöhnt darüber und ich dachte mir so,

01:03:08.530 --> 01:03:10.710
zum Glück muss ich das nicht verwenden oder irgendwie,

01:03:10.710 --> 01:03:14.070
oh je, CMS weiß nicht genau, was das sein soll.

01:03:14.070 --> 01:03:15.430
Ich bin immer so ein bisschen drumherum gekommen.

01:03:15.550 --> 01:03:16.570
Ich hätte das nie so wirklich verwendet.

01:03:16.570 --> 01:03:22.170
Ja, also so wie ich es verstehe und das ist natürlich jetzt meine brillante,

01:03:22.170 --> 01:03:27.450
hochgebildete Meinung, ist ein CMS, also CMS steht für Content Management System

01:03:27.450 --> 01:03:31.910
und es soll eben Benutzern, die nicht Programmierer sind,

01:03:31.910 --> 01:03:35.950
ermöglichen, Inhalte auf Webseiten einzubringen.

01:03:35.950 --> 01:03:38.090
Und das ist ja im Wesentlichen das, was WordPress macht.

01:03:38.090 --> 01:03:40.070
WordPress ist das bekannteste, größte CMS.

01:03:40.070 --> 01:03:45.030
Da gibt es Schätzungen, wie viel Prozent der Webseiten auf weltweiten WordPress sind.

01:03:45.390 --> 01:03:47.810
Es sind auf jeden Fall zweistellige Prozentzahlen.

01:03:47.810 --> 01:03:48.910
Das ist ja schon mal sehr beeindruckend.

01:03:48.910 --> 01:03:50.850
Ich würde tatsächlich sagen, mittlerweile über 60 Prozent oder so.

01:03:50.850 --> 01:03:52.850
Also das ist ja so gefühlt, aber...

01:03:52.850 --> 01:03:55.250
Ja, also jede Seite ist eine WordPress-Seite.

01:03:55.250 --> 01:04:01.270
Einfach, weil es einem normalen Benutzer die Möglichkeit gibt,

01:04:01.270 --> 01:04:04.630
eine Seite anzulegen und da einen Text draufzutun und Bilder draufzutun.

01:04:04.630 --> 01:04:06.790
Und das sind so die wichtigen Dinge, die man da...

01:04:06.790 --> 01:04:07.390
Das ist eine ganze Industrie.

01:04:07.390 --> 01:04:09.110
Man macht WordPress-Developer und so.

01:04:09.110 --> 01:04:12.010
Ja, klar. Und da gibt es riesige, riesige Farmen.

01:04:12.010 --> 01:04:14.550
Im Endeffekt ist ja das das Gleiche, wie das, was Facebook macht.

01:04:15.230 --> 01:04:17.790
Es erlaubt mir, einen Text zu schreiben und ein Bild dran zu machen

01:04:17.790 --> 01:04:20.190
und das so hinzutun, dass andere Leute das sehen können.

01:04:20.190 --> 01:04:23.430
Auf eine gewisse Art und Weise ist Facebook auch ein CMS.

01:04:23.430 --> 01:04:24.870
Ja.

01:04:24.870 --> 01:04:27.830
Es erlaubt mir, Webseiten zu machen.

01:04:27.830 --> 01:04:29.170
Nur, dass es mit den Inhalten drauf ist.

01:04:29.170 --> 01:04:30.790
Mit den URL halt ein bisschen anders ist.

01:04:30.790 --> 01:04:35.050
Ja gut, du hast halt in dem Facebook-Rahmen drin

01:04:35.050 --> 01:04:36.910
und andere Leute sehen es dann, oder vielleicht auch nicht,

01:04:36.910 --> 01:04:39.410
aber du kannst Seiten machen, wo dein Text draufsteht.

01:04:39.410 --> 01:04:39.870
Ja.

01:04:39.870 --> 01:04:41.190
Und das ist das, was ein CMS macht.

01:04:41.190 --> 01:04:45.070
Und ja, WordPress ist...

01:04:45.070 --> 01:04:46.790
Das ist halt so ein bisschen der Standard,

01:04:46.790 --> 01:04:48.170
weil es das schon am längsten gibt

01:04:48.170 --> 01:04:51.010
und weil es ganz viele Plugins gibt, die alles können,

01:04:51.010 --> 01:04:56.890
die auch zum Teil von, sagen wir mal, dubioser Qualität sind.

01:04:56.890 --> 01:05:00.550
Da habe ich kürzlich auf Hacker News einen Artikel gelesen,

01:05:00.550 --> 01:05:02.470
wo jemand gefragt hat, wo finde ich denn schlechten Code?

01:05:02.470 --> 01:05:05.510
Und der erste Eintrag war, guck dir doch mal WordPress-Plugins an.

01:05:05.510 --> 01:05:07.530
Ja.

01:05:07.530 --> 01:05:10.530
Da gibt es sicherlich auch gute, das will jetzt niemanden dissen,

01:05:10.530 --> 01:05:14.410
aber die Eintrittsbarriere ist da sehr gering.

01:05:14.510 --> 01:05:16.610
Jeder kann ein WordPress-Plugin schreiben und veröffentlichen.

01:05:16.610 --> 01:05:18.550
Die guten kosten natürlich dann Geld,

01:05:18.550 --> 01:05:20.650
aber mit denen kann man dann durchaus brauchbare Sachen verarbeiten.

01:05:20.650 --> 01:05:21.670
Aber das ist auch kein...

01:05:21.670 --> 01:05:24.590
Na doch, ich habe einige gesehen, die wirklich ganz gut aussehen,

01:05:24.590 --> 01:05:27.390
auch weil halt diese ganzen Funktionen, die ein Laie halt haben möchte,

01:05:27.390 --> 01:05:31.270
alle schon vorgefertigt sind und ich kann dann jeder Mensch zusammenklicken.

01:05:31.270 --> 01:05:33.290
Und es ist aber trotzdem noch individuell genug,

01:05:33.290 --> 01:05:36.530
dass es eben nicht eine Seite mit einem blauen Header ist.

01:05:36.530 --> 01:05:36.830
Ja, genau.

01:05:36.830 --> 01:05:41.810
So, in Django hat man jetzt so ein bisschen das Problem,

01:05:41.810 --> 01:05:44.390
wenn man eine Django-Anwendung enthält,

01:05:44.390 --> 01:05:44.490
wenn man eine Django-Anwendung enthält,

01:05:44.490 --> 01:05:46.450
dann hat man ja diese ganzen Möglichkeiten schon.

01:05:46.450 --> 01:05:48.110
Man hat ja schon die Möglichkeit, Bilder hochzuladen,

01:05:48.110 --> 01:05:50.630
man hat ja schon die Möglichkeit, Pages anzulegen,

01:05:50.630 --> 01:05:54.070
entweder mit Flatpages oder mit seinem eigenen Pages-Modell

01:05:54.070 --> 01:05:56.490
oder mit Django CMS, was auch ein Pages-Modell mitbringt.

01:05:56.490 --> 01:06:01.550
Das heißt, wenn man gerade dabei ist, eine Django-Anwendung zu entwickeln,

01:06:01.550 --> 01:06:03.310
dann ist ein CMS nicht weit.

01:06:03.310 --> 01:06:06.230
Das heißt, man macht das halt kurz selbst.

01:06:06.230 --> 01:06:10.410
Und die sind dann aber nie so, dass man die einem Endbenutzer geben kann,

01:06:10.410 --> 01:06:14.470
weil die halt, dann hast du die...

01:06:14.470 --> 01:06:15.770
Der Endbenutzer hat sich gut geeignet.

01:06:15.770 --> 01:06:18.530
Klar, für die Leute von Lawrence Journal World,

01:06:18.530 --> 01:06:21.250
die das Ding entwickelt haben, ist das sicherlich okay.

01:06:21.250 --> 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.090 --> 01:06:25.890
habe ich auch schon gemacht.

01:06:25.890 --> 01:06:31.310
Ich habe auch schon Content-Administratoren im Django-Admin drin gehabt.

01:06:31.310 --> 01:06:36.130
War nicht ungeheuer gut, aber hat funktioniert.

01:06:36.130 --> 01:06:37.190
Ist auch nicht hübsch, aber geht.

01:06:37.190 --> 01:06:39.310
Ist nicht super hübsch, aber geht.

01:06:39.310 --> 01:06:41.590
Das ist halt ein Datenbank-Interface.

01:06:41.590 --> 01:06:42.810
Das zeigt halt, was in der Datenbank ist.

01:06:42.810 --> 01:06:44.450
Und das erlaubt mir, Seiten anzulegen,

01:06:44.450 --> 01:06:47.210
und die dann darstellen zu lassen.

01:06:47.210 --> 01:06:52.230
Was ich jetzt gerade so als den Standard sehe in der Django-CMS-Welt,

01:06:52.230 --> 01:06:53.030
heißt Wagtail.

01:06:53.030 --> 01:06:55.630
Ich weiß nicht, ob ihr das schon mal gehört habt.

01:06:55.630 --> 01:06:57.550
Wagtail.io.

01:06:57.550 --> 01:07:00.450
Ich mache das inzwischen in jedes meiner Projekte rein.

01:07:00.450 --> 01:07:04.530
Einfach, weil es so simpel ist und weil es gut funktioniert.

01:07:04.530 --> 01:07:06.230
Es ist auch ein Baukasten.

01:07:06.230 --> 01:07:07.390
Es ist kein fertiges CMS.

01:07:07.390 --> 01:07:09.370
Es ist auch ein Baukasten,

01:07:09.370 --> 01:07:11.450
aber es macht sehr viele Dinge automatisch,

01:07:14.430 --> 01:07:15.570
die man immer braucht.

01:07:15.570 --> 01:07:18.590
Zum Beispiel so Medienmanagement.

01:07:18.590 --> 01:07:20.590
Es gibt eine Funktionalität,

01:07:20.590 --> 01:07:22.370
wo man Bilder hochladen kann

01:07:22.370 --> 01:07:24.590
und die stehen dann auf den anderen Seiten zur Verfügung.

01:07:24.590 --> 01:07:28.730
Auch ohne irgendwelchen Code schreiben zu müssen,

01:07:28.730 --> 01:07:30.330
auch ohne die Templates selbst schreiben zu müssen,

01:07:30.330 --> 01:07:31.310
stehen die da zur Verfügung.

01:07:31.310 --> 01:07:33.450
Es gibt Benutzermanagement

01:07:33.450 --> 01:07:35.150
und der größte Trick, den die machen,

01:07:35.150 --> 01:07:36.890
ist, dass sie ihren eigenen Admin mitbringen.

01:07:36.890 --> 01:07:40.690
Also man hat dann nicht mehr den Django-Admin,

01:07:40.690 --> 01:07:42.910
der ja so die Sicht auf die Datenbank ist,

01:07:42.910 --> 01:07:44.410
sondern man hat dann den Wagtail-Admin,

01:07:44.410 --> 01:07:47.170
und der Wagtail-Admin ist eine Sicht auf eine Webseite.

01:07:47.170 --> 01:07:48.370
Also auf Content.

01:07:48.370 --> 01:07:51.770
Genau, auf Content, auf eine Webseitenstruktur.

01:07:51.770 --> 01:07:55.350
Das heißt, die haben einfach so eine Baumstruktur,

01:07:55.350 --> 01:07:57.350
da gibt es eben dann so Root-Seiten,

01:07:57.350 --> 01:07:59.030
je nachdem, wie viele Domains man da haben möchte.

01:07:59.030 --> 01:08:00.390
Üblicherweise gibt es dann erstmal eine.

01:08:00.390 --> 01:08:01.870
Das ist die Hauptseite

01:08:01.870 --> 01:08:04.510
und alle anderen Seiten sind irgendwie da so dran geklebt.

01:08:04.510 --> 01:08:07.970
Und das spiegelt sich in der URL-Struktur wieder.

01:08:07.970 --> 01:08:08.930
Das sind genau die URLs,

01:08:08.930 --> 01:08:11.030
die man dann eben auf seiner Webseite hat

01:08:11.030 --> 01:08:13.090
und ist aber auch in dem Admin so.

01:08:14.390 --> 01:08:16.550
Das heißt, diese Struktur der Webseite,

01:08:16.550 --> 01:08:17.170
die man aufbaut,

01:08:17.170 --> 01:08:18.810
ist in dem Admin wiedergespiegelt.

01:08:18.810 --> 01:08:21.290
Und das macht es natürlich sehr schön leicht,

01:08:21.290 --> 01:08:23.430
das so zu verhalten, wie man es haben möchte.

01:08:23.430 --> 01:08:24.650
Wenn ich eine Hauptseite habe

01:08:24.650 --> 01:08:25.970
und da habe ich eine Unterseite Blog

01:08:25.970 --> 01:08:27.650
und eine Unterseite über mich

01:08:27.650 --> 01:08:29.190
und eine Unterseite Impressum

01:08:29.190 --> 01:08:30.830
und eine Unterseite Produkte,

01:08:30.830 --> 01:08:33.090
dann ist klar, was da drin ist.

01:08:33.090 --> 01:08:36.610
Und die Seite Blog hat halt als Unterseite einen Blogpost

01:08:36.610 --> 01:08:39.150
und die ist dann halt entsprechend so eingerichtet,

01:08:39.150 --> 01:08:40.670
die muss dann halt entsprechend so eingerichtet sein,

01:08:40.670 --> 01:08:42.410
dass die die Blogposts anzeigt

01:08:42.410 --> 01:08:43.830
und dass die die Sachen so anzeigt,

01:08:43.950 --> 01:08:45.530
wie sie sein sollen.

01:08:45.530 --> 01:08:46.710
Du hast gerade eine Sache ganz kurz schon.

01:08:46.710 --> 01:08:48.450
In was muss die Wibo eingefichtet sein,

01:08:48.450 --> 01:08:49.230
dass die die Blogposts sind?

01:08:49.230 --> 01:08:51.210
Ja, das ist jetzt eben die Sache.

01:08:51.210 --> 01:08:53.570
Wagtail ist kein vorgefertigtes CMS,

01:08:53.570 --> 01:08:56.830
sondern es ist wieder nur die Bausteine,

01:08:56.830 --> 01:08:58.170
die man braucht für einen CMS.

01:08:58.170 --> 01:09:00.070
Das heißt, du musst ja noch das Menü zusammenbasteln

01:09:00.070 --> 01:09:01.470
und halt die Anzeige der Postings.

01:09:01.470 --> 01:09:03.070
Genau, du musst halt eben die Sachen,

01:09:03.070 --> 01:09:05.050
die da drin vorkommen sollen, zusammenbasteln.

01:09:05.050 --> 01:09:06.110
Das muss dann ein Entwickler machen.

01:09:06.110 --> 01:09:07.450
Aber wenn das fertig ist,

01:09:07.450 --> 01:09:09.970
wenn der Entwickler das fertig Entwickler hat,

01:09:09.970 --> 01:09:13.770
dann kann man das problemlos,

01:09:13.930 --> 01:09:15.770
das Content-Administratoren geben.

01:09:15.770 --> 01:09:16.590
Also solchen Leuten,

01:09:16.590 --> 01:09:18.050
die nicht einen technischen Hintergrund haben,

01:09:18.050 --> 01:09:21.110
sondern die eben den Content-Hintergrund haben

01:09:21.110 --> 01:09:22.570
oder die, keine Ahnung,

01:09:22.570 --> 01:09:24.010
Abteilungsleiter für irgendwas sind.

01:09:24.010 --> 01:09:27.510
Und das ist eine sehr praktische Sache.

01:09:27.510 --> 01:09:31.170
Ich baue das inzwischen in jedes meiner Projekte ein,

01:09:31.170 --> 01:09:33.250
einfach weil es die Möglichkeit gibt.

01:09:33.250 --> 01:09:35.110
Ich mache da keine große Struktur.

01:09:35.110 --> 01:09:36.510
Es gibt dann halt ein Page-Modell

01:09:36.510 --> 01:09:38.810
und das hat eine Überschrift und einen Text.

01:09:38.810 --> 01:09:41.210
Mehr ist ja eine Webseite nicht.

01:09:41.210 --> 01:09:43.850
Und baut mir halt so eine Struktur auf.

01:09:43.910 --> 01:09:46.170
Und anstatt, dass ich dann überall 404 Seiten habe

01:09:46.170 --> 01:09:48.070
und der Benutzer sagt,

01:09:48.070 --> 01:09:49.510
ja, aber hier soll doch das Impressum sein,

01:09:49.510 --> 01:09:51.910
muss ich nicht als Entwickler hingehen und sagen,

01:09:51.910 --> 01:09:53.070
da ist jetzt eine URL-Impressum,

01:09:53.070 --> 01:09:54.870
sondern sage ich, leg halt die Seite Impressum an

01:09:54.870 --> 01:09:56.850
und schreib drauf, was du draufschreiben möchtest.

01:09:56.850 --> 01:10:01.570
Das macht eben für die Benutzer es leichter,

01:10:01.570 --> 01:10:03.190
da so Inhalte einzufügen.

01:10:03.190 --> 01:10:04.650
Und zwar egal, was die Anwendung ist.

01:10:04.650 --> 01:10:07.130
Egal, ob das jetzt eine technische Anwendung ist

01:10:07.130 --> 01:10:10.250
oder eine Anwendung für irgendjemanden zu Hause.

01:10:10.250 --> 01:10:12.170
Einfach Seiten hinzufügen können,

01:10:12.170 --> 01:10:13.170
ist eine sinnvolle Sache.

01:10:13.690 --> 01:10:14.630
Ja, so ein Page-Generator, ja.

01:10:14.630 --> 01:10:16.330
Also gibt es da auch irgendwelche Typen,

01:10:16.330 --> 01:10:17.350
die man direkt dann wählt?

01:10:17.350 --> 01:10:18.890
Also kann man jetzt zum Beispiel dem sagen,

01:10:18.890 --> 01:10:19.850
hey, du bist jetzt ein Blog

01:10:19.850 --> 01:10:22.890
oder du bist jetzt eine Videoseite oder...

01:10:22.890 --> 01:10:25.810
Ja, das geht jetzt so ein bisschen in die interne Struktur rein.

01:10:25.810 --> 01:10:28.590
Also der generelle Typ heißt Page.

01:10:28.590 --> 01:10:31.470
Das ist das, was Backtail mitbringt.

01:10:31.470 --> 01:10:33.090
Das ist einfach, da muss ich ein Modell,

01:10:33.090 --> 01:10:34.670
ein Django-Modell anlegen

01:10:34.670 --> 01:10:36.890
und das leitet dann nicht ab von Models.model,

01:10:36.890 --> 01:10:37.790
sondern von Page.

01:10:37.790 --> 01:10:39.950
Und dann ist das automatisch in Page

01:10:39.950 --> 01:10:42.750
und dann ist das auch automatisch in diesem Admin drin und verfügbar.

01:10:43.470 --> 01:10:47.510
Da würde ich dann eben einen Blog-Index anlegen,

01:10:47.510 --> 01:10:48.170
der eine Page ist.

01:10:48.170 --> 01:10:49.650
Der hat selber keine weiteren Inhalte.

01:10:49.650 --> 01:10:52.610
Und dann ein weiteres Modell,

01:10:52.610 --> 01:10:54.250
das heißt dann Blog-Page oder Blog-Entry,

01:10:54.250 --> 01:10:56.010
was auch von Page ableitet,

01:10:56.010 --> 01:10:58.230
was dann eben Überschrift und Inhalt

01:10:58.230 --> 01:10:59.410
und vielleicht auch noch, keine Ahnung,

01:10:59.410 --> 01:11:00.290
Datum und so weiter hat.

01:11:00.290 --> 01:11:01.550
Da sind so ein paar Sachen,

01:11:01.550 --> 01:11:04.430
sind in diesem Page-Modell schon drin,

01:11:04.430 --> 01:11:05.390
das Publish-Datum,

01:11:05.390 --> 01:11:06.630
ob es sichtbar ist oder nicht,

01:11:06.630 --> 01:11:09.490
wie die URL heißen soll,

01:11:09.490 --> 01:11:10.390
der Seitentitel.

01:11:10.390 --> 01:11:11.930
So ein paar Sachen, die man immer braucht,

01:11:11.930 --> 01:11:13.330
sind da schon vor.

01:11:13.330 --> 01:11:16.290
Aber dann ist diese Struktur

01:11:16.290 --> 01:11:16.890
fertig definiert.

01:11:16.890 --> 01:11:18.330
Dann lege ich einen Blog-Index an.

01:11:18.330 --> 01:11:20.910
Der Blog-Index

01:11:20.910 --> 01:11:23.350
zeigt sich dann halt irgendwie an.

01:11:23.350 --> 01:11:24.570
Da brauche ich dann ein Template dafür

01:11:24.570 --> 01:11:27.470
und dann brauche ich ein Template für die Blog-Page

01:11:27.470 --> 01:11:29.150
und dann bin ich fertig.

01:11:29.150 --> 01:11:30.330
Dann kann ich dem Benutzer sagen,

01:11:30.330 --> 01:11:31.950
hier, wenn du einen neuen Blog-Eintrag anlegen willst,

01:11:31.950 --> 01:11:34.250
gehe hier auf Hauptseite, Blog und dann neue Seite

01:11:34.250 --> 01:11:36.050
und dann ist das eine neue Seite.

01:11:36.050 --> 01:11:39.430
Und dieser Workflow, der da passiert,

01:11:39.430 --> 01:11:41.150
der ist schon abgebildet.

01:11:41.150 --> 01:11:42.870
Der ist automatisch in diesem Admin schon drin

01:11:42.870 --> 01:11:43.110
und der ist automatisch in diesem Admin schon drin.

01:11:43.110 --> 01:11:45.130
Der ist automatisch in diesem Modell-Page

01:11:45.130 --> 01:11:46.750
schon drin.

01:11:46.750 --> 01:11:48.930
Also, dass eine Seite ein Entwurf ist

01:11:48.930 --> 01:11:52.210
und dass die Revisionen hat,

01:11:52.210 --> 01:11:54.590
dass die eben bearbeitet wird

01:11:54.590 --> 01:11:55.970
und dass die zu bestimmten Zeitpunkten

01:11:55.970 --> 01:11:56.850
dann veröffentlicht wird

01:11:56.850 --> 01:11:58.170
und dann eben eine Live-Version hat

01:11:58.170 --> 01:11:59.570
und eine Nicht-Live-Version

01:11:59.570 --> 01:12:00.630
und dass man sich die Unterschiede

01:12:00.630 --> 01:12:02.210
zwischen diesen Seitenversionen angucken kann.

01:12:02.210 --> 01:12:03.590
Das ist dann alles automatisch schon drin.

01:12:03.590 --> 01:12:06.210
Und dass ich Medien hochladen kann,

01:12:06.210 --> 01:12:07.030
ist automatisch schon drin.

01:12:07.030 --> 01:12:10.190
Und dann gibt es eben einen Feldtypen.

01:12:10.190 --> 01:12:12.470
Diese Blog-Page wird dann eben halt

01:12:12.470 --> 01:12:12.890
ein Admin.

01:12:12.890 --> 01:12:15.270
Einen Titel haben und einen Content

01:12:15.270 --> 01:12:16.810
oder ein Body-Feld.

01:12:16.810 --> 01:12:18.670
Da gibt es einen speziellen Feldtypen,

01:12:18.670 --> 01:12:19.790
der heißt Stream-Field,

01:12:19.790 --> 01:12:22.450
wo einfach mehrere Sachen untereinander sein können

01:12:22.450 --> 01:12:24.170
und da kann ich dann einfach Bilder reintun.

01:12:24.170 --> 01:12:26.010
Kann ich Bilder hochladen und sagen,

01:12:26.010 --> 01:12:27.050
hier soll jetzt ein Text sein

01:12:27.050 --> 01:12:28.610
und dann soll ein Bild angezeigt werden

01:12:28.610 --> 01:12:29.470
und dann soll wieder ein Text kommen.

01:12:29.470 --> 01:12:32.810
Diese Möglichkeit, dass jemand

01:12:32.810 --> 01:12:35.810
nicht technisches einfach reingehen kann

01:12:35.810 --> 01:12:36.750
und ein Bild hochladen kann

01:12:36.750 --> 01:12:38.010
und das wird dann auf der Seite angezeigt,

01:12:38.010 --> 01:12:41.290
das ist so nützlich und so praktisch,

01:12:41.290 --> 01:12:42.410
weil das braucht man immer,

01:12:42.670 --> 01:12:42.890
irgendwann.

01:12:42.890 --> 01:12:46.330
Ich erinnere mich an Lockens Blog.

01:12:46.330 --> 01:12:48.690
Ja, klar.

01:12:48.690 --> 01:12:50.870
Das ist das, was eine Blog-Engine macht.

01:12:50.870 --> 01:12:52.670
Die erlaubt uns, Texte und Medien

01:12:52.670 --> 01:12:54.490
so aufzubereiten,

01:12:54.490 --> 01:12:55.570
dass sie da sichtbar sind,

01:12:55.570 --> 01:12:57.530
dass sie auf eine schöne Art und Weise angezeigt werden.

01:12:57.530 --> 01:13:00.350
Und diese Sachen, die man immer braucht,

01:13:00.350 --> 01:13:01.510
die nimmt einem aktuell halt ab.

01:13:01.510 --> 01:13:02.890
Früher, ich meine,

01:13:02.890 --> 01:13:05.010
du hast sicherlich viele Seiten gemacht,

01:13:05.010 --> 01:13:06.490
die eine URL-Impressum hatten,

01:13:06.490 --> 01:13:09.190
die eine URL erbaut hatten,

01:13:09.190 --> 01:13:11.550
wo man die Sachen halt dann händisch reintun musste,

01:13:11.550 --> 01:13:12.450
wo man dann halt eine HTML-Seite

01:13:12.450 --> 01:13:15.650
die dann als Template irgendwo drin war.

01:13:15.650 --> 01:13:16.790
Und wenn man ein Bild haben wollte,

01:13:16.790 --> 01:13:18.090
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.710
Und das allein, das sich zu überlegen,

01:13:22.710 --> 01:13:24.030
ob es Static oder Media ist,

01:13:24.030 --> 01:13:25.930
ist schon mehr Gedanken,

01:13:25.930 --> 01:13:27.190
als 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:31.510
da gibt es einen Bereich Images

01:13:31.510 --> 01:13:33.310
und da kann der Benutzer mit Drag & Drop

01:13:33.310 --> 01:13:34.830
ein Bild hochladen und dann kann er hinterher

01:13:34.830 --> 01:13:36.210
in seinen Blog-Post reingehen

01:13:36.210 --> 01:13:37.210
und das Bild einfügen und fertig.

01:13:37.210 --> 01:13:39.670
Wagtail CMS?

01:13:39.670 --> 01:13:39.830
Ja.

01:13:42.230 --> 01:13:42.590
Überlein.

01:13:42.590 --> 01:13:44.690
Es ist einfach Seiten hinzufügen,

01:13:44.690 --> 01:13:45.510
ist so eine praktische Sache.

01:13:45.510 --> 01:13:47.790
Selbst wenn ich kein CMS brauche,

01:13:47.790 --> 01:13:48.910
tue ich es einfach erst mal rein.

01:13:48.910 --> 01:13:50.790
Ja, ja, ja.

01:13:50.790 --> 01:13:52.770
Ja, ich habe das auch,

01:13:52.770 --> 01:13:56.310
ja, ich habe mal dieses Bakery-Example da ausprobiert

01:13:56.310 --> 01:14:00.290
und naja, nee, es fühlt sich schon ziemlich gut an,

01:14:00.290 --> 01:14:04.650
wobei ich da halt genau mit den Medien

01:14:04.650 --> 01:14:06.110
halt genau auch wieder so Probleme,

01:14:06.110 --> 01:14:08.410
das ist halt einer der Gründe,

01:14:08.410 --> 01:14:09.910
warum ich dann überhaupt angefangen habe,

01:14:09.910 --> 01:14:11.170
meinen eigenen Cloud zu bauen.

01:14:11.170 --> 01:14:12.210
Das ist irgendwie niemals,

01:14:12.210 --> 01:14:12.850
dass man das ordentlich macht.

01:14:12.850 --> 01:14:13.870
Das ist irgendwie schade.

01:14:13.870 --> 01:14:17.510
Das ist halt, ja, man,

01:14:17.510 --> 01:14:19.330
heutzutage hat man ja eigentlich

01:14:19.330 --> 01:14:22.850
so ein Source-Set-Attribut

01:14:22.850 --> 01:14:25.490
an den Image-Dingern dran

01:14:25.490 --> 01:14:27.410
und man hat auch noch ein Picture-Element oder so

01:14:27.410 --> 01:14:30.710
und man möchte eigentlich jetzt

01:14:30.710 --> 01:14:31.610
an unterschiedliche Geräte

01:14:31.610 --> 01:14:32.810
mit unterschiedlicher Pixeldichte

01:14:32.810 --> 01:14:33.590
oder Bildschirme

01:14:33.590 --> 01:14:35.330
unterschiedliche Bilder ausliefern können

01:14:35.330 --> 01:14:35.610
oder so.

01:14:35.610 --> 01:14:37.050
Das ist das, was Source-Set macht, oder?

01:14:37.050 --> 01:14:37.630
Ja, genau.

01:14:37.630 --> 01:14:38.630
Dass man das Gerät selber raussuchen kann.

01:14:38.630 --> 01:14:39.110
Genau, genau.

01:14:39.110 --> 01:14:41.270
Und der Browser kann das halt dann tun,

01:14:41.270 --> 01:14:42.190
was er halt nicht kann.

01:14:42.190 --> 01:14:43.690
Der Browser kennt dann halt die Pixeldichte

01:14:43.690 --> 01:14:45.450
und kann das dann ordentlich machen

01:14:45.450 --> 01:14:47.230
und man muss eigentlich dann nur noch

01:14:47.230 --> 01:14:49.650
das Source-Set-Attribut halt richtig setzen

01:14:49.650 --> 01:14:51.430
und dann würde das automatisch richtig passieren.

01:14:51.430 --> 01:14:54.130
Aber irgendwie funktioniert das

01:14:54.130 --> 01:14:55.150
irgendwie bei den meisten nicht.

01:14:55.150 --> 01:14:57.150
Also bei Django hat kein eingebauten Support

01:14:57.150 --> 01:14:59.590
für irgendwie, ich habe jetzt ein Bild,

01:14:59.590 --> 01:15:01.630
okay, ich möchte das jetzt in unterschiedlichen Größen

01:15:01.630 --> 01:15:04.290
irgendwie haben, um das in ein Source-Set-Attribut

01:15:04.290 --> 01:15:04.790
packen zu können,

01:15:04.790 --> 01:15:07.770
sondern das muss man halt alles irgendwie so selber machen

01:15:07.770 --> 01:15:09.750
oder irgendwie andere Smart-Party-Apps dafür verwenden,

01:15:09.750 --> 01:15:10.330
die das halt können.

01:15:12.170 --> 01:15:13.250
Wir hatten uns ja schon darüber unterhalten.

01:15:13.250 --> 01:15:14.530
Ich glaube, dass man mit Wagtail,

01:15:14.530 --> 01:15:16.110
dass man das in zwei Stunden hinkriegt,

01:15:16.110 --> 01:15:17.510
dieses Source-Set zu machen.

01:15:17.510 --> 01:15:20.090
Ja, nicht mit den eingebauten Sachen,

01:15:20.090 --> 01:15:21.750
sondern man müsste sich ihn selber an den Tag schreiben.

01:15:21.750 --> 01:15:24.830
Aber dieses Medienhandling ist eben schon drin.

01:15:24.830 --> 01:15:27.070
Der kann schon verschiedene Bildgrößen generieren

01:15:27.070 --> 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.470
und die werden gecached und alles und so weiter.

01:15:34.470 --> 01:15:35.830
Und das ist natürlich dann schon

01:15:35.830 --> 01:15:38.450
die meiste Arbeit getan,

01:15:38.450 --> 01:15:40.270
dann nur noch die richtigen Größen rauszusuchen,

01:15:40.270 --> 01:15:41.530
in Anführungszeichen nur noch.

01:15:42.170 --> 01:15:44.290
Wir müssen uns mal zusammensetzen

01:15:44.290 --> 01:15:45.770
und das machen und dann machen wir ein Podcast.

01:15:45.770 --> 01:15:47.630
Dann musst du beim nächsten Sprint vorbeikommen.

01:15:47.630 --> 01:15:48.550
Ich kenne tatsächlich,

01:15:48.550 --> 01:15:50.370
ja, diese Sprints sind immer zu lang für mich,

01:15:50.370 --> 01:15:53.930
weil ich kann nicht ein ganzes Wochenende rausfreimachen.

01:15:53.930 --> 01:15:56.350
Lustigerweise

01:15:56.350 --> 01:15:58.930
kenne ich die Leute,

01:15:58.930 --> 01:16:00.230
die Wagtail erfunden haben

01:16:00.230 --> 01:16:02.730
und das war vor ein paar Jahren.

01:16:02.730 --> 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:09.390
und habe dann eben auch

01:16:09.390 --> 01:16:11.030
so eine Anzeige geantwortet

01:16:11.030 --> 01:16:12.150
von Bridget,

01:16:12.150 --> 01:16:13.270
Torchbox heißen die.

01:16:13.270 --> 01:16:15.290
Habe dann ein technisches Interview gemacht.

01:16:15.290 --> 01:16:16.050
Es war ganz leicht,

01:16:16.050 --> 01:16:17.310
aber Fissball ist im Wesentlichen.

01:16:17.310 --> 01:16:20.170
Und bin dann da genommen worden

01:16:20.170 --> 01:16:23.930
und diese Firma hat

01:16:23.930 --> 01:16:26.370
Wagtail sich selbst gebaut,

01:16:26.370 --> 01:16:28.830
um ihren Kunden

01:16:28.830 --> 01:16:30.350
eben genau sowas anbieten zu können.

01:16:30.350 --> 01:16:31.950
Die machen

01:16:31.950 --> 01:16:34.650
Websites für Charities,

01:16:34.650 --> 01:16:35.750
also für

01:16:35.750 --> 01:16:38.150
gemeinnützige Organisationen.

01:16:38.150 --> 01:16:41.330
Das ist eine britische Firma,

01:16:41.330 --> 01:16:41.870
eine britische Firma,

01:16:41.870 --> 01:16:44.310
da gehören in Großbritannien ganz viele Schulen dazu

01:16:44.310 --> 01:16:46.190
und ganz viele Universitäten und

01:16:46.190 --> 01:16:48.410
es gibt eine Organisation,

01:16:48.410 --> 01:16:49.610
die heißt Zero Waste Scotland

01:16:49.610 --> 01:16:51.870
und eine, die sich mit Fußballvereinen organisiert

01:16:51.870 --> 01:16:52.230
und so weiter.

01:16:52.230 --> 01:16:55.310
Die hatten sich einfach das als Tool selbst gebaut,

01:16:56.360 --> 01:17:00.180
Service anbieten zu können und haben dann gesagt, okay, wir veröffentlichen das als Open Source.

01:17:00.180 --> 01:17:04.160
Und bei denen in den wöchentlichen Besprechungen war ich eine Weile lang

01:17:04.160 --> 01:17:08.240
einfach mit dabei, weil ich in den Projekten drin war, haben sie immer mal wieder gezeigt, was es jetzt

01:17:08.240 --> 01:17:12.280
Neues gibt in Wagtail. Und eins der Features,

01:17:12.280 --> 01:17:15.960
was mich am meisten beeindruckt hat, war, die hatten Content-Aware-Resizing.

01:17:15.960 --> 01:17:20.300
Das heißt, wenn du eine Rendition, so heißt das

01:17:20.300 --> 01:17:24.220
bei denen, wenn du ein Bild in einer bestimmten Größe anforderst, dann kannst du

01:17:24.220 --> 01:17:27.320
angeben, dass es geklippt werden soll und

01:17:27.320 --> 01:17:32.220
dass es nicht verkleinert werden soll, sondern dass quasi ein Bildausschnitt ausgeschnitten werden soll.

01:17:32.220 --> 01:17:36.260
Also wenn du ein Bild hast, was 500 Pixel breit ist und du willst eins haben, was 300

01:17:36.260 --> 01:17:40.140
breit ist, kannst du es entweder verkleinern oder kannst es am Rand

01:17:40.140 --> 01:17:44.160
wegschneiden. Und was die eingebaut hatten, war, dass die

01:17:44.160 --> 01:17:48.240
Bilder durch OpenCV durchlaufen lassen und interessante Bereiche markieren

01:17:48.240 --> 01:17:52.340
und wenn du dann eben Bilder klippen lässt, dass die dann auf die interessanten

01:17:52.340 --> 01:17:56.080
Bereiche zuklippen. Das heißt, wenn du da eine Person drinstehen hast, dann würde das

01:17:56.080 --> 01:17:57.940
schmalere Bild eben immer noch die Person zeigen.

01:17:57.940 --> 01:18:03.880
Und das war im Wesentlichen automatisch. Das war da einfach drin.

01:18:03.880 --> 01:18:07.540
Die hatten das halt so mehr oder weniger nebenbei gesagt, oh ja, wir haben jetzt das und

01:18:07.540 --> 01:18:11.860
ich zeige es mal kurz. Und ich war so überrascht, dass das einfach so geht

01:18:11.860 --> 01:18:15.780
und dass die das einfach so da eingebaut hatten. Und das ist eben, das war für mich

01:18:15.780 --> 01:18:19.860
so ein bisschen der Moment, wo ich verstanden habe, warum solche Projekte so sinnvoll

01:18:19.860 --> 01:18:22.080
sind. Weil jemand was bauen kann,

01:18:22.340 --> 01:18:25.800
was sich auf den ersten Blick total wahnsinnig anhört, dass das überhaupt

01:18:25.800 --> 01:18:28.680
funktionieren kann. Und dann steht es allen einfach so zur Verfügung.

01:18:28.680 --> 01:18:31.980
Also ihr könnt so Jochen nehmen, dann musst du nicht mehr selber schneiden für deine Fotos.

01:18:31.980 --> 01:18:32.860
Ja, ja, ja.

01:18:32.860 --> 01:18:38.620
Die künstlerische Gestaltung wird da sicherlich nicht die allerbeste sein, aber

01:18:38.620 --> 01:18:41.940
er zeigt auf jeden Fall nicht nur dummen Hintergrund an.

01:18:41.940 --> 01:18:47.800
Das ist auch so was, also wenn man sich anguckt, was könnte man eigentlich alles mit dem Picture-Element machen

01:18:47.800 --> 01:18:51.960
und so. Und was wird da momentan gemacht? Da gibt es auch keinen Support in den

01:18:51.960 --> 01:18:52.320
Editorien.

01:18:52.340 --> 01:18:53.620
Ich habe mir auch, bevor ich dann angefangen habe,

01:18:53.620 --> 01:18:55.580
tatsächlich, ich habe nicht sofort irgendwie

01:18:55.580 --> 01:18:57.460
meinen, bin nicht sofort meinem

01:18:57.460 --> 01:18:59.700
NIH-Impuls

01:18:59.700 --> 01:19:02.200
gefolgt, sondern habe tatsächlich

01:19:02.200 --> 01:19:03.920
mir andere Sachen angeguckt. Ich habe mir unter anderem auch WordPress

01:19:03.920 --> 01:19:06.120
angeguckt und da geht so ein bisschen

01:19:06.120 --> 01:19:07.960
was. Da gibt es auch so Upload und dann ein bisschen

01:19:07.960 --> 01:19:10.040
Sachen, die man irgendwie

01:19:10.040 --> 01:19:12.220
nochmal kann, so irgendwie was drehen an dem Bild

01:19:12.220 --> 01:19:13.480
oder auch ein bisschen zuschneiden oder so.

01:19:13.480 --> 01:19:15.960
Und dann, WordPress macht auch tatsächlich

01:19:15.960 --> 01:19:18.200
irgendwie selbst Fawcett, aber halt auch nur drei Größen

01:19:18.200 --> 01:19:20.080
und alles nicht so richtig toll.

01:19:20.080 --> 01:19:22.140
Und also

01:19:22.140 --> 01:19:22.320
das ist so.

01:19:22.340 --> 01:19:23.820
Wo ich dann gedacht habe, okay, das mit den Bildern,

01:19:23.820 --> 01:19:26.180
das akzeptiere ich doch so gerade, obwohl es auch nicht

01:19:26.180 --> 01:19:28.100
schön ist. Was mich dann

01:19:28.100 --> 01:19:29.740
an WordPress halt sozusagen

01:19:29.740 --> 01:19:32.160
dann abgeschreckt hat letztlich war halt,

01:19:32.160 --> 01:19:34.060
dass es irgendwie mit Video nicht ordentlich umgehen konnte.

01:19:34.060 --> 01:19:36.360
Und das brauchte ich halt dummerweise und dann

01:19:36.360 --> 01:19:37.560
habe ich mir gedacht, so gut, ne.

01:19:37.560 --> 01:19:40.340
Ja, das ist bei Wagtail, glaube ich, auch noch nicht so richtig gut

01:19:40.340 --> 01:19:42.140
gelöst. Die machen das

01:19:42.140 --> 01:19:44.120
hauptsächlich über Embeds, weil die

01:19:44.120 --> 01:19:45.860
kommerziellen Kunden das halt alles auf

01:19:45.860 --> 01:19:47.600
Vimeo hosten oder auf

01:19:47.600 --> 01:19:50.020
anderen Plattformen. Genau,

01:19:50.020 --> 01:19:52.100
da gibt es auch jede Menge Django-Module, mit denen man

01:19:52.100 --> 01:19:53.940
irgendwie Sachen embedden kann und so, aber das ist halt eigentlich

01:19:53.940 --> 01:19:55.740
alles nicht das, was ich haben will. Also ich möchte einmal

01:19:55.740 --> 01:19:57.920
nicht haben, dass irgendwie ich

01:19:57.920 --> 01:20:00.200
auf so einen Service angewiesen

01:20:00.200 --> 01:20:01.980
bin, dann möchte ich eigentlich auch nicht, dass

01:20:01.980 --> 01:20:03.920
irgendwie meine User getrackt werden können darüber.

01:20:03.920 --> 01:20:05.940
Ich möchte auch nicht, dass... Oder dass es public ist

01:20:05.940 --> 01:20:07.600
einfach. Ja, ne, das will ich auch nicht, genau.

01:20:07.600 --> 01:20:09.980
Aber das ist vielleicht für ein CMS

01:20:09.980 --> 01:20:12.240
schon ein relativ spezifischer Anwendungsfall,

01:20:12.240 --> 01:20:13.860
dass es nicht public sein soll, dass es

01:20:13.860 --> 01:20:15.820
nicht extern anzeigen soll.

01:20:15.820 --> 01:20:16.260
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:21.900
irgendwie

01:20:21.900 --> 01:20:24.140
usergenerierten Content hast, der nicht...

01:20:24.140 --> 01:20:25.640
Also wenn du... Allein wenn du sowas wie

01:20:25.640 --> 01:20:27.560
Facebook bauen wolltest... Hm, okay.

01:20:27.560 --> 01:20:28.900
Ja, dann ist alles public.

01:20:28.900 --> 01:20:31.460
Ne, klar. Das ist public.

01:20:31.460 --> 01:20:33.660
Erstmal schon. Ne, aber also

01:20:33.660 --> 01:20:35.740
du kannst ja durchaus sagen, das will ich nur mit meinen Freunden...

01:20:35.740 --> 01:20:37.800
Ja, aber lange Zeit war es doch einfach erstmal alles public

01:20:37.800 --> 01:20:39.960
auf Facebook. Oder auf Twitter, ja, ist auch erstmal...

01:20:39.960 --> 01:20:41.880
Also ich... Es gibt bei Twitter die Möglichkeit,

01:20:41.880 --> 01:20:43.820
Sachen privat zu schalten. Kennst du jemanden,

01:20:43.820 --> 01:20:45.620
der das schon mal gemacht hat? Ja, ja. Ich habe mal einen privaten

01:20:45.620 --> 01:20:47.340
Tweet gesehen. Ja, doch.

01:20:47.340 --> 01:20:49.520
Auch Leuten, denen du nur folgen kannst, wenn sie das

01:20:49.520 --> 01:20:51.780
irgendwie erlaubt haben und so. Ja, ja, doch, doch, habe ich schon.

01:20:51.900 --> 01:20:53.800
Alles gesehen. Ist komisch, aber...

01:20:53.800 --> 01:20:55.040
Aber die breite Masse macht das auch nicht.

01:20:55.040 --> 01:20:57.640
Ne. Schon das Default

01:20:57.640 --> 01:20:59.420
ist schon erstmal... Ja.

01:20:59.420 --> 01:21:01.640
Aber wenn man so ein Feature

01:21:01.640 --> 01:21:03.680
haben wollte, dann geht das halt alles nicht mehr,

01:21:03.680 --> 01:21:05.780
wenn man das so macht. Und daher

01:21:05.780 --> 01:21:07.640
ist es schon schöner, wenn man

01:21:07.640 --> 01:21:09.480
das... Wäre es ja schon eigentlich schon

01:21:09.480 --> 01:21:11.480
schöner, wenn man das irgendwie selber auch

01:21:11.480 --> 01:21:13.580
hosten könnte. Ja, und so.

01:21:13.580 --> 01:21:15.520
Also ich weiß, dass das Torchbox

01:21:15.520 --> 01:21:17.540
da auch offen ist für Pull Requests, aber

01:21:17.540 --> 01:21:19.440
die sind auch offen für Aufträge. Also

01:21:19.440 --> 01:21:21.520
jetzt kann ich dir mal den Kontakt geben

01:21:21.520 --> 01:21:21.700
und du brauchst...

01:21:21.700 --> 01:21:23.640
Ja, du brauchst das einfach und wir profitieren

01:21:23.640 --> 01:21:25.740
dann alle davon. Dieses Feature wurde gesponsert

01:21:25.740 --> 01:21:27.060
von Jochen. Ja, ja, ja.

01:21:27.060 --> 01:21:30.180
Ja.

01:21:30.180 --> 01:21:31.840
Ja.

01:21:31.840 --> 01:21:33.540
Ich spüre da so ein Jucken. Ich glaube, das ist

01:21:33.540 --> 01:21:34.260
wieder meine Ending-Hase.

01:21:34.260 --> 01:21:38.820
Man muss doch irgendwann drüber wegkommen.

01:21:38.820 --> 01:21:41.060
So viel Zeit findet man im Leben.

01:21:41.060 --> 01:21:41.980
Ja, leider nicht.

01:21:41.980 --> 01:21:45.400
Ja, genau. Aber ansonsten... Achso,

01:21:45.400 --> 01:21:47.320
ich hatte... Da gab es auch eine

01:21:47.320 --> 01:21:49.320
Episode in dem Django Chat

01:21:49.320 --> 01:21:51.460
Podcast drüber. Ja, der Tom

01:21:51.460 --> 01:21:51.680
Dyson.

01:21:51.700 --> 01:21:52.900
Der Tom Dyson war da vor einer Weile.

01:21:52.900 --> 01:21:55.960
Das war auch... Das ist der Technical Director

01:21:55.960 --> 01:21:57.760
von Ragtail. Also von Torchbox

01:21:57.760 --> 01:21:59.140
und für die Abteilung, die Ragtail macht.

01:21:59.140 --> 01:22:02.040
Ja, und ich glaube, die hatten...

01:22:02.040 --> 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.340 --> 01:22:09.640
Ja, die haben auch noch einen ganzen Arm, der Drupal

01:22:09.640 --> 01:22:11.660
macht. Achso. Ja, und dann

01:22:11.660 --> 01:22:13.580
gab es da irgendwie ein größeres Update

01:22:13.580 --> 01:22:15.700
und das war sehr schmerzhaft offenbar

01:22:15.700 --> 01:22:17.420
und dann dachten sie sich so, okay... Ja, und Sicherheitsprobleme.

01:22:17.420 --> 01:22:19.540
Drupal hat immer wieder Sicherheitsprobleme, wo die halt

01:22:19.540 --> 01:22:20.740
jedes Mal kämpfen müssen.

01:22:21.700 --> 01:22:23.680
Ja, also das ist ein Hintergrund.

01:22:23.680 --> 01:22:25.720
Ja, genau. Und dann haben sie sich irgendwann gesagt, okay, nee, das

01:22:25.720 --> 01:22:26.820
muss doch auch besser gehen.

01:22:26.820 --> 01:22:29.860
Ja, und was ich

01:22:29.860 --> 01:22:31.420
auch interessant fand, es gibt ja

01:22:31.420 --> 01:22:33.660
durchaus einige sehr große Organisationen, die das halt

01:22:33.660 --> 01:22:35.800
verwenden. NASA, glaube ich,

01:22:35.800 --> 01:22:37.600
verwendet das. NHS

01:22:37.600 --> 01:22:39.100
verwendet das, glaube ich, komplett.

01:22:39.100 --> 01:22:41.280
Ragtail oder Drupal? Ragtail, ja.

01:22:41.280 --> 01:22:43.660
Ja, die IETF, die

01:22:43.660 --> 01:22:45.660
RFT-Webseite ist auch eine Ragtail-Webseite.

01:22:45.660 --> 01:22:47.700
Sieht mir hier nicht so richtig an, weil da ist viel

01:22:47.700 --> 01:22:49.820
Customization reingegangen, aber

01:22:49.820 --> 01:22:51.020
das ist...

01:22:51.020 --> 01:22:53.560
Das ist eine Ragtail-Seite. Und das finde ich eigentlich schon schön, ja,

01:22:53.560 --> 01:22:55.520
dass die IETF ihre

01:22:55.520 --> 01:22:57.040
RFTs mit Ragtail verwendet.

01:22:57.040 --> 01:22:58.580
Das ist immer ein guter Erfolg.

01:22:58.580 --> 01:22:59.980
Und ich habe damit gearbeitet.

01:22:59.980 --> 01:23:02.780
Ein ganz kleiner Teil davon...

01:23:02.780 --> 01:23:04.380
Du musst, glaube ich, noch mal viele Hörer abholen.

01:23:04.380 --> 01:23:07.700
Die IETF ist die Internet Engineering Task Force.

01:23:07.700 --> 01:23:09.600
Das ist die Arbeitsgruppe, die ganz

01:23:09.600 --> 01:23:11.380
viele von diesen Standards definiert hat, zum Beispiel

01:23:11.380 --> 01:23:13.500
E-Mail und HLTP und so weiter.

01:23:13.500 --> 01:23:15.540
Und die Dokumente, in denen das definiert ist,

01:23:15.540 --> 01:23:17.580
die heißen RFC, Request for Comment.

01:23:17.580 --> 01:23:21.000
Es gibt da keine Kommentarfunktionen?

01:23:21.020 --> 01:23:23.020
Ich habe auch noch niemanden gesehen, der Kommentare an RFCs

01:23:23.020 --> 01:23:25.760
dran schreibt, aber so heißen die ja.

01:23:25.760 --> 01:23:27.020
Ja, ja, und am Anfang war das so,

01:23:27.020 --> 01:23:29.300
das war ja nicht irgendwie...

01:23:29.300 --> 01:23:30.600
Die wurden auch einfach so...

01:23:30.600 --> 01:23:32.700
Das ist der Grund, warum die wurden vermeldet oder

01:23:32.700 --> 01:23:35.100
an jemanden geschickt, wenn jemand irgendwas dazu

01:23:35.100 --> 01:23:35.960
sagen möchte hier oder so.

01:23:35.960 --> 01:23:37.960
Genau, dann hat sich das Dokument so entwickelt.

01:23:37.960 --> 01:23:40.960
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.140
und dann haben sich alle halt dran gehalten.

01:23:44.140 --> 01:23:47.100
Deshalb, so ist das Internet

01:23:47.100 --> 01:23:47.480
entstanden.

01:23:47.480 --> 01:23:48.680
Ja.

01:23:48.680 --> 01:23:50.700
Und dieser Prozess läuft weiter.

01:23:51.020 --> 01:23:52.580
Also die IETF ist so eine

01:23:52.580 --> 01:23:54.400
Standardisierungssache, die eben

01:23:54.400 --> 01:23:57.380
diese Standards, alle sich mit den Standards

01:23:57.380 --> 01:23:58.500
befassen, zum Beispiel OAuth.

01:23:58.500 --> 01:24:01.160
Das war lange Zeit eine IETF

01:24:01.160 --> 01:24:02.300
Working Group.

01:24:02.300 --> 01:24:05.020
Echt? Bist du nicht vielleicht sogar eher B3C oder so?

01:24:05.020 --> 01:24:06.280
Ich weiß es noch nicht genau.

01:24:06.280 --> 01:24:08.840
Kann auch sein, kann auch sein, dass es B3C war.

01:24:08.840 --> 01:24:11.240
Aber es ist auf jeden Fall irgendeine von diesen Working Groups gewesen.

01:24:11.240 --> 01:24:13.180
Ja.

01:24:13.180 --> 01:24:15.000
Ja.

01:24:15.000 --> 01:24:17.440
Also das ist die, die sind schon sehr

01:24:17.440 --> 01:24:19.860
aktiv da.

01:24:19.860 --> 01:24:20.880
Ja.

01:24:21.020 --> 01:24:22.720
Sie haben auch mal lustige, es gibt so einen

01:24:22.720 --> 01:24:25.500
zum Beispiel einen RFC IP-Überbrieftauber

01:24:25.500 --> 01:24:26.600
4711, glaube ich.

01:24:26.600 --> 01:24:28.560
Überlegen Sie mal.

01:24:28.560 --> 01:24:29.680
Da gab es immer April-Scherze.

01:24:29.680 --> 01:24:31.660
Oder wieder Flaschen.

01:24:31.660 --> 01:24:32.460
Es gibt das Evil-Bit.

01:24:32.460 --> 01:24:35.940
In IP-Paketen kann man setzen, ob

01:24:35.940 --> 01:24:38.880
das eine gut gemeinte Botschaft

01:24:38.880 --> 01:24:40.260
oder eine bösartige Botschaft ist.

01:24:40.260 --> 01:24:42.680
Bösartige Botschaften sollen von allen Blutern bitte

01:24:42.680 --> 01:24:44.020
fallen gelassen werden.

01:24:44.020 --> 01:24:45.800
Sehr gut.

01:24:45.800 --> 01:24:48.900
Man könnte irgendwelche Botschaften, die Leute raus sind,

01:24:48.900 --> 01:24:50.380
manipulieren und immer schon ein Evil-Bit setzen.

01:24:50.380 --> 01:24:50.780
Ja, genau.

01:24:51.020 --> 01:24:52.700
Dann wäre man

01:24:52.700 --> 01:24:55.340
RFC-irgendwas

01:24:55.340 --> 01:24:55.740
konform.

01:24:55.740 --> 01:24:59.200
Ich weiß auch gar nicht, ob das rausgefiltert

01:24:59.200 --> 01:24:59.600
werden würde.

01:24:59.600 --> 01:25:02.220
Ich vermute es nicht.

01:25:02.220 --> 01:25:03.780
Ja.

01:25:03.780 --> 01:25:05.760
Genau.

01:25:05.760 --> 01:25:09.360
Ich fand

01:25:09.360 --> 01:25:10.500
Wacktail auch echt...

01:25:10.500 --> 01:25:12.780
Es gibt von der New York Times

01:25:12.780 --> 01:25:14.840
ein Modul, das heißt

01:25:14.840 --> 01:25:15.560
Wacktail Bakery.

01:25:15.560 --> 01:25:18.740
Und das baut auf das

01:25:18.740 --> 01:25:19.940
Modul Django Bakery.

01:25:19.940 --> 01:25:20.940
Und Django...

01:25:21.020 --> 01:25:22.320
Bakery ist ein

01:25:22.320 --> 01:25:24.000
Modul, was

01:25:24.000 --> 01:25:26.740
quasi aus Django einen Static Site Generator

01:25:26.740 --> 01:25:28.200
macht. Das heißt,

01:25:28.200 --> 01:25:30.560
der rendert Seiten als HTML

01:25:30.560 --> 01:25:32.620
und speichert dann das HTML ab. Und das entsprechende gibt es

01:25:32.620 --> 01:25:34.520
für Wacktail. Wacktail Bakery.

01:25:34.520 --> 01:25:35.720
Und ist von der New York Times.

01:25:35.720 --> 01:25:38.680
Das heißt, das ist so ein bisschen eine Indikation,

01:25:38.680 --> 01:25:40.620
dass die New York Times zumindest einen Teil ihrer Seiten

01:25:40.620 --> 01:25:42.800
in einem Wacktail

01:25:42.800 --> 01:25:44.320
drin hat und dann einfach rausrendert.

01:25:44.320 --> 01:25:45.740
Ja.

01:25:45.740 --> 01:25:47.900
Ja, das klingt auch interessant.

01:25:47.900 --> 01:25:48.180
Ja.

01:25:48.180 --> 01:25:50.900
Wüsste ich auch gar nicht, dass es...

01:25:51.020 --> 01:25:51.600
dass es solche Sachen gibt.

01:25:51.600 --> 01:25:53.040
Schick.

01:25:53.040 --> 01:25:55.900
Das geht dann so ein bisschen wieder zurück zu den Anfängen des Webs,

01:25:55.900 --> 01:25:57.780
wo eben Webseiten nicht so dynamisch waren,

01:25:57.780 --> 01:25:59.560
sondern halt

01:25:59.560 --> 01:26:00.300
schnell.

01:26:00.300 --> 01:26:00.920
Ja.

01:26:00.920 --> 01:26:05.640
Ja, es ist ja auch ein Riesentrend

01:26:05.640 --> 01:26:07.820
zur Zeit mit den Static Site Generators.

01:26:07.820 --> 01:26:09.580
Das heißt auch vor allen Dingen, um halt das Hosting-Problem

01:26:09.580 --> 01:26:12.060
so ein bisschen loszuwerden, weil statt Seiten kann man halt überall hinlegen.

01:26:12.060 --> 01:26:13.600
Ja klar, und überall schnell.

01:26:13.600 --> 01:26:14.020
Ja.

01:26:14.020 --> 01:26:15.740
Naja.

01:26:15.740 --> 01:26:18.940
Ja, aber wenn man halt Interaktionen

01:26:18.940 --> 01:26:20.540
haben will auf der Seite und so, dann geht das halt.

01:26:21.020 --> 01:26:22.520
Ja gut, dann

01:26:22.520 --> 01:26:24.780
musst du dir irgendwas überlegen mit JavaScript

01:26:24.780 --> 01:26:25.640
oder sonst irgendwas.

01:26:25.640 --> 01:26:26.160
Ja.

01:26:26.160 --> 01:26:30.700
Genau, also dieses Streamfield,

01:26:30.700 --> 01:26:32.600
ich weiß nicht, ich glaube es gibt zwei,

01:26:32.600 --> 01:26:34.860
die haben auch irgendwann mal ursprünglich angefangen mit

01:26:34.860 --> 01:26:36.920
es gibt ein Feld, der einfach an dem Content drinsteht.

01:26:36.920 --> 01:26:38.400
Ja, das heißt Rich Text Field?

01:26:38.400 --> 01:26:39.840
Ja, Rich Text, genau, ja.

01:26:39.840 --> 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 sowas

01:26:44.720 --> 01:26:45.860
in der Art und

01:26:45.860 --> 01:26:48.860
so implementiert ist es irgendwie in der Datenbank

01:26:48.860 --> 01:26:50.180
ist es halt so ein JSON-Field.

01:26:51.020 --> 01:26:53.280
So ein binary JSON-Ding und man kann halt

01:26:53.280 --> 01:26:53.920
beliebig viele

01:26:53.920 --> 01:26:56.800
naja, wie heißen die Dinger?

01:26:56.800 --> 01:26:59.320
Nicht Blogs, doch Blogs?

01:26:59.320 --> 01:27:01.580
Ja doch, also in Streamfield heißen sie Blogs.

01:27:01.580 --> 01:27:01.920
Ja.

01:27:01.920 --> 01:27:05.260
Und auch beliebige Typen im Wesentlichen und das wird halt

01:27:05.260 --> 01:27:06.380
über den Editor gesteuert.

01:27:06.380 --> 01:27:08.560
Du kannst einen neuen Typen,

01:27:08.560 --> 01:27:10.140
einen neuen Blog-Typen machen,

01:27:10.140 --> 01:27:13.500
dem musst du dann halt ein Template

01:27:13.500 --> 01:27:15.600
mitgeben und, also da gibt es schon so Vorlagen, ja.

01:27:15.600 --> 01:27:17.580
Wenn du mehr Funktionalität haben willst,

01:27:17.580 --> 01:27:19.240
kannst du auch komplett alles in Code machen, aber

01:27:19.240 --> 01:27:20.440
im Wesentlichen,

01:27:21.020 --> 01:27:22.560
sagst du dem halt, was der für Felder haben soll und

01:27:22.560 --> 01:27:23.280
ein Template.

01:27:23.280 --> 01:27:25.800
Und der Editor regelt dann den Rest.

01:27:25.800 --> 01:27:28.040
Und so wird das gesteuert, dass du eben nur Blog-Typen

01:27:28.040 --> 01:27:30.200
haben kannst, die es auch gibt und die auch sinnvoll

01:27:30.200 --> 01:27:30.380
sind.

01:27:30.380 --> 01:27:33.940
Aber das ist schon eine sehr schöne

01:27:33.940 --> 01:27:36.260
Möglichkeit, eben so erweiterbare

01:27:36.260 --> 01:27:38.120
Sachen zu machen. Wenn du jetzt irgendwo was

01:27:38.120 --> 01:27:40.140
hast, was, keine Ahnung, eine andere Seite anzeigen

01:27:40.140 --> 01:27:41.660
soll oder ein Snippet von irgendwas oder

01:27:41.660 --> 01:27:43.960
ein Wikipedia-Artikel, dann schreibst du dir halt

01:27:43.960 --> 01:27:44.680
einen Stream-Blog dafür,

01:27:44.680 --> 01:27:47.940
der halt die

01:27:47.940 --> 01:27:49.900
URL der Wikipedia-Seite hat und vielleicht

01:27:49.900 --> 01:27:50.920
noch eine Caption oder was weiß ich.

01:27:51.020 --> 01:27:54.120
Ja? Und dir das irgendwie anzeigt und schon

01:27:54.120 --> 01:27:55.760
hast du das schon. Kannst das überall auf deiner

01:27:55.760 --> 01:27:58.820
Webseite verändern. Und das ist ziemlich, ziemlich

01:27:58.820 --> 01:28:00.960
flexibel und ziemlich genial, weil es eben dem,

01:28:00.960 --> 01:28:04.040
dem, ja, wie gesagt, diese Brücke schlägt zwischen

01:28:04.040 --> 01:28:05.700
der technischen Programmierung, die jemand machen

01:28:05.700 --> 01:28:08.540
muss und dem, dem Content schreiben, was auch

01:28:08.540 --> 01:28:10.160
jemand machen muss, was aber üblicherweise nicht

01:28:10.160 --> 01:28:12.120
die gleichen Leute sind. Oder zumindest nicht im

01:28:12.120 --> 01:28:13.520
gleichen gedanklichen Modus.

01:28:13.520 --> 01:28:16.800
Und das ist eine sehr angenehme Sache.

01:28:16.800 --> 01:28:20.140
Ja, ja.

01:28:20.140 --> 01:28:20.440
Ja.

01:28:20.440 --> 01:28:20.800
Ja.

01:28:21.020 --> 01:28:23.100
Da ist ich dann nochmal irgendwie auch richtig

01:28:23.100 --> 01:28:23.620
mit beschäftigt.

01:28:23.620 --> 01:28:24.520
Habe ich euch überzeugt.

01:28:24.520 --> 01:28:26.220
Ja.

01:28:26.220 --> 01:28:28.400
Ja, eben.

01:28:28.400 --> 01:28:31.220
Wie ist das denn eigentlich, wenn jetzt

01:28:31.220 --> 01:28:33.200
irgendwie, gibt es da eine eingebaute Suchmaschine

01:28:33.200 --> 01:28:35.220
oder wenn man jetzt Sachen da drin finden

01:28:35.220 --> 01:28:36.000
möchte an Seiten?

01:28:36.000 --> 01:28:39.300
Die haben ein Elasticsearch

01:28:39.300 --> 01:28:39.940
Adapter.

01:28:39.940 --> 01:28:42.440
Für eine Volltext-Suche.

01:28:42.440 --> 01:28:44.920
Hast ja dann halt die ganzen Probleme

01:28:44.920 --> 01:28:47.000
wieder damit. Ich habe auch schon gesehen,

01:28:47.000 --> 01:28:48.880
dass es jemanden gibt, der eben diese

01:28:48.880 --> 01:28:50.920
Postgres-Volltext-Suche angebaut hat.

01:28:51.020 --> 01:28:52.000
Aber ich weiß nicht, wie gut die ist.

01:28:52.000 --> 01:28:53.920
Ich weiß nicht, wie weit man damit kommt.

01:28:53.920 --> 01:28:57.880
Andererseits, da eine Postgres-Volltext-Suche

01:28:57.880 --> 01:28:59.720
draus, also selber dran zu machen, sollte

01:28:59.720 --> 01:29:01.720
eigentlich nicht unheimlich schlimm sein, weil das ist eine ganz normale

01:29:01.720 --> 01:29:03.700
Django oder so. Ja, ja. Du müsstest halt bloß irgendwie

01:29:03.700 --> 01:29:05.900
eine Methode haben, wie du aus einem Streamfeld

01:29:05.900 --> 01:29:07.720
jetzt sozusagen allen Text, den du irgendwie

01:29:07.720 --> 01:29:09.100
initiieren willst, draus

01:29:09.100 --> 01:29:11.500
kriegst. Ja, aber das ist ein JSON-Feld und die haben alle

01:29:11.500 --> 01:29:13.560
Achso, okay, gut. Dann musst du wissen, welche

01:29:13.560 --> 01:29:15.540
Typen du haben möchtest. Ja.

01:29:15.540 --> 01:29:17.920
Das ist eine Liste von Blogs

01:29:17.920 --> 01:29:20.000
und die haben halt einen Titel und dann ihre Inhalte.

01:29:20.000 --> 01:29:20.420
Aber,

01:29:21.020 --> 01:29:22.200
müsstest du dann irgendwie raus

01:29:22.200 --> 01:29:25.140
aussuchen. Ja, geht bestimmt.

01:29:25.140 --> 01:29:26.980
Irgendwie geht es bestimmt.

01:29:26.980 --> 01:29:28.940
Irgendwie geht alles.

01:29:28.940 --> 01:29:32.260
Aber da müsste man sich dann tatsächlich mal angucken,

01:29:32.260 --> 01:29:33.760
wie die...

01:29:33.760 --> 01:29:36.100
Aber ansonsten an Navigationsgeschichten

01:29:36.100 --> 01:29:38.180
gibt es halt das, was man selber definiert hat, aber

01:29:38.180 --> 01:29:40.360
Navigationsleiste oder so

01:29:40.360 --> 01:29:42.260
automatisch...

01:29:42.260 --> 01:29:43.440
Nee,

01:29:43.440 --> 01:29:46.100
automatische Anzeigen nicht,

01:29:46.100 --> 01:29:48.180
aber du kriegst natürlich über diese Struktur viel raus.

01:29:48.180 --> 01:29:50.200
Du siehst, welche Seiten

01:29:50.200 --> 01:29:51.460
es gibt und welche Unterseiten

01:29:51.460 --> 01:29:53.220
die haben. Und

01:29:53.220 --> 01:29:55.640
darüber definierst du dir eigentlich normalerweise

01:29:55.640 --> 01:29:56.200
diese Struktur.

01:29:56.200 --> 01:29:59.260
Es gibt in Wagtail

01:29:59.260 --> 01:30:00.680
eingebaut sowas, wo du eben

01:30:00.680 --> 01:30:02.960
diese Parent- und

01:30:02.960 --> 01:30:05.560
Child-Relations abfragen kannst,

01:30:05.560 --> 01:30:07.280
wo du auch gucken kannst, was dein Seitenrout ist.

01:30:07.280 --> 01:30:09.440
Es gibt aber separat davon

01:30:09.440 --> 01:30:11.980
noch eine Bibliothek, eine Third-Party-Bibliothek,

01:30:11.980 --> 01:30:13.040
die Wagtail Menus heißt,

01:30:13.040 --> 01:30:15.600
wo du dann

01:30:15.600 --> 01:30:17.700
eben mehrere Menüs definieren

01:30:17.700 --> 01:30:20.080
kannst. Sagen kannst, das ist das Hauptmenü

01:30:20.080 --> 01:30:21.700
oder das ist das Seitenmenü oder das ist das

01:30:21.700 --> 01:30:23.640
Futtermenü oder was auch immer. Und dann

01:30:23.640 --> 01:30:25.180
bei jeder Seite eben sagen kannst,

01:30:25.180 --> 01:30:27.600
ob die in dem Menü oder in dem Menü

01:30:27.600 --> 01:30:29.420
oder in dem Menü auftauchen soll. Und da

01:30:29.420 --> 01:30:31.400
dir sozusagen aus der Seitenstruktur nochmal

01:30:31.400 --> 01:30:33.380
die Menüstruktur zusammenbauen.

01:30:33.380 --> 01:30:35.680
Und der hat dann auch Tags dazu,

01:30:35.680 --> 01:30:36.780
die das auch rausrendern.

01:30:36.780 --> 01:30:39.600
Das Styling musst du

01:30:39.600 --> 01:30:41.420
dann noch selber machen. Aber

01:30:41.420 --> 01:30:43.420
du kriegst auf jeden Fall die Informationen

01:30:43.420 --> 01:30:45.160
als UL oder als was auch immer.

01:30:45.160 --> 01:30:48.560
Okay.

01:30:49.960 --> 01:30:51.100
Das ist auch

01:30:51.100 --> 01:30:52.420
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.480
Indikation, dass das das Richtige war,

01:30:56.480 --> 01:30:58.760
Wagtail zu machen, dass sich da schon so

01:30:58.760 --> 01:31:00.920
eine Subkultur

01:31:00.920 --> 01:31:03.160
außenrum gebildet hat, so ein ganzes Ökosystem,

01:31:03.160 --> 01:31:04.900
was jetzt eben die ganzen Sachen, die

01:31:04.900 --> 01:31:07.060
nicht im Core drin sind, alle mitliefert.

01:31:07.060 --> 01:31:08.660
Zum Beispiel die Menüs oder zum Beispiel

01:31:08.660 --> 01:31:10.880
irgendwelche Image-Sachen oder zum Beispiel

01:31:10.880 --> 01:31:12.960
irgendwelche Authentification-Sachen oder sonst

01:31:12.960 --> 01:31:14.120
irgendwas. Slider.

01:31:14.120 --> 01:31:16.020
Slider, ja, auch das.

01:31:16.020 --> 01:31:18.180
Natürlich braucht man ja.

01:31:19.840 --> 01:31:22.560
Die dann so langsam einfach

01:31:22.560 --> 01:31:24.260
da sich dazu tun. Und das

01:31:24.260 --> 01:31:26.660
ist eigentlich eine Indikation dafür, dass das

01:31:26.660 --> 01:31:28.240
ganz gut am Leben ist.

01:31:28.240 --> 01:31:29.620
Ja, ja, ja.

01:31:29.620 --> 01:31:31.500
Ja, ist auch, glaube ich,

01:31:31.500 --> 01:31:33.000
eines der populärsten

01:31:33.000 --> 01:31:36.020
Django-Third-Party-App-

01:31:36.020 --> 01:31:36.860
Geschichten, die es gibt.

01:31:36.860 --> 01:31:39.140
Neben Django-Rest-Framework.

01:31:39.140 --> 01:31:41.680
Auch da gibt es übrigens

01:31:41.680 --> 01:31:43.120
eine Verbindung. Es gibt nämlich eine API.

01:31:43.120 --> 01:31:45.520
Hat, da saß ich auch

01:31:45.520 --> 01:31:47.020
in den Meetings dabei, hat eine amerikanische Kunde

01:31:47.020 --> 01:31:49.720
verlangt. Die wollten halt

01:31:49.720 --> 01:31:52.040
quasi die Verbindung zu ihrer

01:31:52.040 --> 01:31:53.980
Android-App haben,

01:31:53.980 --> 01:31:55.780
damit sie die Content nicht mehrmals pflegen müssen.

01:31:55.780 --> 01:31:57.380
Und deshalb gibt es eine API, wo du

01:31:57.380 --> 01:31:59.780
diese Seitenstruktur abrufen kannst und die Inhalte

01:31:59.780 --> 01:32:01.880
abrufen kannst und dann quasi

01:32:01.880 --> 01:32:03.540
selber rendern kannst, wenn du möchtest.

01:32:03.540 --> 01:32:05.940
Also man kann relativ leicht auch eine Single-Page-Application

01:32:05.940 --> 01:32:08.160
oder eine Android-Application

01:32:08.160 --> 01:32:09.780
oder eine iOS-Application, wo man dran tun,

01:32:09.780 --> 01:32:11.440
die die Sachen anzeigt.

01:32:11.440 --> 01:32:13.480
Wenn man das möchte, wenn man noch so

01:32:13.480 --> 01:32:15.420
2015 ist und das machen möchte.

01:32:15.420 --> 01:32:19.600
Naja, selbst wenn man

01:32:19.600 --> 01:32:21.140
jetzt irgendwie, keine Ahnung,

01:32:21.140 --> 01:32:23.500
React Native

01:32:23.500 --> 01:32:25.360
oder NativeScript oder

01:32:25.360 --> 01:32:27.320
irgendwie Vue oder so, also schon so

01:32:27.320 --> 01:32:29.400
Richtung 2050 unterwegs.

01:32:29.400 --> 01:32:32.120
Selbst da braucht man ja eine API.

01:32:32.120 --> 01:32:33.300
Aber ja.

01:32:33.300 --> 01:32:35.900
Ja, aber für alles eine eigene App braucht man nicht unbedingt.

01:32:35.900 --> 01:32:36.740
Nee, das stimmt schon.

01:32:36.740 --> 01:32:39.120
Das sehen die Kunden ja oft anders.

01:32:39.120 --> 01:32:41.640
Ja, klar. Als Kunde muss man ja immer

01:32:41.640 --> 01:32:43.160
seine eigene App haben und die hat dann auch

01:32:43.160 --> 01:32:45.180
150 Installs, weil sich jeder Mitarbeiter

01:32:45.180 --> 01:32:46.080
das einmal installieren muss.

01:32:46.080 --> 01:32:47.480
Mehr auch nicht.

01:32:49.480 --> 01:32:51.600
Aber für

01:32:51.600 --> 01:32:53.740
als Agentur

01:32:53.740 --> 01:32:55.500
ist das natürlich was total Tolles, weil diese Apps

01:32:55.500 --> 01:32:57.160
sind sehr teuer.

01:32:57.160 --> 01:33:00.020
Im Vergleich zu Web-Anwendungen

01:33:00.020 --> 01:33:01.640
sind Apps einfach super teuer

01:33:01.640 --> 01:33:02.480
und jeder will eine haben.

01:33:02.480 --> 01:33:06.740
Das ist ein guter Markt.

01:33:06.740 --> 01:33:07.800
Er ist, glaube ich, schon wieder

01:33:07.800 --> 01:33:09.280
am Abklauen, aber es ist ein guter Markt.

01:33:09.280 --> 01:33:10.540
Ja, ich glaube, das ist auch

01:33:10.540 --> 01:33:13.340
eine der wenigen Geschichten, bei denen man

01:33:13.340 --> 01:33:15.220
Geld verdienen kann, sozusagen

01:33:15.220 --> 01:33:18.060
in dem ganzen App-Entwicklungs-Business.

01:33:18.260 --> 01:33:19.840
Ich glaube, Apps irgendwie in den App-Store stellen

01:33:19.840 --> 01:33:20.980
und dann da reichen mitwerden.

01:33:20.980 --> 01:33:23.820
Da hätte man ganz früh

01:33:23.820 --> 01:33:25.580
anfangen müssen. Das funktioniert alles nicht mehr.

01:33:25.580 --> 01:33:26.860
Oder du musst super viel Glück haben.

01:33:26.860 --> 01:33:29.900
Oder du musst halt irgendwelche

01:33:29.900 --> 01:33:31.760
In-App-Purchases an Kinder verkaufen.

01:33:31.760 --> 01:33:34.160
Dann musst du 100 Münzen

01:33:34.160 --> 01:33:35.860
kaufen, damit sie nicht...

01:33:35.860 --> 01:33:37.540
Irgendwie gibt es...

01:33:37.540 --> 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. Oder 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.480
die du auswählen kannst. Und dann gibt es eine,

01:33:45.480 --> 01:33:47.060
die ist ganz vernünftig, super klein dargestellt.

01:33:47.060 --> 01:33:48.060
Eine rot hervorgeholt.

01:33:48.140 --> 01:33:50.220
Also das erste ist 2,99.

01:33:50.220 --> 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
25,99.

01:33:55.840 --> 01:33:58.780
Und dann steht da so pro, weiß ich nicht,

01:33:58.780 --> 01:34:03.080
Tag, pro Monat, irgendwie pro Jahr.

01:34:03.080 --> 01:34:05.000
Oder irgendwie sowas.

01:34:05.000 --> 01:34:06.140
Und dann steht da aber irgendwie klein drauf,

01:34:06.140 --> 01:34:08.760
das wird jetzt aber irgendwie täglich

01:34:08.760 --> 01:34:09.660
abgerechnet oder so.

01:34:09.660 --> 01:34:15.080
Da kriegst du vielleicht auch Geld raus.

01:34:15.080 --> 01:34:16.880
Aber da muss man

01:34:16.880 --> 01:34:17.980
kein Gewissen haben.

01:34:18.020 --> 01:34:20.960
Und das haben wir leider alle.

01:34:20.960 --> 01:34:23.840
Warum eigentlich?

01:34:23.840 --> 01:34:25.680
Sowas Blödes.

01:34:25.680 --> 01:34:27.620
Ja, das ist ganz schön behindert.

01:34:27.620 --> 01:34:33.420
Das klingt

01:34:33.420 --> 01:34:35.840
schon alles ziemlich super.

01:34:35.840 --> 01:34:37.900
Ich weiß nicht, gibt es noch

01:34:37.900 --> 01:34:40.020
Metan-Scene oder sowas? Aber da habe ich auch schon

01:34:40.020 --> 01:34:41.820
lange nichts mehr von gehört.

01:34:41.820 --> 01:34:44.080
Ja, es gab

01:34:44.080 --> 01:34:45.380
auch ganz viele noch.

01:34:45.380 --> 01:34:47.340
Und jeder hat ja schon mal sein eigenes

01:34:47.340 --> 01:34:47.900
kleines...

01:34:47.900 --> 01:34:50.220
Mini-10er-Apps machen müssen mit Django.

01:34:50.220 --> 01:34:52.640
Aber die sind im Wesentlichen, so wie ich das gesehen habe,

01:34:52.640 --> 01:34:53.940
alle von Whitetail aufgesorgt worden.

01:34:53.940 --> 01:34:56.120
Weil das halt die ganzen Probleme löst.

01:34:56.120 --> 01:34:58.800
Auf eine vernünftige Art und Weise.

01:34:58.800 --> 01:34:59.740
Ja.

01:34:59.740 --> 01:35:02.320
Wie ist das denn eigentlich, wie werden die Plugins

01:35:02.320 --> 01:35:03.700
denn da eingebunden?

01:35:03.700 --> 01:35:06.180
Sind das dann halt auch Django-Apps, die man...

01:35:06.180 --> 01:35:08.140
Ja, genau. Das sind normale Django-Apps.

01:35:08.140 --> 01:35:08.780
Und die

01:35:08.780 --> 01:35:12.100
leiten dann üblicherweise das Page-Modell ab

01:35:12.100 --> 01:35:14.080
oder haben halt so Hooks in dem Editor drin,

01:35:14.080 --> 01:35:16.340
um da irgendwas zu machen.

01:35:16.340 --> 01:35:17.380
Und so läuft das.

01:35:17.900 --> 01:35:19.920
Aber es sind erstmal Django-Apps.

01:35:19.920 --> 01:35:20.120
Ja.

01:35:20.120 --> 01:35:22.680
Weil ich glaube, da gab es jetzt auch auf der DjangoCon

01:35:22.680 --> 01:35:24.420
irgendwie einen...

01:35:24.420 --> 01:35:26.780
Plug-in-Architektur-Vortrag.

01:35:26.780 --> 01:35:27.100
Genau.

01:35:27.100 --> 01:35:30.340
Das ist von demjenigen,

01:35:30.340 --> 01:35:31.960
es gibt so ein Ticket...

01:35:31.960 --> 01:35:35.320
eine Django-App

01:35:35.320 --> 01:35:37.220
zum...

01:35:37.220 --> 01:35:39.280
Es benutzt Django

01:35:39.280 --> 01:35:41.280
als Plattform, aber es ist halt irgendwie so ein System,

01:35:41.280 --> 01:35:43.120
um Konferenzen und solche Sachen zu organisieren.

01:35:43.120 --> 01:35:43.880
Events irgendwie.

01:35:43.880 --> 01:35:44.940
Friedix.

01:35:44.940 --> 01:35:46.240
Ja, ganz genau.

01:35:46.240 --> 01:35:47.740
Ja, die haben

01:35:47.740 --> 01:35:49.720
letztes Jahr die DjangoCon

01:35:49.720 --> 01:35:52.240
EU in Heidelberg

01:35:52.240 --> 01:35:53.680
mitorganisiert.

01:35:53.680 --> 01:35:56.040
Ja, und die haben

01:35:56.040 --> 01:35:57.540
auch sich so ein Plug-in-System

01:35:57.540 --> 01:35:58.900
irgendwie da überlegt.

01:35:58.900 --> 01:36:01.220
Und ja,

01:36:01.220 --> 01:36:03.840
das ist so ein bisschen...

01:36:03.840 --> 01:36:04.700
Das ist eine haarige Sache.

01:36:04.700 --> 01:36:07.580
Das ist halt blöd, weil wenn du es

01:36:07.580 --> 01:36:09.320
klassisch so machst bei Django,

01:36:09.320 --> 01:36:12.020
es sind Party-Apps, dann hat man ja

01:36:12.020 --> 01:36:13.660
das Problem, gut, da musst du ja...

01:36:13.660 --> 01:36:16.200
Da kann ich einfach wie ein WordPress-User

01:36:16.200 --> 01:36:17.540
klicken und sagen, okay,

01:36:17.580 --> 01:36:18.860
Headcam dieses Plug-in und fertig.

01:36:18.860 --> 01:36:19.440
Ja, klar.

01:36:19.440 --> 01:36:22.160
Sondern da musst du halt dann irgendwie tatsächlich

01:36:22.160 --> 01:36:24.120
an deinem Projekt was ändern,

01:36:24.120 --> 01:36:26.860
Installed-Apps ändern, Settings ändern und so weiter.

01:36:26.860 --> 01:36:28.520
Und das URL-Routing.

01:36:28.520 --> 01:36:32.720
Und ja, die haben das irgendwie so gemacht,

01:36:32.720 --> 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.260
Plug-in verwenden kannst.

01:36:38.260 --> 01:36:40.460
Haben das irgendwie über Signale und

01:36:40.460 --> 01:36:42.740
mit irgendwie...

01:36:42.740 --> 01:36:44.220
Aber die verändern dann halt dynamisch.

01:36:44.220 --> 01:36:46.480
Die verändern dynamisch das URL-Routing und solche Sachen.

01:36:46.480 --> 01:36:47.420
Also das ist schon so ein bisschen

01:36:47.420 --> 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:51.240 --> 01:36:53.660
Aber auch selbst da

01:36:53.660 --> 01:36:56.300
muss man das irgendwie immer noch quasi von Hand

01:36:56.300 --> 01:36:56.900
sagen, so

01:36:56.900 --> 01:37:00.000
das soll jetzt verwendet werden, weil das Problem ist

01:37:00.000 --> 01:37:01.820
natürlich auch, wenn man jetzt irgendwie Code von irgendwo her

01:37:01.820 --> 01:37:02.640
nachlädt oder so.

01:37:02.640 --> 01:37:02.940
Ja, klar.

01:37:02.940 --> 01:37:06.020
Ja, so ein bisschen

01:37:06.020 --> 01:37:09.220
Remote-Execution-On-Demand

01:37:09.220 --> 01:37:11.760
ist halt vielleicht nicht das, was man haben will.

01:37:11.760 --> 01:37:12.780
Und

01:37:12.780 --> 01:37:15.400
der meint, glaube ich, in dem Vortrag auch so

01:37:15.400 --> 01:37:17.260
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.620
eigentlich nicht machen.

01:37:19.620 --> 01:37:23.240
Ja, aber das klang eigentlich schon ganz

01:37:23.240 --> 01:37:25.160
interessant, weil das ist natürlich auch noch so ein Fall, den man

01:37:25.160 --> 01:37:26.920
oft hat, den man gerne irgendwie

01:37:26.920 --> 01:37:29.460
den Third-Party-Apps auch so...

01:37:29.460 --> 01:37:31.160
Ich meine, so cool das mit den Django-Apps ist,

01:37:31.160 --> 01:37:32.940
aber so, das geht halt nicht so richtig gut.

01:37:32.940 --> 01:37:34.780
Ja, auch bei Design.

01:37:34.780 --> 01:37:37.240
Es soll halt so sein, dass du

01:37:37.240 --> 01:37:37.920
den Code änderst.

01:37:37.920 --> 01:37:39.940
Das, ja.

01:37:39.940 --> 01:37:42.400
Ja.

01:37:42.400 --> 01:37:45.240
Wir müssen gleich

01:37:45.240 --> 01:37:47.240
nochmal das Chat da jetzt... Achso, wir müssen

01:37:47.240 --> 01:37:48.160
den Chapter-Mark setzen, okay.

01:37:48.160 --> 01:37:50.060
Ja, ja, Moment.

01:37:50.060 --> 01:37:53.160
Das war...

01:37:53.160 --> 01:37:54.780
Ja, was wäre denn jetzt die nächste

01:37:54.780 --> 01:37:56.960
Marke, oder was? Das ist eine gute Frage.

01:37:56.960 --> 01:37:58.020
Habt ihr denn noch was zu Django?

01:37:58.020 --> 01:38:00.980
Es gibt immer was zu Django, aber

01:38:00.980 --> 01:38:02.940
konkret habe ich nichts.

01:38:02.940 --> 01:38:05.620
Konkret habe ich euch nichts mitgebracht.

01:38:05.620 --> 01:38:07.260
Dann sind wir fast ja schon beim Pick.

01:38:07.260 --> 01:38:09.300
Dann sind wir schon beim Pick. Okay, ja, nee, klar.

01:38:09.300 --> 01:38:09.940
Ja.

01:38:09.940 --> 01:38:12.480
Hast du einen Pick mitgebracht heute?

01:38:12.480 --> 01:38:14.440
Ich habe Wagtail mitgebracht.

01:38:14.440 --> 01:38:15.580
Ja, das ist ein Wagtail für heute.

01:38:15.580 --> 01:38:16.480
Der Pick ist Wagtail.

01:38:17.080 --> 01:38:17.380
Wagtail auch?

01:38:17.380 --> 01:38:19.380
Und Jochen?

01:38:19.380 --> 01:38:24.700
Ähm...

01:38:24.700 --> 01:38:25.420
Davon hat so viele,

01:38:25.420 --> 01:38:26.480
der kann sich gar nicht entscheiden.

01:38:26.480 --> 01:38:29.320
Achso, ja, nee,

01:38:29.320 --> 01:38:30.400
tatsächlich glaube ich auch nur

01:38:30.400 --> 01:38:32.900
mikro.blog

01:38:32.900 --> 01:38:34.820
sich mal anzugucken und

01:38:34.820 --> 01:38:37.120
ja, das ist jetzt kein Python und auch kein Django

01:38:37.120 --> 01:38:39.200
Pick, aber das fand ich irgendwie schon

01:38:39.200 --> 01:38:40.760
ziemlich cool, der Service. Noch nicht.

01:38:40.760 --> 01:38:42.600
Nee, noch nicht, genau.

01:38:42.600 --> 01:38:43.400
Noch nicht.

01:38:43.400 --> 01:38:46.860
Ja, die haben dann, die haben

01:38:46.860 --> 01:38:48.440
das über eine Kickstarter-Kampagne

01:38:48.440 --> 01:38:49.480
finanziert. Ja.

01:38:49.480 --> 01:38:51.620
Das war witzig.

01:38:51.620 --> 01:38:52.540
Nicht über Indiegogo.

01:38:52.540 --> 01:38:55.300
Manchmal geht es.

01:38:55.300 --> 01:38:57.260
Ja, ich glaube, oder

01:38:57.260 --> 01:38:59.420
nee, ich meine, es war Kickstarter und die haben da auch

01:38:59.420 --> 01:39:01.620
tatsächlich irgendwie so 90.000, knapp 90.000

01:39:01.620 --> 01:39:02.640
Dollar oder so eingenommen.

01:39:02.640 --> 01:39:04.720
Nicht so schlecht, ja.

01:39:04.720 --> 01:39:07.820
Ja, ist auf jeden Fall

01:39:07.820 --> 01:39:09.460
eine coole Geschichte und wenn man

01:39:09.460 --> 01:39:11.620
jetzt damit so in die Webgeschichten einsteigen

01:39:11.620 --> 01:39:13.520
möchte, dann reicht im Grunde, also eigentlich

01:39:13.520 --> 01:39:15.100
reicht schon eine eigene Domain und

01:39:15.100 --> 01:39:16.800
so GitHub-Static.

01:39:16.860 --> 01:39:19.040
Aber wenn man da halt auch irgendwie

01:39:19.040 --> 01:39:21.060
dynamischer mag, dann kann man da auch das irgendwie

01:39:21.060 --> 01:39:23.160
Domain-Unternehmens-Service nehmen und dann ist man

01:39:23.160 --> 01:39:25.240
auch relativ mit wenig Geld dabei und ist

01:39:25.240 --> 01:39:27.140
halt dann komplett auf eigener Infrastruktur

01:39:27.140 --> 01:39:28.460
unterwegs und das ist schon sehr cool.

01:39:28.460 --> 01:39:29.860
Ja.

01:39:29.860 --> 01:39:32.860
Genau.

01:39:32.860 --> 01:39:35.140
Ja, nee, ansonsten habe ich auch eigentlich nichts.

01:39:35.140 --> 01:39:37.160
Haben wir sonst noch irgendwelche Dinge? Ach so,

01:39:37.160 --> 01:39:39.200
vielleicht können wir nur generell irgendwie, bei Johann Tellerrand hatten wir

01:39:39.200 --> 01:39:40.920
jetzt gar nicht so viel zugesagt. Das ist,

01:39:40.920 --> 01:39:42.780
vielleicht, das kann ich auch noch picken,

01:39:42.780 --> 01:39:44.720
den Talk von Tantik

01:39:44.720 --> 01:39:45.580
Cilic.

01:39:46.860 --> 01:39:48.200
Das war die Abschlussveranstaltung auf der

01:39:48.200 --> 01:39:50.120
Johann Tellerrand. Die ganzen

01:39:50.120 --> 01:39:51.380
Talks gibt es auch auf Vimeo,

01:39:51.380 --> 01:39:53.360
in einem eigenen Channel da

01:39:53.360 --> 01:39:55.720
und der hat den Titel

01:39:55.720 --> 01:39:58.020
Take Back Your Web und da geht es auch genau

01:39:58.020 --> 01:39:59.640
um diese in die Web-Geschichte

01:39:59.640 --> 01:40:02.120
und ja, das sollte

01:40:02.120 --> 01:40:03.000
man sich vielleicht mal angucken.

01:40:03.000 --> 01:40:05.600
Die anderen Talks sind auch alle sehr

01:40:05.600 --> 01:40:07.200
empfehlenswert, also es ist eine sehr

01:40:07.200 --> 01:40:09.180
schöne Konferenz.

01:40:09.180 --> 01:40:12.180
Ist auch noch auf meiner Anschauungsliste.

01:40:12.180 --> 01:40:14.080
Ja. Hast du mir ja schon empfohlen.

01:40:14.080 --> 01:40:14.640
Ach so, ja.

01:40:14.640 --> 01:40:16.560
Ja.

01:40:16.860 --> 01:40:20.240
Ja, oder ich weiß nicht, wie würdest du

01:40:20.240 --> 01:40:21.460
die Johann Tellerrand beschreiben?

01:40:21.460 --> 01:40:24.220
Ich war ja nur einmal da.

01:40:24.220 --> 01:40:26.400
Ich gucke jedes Mal

01:40:26.400 --> 01:40:28.320
wieder aufs Programm und für mich ist es so ein bisschen

01:40:28.320 --> 01:40:30.320
zu mehr, zu viel JavaScript.

01:40:30.320 --> 01:40:32.240
Ja. Weil die halt schon sehr

01:40:32.240 --> 01:40:34.540
im Web-Frontend unterwegs sind.

01:40:34.540 --> 01:40:36.440
Also gab es ganz viele, als ich da war,

01:40:36.440 --> 01:40:38.240
gab es halt ganz viele Vorträge zum Thema, wie macht

01:40:38.240 --> 01:40:40.060
man jetzt was mit React und wie macht man jetzt was mit

01:40:40.060 --> 01:40:42.460
so und so und was ist da das next big thing.

01:40:42.460 --> 01:40:44.740
Deshalb war es

01:40:44.740 --> 01:40:46.320
für mich nicht ungeheuer relevant, aber

01:40:46.320 --> 01:40:48.560
diese übergreifende

01:40:48.560 --> 01:40:49.060
Stimmung

01:40:49.060 --> 01:40:52.520
ist natürlich schon interessant mitzukriegen,

01:40:52.520 --> 01:40:54.080
wohin sich das Web entwickelt

01:40:54.080 --> 01:40:56.340
und wie das dann vielleicht

01:40:56.340 --> 01:40:57.620
irgendwann ausschauen wird und wer es

01:40:57.620 --> 01:40:58.860
zusammenbaut.

01:40:58.860 --> 01:41:02.220
Es ist schwer zu sagen.

01:41:02.220 --> 01:41:05.000
Ich würde sagen, es ist eine Web-JavaScript-

01:41:05.000 --> 01:41:07.680
Frontend-Internet-Konferenz.

01:41:07.680 --> 01:41:10.180
Ja, es ist auch viel Design dabei,

01:41:10.180 --> 01:41:10.920
auch viel Kunst.

01:41:10.920 --> 01:41:12.080
Kunst?

01:41:12.080 --> 01:41:16.120
Ja, also für mich ist es auch eher zu sehr auf dieser

01:41:16.120 --> 01:41:18.960
Also es ist auch nicht direkt

01:41:18.960 --> 01:41:19.500
anwendbar.

01:41:19.500 --> 01:41:21.980
Nee, aber auf der anderen Seite

01:41:21.980 --> 01:41:24.060
macht es das halt auch irgendwie interessant, weil das sind halt so

01:41:24.060 --> 01:41:25.700
Sachen, die man normalerweise nicht so viel

01:41:25.700 --> 01:41:27.640
oder die ich gar nicht so mitkriege.

01:41:27.640 --> 01:41:29.300
Ein bisschen MMA.

01:41:29.300 --> 01:41:31.100
Ja.

01:41:31.100 --> 01:41:33.920
Und von daher

01:41:33.920 --> 01:41:35.840
eigentlich ganz nett. Und die Atmosphäre ist halt sehr schön daher.

01:41:35.840 --> 01:41:37.640
Ja, tja.

01:41:37.640 --> 01:41:40.100
Also ich picke heute die Algarve.

01:41:40.100 --> 01:41:43.980
Nehmt euch da ein Kuli oder sowas.

01:41:43.980 --> 01:41:45.760
Ja, geht in den Nationalparks da wandern.

01:41:45.920 --> 01:41:46.300
Das ist echt cool.

01:41:46.300 --> 01:41:50.520
Ja, cool, dann.

01:41:50.520 --> 01:41:52.280
Dann haben wir es heute geschafft.

01:41:52.280 --> 01:41:54.000
Kommentiert fleißig.

01:41:54.000 --> 01:41:56.180
Könnt ihr auch weiterhin noch eine E-Mail schreiben.

01:41:56.180 --> 01:41:57.280
Hallo at PythonPodcast.de.

01:41:57.280 --> 01:41:59.420
Ihr sollt sehr vorsichtig sein mit den Wünschen.

01:41:59.420 --> 01:42:02.560
Du wolltest die unbedingt einbauen.

01:42:02.560 --> 01:42:03.380
Ja.

01:42:03.380 --> 01:42:04.640
Naja.

01:42:04.640 --> 01:42:06.200
Zuricht in Salat.

01:42:06.200 --> 01:42:09.720
Das machen wir Passwortabfrage.

01:42:09.720 --> 01:42:12.200
Dann sagen wir das Passwort in meinem Podcast an einer bestimmten Stelle.

01:42:12.200 --> 01:42:13.720
Und wenn man das Passwort nicht einträgt,

01:42:13.720 --> 01:42:14.620
dann kann man nicht kommentieren.

01:42:14.620 --> 01:42:14.940
Oh.

01:42:15.920 --> 01:42:16.440
Zugehört hat.

01:42:16.440 --> 01:42:17.220
Ja, genau.

01:42:17.220 --> 01:42:19.100
Und der erste Teil des Passwortes lautet.

01:42:19.100 --> 01:42:23.620
Ja.

01:42:23.620 --> 01:42:26.540
Ja, dann wohl auch Zeit.

01:42:26.540 --> 01:42:27.720
Schönen Tag, schönen Abend, schöne Nacht.

01:42:27.720 --> 01:42:28.640
Nur irgendwie so.

01:42:28.640 --> 01:42:29.300
Zeit.

01:42:29.300 --> 01:42:30.820
Bis später.

01:42:30.820 --> 01:42:31.400
Bis zum nächsten Mal.

01:42:31.400 --> 01:42:31.860
Ciao.

01:42:31.860 --> 01:42:32.440
Danke, Hannes.

01:42:32.440 --> 01:42:33.900
Danke ebenso.
