[QGIS-Developer] QGIS Full Stack Web Developer Report

Lova Andriarimalala lova at kartoza.com
Fri Jan 12 04:38:49 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. Please note that the current report is an extension of the previous one.

PRs open:

  *   Split media and static folders<https://github.com/qgis/QGIS-Django/pull/340>
  *   Preserve non-ASCII characters when downloading a zip<https://github.com/qgis/QGIS-Django/pull/342>
  *   Add dbbackups service to docker-compose<https://github.com/qgis/qgis-feed/pull/66>

Still working on:

  *   Improve security for each server<https://github.com/qgis/qgis-feed/issues/65>

Have a great weekend,
Lova

From: Lova Andriarimalala <lova at kartoza.com>
Date: Friday, 5 January 2024 at 3:28 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone and Happy New Year,

I've included a report below which details the progress made this week and last week on the development of the plugin and feed website.

PRs open:

  1.  QGIS-Django (plugins.qgis.org):

Upgrade project to Django 3/Python 3.7<https://github.com/qgis/QGIS-Django/pull/310>

Show plugins with patch versions in plugin list<https://github.com/qgis/QGIS-Django/pull/325>

Add token based authentication feature<https://github.com/qgis/QGIS-Django/pull/326>: some improvements have been made according to the latest comments

Add an aggregate stats to the plugin manager's view<https://github.com/qgis/QGIS-Django/pull/331>


  1.  QGIS-Feed (feed.qgis.org):

Add a field to specify reviewers when submitting a new feed item<https://github.com/qgis/qgis-feed/pull/62>

PRs merged:

  1.  QGIS-Django (plugins.qgis.org):

Add maintainer field to plugin update<https://github.com/qgis/QGIS-Django/pull/316>

Fix different displayed date<https://github.com/qgis/QGIS-Django/pull/315>

Show plugins with patch versions in plugin list<https://github.com/qgis/QGIS-Django/pull/325>

Keep approve status when updating style<https://github.com/qgis/QGIS-Django/pull/329>

Disable matomo cookies tracking<https://github.com/qgis/QGIS-Django/pull/333>


  1.  QGIS-Feed (feed.qgis.org):

Add characters counter, improve invalid form handling<https://github.com/qgis/qgis-feed/pull/59>

Upgrade to Django 4 to fix OL map<https://github.com/qgis/qgis-feed/pull/61>

Show a raw version of the feeds<https://github.com/qgis/qgis-feed/pull/60>

Still working on:

  *   No image preview for models and 3D models and they are not downloadable<https://github.com/qgis/QGIS-Django/issues/298>

Recently, I have closed some issues that seem resolved to me. Please feel free to discuss them if you have any concerns.

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, 22 December 2023 at 3:08 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone,

I've included a report below which details the progress made this week on the development of the plugin and feed website.

PRs open:

  1.  QGIS-Django (plugins.qgis.org):

Add maintainer field to plugin update<https://github.com/qgis/QGIS-Django/pull/316>

Fix different displayed date<https://github.com/qgis/QGIS-Django/pull/315>

Upgrade project to Django 3/Python 3.7<https://github.com/qgis/QGIS-Django/pull/310>

Hide login button when logged out<https://github.com/qgis/QGIS-Django/pull/324>

Show plugins with patch versions in plugin list<https://github.com/qgis/QGIS-Django/pull/325>

Add token based authentication feature<https://github.com/qgis/QGIS-Django/pull/326>: some improvements have been made according to the latest comments

Add command to organize old plugin version packages<https://github.com/qgis/QGIS-Django/pull/328>

Keep approve status when updating style<https://github.com/qgis/QGIS-Django/pull/329>

Add an aggregate stats to the plugin manager's view<https://github.com/qgis/QGIS-Django/pull/331>

Disable matomo cookies tracking<https://github.com/qgis/QGIS-Django/pull/333>


  1.  QGIS-Feed (feed.qgis.org):

Add characters counter, improve invalid form handling<https://github.com/qgis/qgis-feed/pull/59>

Upgrade to Django 4 to fix OL map<https://github.com/qgis/qgis-feed/pull/61>

Show a raw version of the feeds<https://github.com/qgis/qgis-feed/pull/60>

Add a field to specify reviewers when submitting a new feed item<https://github.com/qgis/qgis-feed/pull/62>

PR merged for QGIS-Feed (feed.qgis.org):

Configure makefile, update README for docker usage<https://github.com/qgis/qgis-feed/pull/63>

Just to inform you, the QEP<https://github.com/qgis/QGIS-Enhancement-Proposals/issues/279> concerning the license requirements is now closed.

Wishing you a joyful holiday season and a fantastic New Year!

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, 15 December 2023 at 7:23 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone,
I've included below a report detailing this week's progress on developing the plugin and the feed website.

PRs open:

Add maintainer field to plugin update<https://github.com/qgis/QGIS-Django/pull/316>

Fix different displayed date<https://github.com/qgis/QGIS-Django/pull/315>

Upgrade project to Django 3/Python 3.7<https://github.com/qgis/QGIS-Django/pull/310>

Hide login button when logged out<https://github.com/qgis/QGIS-Django/pull/324>

Show plugins with patch versions in plugin list<https://github.com/qgis/QGIS-Django/pull/325>

Add token based authentication feature<https://github.com/qgis/QGIS-Django/pull/326>: some changes have been made to this PR. Please find the updated description at: https://github.com/qgis/QGIS-Django/pull/326#issuecomment-1853678895

Add command to organize old plugin version packages<https://github.com/qgis/QGIS-Django/pull/328>

