<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi Rizky,<div><br></div><div>you can take more confidence here [1] as the contrib concept is derived from Django itself. So basically releasing QGIS backend as an optional django/geonode package doesn’t mean you cannot modify the base code wherever is needed.</div><div>Usually the binding with the main project is through the settings [2] so for example if you want to pass a tuple with the supported file types from the QGIS then you can put that configuration in its own settings having it loaded at the time QGIS contrib app will be enable. As an example how to achieve that you can have a look at this contrib app [3].</div><div><br></div><div>Hope this helps</div><div><br></div><div>Francesco</div><div><br></div><div>[1] <a href="https://docs.djangoproject.com/en/1.11/ref/contrib/">https://docs.djangoproject.com/en/1.11/ref/contrib/</a></div><div>[2] <a href="https://github.com/GeoNode/geonode/blob/master/geonode/settings.py#L288">https://github.com/GeoNode/geonode/blob/master/geonode/settings.py#L288</a></div><div>[3] <a href="https://github.com/GeoNode/geonode/tree/master/geonode/contrib/mp">https://github.com/GeoNode/geonode/tree/master/geonode/contrib/mp</a></div><div> </div><div><div><div>Il giorno 23/mag/2017, alle ore 05:53, Rizky Maulana Nugraha <<a href="mailto:rizky@kartoza.com">rizky@kartoza.com</a>> ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=utf-8"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">I’m not familiar with the term contrib project in geonode. Is it like a </div><div class="">standalone package? We would like to ship it with geonode codebase if </div><div class="">possible (like geonode.geoserver package inside geonode), because we might </div><div class="">need to modify geonode code. For example, providing support for different </div><div class="">kinds of file types that QGIS can process.</div><div class=""><br class=""></div><div class="">I’m happy to receive some feedback on this.</div><div class=""><div class=""><div class="">
<div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">-- </div><div class="">Rizky Maulana Nugraha</div><div class="">Software Developer</div><div class=""><a href="mailto:rizky@kartoza.com" class="">rizky@kartoza.com</a></div><div class=""><br class=""></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">

</div>

