At Metabolism of Cities, we work together. We invite you to join us in this project. We try to be open to anyone. Data miners, academics, students, concerned citizens, retirees, designers, programmers, and others. Have a look at what we are doing, and if you are keen to help then sign up today!

Sign up now Log In

Programming portal

All of the source code for the websites in the Metabolism of Cities network are open sourced. Our repository can be found on Github. We use the following technologies:

In order to meaningfully contribute to this project (or clone it and use it for your own purposes), you should ideally be comfortable with (or willing to learn about) the aforementioned technologies. You can make a meaningful contribution if you know either about python/Django, or about HTML/CSS/Javascript (allowing you to contribute with back-end or front-end programming, respectively).

The tech work on Metabolism of Cities has so far be done by a small number of people. However, we are very keen to get others involved. Due to the nature of the work, it would be ideal if you have a background both in urban metabolism/industrial ecology, and in web development. If you are not very familiar with our topic matter, but you are a keen programmer and willing to learn and spend time on this project, then we are happy to assist you in that journey.

To get the repository set up locally, please refer to our readme on Github. Furthermore, we have a set of introduction videos that walk you through our codebase. Have a look to get an idea of how things work. If you are ready to contribute, have a look at the task list below and pick a task of your liking. There is MUCH more to do than what is documented here, so you can also use the chatbox below to bring up additional ideas or questions.


Task list

