Soundboard:
Martin: Hallo und herzlich willkommen zu Pot Lovers, dem Podcast von den Macherinnen und Machern von Pot Love. Heute mit dabei der Alex.
Alex: Hallo Martin.
Martin: Und ich, der Martin genau,
Martin: Und wir berichten wie immer alle zwei Wochen von unseren Fortschritten bei der Entwicklung eines Onboarding und Importassistenten beziehungsweise momentan aktuell das
Martin: Onboarding Assistenten im Rahmen des Prototype Funce. Da werden wir gefordert bis äh Ende August und genau, sind jetzt im,
Martin: nach sechs Wochen ziemlich genau,
Martin: Genau, dritter Sprint und genau, geben immer so ein kleines Update, was wir getan haben, was wir machen wollen und wo wir gerade stehen. Genau.
Martin: Wo stehen wir denn gerade?
Alex: Soll ich mit der Back-End-Seite anfangen, Dirk und du gehst dann Richtung Fronten? Das wollte ich schon immer mal machen. Normalerweise ist es immer andersrum.
Dirk: Ja gerne.
Alex: Gut ähm also wir haben ja letzte einen letzten Sprint oder im letzten Sprint-Review darüber gesprochen, dass wir jetzt die externe Lösung äh gewählt haben und da haben wir einfach weiterentwickelt
Alex: Und backend ist es äh mit so, dass wir mal eine Staging Inviment gebaut haben. Also das heißt, dass es eine,
Alex: Umgebung, in dem wir auch unsere Beta oder unsere unstabilen Releases ähm mal mit rausschmeißen können zum Testen.
Alex: dass wir dann, wenn wir den Beta-Brunch vom ähm Publisher auschecken, das auch mit einsetzen können.
Alex: Ähm das wird wahrscheinlich auch in der nächsten Woche passieren, dass wir dann die mal auf jeden Fall soweit fit machen, dass man den Onboarding-Assistenten da intern sieht,
Alex: Ähm wir könnten theoretisch auch, falls es da Rückmeldungen gibt und Bedarf oder Interesse gibt, an dem Zustand auch mal äh sagen, wie man das dann konfiguriert, dass es dann auch für andere Wordpressinstanzen funktioniert.
Alex: Das war die Staging-Avan, das hatte ich gemacht und der Erik war auch äh ganz fleißig und hat einmal angefangen, ein paar Spikes auszuprobieren,
Alex: ein Spike. Da ging's darum, wie wir die Meta Love, also Meta Love, ich weiß nicht, ob er das letzte Woche schon erwähnt hatte, ist eine äh ein Alex hier Paket,
Alex: gebaut hatte und da hatten wir ein bisschen weiter damit rumexperimentiert, um zu schauen, ob wir das weiterverwenden können und das sieht ganz gut aus.
Alex: Ich glaube, er hat ein paar Dependenzies und so weiter geupdatet,
Alex: Und ansonsten haben wir schon mal erstes Bikes gemacht, wo wir die AP von Wordpress-Anfragen und auch zum Beispiel Spikes in Richtung das Suchen eines Podcasts, in Podcastindex,
Alex: Und er ist auch noch mit dabei und hat den hat den Phoenix oder wir nutzen im Elixier Backend bisher immer das Phoenix Framework
Alex: Aber es hat sich so ein bisschen rausgestellt, dass wir so viel gar nicht benötigen,
Alex: Insbesondere als wir die Staging aufgesetzt haben, gibt's da einige Konfigurationen, die halt eigentlich ziemlich sinnlos sind und da hatte sich dann Erik rangemacht und hatte das dann noch mit rausgeschmissen.
Alex: Das heißt, der Speckend wird ein bisschen schmaler. Joa, genau. Das wär's soweit von der Backseite.
Dirk: Genau, durfte der Frontendseite haben wir weitergemacht bei also es gibt ja oder es soll zwei Pfade gehen,
Dirk: Die Neueinrichtung oder den Import und wir haben jetzt,
Dirk: den letzten zwei Wochen habe ich die Seite, die bei der Neueinrichtung eines Podcasts abgegangen wird, wo die ganzen,
Dirk: Daten abgefragt werden. Die habe ich jetzt soweit fertig gemacht. Wir hatten uns darauf geeinigt, dass wir die,
Dirk: Metadaten, die das Apple Podcasts Verzeichnis als zwingend erforderlich,
Dirk: dass wir die abfragen und wir haben uns dann noch entschieden, jetzt zusätzlich noch eine von den empfohlenen Daten zu übernehmen und das ist der Podcast-Autor.
Dirk: Genau und die Seite ist jetzt auch fertig, also so, dass man ebend die ganzen erforderlichen Metadaten alle eingeben kann und die werden auch,
Dirk: zwischengespeichert, so dass wenn ich die diesen Assistenten verlasse, weil,
Dirk: aus Versehen im falschen Knopf oder sonst irgendwas, sind die eben lokal zwischengespeichert, so dass ich die, wenn ich die Seite wieder aufrufe, sind die ganzen Daten wieder da und ich kann einfach weitermachen. Genau, die Seite ist jetzt soweit fertig.
Dirk: so dass wir dann an den nächsten Seiten sozusagen weiterarbeiten können.
Martin: Wir haben uns auch noch Gedanken gemacht tatsächlich, wie wird die Seitenreihenfolge machen und sind jetzt auf einem Stand der quasi die Auswahl, ob man jetzt was importieren will oder einen neuen Podcast aufsetzen möchte als quasi nullte oder,
Martin: erste Startseite hat und dann der Pfad quasi einmal in die eine Richtung geht oder die andere, wo man dann auch wieder zu dieser Startseite zurückkommen kann. Also es ist jetzt keine einzelne
Martin: losgelöste Seite mehr, sondern die hängt jetzt quasi als erste Seite in
Martin: einem von den Pfaden und Dirk und ich haben uns diese Woche auch nochmal ausgetauscht und über bisschen gesprochen, was das dann bedeutet und es,
Martin: Wir sind auch drauf gekommen, dass dann quasi, wenn man auf der null Seite ist, man quasi noch gar keinen Pfad sehen wird, weil die unterschiedlich lang sein werden die Pfade, weil wir haben's grad schon gehört, der Pfad für den das Onboarding hat quasi plus eine oder dann halt noch eine eine Abschlussseite.
Martin: Der für den Import später wird länger sein und genau deswegen wird die nullte Seite erstmal noch keine Pfadlänge anzeigen, sondern erst wenn man sich dann entschieden hat, dann wird der komplette Pfad sichtbar.
Martin: ist dann in der gleichen Navigation. Also man findet sich dann auch wieder, ist unsere Vorstellung zumindest. Das das so funktionieren wird.
Martin: Genau und dann habe
Martin: ich heute vor allem ein bisschen dran gearbeitet diese letzte Seite mal mir anzuschauen oder mir zu überlegen, was wie die funktioniert. Das ist ja dann unser Abschluss beziehungsweise next step Seite. Und da kommen wir vielleicht auch gleich noch ein bisschen drüber sprechen, beziehungsweise,
Martin: auch nochmal Feedback später vielleicht einholen sowohl von,
Martin: Leuten im Round Table als auch vielleicht von unseren Coachings, die wir dann im ersten Mai befragen können zur Designfragen.
Martin: Also ich habe mal so zwei Seiten gemacht, da hattest du äh Alex ja auch noch mal so ein so ein paar Grafiken gefunden, so ein Grafikpaket, das man vielleicht verwenden wollen. Ich habe die da mal testweise eingebaut.
Martin: Und was ich mir sicher jetzt gefragt habe tatsächlich, wenn wir jetzt auf dieser letzten Seite sind,
Martin: Ist dann quasi so eine mehrseitige dritte Seite zu verwirrend. Also wenn man sagt, hier du bist jetzt in Schritt drei, aber der hat dann auch nochmal vier Unterseiten, wo du deine nächsten Steps angucken kannst. Genau das, das hatte ich mir jetzt überlegt, bin ich aber noch nicht zu einem Finalende gekommen.
Alex: Also so ein Wizard muss nicht unbedingt immer so, also du musst nicht jeden Schritt oben unbedingt sehen.
Martin: Das würde ich auch nicht machen, genau.
Alex: Ja, das ist auch grade, wenn das auch so, wenn wenn man so,
Alex: so mit Bedingungen drinne hat, also ne, wenn irgendwie Zustand eins eintritt, dann gibt's mehr Unterseiten und so weiter, das ja, das das ist passiert dann so. Deswegen hat man so eine sehr lineare Führung dadurch.
Martin: Genau, also und auf dieser next step Seite, da gibt's jetzt quasi unten gibt's dann oder Dirk hat auch noch vorgeschlagen, du musst es als Karussell macht, wo man dann so verschiedene Screens einfach durchschieben oder sich anzeigen lassen kann, was so next step sein könnten.
Martin: Alternative wäre das alles auf einer Seite sehr kurz zu machen.
Martin: je nachdem wie ausführlich muss er's machen wollen, aber ich habe jetzt schon gemerkt, also wenn man dann wirklich so ein bisschen was klären will, wo man auch was findet dann später, braucht man schon fast eine Seite für so legst du eine Episode an, eine neue,
Martin: So trägst du deinen Podcast irgendwo so mit deinem Feed irgendwo ein,
Martin: Die wichtige Info bei diesem Schluss auf dieser Schlussseite sollte auf jeden Fall sein, das ist jetzt dein Feed und da findest du ihn. Das finde ich eine wichtige Info, weil das ist das, was wir erstellt haben.
Martin: Deswegen startet es damit und wie man dann die anderen Informationen unterbringt, da ja überlege ich noch, beziehungsweise freuen wir uns wahrscheinlich auch über oder wir können auch gerne mal jetzt hier überlegen, was da sinnvoll ist.
Alex: Mhm. Ja ist natürlich so, dass auch redaktioneller Content so ein bisschen, ne? Ähm ob wir das dann wirklich da direkt mit reinschmeißen wollen und aber ja, müssten wir ja natürlich,
Alex: schwierig. Also es also das heißt, man hat quasi den Abschluss und danach könnte man noch einen Schritt weitergehen, einen optionalen Schritten. Da sind dann nächste Schritte drinne.
Martin: Nehmen. Ich kann mal kurz meines mein Screen zeigen, wie's aussehen würde. So habe ich jetzt mal einen schnellen Entwurf gemacht. Also man hat oben quasi ist auf dieser letzten Seite Next Steps. Die startet dann quasi mit Congratulations.
Alex: Ach so
Alex: Ja, ja, ja, ja, ja. Genau und so dachte ich mir das, aber man ist quasi nach dem Data Entry hat man schon quasi den Feed erstellt, das ist alles fertig und danach ist man so eine Abschlussseite, wo man sagt, so ein Bier kann's kann's weitergehen.
Alex: ach so ja das finde ich mit den Karussell natürlich ganz schick dann, dass man das so dass es eventuell so durch seid. Ist immer so ein bisschen schwierig, weil Nutzerinteraktion bei Karussell eigentlich sehr umstritten sind.
Martin: Ich habe da heute auch meinen Artikel gelesen dazu. Fand ich auch ganz spannend, äh was da für Pro und Contras existieren. Also es gibt zum Glück nicht nur Kontras, sondern auch viele Bros. Aber es es ist halt,
Martin: nicht ganz elegant, aber auch nicht ganz schlecht, habe ich jetzt so rausgelesen. Und es gibt, weil ich es gibt auch noch eine.
Dirk: Was spricht also nehmt mich da mal mit, ich kenne die Diskussion nicht.
Martin: So wie ich's gelesen hatte, war ist es dann dass es nicht so offensichtlich ist, was jetzt noch für Informationen folgen, ob die wichtig für mich sind, ob ich die anklicken muss. Das ist dann halt immer so ein bisschen hidden information.
Alex: Das Problem. Das heißt, du findest es nicht. Also du weißt nicht, was für Informationen wo stehen.
Martin: Deswegen habe ich das erstmal hier so angedeutet mit diesen Punkten es gibt auch noch einen zweiten Screen, den ich gemacht habe, um das mal,
Martin: Einfach zu sehen, wie das aussehen würde. Das ist dann hier zum Beispiel,
Martin: Wenn du nach der zweiten Seite bist, ich so könnte es deine erste Episode machen, also wirklich nur ganz kurz Klicks klick hierhin und fülle dann alles aus, ohne zu sagen, was man da genau machen muss, weil wir wollen jetzt nicht komplettes Tutorial, glaube ich, bauen in diesen Screens. Aber dass man einfach so ein paar,
Martin: ja Anregungen hat und ich fand das mit diesen Bildern dann ganz schön, dass es irgendwie so ein bisschen auflockert.
Dirk: Das ist, finde ich, auch das ist so.
Martin: Hatte ich mir fast überlegt, könnten wir auch noch in die anderen Screens mit einbauen, damit's nicht so ein Druck ist, jetzt auch plötzlich auf der letzten Seite wird's dann auf einmal bunt, aber vielleicht ist es auch ausreichend, wenn man's dann hier macht.
Alex: In der Fahrtauswahl kann man das auf jeden Fall machen, weil man da jetzt nicht so viele Informationen unbedingt darstellen muss, aber zum Beispiel beim Data-Entry, da wird's schon wieder schwierig. Da haben wir ja dann wahrscheinlich noch irgendwann an der Seite quasi dann der Podcast eventuell auf einem iPhone oder so was aussieht oder so. Da
Alex: genügend visuelle Inhalten da.
Martin: Hatte Dirk auch einen Vorschlag gemacht, dass das dann quasi so ein skriple von einem iPhone Screens sein kann, damit man jetzt kein echtes Telefon zeigen und da werden dann da drin aber die echten Daten angezeigt.
Martin: rechts äh links eingegeben hat. Genau, also so könnte diese oder letzte Seite dann aussehen. Aber dann,
Martin: Wäre ich, glaube ich, schon dafür, dass man da einzelne Screens macht, weil es doch ein bisschen umfangreicher ist, was man präsentieren möchte.
Martin: dann würde ich vielleicht jetzt noch mal die die anderen Screens ebenso gestalten, damit man was hat, was man mal umsetzen kann. Und dann haben wir auch noch drüber gesprochen, wie dann der andere Pfad aussehen könnte, Dirk und ich. Weil wenn wir jetzt mit dem,
Martin: durch sind oder beziehungsweise parallel auch dran gehen wollen, dass der Pfad mit dem Import natürlich länger sein wird. Weil man da einmal,
Martin: Klar haben wir die Auswahl am Anfang, dass ich importieren möchte. Dann die Seite mit dem RSS-Feed suchen und eingeben.
Martin: Genau suchen war noch eine Option, die wir äh die Erik glaube ich mitverfolgt.
Alex: Ja, die würde ich aber hinten anstellen. Ich würde erstmal die Initial, wir brauchen nur ein RSS-Feed, ob wir den jetzt von der Podcast Index, API bekommen oder direkt eingeben, ist für uns jetzt erstmal für den Ablauf,
Alex: nicht so relevant, also,
Alex: Das ist so was, das kann man später noch hinzufügen. Und würde ich jetzt wahrscheinlich ein bisschen hinten anstellen.
Dirk: Genau, weil ich würde die die Seite, die dann die Information darstellt, da würde ich die gleiche nehmen wie beim,
Dirk: neu erstellen. Nur dass ich eben die Daten schon einmal reingeschrieben habe, die ich sozusagen aus dem Feed ausgelesen habe.
Alex: Ach so, das ist ja dann die, nachdem man quasi den den Feed eingegeben hat, dann kommen wir auf die nächste Seite. Da wäre dann schon mal quasi die groben Metainformationen äh über den.
Dirk: Podcast-Meter genau.
Alex: Genau ja.
Martin: Und dann.
Alex: Wahrscheinlich die Episoden danach.
Martin: Genau und dann dann kommt quasi die Seite mit der Liste der Episoden und was,
Martin: die erkannt worden sind. Und da würden wir uns auch so ein bisschen orientieren wie Apple Podcast das vielleicht darstellt, also dass man sagen hier wann ist es also wann ist erschienen, also ein Datum, Titel, das Cover,
Martin: Untertitel description, Länge und wir würden wahrscheinlich auch anzeigen, welche Dateien erkannt wurde.
Martin: Eine erkannt wurde, einfach auch mit dem Feilnahme deswegen, weil später ja das Arbeiten mit Dateinamen uns Lacks haben wir uns überlegt,
Martin: schon so bisschen wichtig ist und dass man das hier vielleicht auch schon mal lernen könnte, dass Dateinamen eine Relevanz haben werden.
Alex: Ja ja finde ich gut. Äh könnte man so vielleicht also das wird ja eine Liste, je nachdem wie wie wir umfangreich der Podcast ist er ist natürlich cool, wenn man irgendwie auswählen könnte welche Episoden man wirklich mit übernehmen will.
Martin: Drüber gesprochen und hatten dann auch die Frage, was ist denn, wenn ich jetzt irgendwie folge ich habe 25 Episoden und habe dann 23 und 21 möchte ich nicht.
Martin: Wir benennen die ja dann eh alle noch mal, um die Dateien zumindest, aber die Angaben, die wir übernehmen in den Descriptions oder so, die korrespondieren dann gegebenenfalls nicht mehr damit.
Martin: Wenn zum Beispiel steht in der letzten Folge haben wir das und das besprochen und die letzte Folge haben wir nicht übernommen, dann haut das nicht hin ab. Aber so tief wird man, glaube ich, da jetzt nicht.
Alex: Nee, also da müsste es ja auch an die Audiodateien ran theoretisch in den Text erkennen.
Martin: Genau. Das einzige, was wir gesagt haben an der Stelle, wäre vielleicht ganz gut, wenn eine Datei nicht gefunden wurde, dass sich hier eine Option hätte na Datei hochzuladen für diese Folge.
Alex: Weiß ich nicht, ehrlich gesagt.
Martin: Also.
Alex: Also man kann's auf jeden Fall markieren.
Martin: Dahinter.
Alex: Man eine Markierung hat, dass das eventuell da bestimmte Informationen fehlen an der Episode,
Alex: Für später dann und eventuell dann auch ganz zum Schluss, wenn man wenn man den Import durchgeführt hat, dann kommen wir in den Bereich, dass wir auch auf jeden Fall Fehler äh visualisieren müssen.
Alex: Ähm da würde ich auch so eine Übersicht eventuell nochmal machen mit der Import hat äh eventuell ist fehlgeschlagen oder da fehlt was, dass du dass man am Ende dann eventuell nochmal etwas hat, wo man sich dran langhangeln kann, um die Information zu ergänzen.
Martin: Das wäre dann aber ganz am Ende oder jetzt nach dem Schritt, nee genau.
Alex: Ganz am Ende aber auch gerade wenn wir in die Zahl schon sehen, ah warte mal, hier fehlen Informationen, dann hätte quasi äh die Person dann die Möglichkeit aktiv zu sagen, ja okay, dann möchte ich die nicht, wenn da die Information nicht drin sind.
Dirk: Aber könnte ich nicht, wenn ich das wie so eine Liste habe und so so so einen Indikator habe in der Liste fehlerhafte Information, dass man dann irgendwie noch so ein,
Dirk: Filter anbietet, dass man sagt, zeigt mir jetzt nur die mit Fehler markier oder mit ja,
Dirk: Fehler markierten Episoden an. Dann weiß ich, okay, die will ich vielleicht nicht übernehmen oder sowas.
Alex: Ja also gerade wenn wir eine eine große Liste haben, die wir da ähm anzeigen wollen, ja dann sollten wir auf jeden Fall uns darüber uns überlegen, wie wir das geschickt anstellen.
Martin: Und dann wurde man die Folgen ja importieren. Also es wäre wahrscheinlich dann also wir sind jetzt hier immer noch auf der gleichen Seite, ne? Also wir haben die,
Martin: Das ist dann quasi so eine dynamische Seite, die dann sowohl diesen Filtermöglichkeit hat, als auch die Folgen anzeigt, die erkannt worden sind und wenn man dann gefiltert und ausgewählt hat,
Martin: würde.
Alex: Dann würde man im nächsten Schritt kommen. Genau und dann hast du so eine Übersicht wie so einen Downloader oder so was, ne mit so hat man, ne heute gar nicht mehr, ne, aber so quasi so eine so eine Liste, wo du dann den aktuellen
Alex: Status siehst, weil wir die versuchen jetzt das geht dann in die äh da wird das Backend dann, glaube ich, sehr aktiv werden, weil wir dann das WordPress natürlich nicht kaputtschießen wollen.
Martin: Und da haben Dirk und ich uns gefragt, was passiert denn, wenn man jetzt da den Browser zumacht an dem Schritt?
Alex: Dann ist ähm quasi bleibt das an der der Episode stehen, wo du quasi zuletzt den den Bronzer offen hattest.
Martin: Okay, aber die würde noch finalisiert werden?
Alex: Die würde wahrscheinlich finalisiert werden, ja. Also im Hintergrund dann, wenn du wieder den den Zustand öffnest, dann,
Alex: würde man wahrscheinlich nochmal versuchen den Import darauf abzufeuern. Da gibt's garantiert dann schon also das das ist da müssen wir backendseitig dann schauen, dass wir da intelligent herangehen, dass wir nicht die Tars mehrfach machen.
Martin: Weil das wäre tatsächlich, glaube ich, ganz klug, weil man vielleicht auch unabsichtlich mal so einen Browser zumacht, wenn man jetzt ganz viele Folgen importiert, dann gucken wir nach zehn Minuten zurück und fällt mit seinen Rechner runterfahren, keine Ahnung, Klappen zu, wenn man weg muss oder so und dann.
Alex: Hm na ja, die also das Ding ist, wir wollen also man könnte natürlich das diesen diesen Importjob starten?
Alex: aber in dem Moment quasi ist es halt komplett intransparent für für die NutzerInnen,
Alex: Weil wir ja, wenn er das zumacht und wieder aufmacht, wir dann anfangen müssten, irgendwie Sessions zu bauen. Und was wir da machen wollen, ist, wir wollen das ja so datensparsam wie möglich machen,
Alex: Weil der Publisher äh also der quasi das Backend, was quasi äh das Elixy Sail Backand, das sieht dann immer nur immer nur einen einzelnen Task tatsächlich.
Alex: weiß quasi noch nicht mal, also es weiß, wo wo's die da äh Daten irgendwie hinladen muss, aber das weiß nicht weiß äh alles andere rundrum nicht.
Dirk: Du würdest also du würdest so sagen in dem Fronten sozusagen wird der Status,
Dirk: sich gemerkt, welche Episode oder welchen Task habe ich jetzt, also task gleich Episode,
Dirk: aktualisieren. So und das würde ich auch vom Frontent in einer Schleife sozusagen,
Dirk: für jede Episode und ich würde nicht sagen sozusagen alle Episoden auf einmal, sondern ich würde sagen wirklich jetzt Episode eins, Episode 2 und,
Dirk: des UI oder des Frontent müsste sich merken, okay die und die Folge habe ich schon abgeschickt und kann dann entweder gegen den,
Dirk: Publisher noch mal testen, ist das wirklich zu Ende gewesen oder nicht?
Alex: Genau du würdest wahrscheinlich dann so ein so ein Longpolling an an den das Elixier Backand machen. Das heißt da besteht die harte DP Verbindung noch,
Alex: Du kannst dir den den Status auch quasi was da aktuell ist, aber dann geht quasi wieder eine neue,
Alex: Verbindung wieder auf und dann so man kann das natürlich dann auch noch so machen, dass man ist halt bei solchen Sachen ist es halt schwierig, da würde ich sehr konservativ erstmal rangehen, wirklich nur Folge für Folge machen, weil wenn wir nämlich sagen so gib ihm jetzt und wir wir wir also,
Alex: Das Problem ist, wenn wir da zu viel, wenn wir das das Wordpress überladen, das kann halt sein, dass sich das nicht mehr wieder in der nächsten Zeit recovert und dann hängen wir dann da.
Martin: Ob man das ob man die oder es gibt wahrscheinlich den Anwendungsfall, dass man Dateien gleich umbenennen will beim Hochladen, weil zum Beispiel von manchen Hose dann Dateinamen mit Kryptoschlangen Zeichen, Buchstaben.
Alex: Das das ist eine gute Frage, ob man das nicht sogar ich meine machen wir so was wie ein Nemoniek auch.
Martin: Also so so Slack meinst du?
Martin: Also ich hab's hiermit notiert nach dem Gespräch, was Dirk und ich hatten das vor zumindest einen neuen Namen irgendwie vergeben wollen können. Ob das jetzt ein allgemeiner ist oder ob man's pro Episode macht, aber wahrscheinlich allgemein, dass man irgendwie sagt, dass,
Martin: Ich möchte alle folgen nach folgendem Schema umbenennen.
Alex: Ja, also ach so, du meinst na, man hätte dann einen ansonsten Episodennummer und dann also Slag runter, Episodennummer oder so.
Martin: Genau.
Alex: Dass man ich weiß nicht, könnte man vielleicht als Option aktivieren, dass man die dass man das für alles dann noch mit macht. So, man kann's auch individuell editieren. Das wäre auch voll fein, glaube ich. Die die Frage ist halt immer, wie viel,
Alex: Also wie wahrscheinlich ist dieser Fall? Also ist ist dieser ich meine klar für für den für Pot Love ist es relevant, wie die Datei heißt.
Alex: Aber das ist ja auch nur eine, wie soll ich sagen, ein technisches Detail bei uns und eigentlich wollen wir ja zukünftig weiterhin dahin gehen, dass wir zwar auf dieses quasi Asset-System weiter aufbauen, aber das die Komplexität da so ein bisschen rausnehmen.
Martin: Das stimmt. Ich dachte.
Dirk: Ja genau, da wär's ja schon schön, wenn wenn ich jetzt auf meinem Wordpress, in dem Fallordner äh eine Zuordnung machen kann, welches.
Alex: Hm ja ja das stimmt schon.
Dirk: Welches Feilen gehört jetzt zur Episode? Und wenn ich da was weiß ich irgend so eine gehaschte Namen.
Alex: Hm ja das ist schwierig.
Dirk: So bumm.
Dirk: Ja, was sagt mir dieses Pfeil jetzt? So und wenn da wenigstens dann da steht, was weiß ich, Episode null eins Punkt MP drei, dann weiß ich wenigstens okay. Was hat die EP also was hat dieses Pfeil eigentlich für eine Aufgabe?
Alex: Das könnte man dann als Option, dass man irgendwie die Dateinamen mit überschreibt oder so,
Alex: Also es muss aber für alle machen, nicht für für einzelne, weil das ich glaube nicht, dass wenn du wenn du einen Podcast hast und hast irgendwie mehr als 30 Episoden, dass du durch jede einzelne durchgehst und dann dich hinsetzt und dann die.
Martin: Die äh genau, die unbedingt des Wurzels dann wahrscheinlich zentral irgendwo machen. Oder gesammelt.
Martin: Okay. Und,
Martin: würden wir dann auch, da haben wir auch noch drüber gesprochen, würden wir das dann gleich alles veröffentlichen oder müssten wir dann später an jeder Episode rein? Weil dieses Veröffentlichen,
Martin: Da waren wir uns dann auch nicht sicher. Ich wusste auch nicht mehr. Äh wie ist denn das, wenn man jetzt eine große Anzahl von Podcasts veröffentlicht? Will man die dann in der Reihenfolge veröffentlichen, wie sie ursprünglich erschienen sind, damit die dann auch in der Reihenfolge angezeigt werden im Podcatcher?
Alex: Nettes Publication-Date bleibt ja stabil.
Martin: Bleibt es.
Alex: Ja, na ja, das ist, glaube ich, schon relevant, weil das ist ja Meta-Information tatsächlich bei uns.
Martin: Aber wird das nicht neu gesetzt, wenn wir die Folge dann veröffentlicht ausm Publisher raus?
Alex: Nee, wir haben ja quasi direkt einen API-Zugriff dann. Wir können die ja quasi in den Zustand anlegen, wie sie im Feed ähm auch wäre.
Martin: Okay und dann wäre sie gleich als veröffentlicht.
Alex: Also ich könnte mir maximal also ich ich sehe den Fall auch, ich könnte mir maximal so mit Duplicate Content das vorstellen, dass das vielleicht ein bisschen hässlich ist.
Alex: Dass du quasi den den Podcast dann schon auf der neuen Seite aktiv hast weiß ich nicht, aber das ist so individuell. Also wahrscheinlich würde ich's gleich veröffentlichen.
Martin: Ja, weil, weil so lange du den nirgendwo eingetragen hast, ist die Chance, dass ihn jemand findet, der relativ klein, ne?
Alex: Sehr neue.
Martin: Der Feed ist ja neu und dann wäre dann quasi bei dem Fall auch bei der Nextseite einen Hinweis angebracht zu sagen, hey willst du nicht deinen Podcast jetzt umziehen? Guck mal bei deinem Haus, ob du irgendwo die neue Fehleradresse eintragen kannst.
Alex: Ja. Ja, das wäre das wären dann die.
Martin: Das wäre ein wichtiger.
Alex: Irgendwie redet, ja.
Martin: Ja, also diese Pfad haben jetzt grad gesehen, ist schon ein bisschen länger als der Onboardingpfad. Ist doch die Frage, wann wir den starten, aber ich fand's ganz gut, dass wir da schon mal drüber gesprochen haben, weil dann kann man sich auch schon ein bisschen Gedanken machen.
Alex: Vorlauf ist super. Sobald wir wie möglich, also,
Alex: sobald also ne in dem Moment, wo wir sagen, okay, wir sind mit dem Zustand des Importers jetzt durch. Das füllt unsere Mindestanforderung, dass wir da mal mit User User-Testing anfangen können. Würde ich sofort mit den Importer anfangen.
Martin: Ja
Dirk: Genau, also was für den Onboarding noch fehlt, ist im Wesentlichen diese Preview,
Dirk: Also das, was Martin da hatte vorhin skizziert hat mit dem ich will das so aussehen lassen wie ein oder wie ein eine Podcast-App auf einem Telefon oder so. So das ist das was noch fehlt,
Dirk: Ja, da müsste man sich mal über den Visualität noch mal Gedanken machen. Ich bin jetzt auch nicht der perfekte Zeichner, um das jetzt wirklich dann zu machen,
Dirk: aber ja.
Martin: Wird man das so gezeichnet machen wollen, weil sonst gibt's bestimmt ja auch so Packs, wo man einfach so einen Screen hat und das da rein.
Alex: Du brauchst es quasi den die die Abstas abstrahierte Telefon rundrum und dann quasi suchen wir uns eine äh eine App die wir als quasi repräsentativ erachten und die bauen wir dann einfach im HTML nach.
Dirk: Ich finde die Podcast App von von von Apple schon gar nicht schlecht, weil eben so dieses auch diese also dort könnte man ja auch diese Referenz auf diese diese Infoseite von,
Dirk: Apple,
Dirk: hinterlegen. So und Apple hat das ja relativ gut beschrieben, wo landen die Einträge, die man hat, was erzeugen die sozusagen auf diesem Bildschirm?
Alex: Jo. Okay, also würde ich sagen, machen wir das als nächstes Prinzil, diesen
Alex: Diese Übersicht, also einmal die quasi einmal das das die das sich das live ausführt und dann natürlich noch die die letzte Schritt des Onboarding-Assistenten. Was mich noch äh ich mich noch frage ist, persistieren wir jetzt schon wirklich die Information?
Alex: Die sind jetzt erstmal nur lokal. Wir müssten ja eigentlich jetzt quasi nochmal, der nächste Schritt ist ja, dass einmal durch die API zu schicken und mal richtig ins Wordpress reinzulegen.
Dirk: Genau, da ist meine Frage. Du hattest ein Ticket aufgemacht. Das das über einen Elixier Service gehen soll.
Alex: Das musst du sogar machen, weil du ansonsten einen Cross Cycle oder Cross Origin reinkommst. Du kannst dich also geht schonen theoretisch, wenn das der Server erlaubt aber ne.
Dirk: Normalfall nicht.
Alex: Also nicht so einfach ausm Kleint. Genau, das wäre das das kann dann würde ja dann würde ich mir ein Ticket machen, dass wir das persistieren.
Dirk: Da müssten wir nur noch mal festlegen, wann wir genau dieses auslösen sozusagen.
Alex: Na, das wäre ja dann wirklich dann unten der der nächste, der quasi oder beziehungsweise,
Alex: ja, das ist jetzt die Frage, heißt das dann quasi unten nicht mehr weiter, sondern speichern,
Alex: speichern und weiter.
Martin: Also ich fand's ja ganz schön, dass wir diese Logik übernehmen von der jetzigen Episodenseite, dass halt immer gespeichert wird, wenn du was eingegeben hast.
Alex: Ja, aber das ist ja nur lokal. Es ist ja nicht in.
Martin: Also du meinst mit dem bestätigen, jetzt bin ich fertig. Jetzt möchte ich das, was das Dinge passieren. Ja, würde ich würde ich trotzdem weiter nennen, oder?
Alex: Okay und weiter ist dann okay, gut.
Martin: Und dann kommt als nächstes schon fertig angelegt.
Dirk: Und dann hast du's aber schon schon gemacht. Im Hintergrund ist es dann sozusagen der.
Alex: Ist okay. Ah ich meine, man kann ja noch mal zurückgehen. Man kann das ja noch mal ändern und kann auch weiter drücken. Dann dann ändert sich's ja im Hintergrund auch wieder. Ne? Also das ist ja jetzt ein Update und dann.
Martin: Wird dann der alte Podcast Feed gelöscht, wenn ich jetzt nochmal was ändere am Namen oder so? Weil ich habe dann schon Podcast viel angelegt, wenn ich dann auf der letzten Seite war. Da habe ich ja dann schon einen im.
Alex: Die Fied URL ist sehr stabil.
Martin: Ja, wahrscheinlich endet den.
Dirk: Das ist ja nur es sind ja nur Podcasts, also das, was dem Publisher zur Zeit unter Podcast Settings machst. Das sind die einzigen Daten, die bis jetzt eingetragen werden. So und wir also die Feed URL ist ja sofort da, wenn du sozusagen das,
Dirk: Plug-in aktivierst.
Martin: Ach so, stimmt.
Alex: Ja. Weil dann wird das das wäre schon das wäre crazy. Ja.
Martin: Nicht nach dem ja das richtet sich ja nicht nach dem Namen, den ich für den Podcast vergeben habe, sondern nach der Domain auf der der Podcast liegt. Ja okay und die gibt's ja. Ja ja okay.
Martin: Grad auch noch mal bei Staatsbürgern verifiziert, dass das so ist. Ja. Ähm ja, nee, dann würde ich's trotzdem weiter nennen, glaube ich, weil weiter und zurück, dann ist es logisch und,
Martin: Bei Speichern hätte ich.
Alex: Tatsächlich mal einen kleinen Spinner noch mit reinmachen, ne, dass man weil er sieht, oh ja, da passiert was und dann geht's erst weiter,
Alex: Dirk soll's dir lieber? Soll ich denen quasi die das das Persistieren machen oder soll ich die quasi das iPhone da reinfriemeln?
Dirk: Also es geht beides bei mir nicht besonders flott, also ist beides für mich eher eine Herausforderung.
Alex: Das ist ja egal. Müssen da nur quasi wir können das parallel machen und.
Dirk: Ja ja, aber such's dir aus.
Alex: Also mir ist das wirklich vollkommen egal. Also ich kann gerne das iPhone übernehmen, das dann vielleicht noch ein bisschen lustig. Den Rest zur.
Dirk: Kümmere ich mich um das Unterspeichern.
Alex: Okay.
Martin: Und ich würde quasi neues Greens mal machen oder mir Gedanken machen über die Visualisierung der Storys, die wir aufgeschrieben haben für den Import Pfad schon mal.
Alex: Genau für die anderen haben wir alle Assets schon für die nächsten Schritte und dann ist Frauen natürlich noch für dafür für die beiden Tasten auch irgendwie.
Martin: Für die Next Screens möchte ich noch was machen,
Martin: Da können wir vielleicht auch noch mal ganz kurz drüber sprechen. Wir haben hier aufgeschrieben, also ich hab's jetzt nochmal vervollständigt mit dem was im Discord stand. Also weiter Feed weiterleiten vom alten Hoster wird man natürlich nur machen beim Import Feed eintragen auf einschlägigen Verzeichnissen,
Martin: hätten wir drin null Nummer aufnehmen beziehungsweise erste Podcast-Episode veröffentlichen.
Martin: Fonic Modul vorstellen, Transkriptmodul vorstellen, Kontriputoren vorstellen, Chaptermarks vorstellen. Was.
Alex: Ja, das ist dann ah also ja, könnte man machen, aber ich glaube, ich würd's auf diese um die minimal wirklich um überhaupt zum Laufen
Alex: weil wenn man, wenn man jetzt, ich meine, ich find's cool, wenn man dann sagt, ey, ne, für dein Audio Postproduktion, schau dir mal auf Honig an, für deine Metainformationen. Schau dir mal Transkripte und chap das an, aber das ist ja eventuell nicht den,
Alex: Damit äh konfrontierst du dich ja in dem Moment noch gar nicht.
Martin: Also es wäre schön, wenn man noch eine dritte Seite hätten bei den next steps, weil zwei finde ich irgendwie,
Martin: blöd, wenn da unten nur so zwei Bubbles sind und dann weißt du nicht, ist jetzt an oder aus, also es sollten schon zwei in anderen Zustand haben, als die aktuelle Seite. So der Symmetrie wegen also fällt uns noch irgendwas Schönes Drittes ein, also Episode,
Martin: anlegen und Feed eintragen finde ich auf jeden Fall wichtige Punkte, die man machen sollte.
Martin: Falls nicht, müssten wir uns eine andere Darstellung vielleicht überlegen. Also nicht zwanghaft jetzt noch was Drittes aus den Fingern saugen, nur damit die gewählte Darstellungsform befriedigt werden kann.
Alex: Kennst du dann ja schön, dass er auf Punkt drei auch gedrückt hat.
Martin: Das war's. Raum für ihre Notizen, ja.
Dirk: Ich.
Martin: Ähm okay, gut. Also wenn mir da noch was einfällt, dann würde ich das und vielleicht kriegen wir noch Feedback. Wenn ihr das hört, was wollt ihr auf Seite drei? Was was ist wichtig, wenn ihr euren Podcast, die ihr schon Podcast gestartet habt, was hätten wir euch gleich am Anfang sagen sollen?
Alex: Ja, das war wirklich gut.
Dirk: Vielleicht können wir ja nochmal die Tutorials nochmal angucken. Vielleicht fällt uns da ja nochmal was auf.
Alex: Hm ja, das ein guter.
Dirk: Oder so was.
Martin: Ja, gute Idee. Das schreibe ich mir auf.
Alex: Vielleicht können wir noch jemanden, der Podcast-Workshops macht. Das wäre doch super, oder Martin?
Martin: Ich erkläre ich selten Pot Love.
Martin: Sollte ich vielleicht mal tun? Ja, aber das gucke ich mir gerne mal durch und mache mir auch noch mal eigene Gedanken.
Martin: Ansonsten,
Martin: so von der Mieteebene unseres Projektes haben wir tatsächlich jetzt unser Coaching,
Martin: Und haben auch nächste Woche gibt's auch nochmal einen Coaching Termin, also geht's um das Thema, jetzt muss ich mal kurz scrollen eine Woche.
Dirk: Gründung.
Martin: Branding steht bei mir am 25. April.
Dirk: Ach so, aber dann gab's noch was anderes. Das gab's eine Einleitung für zwei Sachen. Das war du hast Recht. Das das Workshop war war Branding und dann gab es aber noch irgendwas mit Gründungsinformationen.
Martin: Ja, die kommen ein bisschen spät,
Martin: es äh haben wir schon haben wir schon geschafft und genau aber es.
Alex: Wir machen zusammen unsere Steuererklärung.
Martin: Folgt uns auch im Dezember und im November, wenn wir unsere Steuererklärung für unsere wenn wir unsere gegründete Firma wieder auflösen.
Alex: Gibt's einen Podcast über wie jemand seine Steuererklärung macht. Das würde ich finde ich schon mal sehr interessant.
Martin: Ich glaube dann ist es sehr individuell ist, kannst du da wenig ablenken. Ich weiß nicht wie viel Hörer und so was hätte.
Alex: Ich meine da so durchgeht, was er so für Hürden hat.
Martin: Oh das wollte ich mir ich würd's mir glaube ich ich würde mir das anhören gut,
Martin: Dann sind wir eigentlich mit unserem Review durch und gucken jetzt gleich nochmal, wer in den Round Table kommt.
Martin: und Sprintziel Hammer und ansonsten freuen wir uns wie immer auf Feedback,
Martin: Wenn ihr Gedanken zu dem habt, was wir gerade erzählt haben, schreibt uns auf irgendeinem Kanal Sende geht,
Martin: machst du Don, Discord-Server, ihr findet einen Weg uns zu erreichen. Genau, dir wir grüßen Eric an dieser Stelle, der heute nicht dabei sein konnte.
Martin: freuen uns auf ein Wiederhören und äh ja bis bald, macht's gut.
Alex: Tschau, tschau.
Soundboard: