[QGIS-Developer] QGIS Full Stack Web Developer Report

Lova Andriarimalala lova at kartoza.com
Fri Feb 9 05:14:12 PST 2024


Hello everyone,

Please find below a report which details the progress made this week on the development of the plugin and feed website.

Merged PRs for the plugin website:

  *   [Deployed] Show review form for style managers<https://github.com/qgis/QGIS-Django/pull/355>
  *   [Deployed] Fix icons in style list for mobile<https://github.com/qgis/QGIS-Django/pull/352>
  *   [Deployed] Preserve non-ASCII characters when downloading a zip<https://github.com/qgis/QGIS-Django/pull/342>
  *   [Deployed] Show the ID in plugin detail page<https://github.com/qgis/QGIS-Django/pull/344>
  *   [Deployed] Add note for email usage in the plugin upload page<https://github.com/qgis/QGIS-Django/pull/346>
  *   [Deployed] Get static and media root from the environments<https://github.com/qgis/QGIS-Django/pull/347>
  *   [Deployed] Fix svg icons display issue in plugin list and plugin detail<https://github.com/qgis/QGIS-Django/pull/348>
  *   [Deployed] Multi parent folders validator<https://github.com/qgis/QGIS-Django/pull/349>
  *   [Deployed] Update repository url when creating or updating a plugin version<https://github.com/qgis/QGIS-Django/pull/351>

Merged PRs for the plugin website:

  *   [Not deployed yet] Subclass OSMWidget to use ol 7.2.2 in Django 3<https://github.com/qgis/qgis-feed/pull/68>

Next week, I will work on the email-sending issue for both sites and also try to solve some of the issues on the QGIS Django repo.

Have a great weekend,
Lova


—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>




From: Lova Andriarimalala <lova at kartoza.com>
Date: Friday, 2 February 2024 at 3:51 PM
To: Lova Andriarimalala <lova at kartoza.com>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone,

Please find below a report detailing the progress made this week on developing the plugin and feed website.

Newly open PRs:

  *   Fix icons in style list for mobile<https://github.com/qgis/QGIS-Django/pull/352>: this is for #131<https://github.com/qgis/QGIS-Django/issues/131>
  *   Subclass OSMWidget to use ol 7.2.2 in Django 3<https://github.com/qgis/qgis-feed/pull/68>: this is another method to fix #56<https://github.com/qgis/qgis-feed/issues/56>

Merged PRs for the plugin website:
Most of these PRs have been deployed on staging.plugins.qgis.org for now. Please feel free to check them or submit feedback. We are planning to deploy them on the production next week.

  *   [Deployed on staging] Fix/logout on profile button<https://github.com/qgis/QGIS-Django/pull/339>
  *   [Deployed] Split media and static folders<https://github.com/qgis/QGIS-Django/pull/340>
  *   [Deployed on staging] Preserve non-ASCII characters when downloading a zip<https://github.com/qgis/QGIS-Django/pull/342>
  *   [Deployed on staging] Show the ID in plugin detail page<https://github.com/qgis/QGIS-Django/pull/344>
  *   [Deployed on staging] Add note for email usage in the plugin upload page<https://github.com/qgis/QGIS-Django/pull/346>
  *   [Deployed on staging] Get static and media root from the environments<https://github.com/qgis/QGIS-Django/pull/347>
  *   [Deployed on staging] Fix svg icons display issue in plugin list and plugin detail<https://github.com/qgis/QGIS-Django/pull/348>
  *   [Deployed on staging] Multi parent folders validator<https://github.com/qgis/QGIS-Django/pull/349>
  *   [Deployed on staging] Update repository url when creating or updating a plugin version<https://github.com/qgis/QGIS-Django/pull/351>
  *   [Deployed] Show plugins with patch versions in plugin list<https://github.com/qgis/QGIS-Django/pull/325>

Merged PRs for the feed website:

  *   [Deployed] Add dbbackups service to docker-compose<https://github.com/qgis/qgis-feed/pull/66>
  *   [Deployed] Show a raw version of the feeds<https://github.com/qgis/qgis-feed/pull/60>
  *   [Deployed] Add content char counter, improve invalid form handling<https://github.com/qgis/qgis-feed/pull/59>
  *   [Deployed] Add a field to specify reviewers when submitting a new feed item<https://github.com/qgis/qgis-feed/pull/62>: needs to configure email variables on the server.
  *   [Not yet deployed] Use python 3.8 to install Django 4<https://github.com/qgis/qgis-feed/pull/67> and Upgrade to Django 4 to fix OL map<https://github.com/qgis/qgis-feed/pull/61>: they need other stack updates.

