[Qgis-developer] QGIS Web Client improvements

Alessandro Pasotti apasotti at gmail.com
Fri Jan 3 03:30:17 PST 2014


Hello,

happy new year to everybody!

I''ve started a new project with QGIS server and QGIS Web Client, my first
impression is that QGIS Web Client is a great tool, very easy to set up and
with mostly all the features you need ready-to-use.
A very good job!

Of course I would like to contribute with some code and translations, in
fact I've already started:
https://github.com/qgis/QGIS-Web-Client/pull/59

Here is my hypothetical TODO list, I need your comments about what could be
of general interest and hence been merged upstream and what do you think is
just my customization and can stay in my fork.


1. remove as many as possible hardcoded values from wsgi search scripts
(even if I prefer Python I did a re-implementation in PHP of these scripts
mainly because my customer needs them, this implementation has no hardcoded
values, no need for special columns and almost no configuration)
2. remove as many as possible hardcoded values from GlobalOptions.js and
Customizations.js or  try to guess smart defaults from ProjectSettings
response
3. resurrect the right panel (trying to solve the map reload issue) and
make it optional
3.1 make this info panel optionally available in the south area instead of
the east one
4. implement HTML tooltips taken from the HTML tooltip templates used in
QGIS desktop (done)
5. find a way to get reference map layers from ProjectSettings instead of
hardcoding them
6. this might be difficult or not possible: it would be nice to have an
interactive legend so that the user can directly click on a legend item to
filter->zoom to the features that match the selected legend item. I feel
this would require changes to the server side too....


Thanks in advance for your comments!


-- 
Alessandro Pasotti
w3:   www.itopen.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140103/d9c78c86/attachment-0001.html>


More information about the Qgis-developer mailing list