{"id":38,"date":"2024-01-15T23:18:00","date_gmt":"2024-01-15T22:18:00","guid":{"rendered":"https:\/\/foss.events\/news\/?p=38"},"modified":"2026-01-04T23:19:42","modified_gmt":"2026-01-04T22:19:42","slug":"report-from-our-hackathon-2024-1","status":"publish","type":"post","link":"https:\/\/foss.events\/news\/2024\/01\/report-from-our-hackathon-2024-1\/","title":{"rendered":"Report from our Hackathon 2024.1"},"content":{"rendered":"\n<p>This weekend we had our first hackathon in 2024 in the city of Franfurt. We had a great time, a lot of fun and we actually finished some long awaited milestones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>We now have\u00a0<strong>One map to show them all<\/strong>: With\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/pulls\/84\">#84<\/a>\u00a0we finally implemented\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/issues\/65\">#65<\/a>\u00a0so now the front-page shows a map that shows all upcoming FOSS events of the running year registered on \/\/ foss.events. We still have some improvements in mind, see\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/issues\/92\">#92<\/a>\u00a0if you are interested in helping.<\/li>\n\n\n\n<li>We have a\u00a0<a href=\"https:\/\/foss.events\/news.html\">news site<\/a>! With\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/pulls\/85\">#85<\/a>\u00a0we introduced our own news page. If you are interested in the latest news about \/\/ foss.events and about foss events in Europe make sure to mark this page and keep an eye on it. Again, this is just the the beginning and further improvement will come, in particular we are researching best ways of embedding fediverse feeds as a news-service to foss event visitors. Stay tuned!<\/li>\n\n\n\n<li>Thanks to\u00a0<a href=\"https:\/\/codeberg.org\/vkrause\">vkrause<\/a>\u00a0our event pages and our index page are now delivering structured data following vocabulary by schema.org: With\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/pulls\/83\">#83<\/a>\u00a0and\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/pulls\/91\">#91<\/a>\u00a0our event pages and index page are using microdata, introduced by\u00a0<a>schema.org<\/a>\u00a0to deliver easily machine-readable structured data. Structured data shall help crawlers, indexing, APIs etc to integrate and reuse data delivered by \/\/ foss.events (e.g. by\u00a0<a href=\"https:\/\/floss.social\/@VolkerKrause\/111755032255695212\">KDE&#8217;s Itinerary<\/a>). (btw we use Open Database License and Creative Commons for this data, see our\u00a0<a href=\"https:\/\/foss.events\/about.html#datalicense\">about:license<\/a>)<\/li>\n\n\n\n<li>We better deliver concise and structured date we have cleaned up our database and have improved our\u00a0<a href=\"https:\/\/foss.events\/new-event\">new event form<\/a>: On one hand we reduced complexitiy by removing some data fields, on the other hand we cleaned old data using that data fields and we straightened input options for future data.<\/li>\n\n\n\n<li>With\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/issues\/67\">#67<\/a>\u00a0have started to deliver our pages with semantic HTML: Semantic html helps machines to understand content of webpages, which is again helpful for crawlers, indexing etc but even more for people who need electronic assistance, like screenreaders, for discovering the web. So far we only have the\u00a0<a href=\"https:\/\/foss.events\/news.html\">news-page<\/a>\u00a0in semantic html, but be assured more pages are to come.<\/li>\n\n\n\n<li>Not visible but very important: With\u00a0<a href=\"https:\/\/codeberg.org\/foss.events\/foss-events-website\/pulls\/88\">#88<\/a>\u00a0fixed a security issue that so far people were able to introduce code with our event-form. This is not possible anymore, but: you can use markdown instead ^^<\/li>\n<\/ul>\n\n\n\n<p>And these are just the most obvious changes and milestones. In addition, we fixed a lot of smaller issues and thanks to M we also have a couple of&nbsp;<a href=\"https:\/\/foss.events\/\">new events<\/a>&nbsp;on our pages.<\/p>\n\n\n\n<p>Thanks to&nbsp;<a href=\"https:\/\/foss.events\/news.html\">@weeman<\/a>&nbsp;and for the&nbsp;<a href=\"https:\/\/foss.events\/news.html\">cccffm<\/a>&nbsp;for having us as guests. And in memory of #37C3 we now have an earworm again of&nbsp;<a href=\"https:\/\/www.youtube.com\/watch?v=StmxHCDiLlQ\">&#8222;Captain Kirk is Climbing a Mountain&#8220;<\/a>&nbsp;: D<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This weekend we had our first hackathon in 2024 in the city of Franfurt. We had a great time, a lot of fun and we actually finished some long awaited milestones: And these are just the most obvious changes and milestones. In addition, we fixed a lot of smaller issues and thanks to M we [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-38","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/posts\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":1,"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/posts\/38\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/posts\/38\/revisions\/39"}],"wp:attachment":[{"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/media?parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/categories?post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/foss.events\/news\/wp-json\/wp\/v2\/tags?post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}