<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Thanks Toni, <div><br></div><div>So to understand, if I want to have my own geonode-project, I don't need to go through the process of installing 'geonode core'. I can directly install the geonode-project?</div><div><br></div><div>But if I understand correctly the training instructions (<a href="http://geonode.org/dev-workshop/#/3/2">http://geonode.org/dev-workshop/#/3/2</a>) I need to follow the below steps after I have installed the 'geonode core project':</div><div><br></div><div>1. Make sure to run it just outside the geonode folder as we will keep them completely separate: django-admin.py startproject my_geonode --template=<a href="https://github.com/GeoNode/geonode-project/archive/master.zip">https://github.com/GeoNode/geonode-project/archive/master.zip</a> -e py,rst,json,yml,ini,env,sample -n Dockerfile my_geonode</div><div>2. <b>workon geonode</b> and </div><div>3. execute: pip install -e my_geonode</div><div>4.  DJANGO_SETTINGS_MODULE=my_geonode.local_settings paver start</div><div><br></div><div>What eventually need is to have two different folders. One with the geonode core project, which I want modify and the other one with my_geonode project, in which I will apply changes.</div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Dec 19, 2018 at 5:27 PM Toni Schönbuchner <<a href="mailto:toni.schoenbuchner@csgis.de">toni.schoenbuchner@csgis.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Hi Dimitris,<div><br></div><div>it sounds you´re a bit puzzled between 'geonode core‘ and geonode-project.</div><div><br></div><div>To understand better see whats happening with geonode-project:</div><div><br></div><div>It installs `geonode core` as dependency:</div><div><span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">    </span><a href="https://github.com/GeoNode/geonode-project/blob/master/requirements.txt#L2" target="_blank">https://github.com/GeoNode/geonode-project/blob/master/requirements.txt#L2</a></div><div>further loads/overwrites it´s settings:</div><div><span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">  </span><a href="https://github.com/GeoNode/geonode-project/blob/master/project_name/settings.py#L30" target="_blank">https://github.com/GeoNode/geonode-project/blob/master/project_name/settings.py#L30</a></div><div><br></div><div>Doing so we can overwrite things like templates etc. in Geonode-Project without touching</div><div>core files. </div><div><br></div><div>As a rule of thumb, if you´d like to commit changes to geonode core, create a fork of the upstream</div><div>repository, do your changes and create a PR.</div><div><br></div><div>I think in your case – as you´d like to modify <u>your</u> specific version – start by creating a geonode </div><div>project as described here (and ignore the first 'geonode core' dev setup):</div><div><span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">        </span><a href="https://github.com/GeoNode/geonode-project#create-a-custom-project" target="_blank">https://github.com/GeoNode/geonode-project#create-a-custom-project</a></div><div><br></div><div>I hope I did not misunderstood your question.</div><div>Happy geonod’ ing.</div><div><br></div><div>– Toni</div><div><br><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div><div style="overflow-wrap: break-word;"><div><div>-----------------------------------------------</div><div>CSGIS</div><div><br></div><div>-----------------------------------------------</div><div><div>Kolonnadenstraße 1</div><div>04109 Leipzig</div></div><div>-----------------------------------------------</div><div>Mobil<span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">  </span>+49/ (0) 176 6680 3198</div><div>Tel <span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">         </span>+49/ (0) 341 24 04 738</div><div>Fax <span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">         </span>+49/ (0) 341 24 04 73</div><div>Web<span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">            </span><a href="http://csgis.de" target="_blank">http://csgis.de</a></div><div>-----------------------------------------------</div><div><br></div><div>Hinweis gemäß § 33 BDSG</div><div>Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den </div><div>Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich </div><div>erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht </div><div>von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung, </div><div>Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.</div></div></div></div></div></div></div></div>
</div>
<div><br><blockquote type="cite"><div><div><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Wed, 19 Dec 2018 16:57:16 +0100<br>From: Dimitris Kar <<a href="mailto:dkarakostis@gmail.com" target="_blank">dkarakostis@gmail.com</a>><br>To: geonode-devel <<a href="mailto:geonode-devel@lists.osgeo.org" target="_blank">geonode-devel@lists.osgeo.org</a>><br>Subject: [GeoNode-devel] Custom geonode project installation<br>Message-ID:<br><span class="gmail-m_-7652561378637729052Apple-tab-span" style="white-space:pre-wrap">  </span><<a href="mailto:CAH4UFc99H4OuAxKUc+FhFZ=13gSJZDdMnH7Lj1=ec49Qg+6sgA@mail.gmail.com" target="_blank">CAH4UFc99H4OuAxKUc+FhFZ=13gSJZDdMnH7Lj1=ec49Qg+6sgA@mail.gmail.com</a>><br>Content-Type: text/plain; charset="utf-8"<br><br>Hello all,<br><br><br>I am trying following the instructions from this workshop (<br><a href="http://geonode.org/dev-workshop/#/2" target="_blank">http://geonode.org/dev-workshop/#/2</a>) in order to install GeoNode and a<br>GeoNode project. I have installed GeoNode in dev mode using a python<br>virtualenv + django development server method.<br><br>Then I follow the instructions in order to create a geonode-project as<br>following:<br><br><br><br>   1. cd ./geonode<br>   2. django-admin.py startproject wfp_geonode --template=<br>   <a href="https://github.com/GeoNode/geonode-project/archive/master.zip" target="_blank">https://github.com/GeoNode/geonode-project/archive/master.zip</a> -e<br>   py,rst,json,yml,ini,env,sample -n Dockerfile wfp_geonode  (I executed<br>   this command without includong: -n Dockerfile wfp_geonode)<br>   3. workon geonode<br>   4. cd wfp_geonode<br>   5. pip install -e wfp_geonode<br>   6. cd ../geonode<br>   7. DJANGO_SETTINGS_MODULE=wfp_geonode.local_settings paver start<br><br><br>But when I actually run the command, I get the below command. If I am not<br>wrong, I remember, that I can not use geonode-project aside with a geonode<br>dev installation but this is not quite clear in the above workshop<br>presentation (see above link).<br><br><br>Did anyone had similar issues? Should I install a geonode for production<br>and use the geonode-project then?<br></div></div></blockquote></div><br></div></div></blockquote></div>