Report from our Hackathon 2024.1
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:
- We now have One map to show them all: With #84 we finally implemented #65 so 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 #92 if you are interested in helping.
- We have a news site! With #85 we 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!
- Thanks to vkrause our event pages and our index page are now delivering structured data following vocabulary by schema.org: With #83 and #91 our event pages and index page are using microdata, introduced by schema.org to 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 KDE's Itinerary). (btw we use Open Database License and Creative Commons for this data, see our about:license)
- We better deliver concise and structured date we have cleaned up our database and have improved our new event form: 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.
- With #67 have 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 news-page in semantic html, but be assured more pages are to come.
- Not visible but very important: With #88 fixed 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 ^^
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 new events on our pages.