Welcome to the eleventh OpenStreetMap NextGen development diary.
This week has been focused on the design and implementation of new user profile pages. Today’s profile pages are boring and quite limited — let’s fix that! 🧑
🔖 You can read my other development diaries here:
/mapper/NorthCrab/diary/
⭐ This project is open-source and publicly available:
https://github.com/Zaczero/openstreetmap-ng
🛈 This initiative is not affiliated with the OpenStreetMap Foundation.
Last Week’s Recap
Last week the project was opened for new contributors. The codebase is now stable enough to allow for greater cooperation. There are also contributor incentives to ensure your work is always appreciated.
New Profiles
In summary:
- Profile pages feel more friendly and personal
- Fresh accounts have a new user badge
- Profiles don’t look odd when no user description is provided
- There are previews of recent contributions, allowing quicker navigation
- Last activity also showcases notes, traces, and diaries (vs. only changesets)
- Changesets and notes comments are now possible to filter
- Added last year’s activity summary
- Added groups component
- Friends have been renamed to follows and help text was added
Design Process
When working on new designs, I prefer to draw them on paper first. It allows for quick iterations and greater flexibility. Only then do I transfer the design from paper into code. This technique, despite being a backend developer, allows me to create nice-looking and intuitive sites.
Development Experience Improvements
This week we further improved our developer documentation. There is now dedicated page on testing the software, and the database preloading instructions now include information on how much disk space is required (requested in #33).
We have also fixed a bug which caused the JS/SCSS/locale recompilation to not work on some systems. Resolved by #37 and #39.
Sponsors
This week’s work has been sponsored by 15 people!
8 donors on Liberapay, and 7 on GitHub Sponsors.
Thank you for your trust and continuous support! 🐈
- ~1847430, gileri (Eric G.), LaoshuBaby (快乐的老鼠宝宝), mutipg, RedAuburn (Harry Bond), ~1819511, AurimasF (Aurimas Fišeras), starsep, gander (Adam Gąsowski), owiecc (Szymon Bęczkowski), kkalata (Kamil Kalata)
Please consider supporting the OpenStreetMap-NG development with any amount. As a thank you, you will be eligible for the unique OpenStreetMap-NG Founder profile badge. You will also help to push the project forward 🏋.