Difference between revisions of "Lausanne 2024"

Jump to navigation Jump to search
no edit summary
m (EUR -> CHF)
(27 intermediate revisions by 5 users not shown)
Line 10: Line 10:


===Getting there by train===  
===Getting there by train===  
From Geneva, Geneva airport, or Zurich: go to Lausanne and then take a local train to Cully or Villette (the house will be 10-15' away along the main road). Train schedules are [https://www.sbb.ch/en here]. I recommend downloading the most excellent SBB app [https://play.google.com/store/apps/details?id=ch.sbb.mobile.android.b2c Android] [https://apps.apple.com/ch/app/sbb-mobile/id294855237 iOS]. Trains in Switzerland do not require advance booking.
From Geneva, Geneva airport, or Zurich: go to Lausanne and then take a local train to Cully (every 10-20'; 11 min ride) or Villette (every hour; 8' ride). The house will be a 15' (or 10' from Villette) walk away along the main road.
 
Train schedules are [https://www.sbb.ch/en here], but you can download the most excellent SBB app ([https://play.google.com/store/apps/details?id=ch.sbb.mobile.android.b2c Android] ;[https://apps.apple.com/ch/app/sbb-mobile/id294855237 iOS]) for schedules. Trains in Switzerland do not require advance booking.


== Logistics ==
== Logistics ==
Line 17: Line 19:


== Goals ==
== Goals ==
The main goal of the hackahton is to focus on
=== Windows ===
* Test ability to serve mp4 videos (see Qt/licensing issue)
=== Apple ===
* [https://github.com/kiwix/kiwix-apple/issues/580 have proper "Kiwix" organisation on Apple App Store] - Kelson, Stéphane
=== Content ===
* Complete effort to document policies/process for the content mgmt - Kelson, Stéphane, Benoit
=== Kiwix JS apps ===
* Add preview of ZIM link on hover to KJS and PWA - Jaifroid
* Add translation framework for internationalizing the UI of Kiwix PWA - Jaifroid
== Discussions ==
==== Hotspot ====
*Discuss Hotspot permanent (across SD update) storage
*Discuss Hotspot maintenance policy: when/under which circumstances do we stop maintaining a version/deployment/HW? Whats our limit on client support (browser version for instance)?
*What is/are the perfect(s) hotspot(s) hardware configuration?
*Should we better serve companies (vs NGOs / Foundations)?
*Should we better serve preppers (what is the outcome of the custom prepper image offering?)?
*Should we sell all-in-one hotspot configurations? What is it? hardware + ZIMs? virtual machine? continuous updates?
*Realistic process to process cards or cards+HW orders
*[catalog] What's the strategy?
*[catalog] What about i18n?
* How to manage release management from now? What are the priorities?
==== Catalog management ====
*Discuss relevance of per-scraper Tag in ZIM metadata
*Have Content Team present Tag/Category strategy (including i18n issue)
*Discuss availability of content: once we've started to provide a content, do we consider we have to do our best to continue to provide it and update it on a regular basis
*Challenge the metadata limit: is 30 chars for Title too short?
*Any progress on the ''Popularity'' feature?
==== Scraping ====
*Merge zimit / warc2zim? Merge youtube / ted ? Merge all python scrapers ?
*How tolerant are we with item failures in scraper? In other words, is it preferable to produce a ZIM with only 99% of source content because the scraper fails to process 1% of them, or do we want to target 100% or nothing? mwoffliner is very strict, one failing article and the scraper stops. zimit is very permissive, there is no limit in number of failed pages. iFixit has a middle ground, allowing to configure the percentage of failed items.
==== Cross-projects ====
*Discuss Support Policy: document existing non-written or loosely written: apple, etc and define/document for public services (library.kiwix.org) ; also Python, libzim, glibc, etc https://github.com/kiwix/kiwix-build/issues/691
*Cross-readers minimal feature set: defining and naming concepts. Ex: 🏠 (house icon) is used to access local library – Ideally end up with actionable tickets to improve at least Kiwix-serve UI
*Global/general Code of conduct/contributing guidelines (ie. exclude ChatGPT/Copilot contribs)
*UI & UX Design, Implementation and Maintenance procedure.


The main goal of the hackahton is to focus on  
==== Meta/org ====
* Presentation of last boards slidewares and outcomes (redacted from confidential information if any)
* Retrospective last year
* Roadmap for 2024, for the next 2 years, 5 years ; post-mortem
* Discuss possibility to have updates of Christina's UI work on the weekly (via Stephane)
* Discuss Marketing / Pricing / Product management / Portfolio strategies


== Achievements ==
== Achievements ==
Line 39: Line 93:


==Budget==
==Budget==
*Hosting: <!--- House CHF 2'269.50 --->
*Hosting: CHF 2'269.50
*F&B:  
*F&B:  
*Travel: <!--- RG: CHF 538 + LM : CHF 218.25 --->
*Travel: <!--- RG: CHF 538 + LM : CHF 218.25 + GK: CHF 270--->




[[Category:Hackathon|L]]
[[Category:Hackathon|L]]
8,034

edits

Navigation menu