Next week, we will continue the deployment on plugins.qgis.org.

Have a great weekend,
Lova


—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>





From: Lova Andriarimalala <lova at kartoza.com>
Date: Friday, 26 January 2024 at 4:22 PM
To: Lova Andriarimalala <lova at kartoza.com>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone,

Please find below a report which details the progress made this week on the development of the plugin and feed website.

Newly open PRs:

  *   Multi-parent folders validator<https://github.com/qgis/QGIS-Django/pull/349>: this is for #73<https://github.com/qgis/QGIS-Django/issues/73>
  *   Fix svg icons display issue in the plugin list and plugin detail<https://github.com/qgis/QGIS-Django/pull/348>: this is for #65<https://github.com/qgis/QGIS-Django/issues/65>
  *   Get static and media root from the environments<https://github.com/qgis/QGIS-Django/pull/347>: this is related to #340<https://github.com/qgis/QGIS-Django/pull/340>
  *   Add notes for email usage in the plugin upload page<https://github.com/qgis/QGIS-Django/pull/346>: this is for #21<https://github.com/qgis/QGIS-Django/issues/21>
  *   Use python 3.8 to install Django 4<https://github.com/qgis/qgis-feed/pull/67> (QGIS-Feed)

Please refer to the previous email for the PRs opened last week

PRs Deployed:

  *   Show plugins with patch versions in the plugin list<https://github.com/qgis/QGIS-Django/pull/325>: this is for #224<https://github.com/qgis/QGIS-Django/pull/224>, #223<https://github.com/qgis/QGIS-Django/pull/223>, #74<https://github.com/qgis/QGIS-Django/pull/74>
  *   Split media and static folders<https://github.com/qgis/QGIS-Django/pull/340>: this is for #298<https://github.com/qgis/QGIS-Django/issues/298>, #114<https://github.com/qgis/QGIS-Django/issues/114>.

Next week, we will continue the deployment on plugins.qgis.org and feed.qgis.org.

Have a great weekend,
Lova

—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>






From: Lova Andriarimalala <lova at kartoza.com>
Date: Friday, 19 January 2024 at 4:07 PM
To: Lova Andriarimalala <lova at kartoza.com>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone,

I’m writing in a new email because the last one exceeded 100KB and required an approbation each time.
Please find below a report detailing the progress made this week on developing the plugin and feed website.

This week, I mainly focused on completing several tasks which are:

  *   Writing a detailed plan for QGIS-related website maintenance for 2024
  *   Improve security for each server<https://github.com/qgis/qgis-feed/issues/65>
  *   Developing a template for QGIS-related website maintenance docs
  *   Closing fixed issues on the QGIS-Django repository

PRs open:

  *   Show the ID in plugin detail page<https://github.com/qgis/QGIS-Django/pull/344>: this is a fix for issue #343<https://github.com/qgis/QGIS-Django/issues/343>
  *   Preserve non-ASCII characters when downloading a zip<https://github.com/qgis/QGIS-Django/pull/342>: this is a fix for #338<https://github.com/qgis/QGIS-Django/issues/338>
  *   Add dbbackups service to docker-compose<https://github.com/qgis/qgis-feed/pull/66>: this is for #64<https://github.com/qgis/qgis-feed/issues/64>

PRs merged:

  *   Show plugins with patch versions in the plugin list<https://github.com/qgis/QGIS-Django/pull/325>: this is for #224<https://github.com/qgis/QGIS-Django/pull/224>, #223<https://github.com/qgis/QGIS-Django/pull/223>, #74<https://github.com/qgis/QGIS-Django/pull/74>
  *   Split media and static folders<https://github.com/qgis/QGIS-Django/pull/340>: this is for #298<https://github.com/qgis/QGIS-Django/issues/298>, #114<https://github.com/qgis/QGIS-Django/issues/114>

Next week, we will probably deploy the changes according to the merged PRs.

Have a great weekend,
Lova

—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240209/4eefd579/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 6123 bytes
Desc: image001.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240209/4eefd579/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 419 bytes
Desc: image003.png
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240209/4eefd579/attachment-0001.png>


More information about the QGIS-Developer mailing list