GSoC ideas
This is the ideas page for Public Lab's Google Summer of Code program. Many are slightly out of date or have already been built! Please go ahead and edit these if you see things that need changing, as well as add your new ideas.
For a quick flashback, see
Our main repositories can be found here: https://github.com/publiclab
Important -- to learn how to contribute to Public Lab software, see: http://publiclab.org/wiki/contributing-to-public-lab-software
Who to contact with ideas/proposals
- plots-dev - the Public Lab developers discussion list. This is the list for programming related topics. Please use this list!
- plots-gsoc - the GSoC discussion list, more for GSOC logistics.
Either of these lists is fine; feel free to CC both.
How to post a proposal
Please first contact the above lists (even both!). Once your idea is more developed, please post a research note describing your proposal in detail. Tag it "gsoc". Here is the template we used last year.
High priorities
See more detail on these in the full ideas descriptions below; or add a more fleshed-out description if one is lacking.
Spectral Workbench
- a revamp of the macros system
- a redesign of the matching interface
- a redesign of the analysis tools
- anything marked "easy" in the tracker
MapKnitter
- more advanced tools for map base layers
- finer control over which images are exported
- commenting and email notifications for maps
- multiple image selection
- point matching and display during image dragging (hard)
- image reordering
- one more more issues tagged "gsoc" in the MapKnitter repository
- debugging of image display at low zoom levels
- any bugs/issues in the Leaflet.DistortableImage library
Infragram
- openid authentication via the PublicLab.org openid provider
- Offline functionality (via HTML5 manifest) for in-the-field use (partially completed already)
- Commenting, tagging, and RSS feeds for images