Hi Nick, 

 

Based on off-list feedback, I suggest you verify that the KML sources used in 
GeoGateway will work with Leaflet.  Give this part a chance to fail fast. 

 

Someone else will need to weigh in your third bullet, and your fourth bullet 
may need more details.

 

Marlon

 

 

From: "Mowery, Nicholas Benjamin" <[email protected]>
Reply-To: dev <[email protected]>
Date: Thursday, May 21, 2020 at 5:51 PM
To: dev <[email protected]>
Subject: [External] Project Update and Questions

 

This message was sent from a non-IU address. Please exercise caution when 
clicking links or opening attachments from external sources.

 

 

Hi all,

This summer I am working on developing a GeoGateway Django app for the Airavata 
Django Portal. So far I have developed a skeleton of the app and integrated 
Vue.js for the frontend UI components. At this stage I'm looking for input on 
some of the choices I've made and if any of them should be adjusted. 

 
Leaflet and Vue.js (over Google Maps and React.js)
It seems at this scale that a modular app rather than Vue.js style SPA makes 
more sense (although some of the other Airavata GIS applications are mostly SPA)
There are a lot of style choices to be made and many I'm likely still unaware 
of, so any tips on structuring and organizing a project like this will be 
helpful. 

I also have a couple questions I've accumulated about Django for anyone willing 
to help:

When working with a custom Django app in the Airavata Portal, should I redefine 
the MEDIA_ROOT directory in the apps.py file? Is there a precedent for changing 
variables like this defined in the project-wide settings.py file on a per-app 
basis?
I'm finding that {% include .....html %} works perfectly but {% extends 
....html %} does not. I use the block/endblock syntax with unique names but the 
content doesn't show up. Is there a reason I should use extends over include?
Thanks for reading. 

-Nick

 

Nicholas Mowery 

Student of Computer Science and Philosophy

Student Developer | CIRC | GSoC Apache

Indiana University Bloomington

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to