{"guid":"353bc7bc-3033-4350-88ff-f753f72e683e","title":"Warum Flamingos die besseren Pelicane sind","subtitle":"Vorstellung von flamingo (flamingo-web.org)","slug":"froscon2019-2368-warum_flamingos_die_besseren_pelicane_sind","link":"https://programm.froscon.de/2019/events/2368.html","description":"In diesem Vortrag wird \u003ca href=\"http://flamingo-web.org\"\u003eFlamingo\u003c/a\u003e vorgestellt. Flamingo ist ein\nvon Pelican und Django inspirierter static site generator.\nDer Vortragende ist der Author und Maintainer des Flamingo Projekts.\n\nIch betreue jetzt seit etwa zwei Jahren die Webseite meines Arbeitgebers \u003ch href=\"https://pengutronix.de\"\u003ePengutronix e.K.\u003c/a\u003e.\nDie Anforderungen sind simpel:\n\n  1. Wir wollen kein Wordpress-iges Webinterface, jeder soll seinen Lieblingseditor benutzen koennen.\n  2. Wir wollen reStructuredText schreiben.\n  3. Die benutzte Software soll (moeglichst) Python sein.\n  4. Die Seite soll in einem git verwaltet werden.\n\nPelican ist/war an dieser Stelle das go-to-tool. Wirklich viele Alternativen gibt es nicht.\nPrinzipiell ist Pelican auch echt ok aber in meiner Erfahrung hinterlassen\nPelican-Projekte kein \"Yey, so bleibts!\"- sondern eher ein\n\"Uhm ich habs irgentwie hingekriegt\"-Gefuehl.\nUnd debuggen dauert ewig, denn es gibt keine debug-Werkzeuge.\n\nNaja gut was solls. Hat ewig gedauert, bin total genervt aber jetzt ist es halt da,\nist nicht schoen aber ausser mir sieht's ja keiner: Die Hacks sind vor den Endanwendern\ngut versteckt und in einem Makefile gewrappt.\n\n[1 Jahr spaeter]\n\nChef: Ach uebrigens: Wir brauchen noch ne Webseite...\nIch: *schwitz* ...jaa...\nChef: ...das mit dem Pelican bedient sich gut, das will ich hier auch, mit all deinen Hacks natuerlich. Wie lange brauchst du?\nIch: Puh! Ist alles super hacky! Und es funktioniert auch nur genau in dieser Konstellation, updaten ist im Moment auch nicht. Ich wuerde sagen $UTOPISCH_LANGES_TIMEDELTA\nChef: Hae? Da koennen wir Pelican ja neu schreiben!?\nIch: Ja bitte!\n\nTja und da sind wir nun!\nDieser Vortrag wird eine Mischung aus \"Pelican - Lessons learned\" und flamingo-Tutorial.","original_language":"deu","persons":["Florian Scherf"],"tags":["froscon2019","2368","Web Development"],"view_count":143,"promoted":false,"date":"2019-08-11T00:00:00.000+02:00","release_date":"2019-08-11T02:00:00.000+02:00","updated_at":"2025-10-17T22:15:06.153+02:00","length":2486,"duration":2486,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2019/2368-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2019/2368-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2019/2368-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2019/2368-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2019-2368-warum_flamingos_die_besseren_pelicane_sind","url":"https://api.media.ccc.de/public/events/353bc7bc-3033-4350-88ff-f753f72e683e","conference_title":"FrOSCon 2019","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019","related":[{"event_id":5438,"event_guid":"66a5d858-82d8-5f9c-b252-b97d61b6cf54","weight":1},{"event_id":7236,"event_guid":"e3bdda0e-c95f-4021-8500-3718a2913352","weight":1},{"event_id":7256,"event_guid":"ccab9927-22fe-52a3-a14a-e33f5dffb485","weight":1},{"event_id":7264,"event_guid":"6ceb890a-a419-5fc6-bc42-3ffd7fbd73f7","weight":1},{"event_id":7265,"event_guid":"480a501f-cb98-4af1-bbab-273c383e2080","weight":1},{"event_id":7268,"event_guid":"7007a0ab-a90c-4c5a-8ff2-e9faa6eba646","weight":5},{"event_id":7269,"event_guid":"313f600d-7418-4821-99fd-3d788de500ae","weight":3},{"event_id":7276,"event_guid":"9ac982ee-aeaa-431d-9622-527a14e8023c","weight":1},{"event_id":7291,"event_guid":"75323cfe-eb84-4ec3-a806-16e8ca71b702","weight":4},{"event_id":7294,"event_guid":"e442db46-0a05-4439-9bcf-21bca6f714a0","weight":5},{"event_id":7296,"event_guid":"b8424140-1639-44f7-a19a-67af58ad61e9","weight":1},{"event_id":7301,"event_guid":"6413e0b9-d88c-4a3c-a0a5-d4b3a0224a98","weight":1},{"event_id":7304,"event_guid":"98317c6b-2ff9-4276-92dc-ee41db4d7585","weight":1},{"event_id":7305,"event_guid":"55e6c5cd-56b2-4c3b-ae96-880b624c2788","weight":1},{"event_id":7307,"event_guid":"3f274d3f-db32-4687-95e7-ce5dcf866bee","weight":1},{"event_id":7319,"event_guid":"d652dc05-fd17-4972-aaa3-5f678b2f7475","weight":5},{"event_id":7322,"event_guid":"37eebf57-a64d-4cc8-8ee1-226810ac834a","weight":6},{"event_id":7327,"event_guid":"c4462ba0-f3b2-45c6-aca5-5ef5da2e55db","weight":1},{"event_id":7334,"event_guid":"4bd45e4a-c05c-4804-b879-4b793b7fca4e","weight":1},{"event_id":7336,"event_guid":"0ef5f8b9-03f7-484b-9659-f754e8261910","weight":1},{"event_id":7341,"event_guid":"7100ad0c-e4f3-4784-b707-46759cd3cb6a","weight":1},{"event_id":7342,"event_guid":"88474e85-c77c-466e-9351-d306b620f495","weight":8},{"event_id":7343,"event_guid":"212468fa-72ee-4d11-a32e-56d5e6fd78a3","weight":6},{"event_id":7348,"event_guid":"d826f086-8ce2-4925-9dfa-b02db91c73ca","weight":5},{"event_id":7351,"event_guid":"ca5e5930-ca47-41c9-b85d-73475fb75edb","weight":6},{"event_id":7352,"event_guid":"cb6ed95d-a208-438f-8ea5-a16916a8a89e","weight":1},{"event_id":7353,"event_guid":"84aca65d-603a-4fc1-844e-061cdeb14f71","weight":1}],"recordings":[{"size":210,"length":2486,"mime_type":"video/mp4","language":"deu","filename":"froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-08-11T14:17:37.513+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/h264-hd/froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_hd.mp4","url":"https://api.media.ccc.de/public/recordings/36895","event_url":"https://api.media.ccc.de/public/events/353bc7bc-3033-4350-88ff-f753f72e683e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":37,"length":2486,"mime_type":"audio/mpeg","language":"deu","filename":"froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-08-11T14:29:04.111+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/mp3/froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/36902","event_url":"https://api.media.ccc.de/public/events/353bc7bc-3033-4350-88ff-f753f72e683e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":80,"length":2486,"mime_type":"video/mp4","language":"deu","filename":"froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-08-11T14:29:35.580+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/h264-sd/froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_sd.mp4","url":"https://api.media.ccc.de/public/recordings/36903","event_url":"https://api.media.ccc.de/public/events/353bc7bc-3033-4350-88ff-f753f72e683e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":24,"length":2486,"mime_type":"audio/opus","language":"deu","filename":"froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-08-11T14:30:49.626+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/opus/froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_opus.opus","url":"https://api.media.ccc.de/public/recordings/36906","event_url":"https://api.media.ccc.de/public/events/353bc7bc-3033-4350-88ff-f753f72e683e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":131,"length":2486,"mime_type":"video/webm","language":"deu","filename":"froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-08-11T14:49:07.759+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/webm-sd/froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/36914","event_url":"https://api.media.ccc.de/public/events/353bc7bc-3033-4350-88ff-f753f72e683e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":353,"length":2486,"mime_type":"video/webm","language":"deu","filename":"froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-08-11T15:16:12.529+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/webm-hd/froscon2019-2368-deu-Warum_Flamingos_die_besseren_Pelicane_sind_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/36931","event_url":"https://api.media.ccc.de/public/events/353bc7bc-3033-4350-88ff-f753f72e683e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"}]}