[{"data":1,"prerenderedAt":166},["ShallowReactive",2],{"/podcast/deep-dive-102-kirby-cms-mit-bastian-allgeier":3},{"podcast":4,"pickOfTheDayCount":115,"speakerCount":116,"relatedPodcasts":117,"transcript":-1},{"id":5,"published_on":6,"type":7,"number":8,"title":9,"slug":10,"description":11,"transcript":12,"audio_url":13,"apple_url":12,"google_url":12,"spotify_url":12,"cover_image":14,"banner_image":34,"speakers":47,"members":68,"picks_of_the_day":98,"tags":99,"tagsPrepared":112,"speakersPrepared":113},"9517996e-fed7-4c0c-afa8-4a7067c88da4","2022-03-11T16:00:00.000Z","deep_dive","102","Kirby CMS mit Bastian Allgeier","deep-dive-102-kirby-cms-mit-bastian-allgeier","\u003Cp>Das n&auml;chste CMS in der programmier.bar: \u003Ca href=\"https://getkirby.com/\" target=\"_blank\" rel=\"noopener\">Kirby\u003C/a>. Wir sprechen mit dem Erfinder und Entwickler des Flat-File-CMS, Bastian Allgeier. Flat-File-Content-Management-Systeme bieten den Vorteil, dass man im einfachsten Fall &uuml;ber eine Datei und Ordner-Struktur eine Webseite abbilden kann und diese mit Versionierungssoftware wie Git verwalten kann. Kirby ist Open Source, wird aber &uuml;ber eine kommerzielle Lizenz vertrieben. Der h&auml;ufigste Anwendungsfall sind Webseiten, aber auch die Headless-Funktion zur Nutzung als Datenpool wird unterst&uuml;tzt. Wir reden in dieser Podcastfolge &uuml;ber die spannende Entwicklung der letzten 10 Jahre und steigen ein in die Konzepte der Templates, des Content Panels, der Content Fields, Controller und Collections.\u003C/p>\n\u003Cp>Zur Demo von Kirby \u003Ca href=\"https://getkirby.com/try\" target=\"_blank\" rel=\"noopener\">geht's hier entlang\u003C/a>.\u003C/p>",null,"https://www.buzzsprout.com/176239/10231863-deep-dive-102-kirby-cms-mit-bastian-allgeier.mp3",{"id":15,"title":16,"description":12,"tags":12,"location":12,"filename_disk":17,"filename_download":18,"metadata":19,"type":29,"filesize":30,"modified_by":12,"modified_on":31,"embed":12,"uploaded_by":32,"uploaded_on":33,"folder":12,"width":21,"height":21,"charset":12,"duration":12},"2cc8f9fc-4e16-4e33-ab02-3ca320f14531","102 Bastian Allgeier","2cc8f9fc-4e16-4e33-ab02-3ca320f14531.png","102_bastian_allgeier.png",{"ihdr":20,"exif":27},{"ImageWidth":21,"ImageHeight":21,"BitDepth":22,"ColorType":23,"Compression":24,"Filter":25,"Interlace":26},3000,8,"RGB","Deflate/Inflate","Adaptive","Noninterlaced",{"ColorSpace":28,"ExifImageWidth":21,"ExifImageHeight":21},1,"image/png","4842811","2022-03-03T08:37:12.068Z","e97179d2-51b3-4deb-828f-9524091441f5","2022-03-03T08:37:11.638Z",{"id":35,"title":36,"description":12,"tags":12,"location":12,"filename_disk":37,"filename_download":38,"metadata":39,"type":29,"filesize":44,"modified_by":12,"modified_on":45,"embed":12,"uploaded_by":32,"uploaded_on":46,"folder":12,"width":41,"height":41,"charset":12,"duration":12},"cc7fe848-c7de-4c3b-b961-e008b7f70049","Bastian Allgeier Header","cc7fe848-c7de-4c3b-b961-e008b7f70049.png","Bastian_Allgeier_header.png",{"ihdr":40,"exif":43},{"ImageWidth":41,"ImageHeight":41,"BitDepth":22,"ColorType":42,"Compression":24,"Filter":25,"Interlace":26},1024,"RGB with Alpha",{"ColorSpace":28,"ExifImageWidth":41,"ExifImageHeight":41},"729652","2022-03-03T08:38:16.950Z","2022-03-03T08:38:16.822Z",[48],{"speaker":49},{"id":50,"slug":51,"academic_title":12,"occupation":52,"first_name":53,"last_name":54,"description":55,"event_image":12,"profile_image":56},"371c631d-cdfa-4bde-a7df-9a241b0fa755","bastian-allgeier","Gründer von Kirby","Bastian","Allgeier","\u003Cp>Bastian Allgeier hat seine Karriere als Designer gestartet (Fun Fact: Vor &uuml;ber 10 Jahren hat er ein Logo f&uuml;r ein Produkt von Lotum entworfen). W&auml;hrend seiner Auftragsarbeit hat er immer mehr Dinge selbst entwickelt und irgendwann f&uuml;r sich selbst einen Bedarf gesehen, ein allgemeineres System zu erschaffen, um Webseiten f&uuml;r seine Kund:innen umzusetzen. Daraus ist Kirby entstanden: Ein Flat-File-CMS, dass er mit seinem Team nun seit &uuml;ber 10 Jahren entwickelt und betreibt.\u003C/p>",{"id":57,"title":58,"description":12,"tags":12,"location":12,"filename_disk":59,"filename_download":60,"metadata":61,"type":64,"filesize":65,"modified_by":12,"modified_on":66,"embed":12,"uploaded_by":32,"uploaded_on":67,"folder":12,"width":41,"height":41,"charset":12,"duration":12},"a38c0249-a89a-4056-af4d-71b7c5f21aaf","Bastian Allgeier Profil","a38c0249-a89a-4056-af4d-71b7c5f21aaf.jpg","Bastian_Allgeier_profil.jpg",{"iptc":62,"exif":63},{},{"ColorSpace":28,"ExifImageWidth":41,"ExifImageHeight":41},"image/jpeg","426597","2022-03-03T08:39:02.223Z","2022-03-03T08:39:02.111Z",[69,84],{"member":70},{"id":71,"first_name":72,"last_name":73,"occupation":74,"description":75,"normal_image":76},"958f6624-c721-4ff9-8a97-69148f540945","Dennis","Becker","// Podcast-Host","\u003Cp>Dennis ist Head of Development bei Lotum und k&uuml;mmert sich liebevoll um die Entwickler:innen und deren Weiterentwicklung.&nbsp;\u003Cbr>In den Podcastfolgen &uuml;bernimmt Dennis gerne die Moderation. Beim t&auml;glichen Tischtennis ist er immer am Start und seit wenigen Jahren passionierter Kitesurfer. Mittlerweile ist er auch Vibe Coder mit Leidenschaft und &uuml;berzeugt, dass seine Kolleg:innen AI untersch&auml;tzen.&nbsp;\u003C/p>",{"id":77,"title":78,"description":12,"tags":12,"location":12,"filename_disk":79,"filename_download":80,"metadata":12,"type":64,"filesize":81,"modified_by":12,"modified_on":82,"embed":12,"uploaded_by":12,"uploaded_on":83,"folder":12,"width":41,"height":41,"charset":12,"duration":12},"7a9fd72e-16b1-4283-8c1f-348a3e7986f9","Dennis Becker","7a9fd72e-16b1-4283-8c1f-348a3e7986f9.jpg","dennis_becker_normal_01e352e682.jpg","45729","2022-01-16T14:26:35.196Z","2021-12-30T14:16:28.647Z",{"member":85},{"id":86,"first_name":87,"last_name":88,"occupation":74,"description":89,"normal_image":90},"dc474fa4-5541-4e49-9941-13f8d15fd660","Jojo","Böhmer","\u003Cp dir=\"ltr\">Jojo ist schon lange bei der programmier.bar dabei und im Team des Lotum-Klassikers &bdquo;4 Bilder 1 Wort&ldquo;. Als Full-Stack-Developer steigt er gerne tief in neue Technologien ein, um sie komplett zu durchdringen.\u003Cbr>Auf Meetups der programmier.bar und Konferenzen wie der FlutterCon und Flutter Vikings hat er bereits Vortr&auml;ge &uuml;ber verschiedene Flutter-Themen gehalten.\u003C/p>",{"id":91,"title":92,"description":12,"tags":12,"location":12,"filename_disk":93,"filename_download":94,"metadata":12,"type":64,"filesize":95,"modified_by":12,"modified_on":96,"embed":12,"uploaded_by":12,"uploaded_on":97,"folder":12,"width":41,"height":41,"charset":12,"duration":12},"599a9b14-809b-4827-a467-36f6cde834f1","Joachim Boehmer","599a9b14-809b-4827-a467-36f6cde834f1.jpg","joachim_boehmer_normal_16e453969d.jpg","50958","2022-01-16T14:26:15.178Z","2021-12-30T16:23:05.605Z",[],[100,104,108],{"tag":101},{"id":102,"name":103},"688b515c-d639-4be6-9d8e-1f7786437db8","CMS",{"tag":105},{"id":106,"name":107},"a4b70a1f-9594-431e-9a15-4e8a9566da36","Flat-File-CMS",{"tag":109},{"id":110,"name":111},"381aa2a2-e8c3-4a41-8a55-70c544ddcb88","Kirby CMS",[101,105,109],[114],{"first_name":53,"last_name":54,"profile_image":56,"slug":51,"description":55,"event_image":12,"academic_title":12},428,172,[118,135,151],{"id":119,"slug":120,"published_on":121,"type":7,"number":122,"title":123,"audio_url":124,"cover_image":125},"cfe492e0-e775-45e9-a737-33903f2d6f88","deep-dive-98-die-neue-programmier-bar-webseite-mit-fabian-hiller","2021-12-03T16:56:00.330Z","98","Die neue programmier.bar-Webseite mit Fabian Hiller","https://www.buzzsprout.com/176239/9656391-deep-dive-98-die-neue-programmier-bar-webseite-mit-fabian-hiller.mp3",{"id":126,"title":127,"description":12,"tags":12,"location":12,"filename_disk":128,"filename_download":129,"metadata":130,"type":29,"filesize":132,"modified_by":12,"modified_on":133,"embed":12,"uploaded_by":12,"uploaded_on":134,"folder":12,"width":21,"height":21,"charset":12,"duration":12},"5cc833d6-b09f-4635-a514-30c60a111ea3","98 Fabian Hiller","5cc833d6-b09f-4635-a514-30c60a111ea3.png","98_fabian_hiller_e04e086b7e.png",{"ihdr":131},{"ImageWidth":21,"ImageHeight":21,"BitDepth":22,"ColorType":23,"Compression":24,"Filter":25,"Interlace":26},"2236992","2022-01-16T14:26:16.103Z","2021-12-30T14:18:49.992Z",{"id":136,"slug":137,"published_on":138,"type":7,"number":139,"title":140,"audio_url":141,"cover_image":142},"db1f8425-a7d6-4256-9fe9-cd56a5776d71","deep-dive-79-statamic-mit-andre-basse-und-jonas-siewertsen","2021-01-08T15:00:00.000Z","79","Statamic mit André Basse und Jonas Siewertsen","https://www.buzzsprout.com/176239/7177855-folge-79-statamic-mit-andre-basse-und-jonas-siewertsen.mp3",{"id":143,"title":144,"description":12,"tags":12,"location":12,"filename_disk":145,"filename_download":146,"metadata":12,"type":64,"filesize":147,"modified_by":12,"modified_on":148,"embed":12,"uploaded_by":12,"uploaded_on":149,"folder":12,"width":150,"height":150,"charset":12,"duration":12},"7ae33d1d-df0b-4e81-a2d6-e6af648a2948","Statamic Mit Andre Basse Und Jonas Siewertsen","7ae33d1d-df0b-4e81-a2d6-e6af648a2948.jpg","statamic_mit_andre_basse_und_jonas_siewertsen_0fc7bd7409.jpg","53011","2022-01-16T14:26:35.517Z","2021-12-30T14:14:02.321Z",1400,{"id":152,"slug":153,"published_on":154,"type":7,"number":155,"title":156,"audio_url":157,"cover_image":158},"6805581f-0427-4cc1-8e85-42346a4ae203","deep-dive-75-wie-gehts-eigentlich-wordpress-mit-nico-martin","2020-12-04T13:00:00.000Z","75","Wie geht’s eigentlich WordPress? Mit Nico Martin","https://www.buzzsprout.com/176239/6671741-folge-75-wie-geht-s-eigentlich-wordpress-mit-nico-martin.mp3",{"id":159,"title":160,"description":12,"tags":12,"location":12,"filename_disk":161,"filename_download":162,"metadata":12,"type":64,"filesize":163,"modified_by":12,"modified_on":164,"embed":12,"uploaded_by":12,"uploaded_on":165,"folder":12,"width":150,"height":150,"charset":12,"duration":12},"3ebdf203-708e-42f0-a6bd-47d9e3026052","Wie Gehts Eigentlich Wordpress Mit Nico Martin","3ebdf203-708e-42f0-a6bd-47d9e3026052.jpg","wie_gehts_eigentlich_wordpress_mit_nico_martin_0663e9a742.jpg","139716","2022-01-16T14:26:01.804Z","2021-12-30T14:13:39.807Z",1760007790700]