{"guid":"F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","title":"Praxisbericht: Migration der Webapp OTOBO von CGI nach PSGI","subtitle":null,"slug":"praxisbericht-migration-der-webapp-otobo-von-cgi-nach-psgi","link":"https://c3voc.de","description":"Historie von OTOBO. Die Basis ist über 20 Jahre alt und beruht auf CGI, Apache mit mod_perl.\nPhase I: Im Zuge von Docker-Support Unterstützung von Plack durch CGI::Emulate::PSGI. Webserver Gazelle.\nPhase II: Komplettumstellung auf Plack. \nHürden: Die Punkte aus https://github.com/bschmalhofer/otobo-ideas#psgi-stumbling-blocks","original_language":"deu","persons":["Bernhard Schmalhofer"],"tags":["gpw2022","7779","2022","GPW2022"],"view_count":120,"promoted":false,"date":"2022-03-30T11:20:00.000+02:00","release_date":"2022-06-10T00:00:00.000+02:00","updated_at":"2026-03-17T11:00:07.116+01:00","length":2455,"duration":2455,"thumb_url":"https://static.media.ccc.de/media/conferences/gpw/2022/7779-F98C91FA-AC0C-11EC-A6F2-23B1ED48A076.jpg","poster_url":"https://static.media.ccc.de/media/conferences/gpw/2022/7779-F98C91FA-AC0C-11EC-A6F2-23B1ED48A076_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/gpw/2022/7779-F98C91FA-AC0C-11EC-A6F2-23B1ED48A076.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/gpw/2022/7779-F98C91FA-AC0C-11EC-A6F2-23B1ED48A076.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/praxisbericht-migration-der-webapp-otobo-von-cgi-nach-psgi","url":"https://api.media.ccc.de/public/events/F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","conference_title":"Deutscher Perl/Raku Workshop 2022","conference_url":"https://api.media.ccc.de/public/conferences/gpw2022","related":[],"recordings":[{"size":333,"length":2455,"mime_type":"video/webm","language":"deu","filename":"gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-06-11T00:49:56.907+02:00","recording_url":"https://cdn.media.ccc.de/events/gpw/2022/webm-hd/gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/59674","event_url":"https://api.media.ccc.de/public/events/F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","conference_url":"https://api.media.ccc.de/public/conferences/gpw2022"},{"size":118,"length":2455,"mime_type":"video/webm","language":"deu","filename":"gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-06-11T00:05:07.196+02:00","recording_url":"https://cdn.media.ccc.de/events/gpw/2022/webm-sd/gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/59657","event_url":"https://api.media.ccc.de/public/events/F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","conference_url":"https://api.media.ccc.de/public/conferences/gpw2022"},{"size":37,"length":2449,"mime_type":"audio/mpeg","language":"deu","filename":"gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2022-06-10T23:55:04.436+02:00","recording_url":"https://cdn.media.ccc.de/events/gpw/2022/mp3/gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/59652","event_url":"https://api.media.ccc.de/public/events/F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","conference_url":"https://api.media.ccc.de/public/conferences/gpw2022"},{"size":68,"length":2455,"mime_type":"video/mp4","language":"deu","filename":"gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-06-10T23:54:22.949+02:00","recording_url":"https://cdn.media.ccc.de/events/gpw/2022/h264-sd/gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_sd.mp4","url":"https://api.media.ccc.de/public/recordings/59651","event_url":"https://api.media.ccc.de/public/events/F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","conference_url":"https://api.media.ccc.de/public/conferences/gpw2022"},{"size":21,"length":2455,"mime_type":"audio/opus","language":"deu","filename":"gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2022-06-10T23:38:27.864+02:00","recording_url":"https://cdn.media.ccc.de/events/gpw/2022/opus/gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_opus.opus","url":"https://api.media.ccc.de/public/recordings/59646","event_url":"https://api.media.ccc.de/public/events/F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","conference_url":"https://api.media.ccc.de/public/conferences/gpw2022"},{"size":143,"length":2455,"mime_type":"video/mp4","language":"deu","filename":"gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-06-10T23:33:33.519+02:00","recording_url":"https://cdn.media.ccc.de/events/gpw/2022/h264-hd/gpw2022-7779-deu-Praxisbericht_Migration_der_Webapp_OTOBO_von_CGI_nach_PSGI_hd.mp4","url":"https://api.media.ccc.de/public/recordings/59641","event_url":"https://api.media.ccc.de/public/events/F98C91FA-AC0C-11EC-A6F2-23B1ED48A076","conference_url":"https://api.media.ccc.de/public/conferences/gpw2022"}]}