-
Notifications
You must be signed in to change notification settings - Fork 208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MapKnitter Upgrades planning (overall) #300
Comments
This is pretty big, folks! Just a heads up to @icarito @tech4GT @SidharthBansal @gauravano that this is coming up pretty soon. Interested to hear your input! |
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.
|
Other ideas:
|
Hey @jywarren @SidharthBansal, There are some projects which can be 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. |
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>
.
|
Great work. |
Made a project to track some of this work!!! |
Opened a more detailed list here for Leaflet.DistortableImage, the UI for map knitting: publiclab/Leaflet.DistortableImage#126 |
@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!
|
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 ? |
Hi @IshaGupta18 -- thanks, that would be great! If you'd like to chime in on the Exporter UI discussion here, that'd be awesome: #326 I think we could also start one called
|
Also note that I've built in a few of these projects with more detail on our Summer of Code program Ideas page: https://publiclab.org/gsoc-ideas, including:
|
@jywarren one thing that I went through the ideas for image-sequencer project. |
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>
.
|
Thanks . |
@jywarren This would be lovely I think. I will go through all of this is deeper details. Thanks a lot! |
Thanks Isha
…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>
.
|
Added more info on |
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:
https://github.com/publiclab/mapknitter/projects/1
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!
Rails upgrades
mapknitter/app/assets/javascripts/mapknitter/Map.js
Lines 378 to 438 in 20d887f
mapknitter/app/assets/javascripts/mapknitter/Map.js
Lines 39 to 139 in 20d887f
New Rails dev
belongs_to
relationship, not amany-to-many
. So, we need to think about how a Collections model in Rails might enable us to do many-to-many collections! (let's open a new issue for this)Image position versioning, latency, etc
Warpable
toImage
?ImagePosition
, orImagePlacement
? with corner coordinates, user_id, timestampparent
column so we can track multiple versions of an image and also use image sequencer to modify them and re-upload...Leaflet.DistortableImage upgrades
Moving most to here: publiclab/Leaflet.DistortableImage#126
map.order_by(f())
; integrate with MK UIUser Interface (brainstorm here, needs organizing)
Leaflet Environmental Layers
Big ideas
These ideas will likely be too large for this project but let's think about them and plan for the future.
The text was updated successfully, but these errors were encountered: