This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code prog...
Public Lab is an open community which collaboratively develops accessible, open source, Do-It-Yourself technologies for investigating local environmental health and justice issues.
220 | warren |
February 21, 2018 23:07
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here The following have been reviewed and formatted by our Summer of Code team. Mentors, please add your name by any project you'd be able to mentor with! Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito, Mayank Kashyap(@mkashyap354) OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren), Supun Wanniarachchi (@supun) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie), Supun Wanniarachchi (@supun) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz, Mayank Kashyap(@mkashyap354) v2 API developmentPart of: https://github.com/publiclab/plots2 Description: Our RESTful API has progressed rapidly in the past 2 years, and now includes a Grape/Swagger interface -- all documented at https://github.com/publiclab/plots2/blob/master/doc/API.md -- but we now need to migrate older API code into the new standard Swagger system and to make new API endpoints available for the statistical data we provide at https://publiclab.org/stats. We additionally need documentation and integration of our token-based write API to enable 3rd party app integration including bots and command-line clients. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz, Mayank Kashyap(@mkashyap354) Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito, Mayank Kashyap(@mkashyap354) Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz), Supun Wanniarachchi (@supun) |
Revert | |
219 | mkashyap354 |
February 08, 2018 06:13
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here The following have been reviewed and formatted by our Summer of Code team. Mentors, please add your name by any project you'd be able to mentor with! Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito, Mayank Kashyap(@mkashyap354) OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren), Supun Wanniarachchi (@supun) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie), Supun Wanniarachchi (@supun) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz, Mayank Kashyap(@mkashyap354) v2 API developmentPart of: https://github.com/publiclab/plots2 Description: Our RESTful API has progressed rapidly in the past 2 years, and now includes a Grape/Swagger interface -- all documented at https://github.com/publiclab/plots2/blob/master/doc/API.md -- but we now need to migrate older API code into the new standard Swagger system and to make new API endpoints available for the statistical data we provide at https://publiclab.org/stats. We additionally need documentation and integration of our token-based write API to enable 3rd party app integration including bots and command-line clients. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz, Mayank Kashyap(@mkashyap354) Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito, Mayank Kashyap(@mkashyap354) Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz), Supun Wanniarachchi (@supun) |
Revert | |
218 | Supun |
January 24, 2018 03:26
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here The following have been reviewed and formatted by our Summer of Code team. Mentors, please add your name by any project you'd be able to mentor with! Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito, Mayank Kashyap(@mkashyap354) OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren), Supun Wanniarachchi (@supun) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie), Supun Wanniarachchi (@supun) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz v2 API developmentPart of: https://github.com/publiclab/plots2 Description: Our RESTful API has progressed rapidly in the past 2 years, and now includes a Grape/Swagger interface -- all documented at https://github.com/publiclab/plots2/blob/master/doc/API.md -- but we now need to migrate older API code into the new standard Swagger system and to make new API endpoints available for the statistical data we provide at https://publiclab.org/stats. We additionally need documentation and integration of our token-based write API to enable 3rd party app integration including bots and command-line clients. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz), Supun Wanniarachchi (@supun) |
Revert | |
217 | Supun |
January 24, 2018 03:15
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here The following have been reviewed and formatted by our Summer of Code team. Mentors, please add your name by any project you'd be able to mentor with! Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito, Mayank Kashyap(@mkashyap354) OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren), Supun Wanniarachchi (@supun) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz v2 API developmentPart of: https://github.com/publiclab/plots2 Description: Our RESTful API has progressed rapidly in the past 2 years, and now includes a Grape/Swagger interface -- all documented at https://github.com/publiclab/plots2/blob/master/doc/API.md -- but we now need to migrate older API code into the new standard Swagger system and to make new API endpoints available for the statistical data we provide at https://publiclab.org/stats. We additionally need documentation and integration of our token-based write API to enable 3rd party app integration including bots and command-line clients. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz) |
Revert | |
216 | mkashyap354 |
January 23, 2018 12:16
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here The following have been reviewed and formatted by our Summer of Code team. Mentors, please add your name by any project you'd be able to mentor with! Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito, Mayank Kashyap(@mkashyap354) OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz v2 API developmentPart of: https://github.com/publiclab/plots2 Description: Our RESTful API has progressed rapidly in the past 2 years, and now includes a Grape/Swagger interface -- all documented at https://github.com/publiclab/plots2/blob/master/doc/API.md -- but we now need to migrate older API code into the new standard Swagger system and to make new API endpoints available for the statistical data we provide at https://publiclab.org/stats. We additionally need documentation and integration of our token-based write API to enable 3rd party app integration including bots and command-line clients. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz) |
Revert | |
215 | warren |
January 19, 2018 21:54
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here The following have been reviewed and formatted by our Summer of Code team. Mentors, please add your name by any project you'd be able to mentor with! Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz v2 API developmentPart of: https://github.com/publiclab/plots2 Description: Our RESTful API has progressed rapidly in the past 2 years, and now includes a Grape/Swagger interface -- all documented at https://github.com/publiclab/plots2/blob/master/doc/API.md -- but we now need to migrate older API code into the new standard Swagger system and to make new API endpoints available for the statistical data we provide at https://publiclab.org/stats. We additionally need documentation and integration of our token-based write API to enable 3rd party app integration including bots and command-line clients. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz) |
Revert | |
214 | warren |
January 19, 2018 18:16
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here We're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas Those that are ready for students to look over are here: Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz) |
Revert | |
213 | warren |
January 18, 2018 23:32
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here We're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas Those that are ready for students to look over are here: Email integration projectPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Daily "batch digest" email subscriptions using Rails ActiveJob (https://github.com/publiclab/plots2/issues/1119), reply-by-email to comments on the site using Mailman following some of these instructions: https://github.com/publiclab/plots2/issues/214 -- and finally, a user interface for managing digest settings and email notification settings. See this for more details and related issues:https://github.com/publiclab/plots2/milestone/9 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, @icarito OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. Let's start with a single of these -- Facebook -- and repeat integration steps for additional OAuth services. This will include development of a "Log in with _____" interface, tests, and integration with the profile tagging system to link accounts with the OAuth originating account. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren (@warren) Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Social Media IntegrationPart of: https://github.com/publiclab/plots2 Description: People are increasingly engaging with Public Lab community and questions via Twitter or Facebook. We'd like to prototype and test out a means for posts on PublicLab.org to be tweeted (this already happens via IFTTT.com, but could be improved) and then (the hard part) for responses to those tweets to be shown on the original post automatically. This could be either with a sidebar "widget" or even more ideally, with each response being a comment with an embedded tweet, so that the original author is notified. If the text of the tweet could be saved in our database as part of the comment, and therefore be searchable, this would be our ultimate goal. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails, Twitter API Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @liz Upgrade to Rails 5Part of: https://publiclab.org / https://github.com/publiclab/plots2 Description: We're doing a more aggressive campaign to keep our dependencies up to date, having recently migrated to Rails 4.1, and with some progress to Rails 4.2. We expect the Rails 5 upgrade to be easier, but still a substantial task. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), @icarito Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz) |
Revert | |
212 | warren |
January 18, 2018 23:08
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc] IdeasWant to propose an idea? Click here We're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas Those that are ready for students to look over are here: Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz) |
Revert | |
211 | warren |
January 18, 2018 23:03
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc-ideas] IdeasWe're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas Those that are ready for students to look over are here: Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Rich Editor ExtrasPart of: https://publiclab.org / https://github.com/publiclab/plots2, https://github.com/publiclab/PublicLab.Editor/ Description: Better user interfaces for inserting inline power tags like Activity grids, Questions grids, maps, and other features (many listed here and here) from inside the Rich Editor and/or the Inline Editor interfaces. This will require Bootstrap HTML UI work on the PublicLab.Editor project, as well as integration with the PublicLab.org website back-end, ideally through our growing standard API: https://github.com/publiclab/plots2/blob/master/doc/API.md For a starting piont, see an example interface in the Editor project demo, here: https://publiclab.github.io/PublicLab.Editor/examples/ List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Liz Barry (@liz) |
Revert | |
210 | warren |
January 18, 2018 22:59
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
Questions[questions:soc-ideas] IdeasWe're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas Those that are ready for students to look over are here: Interactive Project MapsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) based on this initial implementation (https://publiclab.org/wiki/inline-maps) for people to find and learn about projects near them. This uses the Leaflet map library, and we'd like clicking on the map marker to show things like the title, lead image, # of contributors, and related topics names (tags). This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface. An alternate view would display current map marker records as a list.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) |
Revert | |
209 | warren |
January 18, 2018 21:16
| about 7 years ago
This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code program, programs for student fellows to work on free and open source projects. Important -- if you're new to Public Lab software contributing, see our Welcome page and our Contributing page Get in touchWe love to hear from new contributors! Reach out on the developer mailing list - or in our chat room. We've embedded a small chatroom right here: Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test environment. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasWe're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas |
Revert | |
208 | warren |
January 03, 2018 21:21
| about 7 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For chatting and real-time meetings, use the chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test server. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasWe're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas |
Revert | |
207 | warren |
January 03, 2018 21:04
| about 7 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For chatting and real-time meetings, use the chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test server. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasWe're currently collecting ideas on this page: https://publiclab.org/talk/gsoc-ideas |
Revert | |
206 | warren |
January 03, 2018 21:03
| about 7 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For active Google Summer Code projects, use plots-gsoc - the GSoC discussion list. For chatting and real-time meetings, use the Gitter chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by trying a
How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test server. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasEmail notification overhaulPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Scheduling, per-user settings, batched tag-based updates, log, de-duplication -- see https://github.com/publiclab/plots2/milestone/6 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren ImageSequencerPart of: https://github.com/publiclab/image-sequencer Description: An experimental, non-destructive image processing/analysis system based on the mental model of a storyboard: each change to the image produces a new version of the image, rather than affecting the original. List: plots-dev@googlegroups.com Prerequisites: JavaScript, possibly Node.js Difficulty Level: medium/hard Potential mentors: Jeff Warren Expanded Rich WikisPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: An expansion of the Rich Wikis project, this project would create more interactive and responsive interfaces for authoring documents, from form generators (open source Google Forms) to embedded maps and even spreadsheets or in-line file viewers. The Public Lab Wiki is the backbone of our co-created knowledge base, and it could be a lot more alive! Learn more about our nascent "short codes" system here: https://publiclab.org/wiki/power-tags#Inline+tags List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, Liz Barry Tagging interfacePart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Our new editor has a great new tagging interface, and we should standardize and extend that over all tag inputs across PublicLab.org. Additionally, with our power-tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: easy Potential mentors: Jeff Warren Wiki discussionPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Commenting inside a wiki document, and/or making suggestions, is an important planned feature for making wiki pages more interactive and discussion-oriented. We have several rich wiki features coming together, and more Google Docs-type features on our pages would make contributing to Public Lab easier. This would probably involve inserting expandable forms between paragraphs (perhaps like our Prompts system) and displaying expandable comment icons alongside text, with full comment display as in a Google Doc. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren Map of projectsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) for people to find and learn about projects near them. We'd probably use Leaflet maps such as shown on https://publiclab.org/archive, and upon clicking on map marker, you'd see things like the title, lead image, # of contributors, and topics of interest. This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Tidy up photo monitoring pluginPart of: https://publiclab.org/wiki/photo-monitoring-plugin Description: The photo monitoring plugin is in need of some work. Two broad areas that could be addressed in order of priority are: 1) rewriting (refactoring) the code to make it compatible with the latest version of ImageJ/FIJI 2) adding new functionality like geotagging NDVI which has been developed (to some extent) but hasn't been incorporated into the public release List: https://groups.google.com/forum/#!forum/plots-infrared Prerequisites: Java, willingness to learn to write plugins for FIJI (https://fiji.sc/) Difficulty Level: medium/hard Potential mentors: Ned Horning OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren Add a project ideaAndroid app for Infragram and MapKnitterPart of: github:p-v-o-s/infragram-js github:publiclab/mapknitter Description: Standalone app for public labs to process NDVI images to assess plant health and also stitch images together to form a map. List: plots-dev@googlegroups.com Prerequisites: Java, SQL Difficulty Level: Medium Potential mentors: To be filled Bot for PubliclabPart of: Independent project (might grow to encompass all of publiclab's services (why not?)) Description: Automate various repetitive tasks connected to the Publiclab.org webapp and the plots2 github repository (for a start) and provide help to users concerning some general problems. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Node JS, Github API, Rails (If required to work on Publiclab's API) Difficulty Level: medium Potential mentors: Jeff Warren (probably someone among Sebastian, Ananyo, Stevie or Liz) [prompt:paragraph:Copy template from below and insert new ideas here] Project idea template:### Project idea title **Part of:** https://github.com/publiclab/plots2 **Description:** (what the feature should do and WHY) **List:** plots-dev@googlegroups.com **Prerequisites:** JavaScript, Ruby on Rails? **Difficulty Level:** easy/medium/hard **Potential mentors:** Jeff Warren, ADD YOUR NAME HERE **** Old ideas listFrom past years: Mapknitter AnnotationsPart of: Mapknitter.org Description: building on 2014 mapknitter annotations project to get it live and integrated into Mapknitter. Read more on the state of development.. List: plots-dev@googlegroups.com Prerequisites: Difficulty Level: hard Potential mentors: Jeff Warren, Liz Barry Distortable image ordering in MapKnitterPart of: MapKnitter, Leaflet.DistortableImage Description: This project is for a long requested feature on our most popular websoftware -- being able to choose which image shows up on top of your map! Tackling this would be a huge contribution to community cartography. Currently, images are automatically ordered by their geographic extent: bigger images end up on the bottom, little images on top, with no way for the mapmaker to manually reorder them. Longer story: Create simple methods for ordering images in Leaflet.DistortableImage, the heart of MapKnitter, and saving these asynchronously in MapKnitter. Modification of export system to accept an List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, JavaScript/jQuery Difficulty level: medium Potential mentors: Jeff Warren Queue-based MapKnitter export systemPart of: MapKnitter Description: De-couple MapKnitter main app from GDAL-based export queue to enable better scaling of exports and fewer interruptions of primary MapKnitter.org service during large exports. List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, GDAL, asynchronous queue-based server architecture, Amazon S3 Difficulty level: medium Potential mentors: Jeff Warren |
Revert | |
205 | ryzokuken |
April 03, 2017 12:40
| almost 8 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For active Google Summer Code projects, use plots-gsoc - the GSoC discussion list. For chatting and real-time meetings, use the Gitter chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by checking out some of our easier issues in PublicLab.org, Spectral Workbench, or MapKnitter, and even submitting a pull request. This gives us confidence that you've read our contribution guidelines and would be ready to jump into a project. How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test server. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasEmail notification overhaulPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Scheduling, per-user settings, batched tag-based updates, log, de-duplication -- see https://github.com/publiclab/plots2/milestone/6 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren ImageSequencerPart of: https://github.com/publiclab/image-sequencer Description: An experimental, non-destructive image processing/analysis system based on the mental model of a storyboard: each change to the image produces a new version of the image, rather than affecting the original. List: plots-dev@googlegroups.com Prerequisites: JavaScript, possibly Node.js Difficulty Level: medium/hard Potential mentors: Jeff Warren Expanded Rich WikisPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: An expansion of the Rich Wikis project, this project would create more interactive and responsive interfaces for authoring documents, from form generators (open source Google Forms) to embedded maps and even spreadsheets or in-line file viewers. The Public Lab Wiki is the backbone of our co-created knowledge base, and it could be a lot more alive! Learn more about our nascent "short codes" system here: https://publiclab.org/wiki/power-tags#Inline+tags List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, Liz Barry Tagging interfacePart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Our new editor has a great new tagging interface, and we should standardize and extend that over all tag inputs across PublicLab.org. Additionally, with our power-tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: easy Potential mentors: Jeff Warren Wiki discussionPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Commenting inside a wiki document, and/or making suggestions, is an important planned feature for making wiki pages more interactive and discussion-oriented. We have several rich wiki features coming together, and more Google Docs-type features on our pages would make contributing to Public Lab easier. This would probably involve inserting expandable forms between paragraphs (perhaps like our Prompts system) and displaying expandable comment icons alongside text, with full comment display as in a Google Doc. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren Map of projectsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) for people to find and learn about projects near them. We'd probably use Leaflet maps such as shown on https://publiclab.org/archive, and upon clicking on map marker, you'd see things like the title, lead image, # of contributors, and topics of interest. This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Tidy up photo monitoring pluginPart of: https://publiclab.org/wiki/photo-monitoring-plugin Description: The photo monitoring plugin is in need of some work. Two broad areas that could be addressed in order of priority are: 1) rewriting (refactoring) the code to make it compatible with the latest version of ImageJ/FIJI 2) adding new functionality like geotagging NDVI which has been developed (to some extent) but hasn't been incorporated into the public release List: https://groups.google.com/forum/#!forum/plots-infrared Prerequisites: Java, willingness to learn to write plugins for FIJI (https://fiji.sc/) Difficulty Level: medium/hard Potential mentors: Ned Horning OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren Add a project ideaAndroid app for Infragram and MapKnitterPart of: github:p-v-o-s/infragram-js github:publiclab/mapknitter Description: Standalone app for public labs to process NDVI images to assess plant health and also stitch images together to form a map. List: plots-dev@googlegroups.com Prerequisites: Java, SQL Difficulty Level: Medium Potential mentors: To be filled Bot for PubliclabPart of: Independent project (might grow to encompass all of publiclab's services (why not?)) Description: Automate various repetitive tasks connected to the Publiclab.org webapp and the plots2 github repository (for a start) and provide help to users concerning some general problems. List: plots-dev@googlegroups.com Prerequisites: JavaScript, Node JS, Github API, Rails (If required to work on Publiclab's API) Difficulty Level: medium Potential mentors: Jeff Warren (probably someone among Sebastian, Ananyo, Stevie or Liz) [prompt:paragraph:Copy template from below and insert new ideas here] Project idea template:### Project idea title **Part of:** https://github.com/publiclab/plots2 **Description:** (what the feature should do and WHY) **List:** plots-dev@googlegroups.com **Prerequisites:** JavaScript, Ruby on Rails? **Difficulty Level:** easy/medium/hard **Potential mentors:** Jeff Warren, ADD YOUR NAME HERE **** Old ideas listFrom past years: Mapknitter AnnotationsPart of: Mapknitter.org Description: building on 2014 mapknitter annotations project to get it live and integrated into Mapknitter. Read more on the state of development.. List: plots-dev@googlegroups.com Prerequisites: Difficulty Level: hard Potential mentors: Jeff Warren, Liz Barry Distortable image ordering in MapKnitterPart of: MapKnitter, Leaflet.DistortableImage Description: This project is for a long requested feature on our most popular websoftware -- being able to choose which image shows up on top of your map! Tackling this would be a huge contribution to community cartography. Currently, images are automatically ordered by their geographic extent: bigger images end up on the bottom, little images on top, with no way for the mapmaker to manually reorder them. Longer story: Create simple methods for ordering images in Leaflet.DistortableImage, the heart of MapKnitter, and saving these asynchronously in MapKnitter. Modification of export system to accept an List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, JavaScript/jQuery Difficulty level: medium Potential mentors: Jeff Warren Queue-based MapKnitter export systemPart of: MapKnitter Description: De-couple MapKnitter main app from GDAL-based export queue to enable better scaling of exports and fewer interruptions of primary MapKnitter.org service during large exports. List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, GDAL, asynchronous queue-based server architecture, Amazon S3 Difficulty level: medium Potential mentors: Jeff Warren |
Revert | |
204 | ashwinvasudevan |
March 14, 2017 12:21
| almost 8 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For active Google Summer Code projects, use plots-gsoc - the GSoC discussion list. For chatting and real-time meetings, use the Gitter chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by checking out some of our easier issues in PublicLab.org, Spectral Workbench, or MapKnitter, and even submitting a pull request. This gives us confidence that you've read our contribution guidelines and would be ready to jump into a project. How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test server. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasEmail notification overhaulPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Scheduling, per-user settings, batched tag-based updates, log, de-duplication -- see https://github.com/publiclab/plots2/milestone/6 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren ImageSequencerPart of: https://github.com/publiclab/image-sequencer Description: An experimental, non-destructive image processing/analysis system based on the mental model of a storyboard: each change to the image produces a new version of the image, rather than affecting the original. List: plots-dev@googlegroups.com Prerequisites: JavaScript, possibly Node.js Difficulty Level: medium/hard Potential mentors: Jeff Warren Expanded Rich WikisPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: An expansion of the Rich Wikis project, this project would create more interactive and responsive interfaces for authoring documents, from form generators (open source Google Forms) to embedded maps and even spreadsheets or in-line file viewers. The Public Lab Wiki is the backbone of our co-created knowledge base, and it could be a lot more alive! Learn more about our nascent "short codes" system here: https://publiclab.org/wiki/power-tags#Inline+tags List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, Liz Barry Tagging interfacePart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Our new editor has a great new tagging interface, and we should standardize and extend that over all tag inputs across PublicLab.org. Additionally, with our power-tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: easy Potential mentors: Jeff Warren Wiki discussionPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Commenting inside a wiki document, and/or making suggestions, is an important planned feature for making wiki pages more interactive and discussion-oriented. We have several rich wiki features coming together, and more Google Docs-type features on our pages would make contributing to Public Lab easier. This would probably involve inserting expandable forms between paragraphs (perhaps like our Prompts system) and displaying expandable comment icons alongside text, with full comment display as in a Google Doc. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren Map of projectsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) for people to find and learn about projects near them. We'd probably use Leaflet maps such as shown on https://publiclab.org/archive, and upon clicking on map marker, you'd see things like the title, lead image, # of contributors, and topics of interest. This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Tidy up photo monitoring pluginPart of: https://publiclab.org/wiki/photo-monitoring-plugin Description: The photo monitoring plugin is in need of some work. Two broad areas that could be addressed in order of priority are: 1) rewriting (refactoring) the code to make it compatible with the latest version of ImageJ/FIJI 2) adding new functionality like geotagging NDVI which has been developed (to some extent) but hasn't been incorporated into the public release List: https://groups.google.com/forum/#!forum/plots-infrared Prerequisites: Java, willingness to learn to write plugins for FIJI (https://fiji.sc/) Difficulty Level: medium/hard Potential mentors: Ned Horning OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren Add a project ideaAndroid app for Infragram and MapKnitterPart of: github:p-v-o-s/infragram-js github:publiclab/mapknitter Description: Standalone app for public labs to process NDVI images to assess plant health and also stitch images together to form a map. List: plots-dev@googlegroups.com Prerequisites: Java, SQL Difficulty Level: Medium Potential mentors: To be filled [prompt:paragraph:Copy template from below and insert new ideas here] Project idea template:### Project idea title **Part of:** https://github.com/publiclab/plots2 **Description:** (what the feature should do and WHY) **List:** plots-dev@googlegroups.com **Prerequisites:** JavaScript, Ruby on Rails? **Difficulty Level:** easy/medium/hard **Potential mentors:** Jeff Warren, ADD YOUR NAME HERE **** Old ideas listFrom past years: Mapknitter AnnotationsPart of: Mapknitter.org Description: building on 2014 mapknitter annotations project to get it live and integrated into Mapknitter. Read more on the state of development.. List: plots-dev@googlegroups.com Prerequisites: Difficulty Level: hard Potential mentors: Jeff Warren, Liz Barry Distortable image ordering in MapKnitterPart of: MapKnitter, Leaflet.DistortableImage Description: This project is for a long requested feature on our most popular websoftware -- being able to choose which image shows up on top of your map! Tackling this would be a huge contribution to community cartography. Currently, images are automatically ordered by their geographic extent: bigger images end up on the bottom, little images on top, with no way for the mapmaker to manually reorder them. Longer story: Create simple methods for ordering images in Leaflet.DistortableImage, the heart of MapKnitter, and saving these asynchronously in MapKnitter. Modification of export system to accept an List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, JavaScript/jQuery Difficulty level: medium Potential mentors: Jeff Warren Queue-based MapKnitter export systemPart of: MapKnitter Description: De-couple MapKnitter main app from GDAL-based export queue to enable better scaling of exports and fewer interruptions of primary MapKnitter.org service during large exports. List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, GDAL, asynchronous queue-based server architecture, Amazon S3 Difficulty level: medium Potential mentors: Jeff Warren |
Revert | |
203 | ashwinvasudevan |
March 14, 2017 11:45
| almost 8 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For active Google Summer Code projects, use plots-gsoc - the GSoC discussion list. For chatting and real-time meetings, use the Gitter chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by checking out some of our easier issues in PublicLab.org, Spectral Workbench, or MapKnitter, and even submitting a pull request. This gives us confidence that you've read our contribution guidelines and would be ready to jump into a project. How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test server. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasEmail notification overhaulPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Scheduling, per-user settings, batched tag-based updates, log, de-duplication -- see https://github.com/publiclab/plots2/milestone/6 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren ImageSequencerPart of: https://github.com/publiclab/image-sequencer Description: An experimental, non-destructive image processing/analysis system based on the mental model of a storyboard: each change to the image produces a new version of the image, rather than affecting the original. List: plots-dev@googlegroups.com Prerequisites: JavaScript, possibly Node.js Difficulty Level: medium/hard Potential mentors: Jeff Warren Expanded Rich WikisPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: An expansion of the Rich Wikis project, this project would create more interactive and responsive interfaces for authoring documents, from form generators (open source Google Forms) to embedded maps and even spreadsheets or in-line file viewers. The Public Lab Wiki is the backbone of our co-created knowledge base, and it could be a lot more alive! Learn more about our nascent "short codes" system here: https://publiclab.org/wiki/power-tags#Inline+tags List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, Liz Barry Tagging interfacePart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Our new editor has a great new tagging interface, and we should standardize and extend that over all tag inputs across PublicLab.org. Additionally, with our power-tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: easy Potential mentors: Jeff Warren Wiki discussionPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Commenting inside a wiki document, and/or making suggestions, is an important planned feature for making wiki pages more interactive and discussion-oriented. We have several rich wiki features coming together, and more Google Docs-type features on our pages would make contributing to Public Lab easier. This would probably involve inserting expandable forms between paragraphs (perhaps like our Prompts system) and displaying expandable comment icons alongside text, with full comment display as in a Google Doc. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren Map of projectsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) for people to find and learn about projects near them. We'd probably use Leaflet maps such as shown on https://publiclab.org/archive, and upon clicking on map marker, you'd see things like the title, lead image, # of contributors, and topics of interest. This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Tidy up photo monitoring pluginPart of: https://publiclab.org/wiki/photo-monitoring-plugin Description: The photo monitoring plugin is in need of some work. Two broad areas that could be addressed in order of priority are: 1) rewriting (refactoring) the code to make it compatible with the latest version of ImageJ/FIJI 2) adding new functionality like geotagging NDVI which has been developed (to some extent) but hasn't been incorporated into the public release List: https://groups.google.com/forum/#!forum/plots-infrared Prerequisites: Java, willingness to learn to write plugins for FIJI (https://fiji.sc/) Difficulty Level: medium/hard Potential mentors: Ned Horning OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren Add a project ideaAndroid app for Infragram and MapKnitterPart of: github:p-v-o-s/infragram-js github:publiclab/mapknitter Description: Standalone app for public labs to process NDVI images to assess plant health and also stitch images together to form a map. List: plots-dev@googlegroups.com Prerequisites: Java, SQL Difficulty Level: Medium Potential mentors: Jeff Warren, Ashwin Vasudevan [prompt:paragraph:Copy template from below and insert new ideas here] Project idea template:### Project idea title **Part of:** https://github.com/publiclab/plots2 **Description:** (what the feature should do and WHY) **List:** plots-dev@googlegroups.com **Prerequisites:** JavaScript, Ruby on Rails? **Difficulty Level:** easy/medium/hard **Potential mentors:** Jeff Warren, ADD YOUR NAME HERE **** Old ideas listFrom past years: Mapknitter AnnotationsPart of: Mapknitter.org Description: building on 2014 mapknitter annotations project to get it live and integrated into Mapknitter. Read more on the state of development.. List: plots-dev@googlegroups.com Prerequisites: Difficulty Level: hard Potential mentors: Jeff Warren, Liz Barry Distortable image ordering in MapKnitterPart of: MapKnitter, Leaflet.DistortableImage Description: This project is for a long requested feature on our most popular websoftware -- being able to choose which image shows up on top of your map! Tackling this would be a huge contribution to community cartography. Currently, images are automatically ordered by their geographic extent: bigger images end up on the bottom, little images on top, with no way for the mapmaker to manually reorder them. Longer story: Create simple methods for ordering images in Leaflet.DistortableImage, the heart of MapKnitter, and saving these asynchronously in MapKnitter. Modification of export system to accept an List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, JavaScript/jQuery Difficulty level: medium Potential mentors: Jeff Warren Queue-based MapKnitter export systemPart of: MapKnitter Description: De-couple MapKnitter main app from GDAL-based export queue to enable better scaling of exports and fewer interruptions of primary MapKnitter.org service during large exports. List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, GDAL, asynchronous queue-based server architecture, Amazon S3 Difficulty level: medium Potential mentors: Jeff Warren |
Revert | |
202 | warren |
March 07, 2017 15:07
| almost 8 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For active Google Summer Code projects, use plots-gsoc - the GSoC discussion list. For chatting and real-time meetings, use the Gitter chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by checking out some of our easier issues in PublicLab.org, Spectral Workbench, or MapKnitter, and even submitting a pull request. This gives us confidence that you've read our contribution guidelines and would be ready to jump into a project. How to post a proposal(for students) Please first leave a comment on the post below, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on your computer or a test server. Done with that? How about running tests? Tell us how far you've gotten, and ask us for help -- we're happy to help you get started! Read the call for proposals, ask questions, and post your ideas:
IdeasEmail notification overhaulPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Scheduling, per-user settings, batched tag-based updates, log, de-duplication -- see https://github.com/publiclab/plots2/milestone/6 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren ImageSequencerPart of: https://github.com/publiclab/image-sequencer Description: An experimental, non-destructive image processing/analysis system based on the mental model of a storyboard: each change to the image produces a new version of the image, rather than affecting the original. List: plots-dev@googlegroups.com Prerequisites: JavaScript, possibly Node.js Difficulty Level: medium/hard Potential mentors: Jeff Warren Expanded Rich WikisPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: An expansion of the Rich Wikis project, this project would create more interactive and responsive interfaces for authoring documents, from form generators (open source Google Forms) to embedded maps and even spreadsheets or in-line file viewers. The Public Lab Wiki is the backbone of our co-created knowledge base, and it could be a lot more alive! Learn more about our nascent "short codes" system here: https://publiclab.org/wiki/power-tags#Inline+tags List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, Liz Barry Tagging interfacePart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Our new editor has a great new tagging interface, and we should standardize and extend that over all tag inputs across PublicLab.org. Additionally, with our power-tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: easy Potential mentors: Jeff Warren Wiki discussionPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Commenting inside a wiki document, and/or making suggestions, is an important planned feature for making wiki pages more interactive and discussion-oriented. We have several rich wiki features coming together, and more Google Docs-type features on our pages would make contributing to Public Lab easier. This would probably involve inserting expandable forms between paragraphs (perhaps like our Prompts system) and displaying expandable comment icons alongside text, with full comment display as in a Google Doc. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren Map of projectsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) for people to find and learn about projects near them. We'd probably use Leaflet maps such as shown on https://publiclab.org/archive, and upon clicking on map marker, you'd see things like the title, lead image, # of contributors, and topics of interest. This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Tidy up photo monitoring pluginPart of: https://publiclab.org/wiki/photo-monitoring-plugin Description: The photo monitoring plugin is in need of some work. Two broad areas that could be addressed in order of priority are: 1) rewriting (refactoring) the code to make it compatible with the latest version of ImageJ/FIJI 2) adding new functionality like geotagging NDVI which has been developed (to some extent) but hasn't been incorporated into the public release List: https://groups.google.com/forum/#!forum/plots-infrared Prerequisites: Java, willingness to learn to write plugins for FIJI (https://fiji.sc/) Difficulty Level: medium/hard Potential mentors: Ned Horning OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren Add a project idea[prompt:paragraph:Copy template from below and insert new ideas here] Project idea template:### Project idea title **Part of:** https://github.com/publiclab/plots2 **Description:** (what the feature should do and WHY) **List:** plots-dev@googlegroups.com **Prerequisites:** JavaScript, Ruby on Rails? **Difficulty Level:** easy/medium/hard **Potential mentors:** Jeff Warren, ADD YOUR NAME HERE **** Old ideas listFrom past years: Mapknitter AnnotationsPart of: Mapknitter.org Description: building on 2014 mapknitter annotations project to get it live and integrated into Mapknitter. Read more on the state of development.. List: plots-dev@googlegroups.com Prerequisites: Difficulty Level: hard Potential mentors: Jeff Warren, Liz Barry Distortable image ordering in MapKnitterPart of: MapKnitter, Leaflet.DistortableImage Description: This project is for a long requested feature on our most popular websoftware -- being able to choose which image shows up on top of your map! Tackling this would be a huge contribution to community cartography. Currently, images are automatically ordered by their geographic extent: bigger images end up on the bottom, little images on top, with no way for the mapmaker to manually reorder them. Longer story: Create simple methods for ordering images in Leaflet.DistortableImage, the heart of MapKnitter, and saving these asynchronously in MapKnitter. Modification of export system to accept an List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, JavaScript/jQuery Difficulty level: medium Potential mentors: Jeff Warren Queue-based MapKnitter export systemPart of: MapKnitter Description: De-couple MapKnitter main app from GDAL-based export queue to enable better scaling of exports and fewer interruptions of primary MapKnitter.org service during large exports. List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, GDAL, asynchronous queue-based server architecture, Amazon S3 Difficulty level: medium Potential mentors: Jeff Warren |
Revert | |
201 | warren |
March 04, 2017 18:23
| almost 8 years ago
This is the ideas page for Public Lab's Google Summer of Code program. Our main repositories can be found on our Github organization page, but a clearer listing with descriptions is on our main developers page Important -- to learn how to contribute to Public Lab software, see our Contributing to Public Lab software page Who to contactGenerally, with programming related topics, reach out on plots-dev - the Public Lab developers discussion list shown in the left sidebar. For active Google Summer Code projects, use plots-gsoc - the GSoC discussion list. For chatting and real-time meetings, use the Gitter chat room or type directly in here (if you have already authenticated on another page): Contribution guidelinesOur Contributing to Public Lab Software page has our preferred guidelines for submitting changes. Please read it over! We also love it when students show that they can work well with us by checking out some of our easier issues in PublicLab.org, Spectral Workbench, or MapKnitter, and even submitting a pull request. This gives us confidence that you've read our contribution guidelines and would be ready to jump into a project. How to post a proposal(for students) Please first contact the above plots-dev list, and tell us what you're interested in and a bit about your experience. It's also great to hear if you've forked one of our codebases) and installed it on a test server. Done with that? How about running tests? Tell us how far you've gotten! Once your idea is more developed, please post a research note describing your proposal in detail. Tag it This To Be Updated for 2017: Post a proposal here -- and view proposals posted so far IdeasEmail notification overhaulPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Scheduling, per-user settings, batched tag-based updates, log, de-duplication -- see https://github.com/publiclab/plots2/milestone/6 List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren ImageSequencerPart of: https://github.com/publiclab/image-sequencer Description: An experimental, non-destructive image processing/analysis system based on the mental model of a storyboard: each change to the image produces a new version of the image, rather than affecting the original. List: plots-dev@googlegroups.com Prerequisites: JavaScript, possibly Node.js Difficulty Level: medium/hard Potential mentors: Jeff Warren Expanded Rich WikisPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: An expansion of the Rich Wikis project, this project would create more interactive and responsive interfaces for authoring documents, from form generators (open source Google Forms) to embedded maps and even spreadsheets or in-line file viewers. The Public Lab Wiki is the backbone of our co-created knowledge base, and it could be a lot more alive! Learn more about our nascent "short codes" system here: https://publiclab.org/wiki/power-tags#Inline+tags List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren, Liz Barry Tagging interfacePart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Our new editor has a great new tagging interface, and we should standardize and extend that over all tag inputs across PublicLab.org. Additionally, with our power-tagging system, the increasing set of abilities and options for power tags means we ought to have a more intuitive menu for selecting power tags, so people don't have to type them in manually. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: easy Potential mentors: Jeff Warren Wiki discussionPart of: https://publiclab.org / https://github.com/publiclab/plots2 Description: Commenting inside a wiki document, and/or making suggestions, is an important planned feature for making wiki pages more interactive and discussion-oriented. We have several rich wiki features coming together, and more Google Docs-type features on our pages would make contributing to Public Lab easier. This would probably involve inserting expandable forms between paragraphs (perhaps like our Prompts system) and displaying expandable comment icons alongside text, with full comment display as in a Google Doc. List: plots-dev@googlegroups.com Prerequisites: Ruby on Rails, JavaScript, Bootstrap Difficulty Level: medium Potential mentors: Jeff Warren Map of projectsPart of: https://github.com/publiclab/plots2 Description: A browseable map of projects (wiki pages tagged with "project" tag) for people to find and learn about projects near them. We'd probably use Leaflet maps such as shown on https://publiclab.org/archive, and upon clicking on map marker, you'd see things like the title, lead image, # of contributors, and topics of interest. This would require both JavaScript work with Leaflet and Ruby on Rails work to generate the listings, as well as interface design work to develop the browse-able map interface.
List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: medium Potential mentors: Jeff Warren (@warren), Stevie Lewis (@stevie) Tidy up photo monitoring pluginPart of: https://publiclab.org/wiki/photo-monitoring-plugin Description: The photo monitoring plugin is in need of some work. Two broad areas that could be addressed in order of priority are: 1) rewriting (refactoring) the code to make it compatible with the latest version of ImageJ/FIJI 2) adding new functionality like geotagging NDVI which has been developed (to some extent) but hasn't been incorporated into the public release List: https://groups.google.com/forum/#!forum/plots-infrared Prerequisites: Java, willingness to learn to write plugins for FIJI (https://fiji.sc/) Difficulty Level: medium/hard Potential mentors: Ned Horning OAuth-based login for FB, TwitterPart of: https://github.com/publiclab/plots2 Description: Very highly sought! Add OAuth user login so people can log in via Google account, Facebook, Twitter. https://github.com/publiclab/plots2/issues/683 List: plots-dev@googlegroups.com Prerequisites: JavaScript, Ruby on Rails Difficulty Level: easy/medium Potential mentors: Jeff Warren Add a project idea[prompt:paragraph:Copy template from below and insert new ideas here] Project idea template:### Project idea title **Part of:** https://github.com/publiclab/plots2 **Description:** (what the feature should do and WHY) **List:** plots-dev@googlegroups.com **Prerequisites:** JavaScript, Ruby on Rails? **Difficulty Level:** easy/medium/hard **Potential mentors:** Jeff Warren, ADD YOUR NAME HERE **** Old ideas listFrom past years: Mapknitter AnnotationsPart of: Mapknitter.org Description: building on 2014 mapknitter annotations project to get it live and integrated into Mapknitter. Read more on the state of development.. List: plots-dev@googlegroups.com Prerequisites: Difficulty Level: hard Potential mentors: Jeff Warren, Liz Barry Distortable image ordering in MapKnitterPart of: MapKnitter, Leaflet.DistortableImage Description: This project is for a long requested feature on our most popular websoftware -- being able to choose which image shows up on top of your map! Tackling this would be a huge contribution to community cartography. Currently, images are automatically ordered by their geographic extent: bigger images end up on the bottom, little images on top, with no way for the mapmaker to manually reorder them. Longer story: Create simple methods for ordering images in Leaflet.DistortableImage, the heart of MapKnitter, and saving these asynchronously in MapKnitter. Modification of export system to accept an List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, JavaScript/jQuery Difficulty level: medium Potential mentors: Jeff Warren Queue-based MapKnitter export systemPart of: MapKnitter Description: De-couple MapKnitter main app from GDAL-based export queue to enable better scaling of exports and fewer interruptions of primary MapKnitter.org service during large exports. List: plots-dev@googlegroups.com Links:
Prerequisites: Ruby on Rails, GDAL, asynchronous queue-based server architecture, Amazon S3 Difficulty level: medium Potential mentors: Jeff Warren |
Revert |