[QGIS-Developer] QGIS Full Stack Web Developer Report

Lova Andriarimalala lova at kartoza.com
Fri Jun 7 04:16:51 PDT 2024


Hello everyone.

Please find below the report on the maintenance and development of the QGIS-related websites for this week:

Deployed PRs on the QGIS plugins website:

  *   Make plugin license required as of 03 June<https://github.com/qgis/QGIS-Django/pull/410>

Deployed PRs on QGIS-Hugo:

  *   Fix roadmap counter<https://github.com/qgis/QGIS-Hugo/pull/247>
  *   Add documentation about running playwright tests in VSCode<https://github.com/qgis/QGIS-Hugo/pull/266>
  *   Update playwright e2e tests and fixtures<https://github.com/qgis/QGIS-Hugo/pull/260>

New PRs on the QGIS plugins website:

  *   Add update_qgis_versions task to celery schedule<https://github.com/qgis/QGIS-Django/pull/418>
  *   Use relative path for logo in xml style<https://github.com/qgis/QGIS-Django/pull/420>
  *   Handle invalid icon in plugins list and details<https://github.com/qgis/QGIS-Django/pull/425>
  *   Handle missing resource files to prevent FileNotFoundError<https://github.com/qgis/QGIS-Django/pull/427>

New PR on QGIS-Hugo:

  *   Update user groups links<https://github.com/qgis/QGIS-Hugo/pull/267>

Maintenance and system administration:

  *   New server for the staging QGIS Changelog website
  *   Add connection notes on the Sysadmin documentation

Next week, I will continue working on the open issues related to the QGIS Feed and QGIS plugins website. Additionally, I will attempt to implement a watcher for the API docs nightly build on the monitoring application.

Have a nice weekend,
Best regards,

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, 31 May 2024 at 2:02 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone.

LAST REMINDER FOR THE PLUGINS WEBSITE: As of 03 June 2024, providing a license file will be mandatory for any new updates to existing and new plugins published according to QEP#279<https://github.com/qgis/QGIS-Enhancement-Proposals/issues/279>.

I've included below the report on this week's maintenance and development of the QGIS-related websites.

Deployed PRs on the QGIS plugins website:

  *   Disable LDAP login in the environment template file<https://github.com/qgis/QGIS-Django/pull/409>
  *   Integrate sentry into the Django project<https://github.com/qgis/QGIS-Django/pull/408>
  *   Update and document makefile<Update%20and%20document%20makefile>
  *   Show the path for the forbidden dir in the child folder<https://github.com/qgis/QGIS-Django/pull/387>
  *   Add delay notification in the approval email<https://github.com/qgis/QGIS-Django/pull/384>
  *   Show the number of results returned in the search<https://github.com/qgis/QGIS-Django/pull/383>
  *   Show the modified date in the model list and detail<https://github.com/qgis/QGIS-Django/pull/381>
  *   Fix the responsive navigation bar<https://github.com/qgis/QGIS-Django/pull/385>
  *   Explicitly list invalid metadata keys<https://github.com/qgis/QGIS-Django/pull/380>
  *   Add aggregate stats to the plugin manager's view<https://github.com/qgis/QGIS-Django/pull/331>

Newly merged PR on the QGIS plugins website:

  *   Make plugin license required as of 03 June<https://github.com/qgis/QGIS-Django/pull/410>

New PR on PRJ.APP (changelog.qgis.org):

  *   Upgrade stacks to Django 4, Postgresql 16<https://github.com/kartoza/prj.app/pull/1462>

We successfully migrated the staging plugin server to the new infrastructure. You can check it at https://staging.plugins.qgis.org. Please note that login with an OSGEO account is not enabled.

Next week, we will deploy the merged changes to the QGIS plugins and QGIS feed repositories. I will also:

  *   Update the documentation and readme for each repository according to the latest update
  *   Set up an updated server for the changelog website
  *   Work on some of the open issues

Have a nice weekend,
Best regards,

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 May 2024 at 1:58 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hello everyone.

IMPORTANT NOTE FOR THE PLUGINS WEBSITE: As of 03 June 2024, providing a license file will be mandatory for any new updates to existing and new plugins published according to QEP#279<https://github.com/qgis/QGIS-Enhancement-Proposals/issues/279>.

Please find below the report on the maintenance and development of the QGIS-related websites for this week:

New PR on QGIS-Hugo:

  *   Fix roadmap counter<https://github.com/qgis/QGIS-Hugo/pull/247>

Merged PRs on the QGIS plugins website:

  *   Disable LDAP login in the environment template file<https://github.com/qgis/QGIS-Django/pull/409>
  *   Integrate sentry into the Django project<https://github.com/qgis/QGIS-Django/pull/408>
  *   Update and document makefile<Update%20and%20document%20makefile>
  *   Show the path for the forbidden dir in the child folder<https://github.com/qgis/QGIS-Django/pull/387>
  *   Add delay notification in the approval email<https://github.com/qgis/QGIS-Django/pull/384>
  *   Show the number of results returned in the search<https://github.com/qgis/QGIS-Django/pull/383>
  *   Show the modified date in the model list and detail<https://github.com/qgis/QGIS-Django/pull/381>
  *   Fix the responsive navigation bar<https://github.com/qgis/QGIS-Django/pull/385>
  *   Explicitly list invalid metadata keys<https://github.com/qgis/QGIS-Django/pull/380>
  *   Add an aggregate stats to the plugin manager's view<https://github.com/qgis/QGIS-Django/pull/331>

Merged PR on QGIS-Feed:

  *   Remove second in feed form, change displayed format in the list<https://github.com/qgis/qgis-feed/pull/76>

Work in progress:

  *   PRJ.APP (changelog.qgis.org): Upgrade stacks and docker compose<https://github.com/kartoza/prj.app/issues/1461>

Next week, we will deploy the merged changes to the QGIS plugins and QGIS feed repositories. I will also:

  *   Continue working on updating the stack on the changelog website
  *   Submit a new PR for the plugins' license requirements.
  *   Migrate the plugins staging website to the new infrastructure

Best regards,

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/20240607/022d2ff2/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/20240607/022d2ff2/attachment-0002.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 6123 bytes
Desc: image002.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240607/022d2ff2/attachment-0003.jpg>


More information about the QGIS-Developer mailing list