Join GitHub today
MapKnitter Upgrades planning (overall) #300
MapKnitter upgrades being considered and planned fall into a few different categories:
We'll break these out in more detail in separate issues, but do a brief overview here. For all planning issues, see:
Some of the changes will be aimed at infrastructure and sustainability, as we can't make big changes or improvements without, for example, better tests and a more up-to-date Rails stack. Others will be bug fixes and cleanup of the existing system. Finally, some changes will include a massive optimization of the export system backed by Google Cloud (or equivalent serverless backend), and some more serious UI changes to the map creation, login, and image upload workflows, as well as the map display pages.
A rough working diagram of MapKnitter 2.5 can be found here: https://docs.google.com/presentation/d/12NU6V9UFeOWKJrql8AIQZI3mKUWTuakF8zrGpOlgrNg/edit#slide=id.g49650b018b_0_0
Here are the overall projects; be aware that we may not prioritize each of these, and may try to focus on some of the most urgent and impactful for starters:
Stand-alone Cloud Exporter project
See #298 for in-depth discussion!
New Rails dev
Image position versioning, latency, etc
Moving most to here: publiclab/Leaflet.DistortableImage#126
User Interface (brainstorm here, needs organizing)
Leaflet Environmental Layers
These ideas will likely be too large for this project but let's think about them and plan for the future.
I think we should write project titles in this issue and open up issues for each of the above to discuss. If we will discuss projects in this issue then things will become confusing, overlapping, conflicting and will result in diverge discussions.
Yes thanks! but also wanted to have one overview issue to talk about the big picture and if this overall plan sounds doable and reasonable and if we're forgetting anything or if there are other major reorganizing ideas we could consider here too. Thanks!!!…
On Fri, Jan 25, 2019, 6:02 PM Gaurav Sachdeva ***@***.*** wrote: Hey @jywarren <https://github.com/jywarren> @SidharthBansal <https://github.com/SidharthBansal>, There are some projects formed from this issue like Rails upgrade, User Interface, etc. I think we should divide this one into more planning issues. Regarding installation of dangerbot, codeclimate and dependabot I have opened issue Sidharth. Thanks! — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#300 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AABfJyVbvOp4MSSs0hpLGU4v9Fv315R3ks5vG3C-gaJpZM4aN-or> .
This was referenced
Jan 26, 2019
referenced this issue
Feb 4, 2019
@kayrufty wrote in with some great UI notes -- just noting to Kay that we have issues open for some, and not others. I'll note connected issues where they exist, and we can break out new ones as we go. THANKS!!!
...actually this one, i'm a bit surprised that it can become unlinked with the images. any clues or screenshots on how this happened, or what led up to it so we can try to reproduce it? Thanks!
referenced this issue
Feb 7, 2019
Yes I think this would be very much needed to make MapKnitter as good as plots2. I am interested in tackling and brainstorming on some of these projects,especially the ones related to MapKnitter UI and I also wanted to chime in some suggestions for UI design for it to be of efficient and smooth use to the public, as I think a lot of brainstorming can be done on making the website easy to use and better organised. I will try to open some planning issues regarding the same for us to discuss there. Does this sound okay @jywarren ?
I think we could also start one called
Multiple... and as we often get multiple proposals for the same project, we are ok with breaking big ones into pieces. Thanks!…
On Thu, Feb 7, 2019, 4:17 PM Slytherin ***@***.*** wrote: @jywarren <https://github.com/jywarren> one thing that I went through the ideas for image-sequencer project. Is that a single idea that is mentioned there under gsoc-ideas or are they multiple? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#300 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AABfJ9GSsfHOhwGXmNo-uYndHTVLNoS8ks5vLJe2gaJpZM4aN-or> .
On Fri, Feb 8, 2019, 11:59 PM Isha Gupta ***@***.*** wrote: @jywarren <https://github.com/jywarren> This would be lovely I think. I will go through all of this is deeper details. Thanks a lot! — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#300 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AUACQztT5KuHY701nngZTR4m7PxwjR_Kks5vLcIJgaJpZM4aN-or> .