Keep approve status when updating style<https://github.com/qgis/QGIS-Django/pull/329>

Add an aggregate stats to the plugin manager's view<https://github.com/qgis/QGIS-Django/pull/331>

Add characters counter, improve invalid form handling<https://github.com/qgis/qgis-feed/pull/59>

Still working on:

  *   Expose somewhere the xml feed address in the QGIS feed admin backend<https://github.com/qgis/qgis-feed/issues/58>

Just to inform you, the QEP<https://github.com/qgis/QGIS-Enhancement-Proposals/issues/279> concerning the license requirements is currently open. The deadline for submitting comments and making a decision about it is scheduled for 22 December 2023.

Have a great weekend,
Lova



From: Lova Andriarimalala <lova at kartoza.com>
Date: Friday, 8 December 2023 at 3:48 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone,
I've included below a report detailing the progress made on developing the plugin and the feed website for this week.
Please note that the QEP<https://github.com/qgis/QGIS-Enhancement-Proposals/issues/279> concerning the license requirements is currently open. The deadline for submitting comments and making a decision about it is scheduled for 22 December 2023.
PRs open:

  *   Add maintainer field to plugin update<https://github.com/qgis/QGIS-Django/pull/316>
  *   Fix different displayed date<https://github.com/qgis/QGIS-Django/pull/315>
  *   Upgrade project to Django 3/Python 3.7<https://github.com/qgis/QGIS-Django/pull/310>
  *   Hide login button when logged out<https://github.com/qgis/QGIS-Django/pull/324>
  *   Show plugins with patch versions in plugin list<https://github.com/qgis/QGIS-Django/pull/325>
  *   Add token based authentication feature<https://github.com/qgis/QGIS-Django/pull/326>
  *   Add command to organize old plugin version packages<https://github.com/qgis/QGIS-Django/pull/328>
  *   Keep approve status when updating style<https://github.com/qgis/QGIS-Django/pull/329>
  *   Add characters counter, improve invalid form handling<https://github.com/qgis/qgis-feed/pull/59>

PR merged:

  *   Fix errors in GH action coverage test<https://github.com/qgis/QGIS-Django/pull/323>

Still working on:

  *   Design/Approach for updating site branding to match feed.qgis.org<https://github.com/qgis/QGIS-Django/issues/319>. I’ve made a proposed approach for it. Please don't hesitate to share your comments or ask any questions you may have.
  *   Testing model upload 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, 1 December 2023 at 4:20 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone,
Please find below a report detailing the progress made on the development of the plugin website for this week.
QEP Open:

  *   License requirements for plugins on plugins.qgis.org<https://github.com/qgis/QGIS-Enhancement-Proposals/issues/279>

PRs open:

  *   Fix errors in GH action coverage test<https://github.com/qgis/QGIS-Django/pull/323>
  *   Add maintainer field to plugin update<https://github.com/qgis/QGIS-Django/pull/316>
  *   Fix different displayed date<https://github.com/qgis/QGIS-Django/pull/315>
  *   Upgrade project to Django 3/Python 3.7<https://github.com/qgis/QGIS-Django/pull/310>

PR merged:

  *   Add links to plugin details tabs<https://github.com/qgis/QGIS-Django/pull/317>
  *   Making license file not required for now<https://github.com/qgis/QGIS-Django/pull/314>

Still working on:

  *   Hide logout button when logged out<https://github.com/qgis/QGIS-Django/issues/318>

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, 24 November 2023 at 4:06 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: QGIS Full Stack Web Developer Report
Hello everyone,

Please find below a report detailing the progress made on the development of the feed and plugins website for this week.
I'm writing in a new email object because of the ongoing discussion about the plugin LICENSE requirements and the management changes: https://lists.osgeo.org/pipermail/qgis-developer/2023-November/066257.html

PRs open:

  *   Upgrade project to Django 3/Python 3.7<https://github.com/qgis/QGIS-Django/pull/310>

     *   This PR is based on an existing PR: Upgrade stacks and docker compose #257<https://github.com/qgis/QGIS-Django/pull/257>
     *   Upgrade Django package according to this issue: Upgrade project to Django 4/Python 3.7+? #54<https://github.com/qgis/QGIS-Django/issues/54>
PR merged:

  *   Add support for changing the plugin name<https://github.com/qgis/QGIS-Django/pull/302>
  *   Add command to fix none in search results<https://github.com/qgis/QGIS-Django/pull/304>
  *   Show more records, records items per page<https://github.com/qgis/QGIS-Django/pull/306>
  *   Specify tag page title and other plugin page title<https://github.com/qgis/QGIS-Django/pull/308>
  *   Make LICENSE file as required in the plugin package<https://github.com/qgis/QGIS-Django/pull/309>
  *   Fix license requirement<https://github.com/qgis/QGIS-Django/pull/311>
  *   Remove lat&long filters on the home page<https://github.com/qgis/qgis-feed/pull/53>
Still working on:

  *   No image preview for models and 3D models and they are not downloadable<https://github.com/qgis/QGIS-Django/issues/298>

     *   Each creator that has an issue with the model was notified.
Have a great weekend,
Lova

--


[cid:ii_lpcmfwoi0]



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/20240112/96d9f668/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 16340 bytes
Desc: image.png
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240112/96d9f668/attachment-0003.png>
-------------- 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/20240112/96d9f668/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/20240112/96d9f668/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 419 bytes
Desc: image004.png
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240112/96d9f668/attachment-0005.png>


More information about the QGIS-Developer mailing list