<br class=""><div><blockquote type="cite" class=""><div class="">On May 23, 2017, at 10:38, Jayesh Gohel <<a href="mailto:jayesh.gohel@gmail.com" class="">jayesh.gohel@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="auto" class="">Ideally shouldn't the QGIS backend be available as a module (a contrib project, in geonode terms) since it is optional? I am unaware if this is even possible.</div><div class="gmail_extra"><br class=""><div class="gmail_quote">On 23-May-2017 3:43 AM, "Jeffrey Johnson" <<a href="mailto:ortelius@gmail.com" class="">ortelius@gmail.com</a>> wrote:<br type="attribution" class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Definitely lets try to merge these things in piece by piece and add to<br class="">
the tests stepwise. Im sure Tim can help with that.<br class="">
<br class="">
On Sun, May 21, 2017 at 10:16 PM, Rizky Maulana Nugraha<br class="">
<<a href="mailto:rizky@kartoza.com" class="">rizky@kartoza.com</a>> wrote:<br class="">
> Hi Ragnvald,<br class="">
><br class="">
> We are trying to keep up with latest GeoNode update.<br class="">
> Because of the latest changes, the old geonode_qgis_server package is not<br class="">
> working correctly.<br class="">
> If you are interested with our development state, you can visit<br class="">
><br class="">
> <a href="https://github.com/kartoza/geonode" rel="noreferrer" target="_blank" class="">https://github.com/kartoza/<wbr class="">geonode</a><br class="">
><br class="">
> Our latest changes is in master-qgis_server branch<br class="">
> I also made a small wiki here:<br class="">
><br class="">
> <a href="https://github.com/kartoza/geonode/wiki/QGIS-Server-Backend-Configuration" rel="noreferrer" target="_blank" class="">https://github.com/kartoza/<wbr class="">geonode/wiki/QGIS-Server-<wbr class="">Backend-Configuration</a><br class="">
><br class="">
> We are planning to move the qgis_server backend package itself into GeoNode.<br class="">
> As I think this is also a perfect opportunity for me to raise a question<br class="">
> about merging these changes to GeoNode,<br class="">
> can someone give me an advice on how to make a PR to GeoNode?<br class="">
> I’m concerned because I think the changes will be quite big, so I prefer if<br class="">
> we can merge it in stages?<br class="">
> That way, even if QGIS Server backend is not fully functional in the first<br class="">
> PR, we can create another smaller PR<br class="">
> for bugfix and improving unit tests to make sure it works tightly with<br class="">
> GeoNode.<br class="">
><br class="">
> Jeffrey, do you have any comment on this?<br class="">
><br class="">
> Regards,<br class="">
> --<br class="">
> Rizky Maulana Nugraha<br class="">
> Software Developer<br class="">
> Kartoza<br class="">
> <a href="mailto:rizky@kartoza.com" class="">rizky@kartoza.com</a><br class="">
><br class="">
><br class="">
><br class="">
><br class="">
> On May 22, 2017, at 10:52, Ismail Sunni <<a href="mailto:imajimatika@gmail.com" class="">imajimatika@gmail.com</a>> wrote:<br class="">
><br class="">
> Hi Ragnvald<br class="">
><br class="">
> I cc’ed my friend in Kartoza, Rizky Maulana, who is currently the maintainer<br class="">
> of GeoNode with QGIS Server project.<br class="">
><br class="">
> Best Regards<br class="">
><br class="">
> —<br class="">
> Ismail Sunni<br class="">
> Software Engineer at Kartoza<br class="">
><br class="">
> On 21May, 2017, at 04:54, Ragnvald Larsen <<a href="mailto:ragnvald@mindland.com" class="">ragnvald@mindland.com</a>> wrote:<br class="">
><br class="">
> Looks like the plugin which should be in place for QGIS is not available in<br class="">
> the general repositories. There is mention of it at the Kartoza website, and<br class="">
> its functionality is shown in the video you refer to. So this looks very<br class="">
> good - only the documentation needs a little friendly help :-)<br class="">
><br class="">
> I am very excited about geonode 2.6!<br class="">
><br class="">
> 2017-05-20 16:49 GMT+02:00 Jeffrey Johnson <<a href="mailto:ortelius@gmail.com" class="">ortelius@gmail.com</a>>:<br class="">
>><br class="">
>> There is a video here showing what the Kartoza folks have been working<br class="">
>> on recently. I suppose one of them will pipe up with some more<br class="">
>> complete answers shortly.<br class="">
>><br class="">
>> <a href="https://youtu.be/z0WYsEUNmg4" rel="noreferrer" target="_blank" class="">https://youtu.be/z0WYsEUNmg4</a><br class="">
>><br class="">
>> On Sat, May 20, 2017 at 7:31 AM, Ragnvald Larsen <<a href="mailto:ragnvald@mindland.com" class="">ragnvald@mindland.com</a>><br class="">
>> wrote:<br class="">
>> > Thanks Jeffrey - I would still need to know how to interact with the<br class="">
>> > QGIS server. Will I need to restart the geonode server before trying my<br class="">
>> > luck? And how do I interface with the QGIS server? Web user interface or<br class="">
>> > connect via QGIS desktop.<br class="">
>> ><br class="">
>> > I am no novice at using QGIS, but using and managing data/layouts using<br class="">
>> > the QGIS server in a ageonode context has left me with more questions than<br class="">
>> > answers.<br class="">
>> ><br class="">
>> > That said I will be more than happy to contribute to the docs once I get<br class="">
>> > my head sbove water :-)<br class="">
>> ><br class="">
>> > Vennlig hilsen<br class="">
>> ><br class="">
>> > Ragnvald<br class="">
>> ><br class="">
>> >> On 20 May 2017, at 15:27, Jeffrey Johnson <<a href="mailto:ortelius@gmail.com" class="">ortelius@gmail.com</a>> wrote:<br class="">
>> >><br class="">
>> >> The repo is here. Looks like the docs are not being published<br class="">
>> >> correctly but there are in this repo.<br class="">
>> >><br class="">
>> >> <a href="https://github.com/kartoza/geonode_qgis_server" rel="noreferrer" target="_blank" class="">https://github.com/kartoza/<wbr class="">geonode_qgis_server</a><br class="">
>> >><br class="">
>> >> Tim or Gavin where is the best place for docs now?<br class="">
>> >><br class="">
>> >>> On Sat, May 20, 2017 at 3:18 AM, Ragnvald Larsen<br class="">
>> >>> <<a href="mailto:ragnvald@mindland.com" class="">ragnvald@mindland.com</a>> wrote:<br class="">
>> >>> Browsing through the documentation I have found some references to a<br class="">
>> >>> local<br class="">
>> >>> settings file with references to using QGIS server instead of<br class="">
>> >>> geoserver.<br class="">
>> >>><br class="">
>> >>> Is there any documentation on how to set this up?<br class="">
>> >>><br class="">
>> >>> Ragnvald<br class="">
>> >>><br class="">
>> >>> ______________________________<wbr class="">_________________<br class="">
>> >>> geonode-users mailing list<br class="">
>> >>> <a href="mailto:geonode-users@lists.osgeo.org" class="">geonode-users@lists.osgeo.org</a><br class="">
>> >>> <a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank" class="">https://lists.osgeo.org/<wbr class="">mailman/listinfo/geonode-users</a><br class="">
>> >>><br class="">
>> > ______________________________<wbr class="">_________________<br class="">
>> > geonode-users mailing list<br class="">
>> > <a href="mailto:geonode-users@lists.osgeo.org" class="">geonode-users@lists.osgeo.org</a><br class="">
>> > <a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank" class="">https://lists.osgeo.org/<wbr class="">mailman/listinfo/geonode-users</a><br class="">
><br class="">
><br class="">
> ______________________________<wbr class="">_________________<br class="">
> geonode-users mailing list<br class="">
> <a href="mailto:geonode-users@lists.osgeo.org" class="">geonode-users@lists.osgeo.org</a><br class="">
> <a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank" class="">https://lists.osgeo.org/<wbr class="">mailman/listinfo/geonode-users</a><br class="">
><br class="">
><br class="">
><br class="">
______________________________<wbr class="">_________________<br class="">
geonode-users mailing list<br class="">
<a href="mailto:geonode-users@lists.osgeo.org" class="">geonode-users@lists.osgeo.org</a><br class="">
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank" class="">https://lists.osgeo.org/<wbr class="">mailman/listinfo/geonode-users</a><br class="">
</blockquote></div></div>
</div></blockquote></div><br class=""></div></div></div>_______________________________________________<br>geonode-users mailing list<br><a href="mailto:geonode-users@lists.osgeo.org">geonode-users@lists.osgeo.org</a><br>https://lists.osgeo.org/mailman/listinfo/geonode-users<br></blockquote></div><br></div></body></html>