[QGIS-Developer] QGIS Full Stack Web Developer Report

Lova Andriarimalala lova at kartoza.com
Fri Jan 17 06:00:00 PST 2025


Hello everyone,

I wish you a year filled with joy and fulfilment.
Below, you’ll find the last two weeks’ report on the development and
maintenance of QGIS’ websites.

*QGIS.org:*

   - Fix version.json values <https://github.com/qgis/QGIS-Website/pull/513>
    [Deployed]
   - Add instruction for nix development environment
   <https://github.com/qgis/QGIS-Website/pull/512> [Deployed]
   - Download button emplacement
   <https://github.com/qgis/QGIS-Website/pull/520> [New PR]
   - Update information about ECW support in FAQ
   <https://github.com/qgis/QGIS-Website/pull/522> [New PR]

*QGIS Django:*

   - Plugin resolved email <https://github.com/qgis/QGIS-Django/pull/504> [New
   PR]
   - Add latest, ltr and stable to cache
   <https://github.com/qgis/QGIS-Django/pull/497> [Deployed]
   - Upgrade jquery to 3.7.1 <https://github.com/qgis/QGIS-Django/pull/499>
    [Deployed]
   - Fix failing gh actions workflow
   <https://github.com/qgis/QGIS-Django/pull/501> [Deployed]
   - Use the version.json to get the version from label
   <https://github.com/qgis/QGIS-Django/pull/500> [Deployed]

*QGIS Changelog: *Fix http link in cerficates
<https://github.com/kartoza/prj.app/pull/1474> [New PR]
*QGIS Feed: *Review branding <https://github.com/qgis/qgis-feed/pull/102> [New
PR]

*QGIS UC Website *(New repo)*:*

   - Init structures <https://github.com/Xpirix/QGIS-UC-Website/pull/3>
    [Merged]
   - Add second menubar <https://github.com/Xpirix/QGIS-UC-Website/pull/4>
    [Merged]

Have a nice weekend,

Lova Andriarimalala


*QGIS Full Stack Developer   *
*T *: +27(0) 87 809 2702          *E *: lova at kartoza.com          *W* :
kartoza.com



*This email and any attachments are confidential and intended solely for
the use of the individual or entity to whom they are addressed. If you *
*have received this email in error, please notify the sender immediately
and delete it from your system. Unauthorised use, disclosure, or copying*
*of the contents is prohibited.*


On Fri, 20 Dec 2024 at 15:47, Lova Andriarimalala <lova at kartoza.com> wrote:

