You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by "Pierce, Marlon" <ma...@iu.edu> on 2020/05/22 18:36:14 UTC
Re: [External] Project Update and Questions
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" <nb...@iu.edu>
Reply-To: dev <de...@airavata.apache.org>
Date: Thursday, May 21, 2020 at 5:51 PM
To: dev <de...@airavata.apache.org>
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