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

Reply via email to