> Hello everyone,
>
> Here's this week's report regarding the development and maintenance of
> the QGIS-related websites:
>
> *QGIS.org:*
>
>    - Add flake and related GH workflows
>    <https://github.com/qgis/QGIS-Website/pull/505> [New PR]
>    - Fix e2e workflow by specifying hugo version instead of using latest
>    <https://github.com/qgis/QGIS-Website/pull/504> [Deployed]
>    - Add GDPR info in documentation page
>    <https://github.com/qgis/QGIS-Website/pull/503> [Deployed]
>    - Remove the OAMI broken link in the guidelines page
>    <https://github.com/qgis/QGIS-Website/pull/502> [Deployed]
>    - Load the TwemojiCountryFlags font locally
>    <https://github.com/qgis/QGIS-Website/pull/508> [Deployed]
>
> *QGIS Django:*
>
>    - Add support for generic version label parameter in plugins xml
>    <https://github.com/qgis/QGIS-Django/pull/495> [New PR]
>
> *QGIS Planet:*
>
>    - Language filter support
>    <https://github.com/qgis/QGIS-Planet-Website/pull/36> [New PR, in
>    progress]
>    - Update flake inputs automatically
>    <https://github.com/qgis/QGIS-Planet-Website/pull/32> [Merged]
>    - Use qgis-org cachix
>    <https://github.com/qgis/QGIS-Planet-Website/pull/33> [Merged]
>    - Upgrade to hugo 0 139
>    <https://github.com/qgis/QGIS-Planet-Website/pull/34> [Merged]
>    - Fix posts url <https://github.com/qgis/QGIS-Planet-Website/pull/35>
>     [Merged]
>
> Have a wonderful weekend and a delightful festive holiday.
>
> Lova Andriarimalala
>
>
> *QGIS Full Stack Developer   *
> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com          *W* :
> kartoza.com
>
>
>
> *This email and any attachments are confidential and intended solely for
> the use of the individual or entity to whom they are addressed. If you *
> *have received this email in error, please notify the sender immediately
> and delete it from your system. Unauthorised use, disclosure, or copying*
> *of the contents is prohibited.*
>
>
> On Fri, 13 Dec 2024 at 16:13, Lova Andriarimalala <lova at kartoza.com>
> wrote:
>
>> Hello everyone,
>>
>> Below, you’ll find this week’s report on the development and maintenance
>> of QGIS’ websites.
>>
>> *QGIS.org:*
>>
>>    - Update hugo version to v0.139.0
>>    <https://github.com/qgis/QGIS-Website/pull/487> [Deployed]
>>    - Update hugo version for GH pages workflow
>>    <https://github.com/qgis/QGIS-Website/pull/498> [Deployed]
>>    - Contact and Support page
>>    <https://github.com/qgis/QGIS-Website/pull/472> [Merged]
>>
>> *QGIS Feed:*
>>
>>    - Fix for geofence feature <https://github.com/qgis/qgis-feed/pull/99>
>>     [Merged]
>>
>> *QGIS Planet:*
>>
>>    - Add playwright e2e tests
>>    <https://github.com/qgis/QGIS-Planet-Website/pull/27> [Merged]
>>    - Set up a development environment with Nix flakes
>>    <https://github.com/qgis/QGIS-Planet-Website/pull/26> [Merged]: It
>>    includes a GitHub Actions workflow that automatically pushes the pre-built
>>    website to Cachix.
>>
>> I also continued setting up the standardized deployment environment using
>> NixOs with the assistance of Tim and Ivan. Additionally, I’ve migrated a
>> portion of my local development environment to a NixOs-based one, and I’m
>> currently in the process of becoming familiar with it.
>>
>> Best regards,
>>
>> Lova Andriarimalala
>>
>>
>> *QGIS Full Stack Developer   *
>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com          *W* :
>> kartoza.com
>>
>>
>>
>> *This email and any attachments are confidential and intended solely for
>> the use of the individual or entity to whom they are addressed. If you *
>> *have received this email in error, please notify the sender immediately
>> and delete it from your system. Unauthorised use, disclosure, or copying*
>> *of the contents is prohibited.*
>>
>>
>> On Fri, 6 Dec 2024 at 15:04, Lova Andriarimalala <lova at kartoza.com>
>> wrote:
>>
>>> Hello everyone,
>>>
>>> Here's the report regarding the development and maintenance of the
>>> QGIS-related websites for the last two weeks:
>>>
>>> *QGIS.org:*
>>>
>>>    - Add buttons to add release dates to the calendar
>>>    <https://github.com/qgis/QGIS-Website/pull/481> [Deployed]: Now we
>>>    have the option to add a specific release date to the calendar or subscribe
>>>    to the QGIS Release iCalendar
>>>    - Redirect the news url to the feed detail
>>>    <https://github.com/qgis/QGIS-Website/pull/489> [Deployed]
>>>    - Precise the current used hugo version in the README
>>>    <https://github.com/qgis/QGIS-Website/pull/488> [Deployed]
>>>    - Remove nocache <https://github.com/qgis/QGIS-Website/pull/496> [New
>>>    PR]
>>>    - Update hugo version to v0.139.0
>>>    <https://github.com/qgis/QGIS-Website/pull/487> [New PR]
>>>
>>> *QGIS Plugins Website (QGIS-Django):*
>>>
>>>    - Fix publish page formatting
>>>    <https://github.com/qgis/QGIS-Django/pull/493> [Deployed]
>>>    - Prioritize the experimental flag in the metadata
>>>    <https://github.com/qgis/QGIS-Django/pull/494> [New PR]
>>>
>>> *QGIS Feed:*
>>>
>>>    - Feed item detail page <https://github.com/qgis/qgis-feed/pull/96>
>>>
>>> We are currently working on some system administration tasks by setting
>>> up a standardized deployment environment using NixOs. We hope to migrate
>>> the separated Plugins, Hub, and Planet to this standardized and
>>> reproducible environment soon. Thanks to Ivan for his valuable input on
>>> this process.
>>>
>>> Have a nice weekend,
>>>
>>> Best regards,
>>>
>>> Lova Andriarimalala
>>>
>>>
>>> *QGIS Full Stack Developer   *
>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com          *W* :
>>> kartoza.com
>>>
>>>
>>>
>>> *This email and any attachments are confidential and intended solely for
>>> the use of the individual or entity to whom they are addressed. If you *
>>> *have received this email in error, please notify the sender immediately
>>> and delete it from your system. Unauthorised use, disclosure, or copying*
>>> *of the contents is prohibited.*
>>>
>>>
>>> On Fri, 22 Nov 2024 at 15:53, Lova Andriarimalala <lova at kartoza.com>
>>> wrote:
>>>
>>>> Hello everyone,
>>>>
>>>> Here's the report regarding the development and maintenance of the
>>>> QGIS-related websites for this week:
>>>>
>>>> *QGIS.org:*
>>>>
>>>>    - Remove duplicated France logo in sustaining members
>>>>    <https://github.com/qgis/QGIS-Website/pull/476> [Deployed]
>>>>    - Fix playwright test
>>>>    <https://github.com/qgis/QGIS-Website/pull/482> [Merged]
>>>>    - Add buttons to add release dates to calendar
>>>>    <https://github.com/qgis/QGIS-Website/pull/481> [New PR]
>>>>
>>>> *QGIS Plugins Website (QGIS-Django):*
>>>>
>>>>    - Feedback resubmission fix
>>>>    <https://github.com/qgis/QGIS-Django/pull/464> [Deployed]
>>>>    - Fix plugins version edit
>>>>    <https://github.com/qgis/QGIS-Django/pull/466> [Deployed]
>>>>    - Hub dependecy field <https://github.com/qgis/QGIS-Django/pull/470>
>>>>     [Deployed]
>>>>    - Resource Hub api <https://github.com/qgis/QGIS-Django/pull/471>
>>>>     [Deployed]
>>>>    - Package name validator
>>>>    <https://github.com/qgis/QGIS-Django/pull/486> [Deployed]
>>>>    - Fix security vulnerability for Hub API
>>>>    <https://github.com/qgis/QGIS-Django/pull/489> [Deployed]
>>>>    - Server checkbox tooltip
>>>>    <https://github.com/qgis/QGIS-Django/pull/490> [Merged] with an
>>>>    additional fix according to Gustry's suggestion: Use pre instead of
>>>>    b tag in the server checkbox tooltip
>>>>    <https://github.com/qgis/QGIS-Django/pull/492>
>>>>
>>>> *QGIS Certification:*
>>>>
>>>>    - Optimize nginx and uwsgi for generating certificates
>>>>    <https://github.com/kartoza/prj.app/pull/1469> [Deployed]
>>>>    - Allow course attendees without surname
>>>>    <https://github.com/kartoza/prj.app/pull/1471> [Deployed]
>>>>    - Remove rejected organizations list
>>>>    <https://github.com/kartoza/prj.app/pull/1472> [Deployed]
>>>>
>>>> I’ve also submitted some pull requests on the separate plugins, hub,
>>>> and planet repositories. However, for now, I’ve decided to prioritize their
>>>> migration process.
>>>>
>>>> Have a nice weekend,
>>>>
>>>> Best regards,
>>>>
>>>> Lova Andriarimalala
>>>>
>>>>
>>>> *QGIS Full Stack Developer   *
>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com          *W*
>>>>  : kartoza.com
>>>>
>>>>
>>>>
>>>> *This email and any attachments are confidential and intended solely
>>>> for the use of the individual or entity to whom they are addressed. If you *
>>>> *have received this email in error, please notify the sender
>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>> or copying*
>>>> *of the contents is prohibited.*
>>>>
>>>>
>>>> On Fri, 15 Nov 2024 at 17:00, Lova Andriarimalala <lova at kartoza.com>
>>>> wrote:
>>>>
>>>>> Hello everyone,
>>>>>
>>>>> The separated repositories (Plugins, Hub, Planet) have been moved to
>>>>> QGIS. Thanks to Marco for assisting with this.
>>>>> Next, I made some improvements and transferred some of the open PRs on
>>>>> QGIS-Django to their respective repositories.
>>>>>
>>>>> *QGIS Hub Website:*
>>>>>
>>>>>    - Add dependencies field for models
>>>>>    <https://github.com/qgis/QGIS-Hub-Website/pull/16> [Merged]
>>>>>    - QGIS Hub API CRUD
>>>>>    <https://github.com/qgis/QGIS-Hub-Website/pull/17> [Merged]
>>>>>
>>>>> *QGIS Plugins Website:*
>>>>>
>>>>>    - Feedback resubmission fix
>>>>>    <https://github.com/qgis/QGIS-Plugins-Website/pull/31> [Merged]
>>>>>    - Fix plugins version edit
>>>>>    <https://github.com/qgis/QGIS-Plugins-Website/pull/32> [Merged]
>>>>>    - Check if new plugin's package_name is PEP 8 compliant
>>>>>    <https://github.com/qgis/QGIS-Plugins-Website/pull/33> [Merged]
>>>>>
>>>>> Hopefully, we will migrate and deploy these separate sites in the
>>>>> coming weeks.
>>>>>
>>>>> Additionally, I have submitted some fixes to the QGIS.org website and
>>>>> the Certification Websites (changelog.qgis.org):
>>>>>
>>>>> *QGIS.org:*
>>>>>
>>>>>    - Installation guide index
>>>>>    <https://github.com/qgis/QGIS-Website/pull/474> [Deployed]
>>>>>    - Contact and Support page
>>>>>    <https://github.com/qgis/QGIS-Website/pull/472>
>>>>>    - Remove duplicated France logo in sustaining members
>>>>>    <https://github.com/qgis/QGIS-Website/pull/476>
>>>>>
>>>>>
>>>>> *Certification:*
>>>>>
>>>>>    - Allow course attendees without surname
>>>>>    <https://github.com/kartoza/prj.app/pull/1471>
>>>>>    - Remove rejected organizations list
>>>>>    <https://github.com/kartoza/prj.app/pull/1472>
>>>>>
>>>>> Have a nice weekend.
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Lova Andriarimalala
>>>>>
>>>>>
>>>>> *QGIS Full Stack Developer   *
>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com          *W*
>>>>>  : kartoza.com
>>>>>
>>>>>
>>>>>
>>>>> *This email and any attachments are confidential and intended solely
>>>>> for the use of the individual or entity to whom they are addressed. If you *
>>>>> *have received this email in error, please notify the sender
>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>> or copying*
>>>>> *of the contents is prohibited.*
>>>>>
>>>>>
>>>>> On Fri, 8 Nov 2024 at 16:09, Lova Andriarimalala <lova at kartoza.com>
>>>>> wrote:
>>>>>
>>>>>> Hello everyone,
>>>>>>
>>>>>> This week, I concentrated on resolving most of the issues and taking
>>>>>> into account the feedback provided on the separated plugins, resources hub,
>>>>>> and planet website. All the pull requests on the new repositories were
>>>>>> merged and deployed as preview versions.
>>>>>>
>>>>>>    - Plugins: https://staging.plugins.qgis.org, repo is at
>>>>>>    https://github.com/Xpirix/QGIS-Plugins-Website
>>>>>>    - Hub: http://hub.qgis/ (require VPN for now), repo is at
>>>>>>    https://github.com/Xpirix/QGIS-Hub-Website
>>>>>>    - Planet: https://xpirix.github.io/QGIS-Planet-Website/, repo is
>>>>>>    at https://github.com/Xpirix/QGIS-Planet-Website
>>>>>>
>>>>>> We always welcome any new feedback on these updated sites.
>>>>>>
>>>>>> To follow up on my previous email, we would greatly appreciate your
>>>>>> input on filtering posts specifically on the new Planet Website to only
>>>>>> QGIS-related content. Many posts are not related to QGIS.
>>>>>>
>>>>>> The next steps would be to plan the migration of the separated
>>>>>> websites and then integrate the issues and pull requests from the
>>>>>> QGIS-Django repository into the new repositories. I will also try to work
>>>>>> on other QGIS websites.
>>>>>>
>>>>>> Have a nice weekend,
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>> Lova Andriarimalala
>>>>>>
>>>>>>
>>>>>> *QGIS Full Stack Developer   *
>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com          *W*
>>>>>>  : kartoza.com
>>>>>>
>>>>>>
>>>>>>
>>>>>> *This email and any attachments are confidential and intended solely
>>>>>> for the use of the individual or entity to whom they are addressed. If you *
>>>>>> *have received this email in error, please notify the sender
>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>> or copying*
>>>>>> *of the contents is prohibited.*
>>>>>>
>>>>>>
>>>>>> On Fri, 25 Oct 2024 at 15:52, Lova Andriarimalala <lova at kartoza.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hello everyone,
>>>>>>>
>>>>>>> This week, I focused on updating the branding of the Planet website
>>>>>>> using the Hugo framework, building on the work previously done on the
>>>>>>> QGIS.org site.
>>>>>>>
>>>>>>>    - You can preview the updated version at:
>>>>>>>    https://xpirix.github.io/QGIS-Planet-Website/.
>>>>>>>    - I encourage you to check it out and share any feedback or
>>>>>>>    suggestions at
>>>>>>>    https://github.com/Xpirix/QGIS-Planet-Website/issues.
>>>>>>>
>>>>>>> We would also like your input on filtering posts specifically
>>>>>>> related to QGIS for the new Planet website. This could be accomplished
>>>>>>> through the content, titles, or tags.
>>>>>>>
>>>>>>> Additionally, I have updated the preview of the plugins' website at
>>>>>>> https://staging.plugins.qgis.org based on feedback from the
>>>>>>> community and the PSC.
>>>>>>>
>>>>>>> Have a nice weekend.
>>>>>>>
>>>>>>> Lova Andriarimalala
>>>>>>>
>>>>>>>
>>>>>>> *QGIS Full Stack Developer   *
>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>> *W* : kartoza.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> *This email and any attachments are confidential and intended solely
>>>>>>> for the use of the individual or entity to whom they are addressed. If you *
>>>>>>> *have received this email in error, please notify the sender
>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>> or copying*
>>>>>>> *of the contents is prohibited.*
>>>>>>>
>>>>>>>
>>>>>>> On Fri, 18 Oct 2024 at 15:35, Lova Andriarimalala <lova at kartoza.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hello everyone,
>>>>>>>>
>>>>>>>> For the last two weeks, I mainly focused on continuing the branding
>>>>>>>> update for the plugins' and the resources hub website. Please find below
>>>>>>>> the links to the PRs:
>>>>>>>>
>>>>>>>>    - Plugins: https://github.com/Xpirix/QGIS-Plugins-Website/pull/5
>>>>>>>>    - Hub resources:
>>>>>>>>    https://github.com/Xpirix/QGIS-Hub-Website/pull/5
>>>>>>>>
>>>>>>>> I have also updated the preview of the plugins' website at
>>>>>>>> https://staging.plugins.qgis.org.
>>>>>>>> Next week, I will concentrate on updating the branding of the
>>>>>>>> Planet website using the Hugo framework and implementing some fixes on the
>>>>>>>> plugins and the hub resources based on the feedback received.
>>>>>>>>
>>>>>>>> Have a nice weekend,
>>>>>>>>
>>>>>>>> Lova Andriarimalala
>>>>>>>>
>>>>>>>>
>>>>>>>> *QGIS Full Stack Developer   *
>>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>>> *W* : kartoza.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *This email and any attachments are confidential and intended
>>>>>>>> solely for the use of the individual or entity to whom they are addressed.
>>>>>>>> If you *
>>>>>>>> *have received this email in error, please notify the sender
>>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>>> or copying*
>>>>>>>> *of the contents is prohibited.*
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, 4 Oct 2024 at 17:00, Lova Andriarimalala <lova at kartoza.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hey everyone,
>>>>>>>>>
>>>>>>>>> This week, I've been working on updating the branding for the
>>>>>>>>> plugins' website and addressing some issues on the main website. Here's a
>>>>>>>>> summary of what I've been up to:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Plugins' website UI branding update: - You can check out a
>>>>>>>>> preview of the updated plugins' website at https://staging.plugins.qgis.org
>>>>>>>>> <https://staging.plugins.qgis.org> - I've opened a pull request related to
>>>>>>>>> this update at https://github.com/Xpirix/QGIS-Plugins-Website/pull/5
>>>>>>>>> <https://github.com/Xpirix/QGIS-Plugins-Website/pull/5> - Please take a
>>>>>>>>> look and share your feedback or suggestions on the PR regarding the updated
>>>>>>>>> UI for the Plugins website. *
>>>>>>>>> *New PRs on the QGIS' main website:*
>>>>>>>>>
>>>>>>>>>    - Improvement for development version roadmap
>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/449>
>>>>>>>>>    - Remove unused png inside static/img
>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/450>
>>>>>>>>>    - Update instructions for macOs installation
>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/453>
>>>>>>>>>    - Task to update news bar
>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/454>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Have a nice weekend,
>>>>>>>>> Best regards,
>>>>>>>>>
>>>>>>>>> Lova Andriarimalala
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *QGIS Full Stack Developer   *
>>>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>>>> *W* : kartoza.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *This email and any attachments are confidential and intended
>>>>>>>>> solely for the use of the individual or entity to whom they are addressed.
>>>>>>>>> If you *
>>>>>>>>> *have received this email in error, please notify the sender
>>>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>>>> or copying*
>>>>>>>>> *of the contents is prohibited.*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, 27 Sept 2024 at 16:07, Lova Andriarimalala <
>>>>>>>>> lova at kartoza.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hello everyone,
>>>>>>>>>>
>>>>>>>>>> Please find below the last two weeks' report regarding the
>>>>>>>>>> maintenance and development of the QGIS main and related websites:
>>>>>>>>>>
>>>>>>>>>> *Merged and new PRs on QGIS.org:*
>>>>>>>>>>
>>>>>>>>>>    - Fix fetch_feeds script, add image resizing process
>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/438>
>>>>>>>>>>    - Add donors scraping CGI scripts
>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/442> (with ongoing
>>>>>>>>>>    discussion)
>>>>>>>>>>
>>>>>>>>>> *New PR on the changelog website:*
>>>>>>>>>>
>>>>>>>>>>    - Optimize nginx and uwsgi for generating certificates
>>>>>>>>>>    <https://github.com/kartoza/prj.app/pull/1469>
>>>>>>>>>>
>>>>>>>>>> *Ongoing task:*
>>>>>>>>>>
>>>>>>>>>>    - Update site branding to match feed.qgis.org
>>>>>>>>>>    <https://github.com/qgis/QGIS-Django/issues/319>, the draft
>>>>>>>>>>    PR is available at
>>>>>>>>>>    https://github.com/Xpirix/QGIS-Plugins-Website/pull/5
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Have a nice weekend,
>>>>>>>>>> Best regards,
>>>>>>>>>>
>>>>>>>>>> Lova Andriarimalala
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *QGIS Full Stack Developer   *
>>>>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>>>>>   *W* : kartoza.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *This email and any attachments are confidential and intended
>>>>>>>>>> solely for the use of the individual or entity to whom they are addressed.
>>>>>>>>>> If you *
>>>>>>>>>> *have received this email in error, please notify the sender
>>>>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>>>>> or copying*
>>>>>>>>>> *of the contents is prohibited.*
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, 20 Sept 2024 at 13:16, Lova Andriarimalala <
>>>>>>>>>> lova at kartoza.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello everyone,
>>>>>>>>>>>
>>>>>>>>>>> Please find below the last two weeks' report regarding the
>>>>>>>>>>> maintenance and development of the QGIS main and related websites:
>>>>>>>>>>>
>>>>>>>>>>> *Deployed PRs on QGIS.org:*
>>>>>>>>>>>
>>>>>>>>>>>    - Add students with certificates pictures to certification
>>>>>>>>>>>    programme page
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/436>
>>>>>>>>>>>    - Update the edit layers on the homepage to be accurate
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/429>
>>>>>>>>>>>    - Show the country instead of dates in the members list
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/428>
>>>>>>>>>>>
>>>>>>>>>>> *Merged and new PRs on QGIS.org:*
>>>>>>>>>>>
>>>>>>>>>>>    - Create qugsnews.atom
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/437>
>>>>>>>>>>>    - Fix fetch_feeds script, add image resizing process
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/438>
>>>>>>>>>>>    - Script to update donors list from text files
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/440>
>>>>>>>>>>>    - Add a meetings link to the navigation bar
>>>>>>>>>>>    <https://github.com/qgis/qgis-uni-navigation/pull/12>
>>>>>>>>>>>    - Decrease the menu right position when hidden on mobile
>>>>>>>>>>>    <https://github.com/qgis/qgis-uni-navigation/pull/17>
>>>>>>>>>>>
>>>>>>>>>>> *New PRs on plugins.qgis.org <http://plugins.qgis.org>:*
>>>>>>>>>>>
>>>>>>>>>>>    - Feedback resubmission fix
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Django/pull/464>
>>>>>>>>>>>    - Fix plugin version edit
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Django/pull/466>
>>>>>>>>>>>    - Hub dependency field
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Django/pull/470>
>>>>>>>>>>>    - Resource Hub API
>>>>>>>>>>>    <https://github.com/qgis/QGIS-Django/pull/471>
>>>>>>>>>>>
>>>>>>>>>>> Next week, I will continue working on some of the issues on the
>>>>>>>>>>> main (QGIS.org) and changelog websites (
>>>>>>>>>>> https://github.com/kartoza/prj.app/issues).
>>>>>>>>>>>
>>>>>>>>>>> Have a nice weekend,
>>>>>>>>>>> Best regards,
>>>>>>>>>>>
>>>>>>>>>>> Lova Andriarimalala
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *QGIS Full Stack Developer   *
>>>>>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>>>>>>   *W* : kartoza.com
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *This email and any attachments are confidential and intended
>>>>>>>>>>> solely for the use of the individual or entity to whom they are addressed.
>>>>>>>>>>> If you *
>>>>>>>>>>> *have received this email in error, please notify the sender
>>>>>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>>>>>> or copying*
>>>>>>>>>>> *of the contents is prohibited.*
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 30 Aug 2024 at 15:14, Lova Andriarimalala <
>>>>>>>>>>> lova at kartoza.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hello everyone,
>>>>>>>>>>>>
>>>>>>>>>>>> Please find below the report for this week's maintenance and
>>>>>>>>>>>> development of the QGIS and related websites:
>>>>>>>>>>>>
>>>>>>>>>>>> This week, I focused on updating the branding of the plugin's
>>>>>>>>>>>> website to match the current QGIS.org and Feed. Please find my progress at
>>>>>>>>>>>> https://github.com/Xpirix/QGIS-Plugins-Website/pull/5.
>>>>>>>>>>>> These changes are based on the issue QGIS-Django #319
>>>>>>>>>>>> <https://github.com/qgis/QGIS-Django/issues/319> and are split
>>>>>>>>>>>> into smaller issues at
>>>>>>>>>>>> https://github.com/Xpirix/QGIS-Plugins-Website/issues.
>>>>>>>>>>>>
>>>>>>>>>>>> Next week, I will continue working on this update and probably
>>>>>>>>>>>> do some maintenance tasks.
>>>>>>>>>>>>
>>>>>>>>>>>> Have a nice weekend,
>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>
>>>>>>>>>>>> Lova Andriarimalala
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> *QGIS Full Stack Developer   *
>>>>>>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>>>>>>>     *W* : kartoza.com
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> *This email and any attachments are confidential and intended
>>>>>>>>>>>> solely for the use of the individual or entity to whom they are addressed.
>>>>>>>>>>>> If you *
>>>>>>>>>>>> *have received this email in error, please notify the sender
>>>>>>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>>>>>>> or copying*
>>>>>>>>>>>> *of the contents is prohibited.*
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, 23 Aug 2024 at 15:49, Lova Andriarimalala <
>>>>>>>>>>>> lova at kartoza.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello everyone,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please find below the report for this week's maintenance and
>>>>>>>>>>>>> development of the QGIS and related websites:
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Overview:*
>>>>>>>>>>>>>
>>>>>>>>>>>>> I mainly focused on splitting the website of the plugin into 3
>>>>>>>>>>>>> parts which are: plugins, planet and the resource hub.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Ongoing task:*
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have set new repos on my GH account for the plugin website,
>>>>>>>>>>>>> planet website and resource hub. :
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>    - Plugins: https://github.com/Xpirix/QGIS-Plugins-Website
>>>>>>>>>>>>>    - Resources hub: https://github.com/Xpirix/QGIS-Hub-Website
>>>>>>>>>>>>>    - Planet: https://github.com/Xpirix/QGIS-Planet-Website
>>>>>>>>>>>>>
>>>>>>>>>>>>> For the Planet website, I tried to match the branding with the
>>>>>>>>>>>>> QGIS.org website using Bulma, React and Django Rest Framework. Please feel
>>>>>>>>>>>>> free to check the progress at:
>>>>>>>>>>>>> https://github.com/Xpirix/QGIS-Planet-Website/pull/4
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Deployed PRs on the QGIS Website:*
>>>>>>>>>>>>>
>>>>>>>>>>>>>    - Replace QGIS 3.38 docs links with QGIS testing
>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/395>
>>>>>>>>>>>>>    - Add issues report links for plugins, feed, changelog
>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/412>
>>>>>>>>>>>>>    - Fix language name
>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/398>
>>>>>>>>>>>>>    - Remove inexistent roadmap page
>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/397>
>>>>>>>>>>>>>    - Use latest for docs links in get involved and thank you
>>>>>>>>>>>>>    pages <https://github.com/qgis/QGIS-Website/pull/404>
>>>>>>>>>>>>>    - Some fixes for the GH issue template
>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/405>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Have a nice weekend,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Lova Andriarimalala
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> *QGIS Full Stack Developer   *
>>>>>>>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>>>>>>>>     *W* : kartoza.com
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> *This email and any attachments are confidential and intended
>>>>>>>>>>>>> solely for the use of the individual or entity to whom they are addressed.
>>>>>>>>>>>>> If you *
>>>>>>>>>>>>> *have received this email in error, please notify the sender
>>>>>>>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>>>>>>>> or copying*
>>>>>>>>>>>>> *of the contents is prohibited.*
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, 9 Aug 2024 at 16:46, Lova Andriarimalala <
>>>>>>>>>>>>> lova at kartoza.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hello everyone,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Please find below this week's report for the maintenance and
>>>>>>>>>>>>>> development of the QGIS and related websites:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Overview:*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I mainly focused on deploying the latest changes on the QGIS
>>>>>>>>>>>>>> website, the QGIS Feed Website and the QGIS Plugins Website.
>>>>>>>>>>>>>> I also worked on some issues for them.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Deployed PRs on the QGIS Website:*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> * - Optimise sponsors logo
>>>>>>>>>>>>>> <https://github.com/qgis/QGIS-Website/pull/388> - Add qgis 1st conference
>>>>>>>>>>>>>> image to the thank-you page <https://github.com/qgis/QGIS-Website/pull/389>
>>>>>>>>>>>>>> - Limit roadmap schedule table width to 100%
>>>>>>>>>>>>>> <https://github.com/qgis/QGIS-Website/pull/396> - Add a select menu to
>>>>>>>>>>>>>> choose a language for documentation
>>>>>>>>>>>>>> <https://github.com/qgis/QGIS-Website/pull/391> - Optimise sponsors logo
>>>>>>>>>>>>>> <https://github.com/qgis/QGIS-Website/pull/388> - Fixes for the playwright
>>>>>>>>>>>>>> test and the commit hash link
>>>>>>>>>>>>>> <https://github.com/qgis/QGIS-Website/pull/390> *
>>>>>>>>>>>>>> *Deployed PRs on the QGIS Plugin Website:*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - <https://github.com/qgis/QGIS-Django/pull/452>Feedback
>>>>>>>>>>>>>>    clarification
>>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Django/pull/452>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Deployed PRs on the QGIS Feed Website:*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - Allow xx_XX lang in the parameter
>>>>>>>>>>>>>>    <https://github.com/qgis/qgis-feed/pull/93>
>>>>>>>>>>>>>>    - Update the design to match the new website
>>>>>>>>>>>>>>    <https://github.com/qgis/qgis-feed/pull/72>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *New PRs on the QGIS Website:*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - Fix language name
>>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/398>
>>>>>>>>>>>>>>    - Remove the inexistent roadmap page
>>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/397>
>>>>>>>>>>>>>>    - Replace QGIS 3.38 docs links with QGIS testing
>>>>>>>>>>>>>>    <https://github.com/qgis/QGIS-Website/pull/395>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Ongoing task:*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - Split the website of the plugin to plugins, planet and
>>>>>>>>>>>>>>    hub <https://github.com/qgis/QGIS-Django/issues/454>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Question/feedback needed:*
>>>>>>>>>>>>>> About the licensing for a plugin when uploading it to
>>>>>>>>>>>>>> plugins.qgis.org, I was wondering if we could allow the
>>>>>>>>>>>>>> COPYING as a valid license file apart from the LICENSE file. This is
>>>>>>>>>>>>>> related to an ongoing discussion at
>>>>>>>>>>>>>> https://github.com/qgis/QGIS-Django/issues/453.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Lova Andriarimalala
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *QGIS Full Stack Developer   *
>>>>>>>>>>>>>> *T *: +27(0) 87 809 2702          *E *: lova at kartoza.com
>>>>>>>>>>>>>>       *W* : kartoza.com
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *This email and any attachments are confidential and intended
>>>>>>>>>>>>>> solely for the use of the individual or entity to whom they are addressed.
>>>>>>>>>>>>>> If you *
>>>>>>>>>>>>>> *have received this email in error, please notify the sender
>>>>>>>>>>>>>> immediately and delete it from your system. Unauthorised use, disclosure,
>>>>>>>>>>>>>> or copying*
>>>>>>>>>>>>>> *of the contents is prohibited.*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20250117/0135664e/attachment-0001.htm>


More information about the QGIS-Developer mailing list