Filters
Task Details Points Last update
Restructure Data Layer Tags
Metabolism of Cities Data Hub
Programming work
In Progress | Medium priority
5 6 days, 14 hours ago
by Paul Hoekman
Connect CL tag IDs to the correct processing queue
CityLoops
Programming work
Open | Medium priority
5 1 week, 4 days ago
by Paul Hoekman
Add front-end option to change the type of a library item
CityLoops
Programming work
Open | Medium priority
5 1 week, 4 days ago
by Paul Hoekman
Add front-end option to edit the description of a reference space
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 2 weeks, 1 day ago
by Paul Hoekman
Allow changing file type for GPS files/shapefiles
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 3 weeks, 1 day ago
by Paul Hoekman
Add new mapping visualization options
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 4 weeks, 1 day ago
by Paul Hoekman
Allow use of different material catalogs
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 1 month ago
by Paul Hoekman
Allow for processing of geospatial spreadsheets
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 1 month ago
by Paul Hoekman
Allow for shapefile data to be merged into a single reference space
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 1 month ago
by Paul Hoekman
Improve task management system
Metabolism of Cities
Programming work
In Progress | Medium priority
5 1 month, 1 week ago
by Paul Hoekman
Editing an item (e.g. dataset) doesn't work
CityLoops
Programming work
Completed | High priority
5 1 month, 1 week ago
by Paul Hoekman
MoC and CL Scoreboards down
CityLoops
Programming work
Open | Medium priority
5 1 month, 2 weeks ago
by Paul Hoekman
Editing CL dataset entry in MoC library, tag field disappeared?!
CityLoops
Programming work
Completed | Medium priority
5 1 month, 2 weeks ago
by Carolin Bellstedt
Add Finnish, Norwegian and Danish as languages for item upload
CityLoops
Programming work
Completed | Low priority
5 1 month, 2 weeks ago
by Carolin Bellstedt
Fix "add photo" in "Extra: General photos"
CityLoops
Programming work
Completed | Medium priority
5 1 month, 2 weeks ago
by Paul Hoekman
Remove Dataset as separate model
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 1 month, 2 weeks ago
by Paul Hoekman
Add sector materials and other CL relevant tags
CityLoops
Programming work
Completed | High priority
5 1 month, 2 weeks ago
by Paul Hoekman
Register visitor statistics
Metabolism of Islands
Programming work
In Progress | Medium priority
5 1 month, 3 weeks ago
by Paul Hoekman
Changes to Research Projects
Metabolism of Islands
Programming work
Completed | Medium priority
5 1 month, 3 weeks ago
by Paul Hoekman
System not showing all fields
Metabolism of Islands
Programming work
Completed | Medium priority
5 1 month, 3 weeks ago
by Paul Hoekman
Add fields and icons to top bar for logged in users
CityLoops
Programming work
Completed | Medium priority
5 1 month, 3 weeks ago
by Paul Hoekman
Add option to delete a project/thesis
Metabolism of Islands
Programming work
Completed | Medium priority
5 1 month, 3 weeks ago
by Paul Hoekman
Podcast Circular Metabolism
Metabolism of Cities
Programming work
Open | Low priority
5 1 month, 4 weeks ago
by Carolin Bellstedt
Change title THESES
Metabolism of Islands
Programming work
Completed | Medium priority
5 1 month, 4 weeks ago
by Paul Hoekman
Allow for processed data to be re-processed quickly next time
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 2 months ago
by Paul Hoekman
User permissions: Allow for people to choose a city
Metabolism of Cities
Programming work
Completed | Medium priority
5 2 months ago
by Carolin Bellstedt
Allow user to search for data in the entire database
Metabolism of Cities Data Hub
Programming work
In Progress | Medium priority
5 2 months, 1 week ago
by Paul Hoekman
Add social media sharing meta tags
Metabolism of Cities
Programming work
Open | Medium priority
5 2 months, 2 weeks ago
by Paul Hoekman
Create master map for an individual city
Metabolism of Cities Data Hub
Programming work
In Progress | Medium priority
5 2 months, 2 weeks ago
by Paul Hoekman
Fix Vimeo video embed code
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 2 months, 3 weeks ago
by Carolin Bellstedt
Improve managing your own data
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 3 months, 2 weeks ago
by Paul Hoekman
Auto-save data viz image
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 3 months, 2 weeks ago
by Paul Hoekman
Improve OUR STORY page
Metabolism of Cities
Programming work
Completed | Medium priority
5 3 months, 2 weeks ago
by Paul Hoekman
Fix overflow issues with large map legends
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 3 months, 3 weeks ago
by Paul Hoekman
Add courses under RESOURCES
Metabolism of Islands
Programming work
Completed | Medium priority
5 4 months, 3 weeks ago
by Simron J. Singh
Improve data portal navigation
Metabolism of Cities Data Hub
Programming work
In Progress | Medium priority
5 4 months, 3 weeks ago
by Paul Hoekman
Integrate image in reference space database field
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 4 months, 3 weeks ago
by Paul Hoekman
Add number of case studies
Metabolism of Islands
Programming work
Completed | Medium priority
5 4 months, 3 weeks ago
by Paul Hoekman
Better deal with large shapefiles
Metabolism of Cities Data Hub
Programming work
In Progress | Medium priority
5 4 months, 3 weeks ago
by Paul Hoekman
Improve reference space detail page
Metabolism of Cities Data Hub
Programming work
In Progress | Medium priority
5 4 months, 3 weeks ago
by Paul Hoekman
Migrate infrasatructure meta data
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 4 months, 3 weeks ago
by Paul Hoekman
Allow for data processors to select the official city boundaries
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 4 months, 4 weeks ago
by Paul Hoekman
Hyperlink associated spaces in the library if activated spaces
Metabolism of Cities
Programming work
Open | Medium priority
5 4 months, 4 weeks ago
by Carolin Bellstedt
Rethink or fix (?) Chat / discussion and questions part
Metabolism of Cities
Programming work
Open | Medium priority
5 4 months, 4 weeks ago
by Carolin Bellstedt
Improve shapefile processing workflow
Metabolism of Cities Education Hub
Programming work
Completed | Medium priority
5 4 months, 4 weeks ago
by Paul Hoekman
Add "Island Industrial Ecology" library collection
Metabolism of Islands
Programming work
Completed | Medium priority
5 4 months, 4 weeks ago
by Paul Hoekman
Take out TEAM page
Metabolism of Islands
Programming work
Completed | Medium priority
5 4 months, 4 weeks ago
by Paul Hoekman
Outro audio mismatch
Metabolism of Cities Education Hub
Programming work
Completed | High priority
5 5 months ago
by Paul Hoekman
Pull in new "themes" in list of tags in library
Metabolism of Islands
Programming work
Completed | Medium priority
5 5 months ago
by Paul Hoekman
Fix Zotero tags not updating
Metabolism of Islands
Programming work
Completed | Medium priority
5 5 months ago
by Paul Hoekman
Allow for adding the data processing permission to course participants
Metabolism of Cities Education Hub
Programming work
Completed | Medium priority
5 5 months ago
by Paul Hoekman
Allow for modules to be listed but not clickable
Metabolism of Cities Education Hub
Programming work
Completed | Medium priority
5 5 months ago
by Paul Hoekman
Allow for cohort-based course management
Metabolism of Cities Education Hub
Programming work
Open | Medium priority
5 5 months ago
by Paul Hoekman
Allow for downloading the entire library in CSV format
Metabolism of Islands
Programming work
Open | Medium priority
5 5 months, 1 week ago
by Paul Hoekman
Add SUPPORTERS page
Metabolism of Islands
Programming work
Open | Medium priority
5 5 months, 1 week ago
by Paul Hoekman
Get folium data in right format for choropleth map
Metabolism of Cities
Programming work
Completed | Medium priority
5 5 months, 1 week ago
by Paul Hoekman
Fix that single publication pages can be opened again
Metabolism of Cities Library
Programming work
Completed | High priority
5 5 months, 3 weeks ago
by Carolin Bellstedt
Add section for data contributors within a city portal
Metabolism of Cities Data Hub
Programming work
Completed | Medium priority
5 7 months, 1 week ago
by Carolin Bellstedt
Set up the new data hub homepage
Metabolism of Cities
Programming work
Completed | Medium priority
5 7 months, 1 week ago
by Paul Hoekman
Pending items before going live
Metabolism of Cities
Programming work
In Progress | Medium priority
5 7 months, 2 weeks ago
by Carolin Bellstedt
For journals: Make website field visible in back-end and fix tagging
Metabolism of Cities Library
Programming work
Completed | Low priority
5 7 months, 2 weeks ago
by Carolin Bellstedt
Improve community hub
Metabolism of Cities
Programming work
Completed | Medium priority
5 7 months, 2 weeks ago
by Paul Hoekman
Make CSS print-friendly
Metabolism of Cities
Programming work
Open | Medium priority
5 7 months, 2 weeks ago
by Paul Hoekman
Embed the Unpaywall API
Metabolism of Cities Library
Programming work
Open | Medium priority
5 7 months, 2 weeks ago
by Paul Hoekman
Show our non-website projects
Metabolism of Cities
Programming work
Completed | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Set up Maps section in Data Portal
Metabolism of Cities
Programming work
On Hold | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Allow city dashboard main photo uploading
Metabolism of Cities
Programming work
Completed | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Change task status colors
Metabolism of Cities
Programming work
Open | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Set up the "View dataset" page in the data portal
Metabolism of Cities
Programming work
Open | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Adding publications: Make search field case insensitive
Metabolism of Cities Library
Programming work
Completed | Low priority
5 7 months, 3 weeks ago
by Paul Hoekman
Add a colour to the status of tasks
Metabolism of Cities
Programming work
Completed | Low priority
5 7 months, 3 weeks ago
by Paul Hoekman
Associate tasks with sprints
Metabolism of Cities
Programming work
Completed | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Set up page to add new publication
Metabolism of Cities Library
Programming work
Completed | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
On a child page of a work piece, make URL field visible in front-end
Metabolism of Cities
Programming work
Completed | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Enable clicking on user profiles in the forum
Metabolism of Cities
Programming work
Completed | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Create Communications Portal - New task type
Metabolism of Cities
Programming work
Open | Medium priority
5 7 months, 3 weeks ago
by Paul Hoekman
Implement chat functionality
Metabolism of Cities
Programming work
In Progress | High priority
5 8 months, 1 week ago
by Paul Hoekman
Separate primary key in multi-table inheritance situations
Metabolism of Cities
Programming work
Open | Medium priority
5 8 months, 4 weeks ago
by Paul Hoekman
Add chat and tasks for the Design Portal page
Metabolism of Cities
Programming work
Completed | High priority
5 9 months ago
by Paul Hoekman
Allow for registration of recurring flows
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Add option to edit clusters
PlatformU
Programming work
Open | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Change "none" to "MoC bot" in the work update section
Metabolism of Cities
Programming work
Completed | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Allow bibtex importing of publications
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Fix Twitter link in user profiles
Metabolism of Cities
Programming work
Completed | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Change order of work updates in the sprint
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Enable attachment functionality for screenshots and docs etc. for a task or forum item
Metabolism of Cities
Programming work
Completed | Medium priority
5 9 months, 1 week ago
by Carolin Bellstedt
Implement point system in sprints
Metabolism of Cities
Programming work
Completed | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Expand the events section - create "Add Event" Button
Metabolism of Cities Community Hub
Programming work
Completed | High priority
5 9 months, 1 week ago
by Paul Hoekman
Embed the auto-bot as creator of tasks
Metabolism of Cities
Programming work
Completed | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Redirect to original page after a user signs up
Metabolism of Cities
Programming work
Completed | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Set up voting mechanism for tasks
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Make page for public front-end for adding a publication
Metabolism of Cities
Programming work
Completed | Medium priority
5 9 months, 1 week ago
by Paul Hoekman
Upcoming events: tickbox/filter to only the select the ones where MoC is involved
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Carolin Bellstedt
Make page for public front-end for adding an organisation
Metabolism of Cities
Programming work
Open | Low priority
5 9 months, 2 weeks ago
by Carolin Bellstedt
Make page for public front-end for registered users for (adding a publication) and editing/reviewing a publication
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Carolin Bellstedt
Sanitize HTML using bleach
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Paul Hoekman
Add FAQ section to "Help" tab in Volunteer portal
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Carolin Bellstedt
Allow line shapes
Metabolism of Cities Data Hub
Programming work
Discarded | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Make a graph to show how many publications we collected over time and which types
Metabolism of Cities Library
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Create an option to download the list of publications as a CSV file
Metabolism of Cities Library
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Data contributor section on Data Hub main page
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Reintroduce the possibility to download the visualisations in .pdf .jpeg .svg .csv .xls, etc.
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Include monetary aspects in UM Data Hub
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Add info in downloadable CSV file
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Integrate air quality data
Metabolism of Cities Data Hub
Programming work
Open | Medium priority
5 9 months, 2 weeks ago
by Kim Finlay
Create subscription options for calendar
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 3 weeks ago
by Kim Finlay
Make an events calendar for the Metabolism of Cities Community
Metabolism of Cities Community Hub
Programming work
Open | Medium priority
5 9 months, 3 weeks ago
by Kim Finlay
Add "recurring" and "add to all projects" option to work pieces
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 3 weeks ago
by Kim Finlay
Speed up case studies page
Metabolism of Cities Library
Programming work
In Progress | Medium priority
5 9 months, 3 weeks ago
by Paul Hoekman
Integrate news in the library
Metabolism of Cities Library
Programming work
Completed | Medium priority
5 9 months, 3 weeks ago
by Paul Hoekman
Improve the work sprint system
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 3 weeks ago
by Paul Hoekman
Optimizing keyboard navigation
Metabolism of Cities
Programming work
Open | Medium priority
5 9 months, 3 weeks ago
by None
Implement collections
Metabolism of Cities Library
Programming work
Open | Medium priority
5 10 months ago
by None
Export citations
Metabolism of Cities Library
Programming work
Open | Medium priority
5 10 months ago
by None
Embed new revision workflow
Metabolism of Cities Library
Programming work
Open | Medium priority
5 10 months ago
by None
Show case studies done by year
Metabolism of Cities Library
Programming work
Open | Medium priority
5 10 months ago
by None
Create Authors page
Metabolism of Cities Library
Programming work
Open | Medium priority
5 10 months ago
by None
Create download options
Metabolism of Cities Library
Programming work
Open | Medium priority
5 10 months ago
by MoC Bot

Messages