our.Umbraco.org is open source so help improve it
I have long wanted to be able to quickly compare versions of Umbraco so that I could let a client know what has changed, how many breaking changes there are between their version and the current one and how many great new features have been added, it was quite tedious to work this out as you had to look at all the release pages.
At the Umbraco Code Garden 2016 conference with a little bit of spare time on my hands I decided to build it myself as the community website's source code is open source.
I worked on a Pull request to allow anyone to compare releases of Umbraco. This enables anyone to quickly see what has changed from their current version of Umbraco to a newer ( probably most recent ) version.
This has now been merged into the source and is live: Umbraco Release Compare
Umbraco Backoffice localization
As Umbraco has a growing global reach it is becoming more and more important for the user interface to be 100% translated into other languages, something we as developers somethings forget, not everyone speaks English. As I had dabbled my hands into the our.umbraco.org source code I thought about creating an online interface for the community members to help translate the localization files, this then opens it up to anyone in the community including the thousands of front end users to help.
A few days ago I tweeted a screen shot of an early work in progress and we have now refined our ideas for the UI, I thought a blog post would be an easier place to share the design ideas.
You will be able to see in the main image above that each of the translations has a colour bar on the left highlighting if the translation has been approved (green), has been edited (orange) or needs to be translated (red)
The idea is that anyone with over X karma can suggest edits and then other users can help to moderate the translations by clicking the little heart, once a translation has reached a certain level of community approval it will be deemed as approved and will change to green.
There will also be a hidden user interface for the our.umbraco.org admin users to submit a PULL request for the changes to be merged into the Umbraco core code base.
We also envisage an "add language" button, but this might need to be an admin only option?
Any feedback / suggestions on our ideas would be welcomed in the comments below :)