Team: Developers

Welcome to the engine room!

We develop the platform. That’s both server-side and client-side code and design (!), as well as any additional tools, apps, etc. If you’re technically minded but want to help more with docs, developer outreach, user needs analysis, you’re also more than welcome to join.

For now we use this team primarily to keep a diary of our work.

Number of members: 2 (view list)


Team rules

You agree to license all technical contributions under CC-0 (public domain); see:

We’ve opted for these terms for our codebase to make re-use and extension minimally complex.

This team has not published any reviews yet.

Smoothing Sign In and Sign Up

My first patch for Lib.Reviews went live earlier this month! A small ease of use feature for users. When you follow a link to a page and click sign in or register from that page, you will now be redirected to the page you came from. This feature will be very nice to have as grows and users become more likely to enter the site from arbitrary links.

The second feature went online last week. This patch ia a hidden ease of use feature for non-english users. Users can post links with a signupLanguage query to advertise registration for in any supported language. Say all your friends speak esperanto, you would send them so the website will show up in esperanto without having to search for the language drop down. This should help new users feel welcome right away. on Mastodon

Mastodon is one of the most exciting developments in open source of the last couple of years: a decentralized social network that is actually taking off. If you’re unfamiliar, here is a good concise introduction, and here is a more comprehensive one.

The super-short version is that, like email, Mastodon is spread across many servers that talk to each other. You can follow users on any server, and messages spread through the network as needed. Each server gets a limited view of the total network, based on who the users on that server are interacting with.

This isn’t a new idea: GNU Social and Diaspora are following a similar model (GNU Social and Mastodon are interoperable). But Mastodon is very user-friendly, development is very active, and a rich ecosystem of apps and communities is forming around it. Exciting times!

As far as is concerned, there’s now a quiet little account you can follow on Mastodon. Down the road, I’d love to explore whether we can make actually talk to the federated social media universe. For starters, it shouldn’t be too hard to make it possible to follow users on Mastodon, thanks to the ActivityPub standard. Help, as always, is most welcome.

We now synchronize labels from OpenStreetMap

Supporting OpenStreetMap properly will take many steps (integrated maps for picking review subjects, search by location, etc.), but a first small step is now complete: pulls the labels for review subjects directly from OpenStreetMap for any subject with an OSM way or node URL. For example, this restaurant has an OpenStreetMap link associated with it. If you click the link to OSM, you’ll notice that the name (“Hareburger”) is a property there. We are updating these names for items with OSM URLs every 24 hours.

Next up will be support for opening hours, which are already included for many businesses in OpenStreetMap, and which are an essential property for restaurant reviews.

 Older blog posts