Skip to content

Commit

Permalink
Merge pull request qgis#44 from Xpirix/homepage_subsribers_list
Browse files Browse the repository at this point in the history
Add subscribers list on the homepage
  • Loading branch information
Xpirix authored Feb 6, 2025
2 parents 022b5f0 + 9d9b85d commit 8249e83
Show file tree
Hide file tree
Showing 31 changed files with 221 additions and 57 deletions.
15 changes: 13 additions & 2 deletions content/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
type: "page"
title: "QGIS Planet"
subtitle: "Your go-to source for the latest posts and updates related to QGIS."
subtitle: "Your go-to source for the latest posts and updates related to QGIS from the community."

draft: false
heroSize: "is-medium"
Expand All @@ -11,4 +11,15 @@ HasBanner: true
ButtonText: "Start Reading"
ButtonLink: "posts/"
LabelText: "Free and Open Source"
---
---

<!-- {{< content-start >}}
{{< rich-box-start icon="💁" layoutClass="tips">}}
{{< rich-content-start themeClass="coloring-1" >}}
##### Disclaimer
All the posts and the feeds below are from the QGIS community. While we strive to provide accurate and up-to-date information, the views and opinions expressed in these posts are those of the authors and do not necessarily reflect the official policy or position of QGIS or its affiliates. We encourage readers to verify the information and seek professional advice if needed. Enjoy exploring the diverse perspectives and insights shared by the vibrant QGIS community!
{{< rich-content-end >}}
{{< rich-box-end >}}
{{< content-end >}} -->
134 changes: 83 additions & 51 deletions data/subscribers.json
Original file line number Diff line number Diff line change
@@ -1,194 +1,226 @@
[
{
"feed": "http://linfiniti.com/feed",
"feed": "https://linfiniti.com/feed",
"name": "Linfiniti",
"shortname": "linfiniti",
"is_active": false
"is_active": false,
"logo": ""
},
{
"feed": "http://spatialgalaxy.net/feed/",
"feed": "https://spatialgalaxy.net/feed/",
"name": "Spatial Galaxy",
"shortname": "spatialgalaxy_net",
"is_active": true
"is_active": true,
"logo": "spatial_galaxy.png"
},
{
"feed": "http://underdark.wordpress.com/feed/",
"feed": "https://underdark.wordpress.com/feed/",
"name": "Anita Graser",
"shortname": "anita_graser",
"is_active": true
"is_active": true,
"logo": "anita_graser.png"
},
{
"feed": "http://blog.sourcepole.ch/categories/qgis/atom.xml",
"feed": "https://blog.sourcepole.ch/categories/qgis/atom.xml",
"name": "Sourcepole",
"shortname": "sourcepole",
"is_active": true
"is_active": true,
"logo": "sourcepole.png"
},
{
"feed": "http://nathanw.net/feed.xml",
"feed": "https://nathanw.net/feed.xml",
"name": "Nathans QGIS and GIS blog",
"shortname": "nathans_qgis_and_gis_blog",
"is_active": true
"is_active": false,
"logo": ""
},
{
"feed": "http://www.qgis.nl/feed/?lang=en",
"feed": "https://www.qgis.nl/feed/?lang=en",
"name": "QGIS Dutch Community",
"shortname": "qgis_nl",
"is_active": true
"is_active": true,
"logo": "qgis_nl.png"
},
{
"feed": "http://www.rcarrillo.org/taxonomy/term/6/feed",
"feed": "https://www.rcarrillo.org/taxonomy/term/6/feed",
"name": "rcarrillo.org",
"shortname": "rcarrillo_org",
"is_active": true
"is_active": false,
"logo": ""
},
{
"feed": "http://faunaliagis.wordpress.com/feed/",
"feed": "https://faunaliagis.wordpress.com/feed/",
"name": "Faunalia",
"shortname": "faunalia",
"is_active": true
"is_active": true,
"logo": "faunalia.png"
},
{
"feed": "http://3nids.wordpress.com/feed/",
"feed": "https://3nids.wordpress.com/feed/",
"name": "QGIS Tips",
"shortname": "qgis_tips",
"is_active": true
"is_active": true,
"logo": "qgis_tips.png"
},
{
"feed": "http://nyalldawson.net/category/qgis/feed/",
"feed": "https://nyalldawson.net/category/qgis/feed/",
"name": "nyalldawson.net",
"shortname": "nyalldawson_net",
"is_active": true
"is_active": true,
"logo": "nyalldawson_net.png"
},
{
"feed": "http://infogeoblog.wordpress.com/category/gis/qgis/feed/",
"feed": "https://infogeoblog.wordpress.com/category/gis/qgis/feed/",
"name": "Info Geo Blog",
"shortname": "infogeoblog",
"is_active": true
"is_active": false,
"logo": ""
},
{
"feed": "https://neteler.org/feed",
"name": "Markus Neteler",
"shortname": "markus_neteler",
"is_active": true
"is_active": true,
"logo": "markus_neteler.webp"
},
{
"feed": "http://ukqgis.wordpress.com/feed/",
"feed": "https://ukqgis.wordpress.com/feed/",
"name": "QGIS UK",
"shortname": "qgis_uk",
"is_active": true
"is_active": true,
"logo": "qgis_uk.png"
},
{
"feed": "https://kartoza.com/en/blog/category/qgis/feeds/atom/",
"name": "Kartoza",
"shortname": "kartoza",
"is_active": false
"is_active": false,
"logo": "kartoza.png"
},
{
"feed": "https://www.lutraconsulting.co.uk/blog/categories/qgis/atom.xml",
"name": "Lutra Consulting",
"shortname": "lutragis",
"is_active": true
"is_active": true,
"logo": "lutragis.svg"
},
{
"feed": "https://gisunchained.wordpress.com/feed/",
"name": "Alexandre Neto's blog",
"shortname": "alexandre_netos_blog",
"is_active": true
"is_active": true,
"logo": "alexandre_netos.png"
},
{
"feed": "http://www.naturalgis.pt/blog/atom.xml",
"feed": "https://www.naturalgis.pt/blog/atom.xml",
"name": "Natural GIS",
"shortname": "natural_gis",
"is_active": true
"is_active": false,
"logo": ""
},
{
"feed": "https://ieqgis.wordpress.com/feed/",
"name": "Ireland QGIS User Group Blog",
"shortname": "ireland_qgis_user_group_blog",
"is_active": true
"is_active": true,
"logo": "ireland_user_group.png"
},
{
"feed": "http://www.itopen.it/category/gis/qgis/feed/lang-pref/en/",
"feed": "https://www.itopen.it/category/gis/qgis/feed/lang-pref/en/",
"name": "ItOpen",
"shortname": "itopen",
"is_active": true
"is_active": true,
"logo": "itopen.png"
},
{
"feed": "http://qgis.dk/category/english/feed/",
"feed": "https://qgis.dk/category/english/feed/",
"name": "QGIS.dk articles",
"shortname": "qgis_dk",
"is_active": true
"is_active": true,
"logo": "qgis-dk.png"
},
{
"feed": "https://qgisgsoc2015.wordpress.com/category/reports/feed/",
"name": "Marcus SOC reports",
"shortname": "marcus_soc_reports",
"is_active": true
"is_active": true,
"logo": "main_logo.webp"
},
{
"feed": "https://blog.qgis.org/feed/",
"name": "QGIS Project blog",
"shortname": "qgis_project_blog",
"is_active": true
"is_active": true,
"logo": "main_logo.webp"
},
{
"feed": "http://north-road.com/feed/?cat=QGIS",
"feed": "https://north-road.com/feed/?cat=QGIS",
"name": "North Road",
"shortname": "north_road",
"is_active": true
"is_active": true,
"logo": "north_road.png"
},
{
"feed": "http://imhere-asia.com/blog/rss-qgis.xml",
"feed": "https://imhere-asia.com/blog/rss-qgis.xml",
"name": "Nirvns QGIS blogs",
"shortname": "nirvns_qgis_blogs",
"is_active": true
"is_active": false,
"logo": ""
},
{
"feed": "http://oslandia.com/en/tag/qgis-en/feed/atom/",
"feed": "https://oslandia.com/en/tag/qgis-en/feed/atom/",
"name": "QGIS Oslandia",
"shortname": "qgis_oslandia",
"is_active": true
"is_active": true,
"logo": "qgis_oslandia.png"
},
{
"feed": "http://qgis-polska.org/feed.php?ns=blog",
"feed": "https://qgis-polska.org/feed.php?ns=blog",
"name": "QGIS Polska blog",
"shortname": "qgis_polska_blog",
"is_active": true
"is_active": false,
"logo": "main_logo.webp"
},
{
"feed": "https://www.opengis.ch/tag/qgis-org/feed/",
"name": "OPENGIS.ch blog",
"shortname": "opengisch",
"is_active": true
"is_active": true,
"logo": "opengisch.webp"
},
{
"feed": "https://www.maptiler.com/news/feed/qgis.xml",
"name": "maptiler.com",
"shortname": "maptiler",
"is_active": true
"is_active": true,
"logo": "maptiler.png"
},
{
"feed": "https://github.com/opengisch/qfield/releases.atom",
"name": "QField releases",
"shortname": "qfield",
"is_active": true
"is_active": true,
"logo": "qfield.svg"
},
{
"feed": "https://merginmaps.com/rss/qgis",
"name": "Mergin Maps",
"shortname": "mergin_maps",
"is_active": true
"is_active": true,
"logo": "mergin_maps.svg"
},
{
"feed": "https://blog.geotribu.net/feed_rss_created.xml",
"name": "Geotribu",
"shortname": "geotribu_en",
"is_active": true
"is_active": true,
"logo": "geotribu_en.png"
},
{
"feed": "https://kartoza.com/rss.xml",
"name": "Kartoza",
"shortname": "kartoza",
"is_active": true
"is_active": true,
"logo": "kartoza.png"
}
]
2 changes: 1 addition & 1 deletion playwright/ci-test/tests/fixtures/footer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export class Footer {
.locator("div")
.filter({ hasText: "Download" })
.nth(2);
this.logoImage = this.page.getByRole("img", { name: "Logo" });
this.logoImage = this.page.getByRole("img", { name: "Logo" }).last();
this.facebookLink = this.page.getByRole("link", { name: "" });
this.youtubeLink = this.page.getByRole("link", { name: "" });
this.mastodonLink = this.page
Expand Down
2 changes: 1 addition & 1 deletion playwright/ci-test/tests/fixtures/home-page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export class HomePage {
public readonly textList: string[] = [
"Free and Open Source",
"QGIS Planet",
"Your go-to source for the latest posts and updates related to QGIS.",
"Your go-to source for the latest posts and updates related to QGIS",
];

constructor(public readonly page: Page) {
Expand Down
2 changes: 1 addition & 1 deletion playwright/ci-test/tests/fixtures/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export class Sidebar {
name: " All Posts",
});
this.subscribersLink = this.sidebar.locator('a')
.filter({ hasText: 'Subscribers' });
.filter({ hasText: 'Feeds' });

this.tagsLink = this.sidebar.getByRole("button", {
name: " Tags",
Expand Down
Binary file added static/img/logos/alexandre_netos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/anita_graser.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/faunalia.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/geotribu_en.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/ireland_user_group.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/itopen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/kartoza.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/img/logos/lutragis.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/main_logo.webp
Binary file not shown.
Binary file added static/img/logos/maptiler.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/markus_neteler.webp
Binary file not shown.
1 change: 1 addition & 0 deletions static/img/logos/mergin_maps.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/north_road.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/nyalldawson_net.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/logos/opengisch.webp
Binary file not shown.
Loading

0 comments on commit 8249e83

Please sign in to comment.