Skip to content

Commit 8249e83

Browse files
authored
Merge pull request #44 from Xpirix/homepage_subsribers_list
Add subscribers list on the homepage
2 parents 022b5f0 + 9d9b85d commit 8249e83

31 files changed

+221
-57
lines changed

content/_index.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
type: "page"
33
title: "QGIS Planet"
4-
subtitle: "Your go-to source for the latest posts and updates related to QGIS."
4+
subtitle: "Your go-to source for the latest posts and updates related to QGIS from the community."
55

66
draft: false
77
heroSize: "is-medium"
@@ -11,4 +11,15 @@ HasBanner: true
1111
ButtonText: "Start Reading"
1212
ButtonLink: "posts/"
1313
LabelText: "Free and Open Source"
14-
---
14+
---
15+
16+
<!-- {{< content-start >}}
17+
18+
{{< rich-box-start icon="💁" layoutClass="tips">}}
19+
{{< rich-content-start themeClass="coloring-1" >}}
20+
##### Disclaimer
21+
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!
22+
{{< rich-content-end >}}
23+
{{< rich-box-end >}}
24+
25+
{{< content-end >}} -->

data/subscribers.json

Lines changed: 83 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,194 +1,226 @@
11
[
22
{
3-
"feed": "http://linfiniti.com/feed",
3+
"feed": "https://linfiniti.com/feed",
44
"name": "Linfiniti",
55
"shortname": "linfiniti",
6-
"is_active": false
6+
"is_active": false,
7+
"logo": ""
78
},
89
{
9-
"feed": "http://spatialgalaxy.net/feed/",
10+
"feed": "https://spatialgalaxy.net/feed/",
1011
"name": "Spatial Galaxy",
1112
"shortname": "spatialgalaxy_net",
12-
"is_active": true
13+
"is_active": true,
14+
"logo": "spatial_galaxy.png"
1315
},
1416
{
15-
"feed": "http://underdark.wordpress.com/feed/",
17+
"feed": "https://underdark.wordpress.com/feed/",
1618
"name": "Anita Graser",
1719
"shortname": "anita_graser",
18-
"is_active": true
20+
"is_active": true,
21+
"logo": "anita_graser.png"
1922
},
2023
{
21-
"feed": "http://blog.sourcepole.ch/categories/qgis/atom.xml",
24+
"feed": "https://blog.sourcepole.ch/categories/qgis/atom.xml",
2225
"name": "Sourcepole",
2326
"shortname": "sourcepole",
24-
"is_active": true
27+
"is_active": true,
28+
"logo": "sourcepole.png"
2529
},
2630
{
27-
"feed": "http://nathanw.net/feed.xml",
31+
"feed": "https://nathanw.net/feed.xml",
2832
"name": "Nathans QGIS and GIS blog",
2933
"shortname": "nathans_qgis_and_gis_blog",
30-
"is_active": true
34+
"is_active": false,
35+
"logo": ""
3136
},
3237
{
33-
"feed": "http://www.qgis.nl/feed/?lang=en",
38+
"feed": "https://www.qgis.nl/feed/?lang=en",
3439
"name": "QGIS Dutch Community",
3540
"shortname": "qgis_nl",
36-
"is_active": true
41+
"is_active": true,
42+
"logo": "qgis_nl.png"
3743
},
3844
{
39-
"feed": "http://www.rcarrillo.org/taxonomy/term/6/feed",
45+
"feed": "https://www.rcarrillo.org/taxonomy/term/6/feed",
4046
"name": "rcarrillo.org",
4147
"shortname": "rcarrillo_org",
42-
"is_active": true
48+
"is_active": false,
49+
"logo": ""
4350
},
4451
{
45-
"feed": "http://faunaliagis.wordpress.com/feed/",
52+
"feed": "https://faunaliagis.wordpress.com/feed/",
4653
"name": "Faunalia",
4754
"shortname": "faunalia",
48-
"is_active": true
55+
"is_active": true,
56+
"logo": "faunalia.png"
4957
},
5058
{
51-
"feed": "http://3nids.wordpress.com/feed/",
59+
"feed": "https://3nids.wordpress.com/feed/",
5260
"name": "QGIS Tips",
5361
"shortname": "qgis_tips",
54-
"is_active": true
62+
"is_active": true,
63+
"logo": "qgis_tips.png"
5564
},
5665
{
57-
"feed": "http://nyalldawson.net/category/qgis/feed/",
66+
"feed": "https://nyalldawson.net/category/qgis/feed/",
5867
"name": "nyalldawson.net",
5968
"shortname": "nyalldawson_net",
60-
"is_active": true
69+
"is_active": true,
70+
"logo": "nyalldawson_net.png"
6171
},
6272
{
63-
"feed": "http://infogeoblog.wordpress.com/category/gis/qgis/feed/",
73+
"feed": "https://infogeoblog.wordpress.com/category/gis/qgis/feed/",
6474
"name": "Info Geo Blog",
6575
"shortname": "infogeoblog",
66-
"is_active": true
76+
"is_active": false,
77+
"logo": ""
6778
},
6879
{
6980
"feed": "https://neteler.org/feed",
7081
"name": "Markus Neteler",
7182
"shortname": "markus_neteler",
72-
"is_active": true
83+
"is_active": true,
84+
"logo": "markus_neteler.webp"
7385
},
7486
{
75-
"feed": "http://ukqgis.wordpress.com/feed/",
87+
"feed": "https://ukqgis.wordpress.com/feed/",
7688
"name": "QGIS UK",
7789
"shortname": "qgis_uk",
78-
"is_active": true
90+
"is_active": true,
91+
"logo": "qgis_uk.png"
7992
},
8093
{
8194
"feed": "https://kartoza.com/en/blog/category/qgis/feeds/atom/",
8295
"name": "Kartoza",
8396
"shortname": "kartoza",
84-
"is_active": false
97+
"is_active": false,
98+
"logo": "kartoza.png"
8599
},
86100
{
87101
"feed": "https://www.lutraconsulting.co.uk/blog/categories/qgis/atom.xml",
88102
"name": "Lutra Consulting",
89103
"shortname": "lutragis",
90-
"is_active": true
104+
"is_active": true,
105+
"logo": "lutragis.svg"
91106
},
92107
{
93108
"feed": "https://gisunchained.wordpress.com/feed/",
94109
"name": "Alexandre Neto's blog",
95110
"shortname": "alexandre_netos_blog",
96-
"is_active": true
111+
"is_active": true,
112+
"logo": "alexandre_netos.png"
97113
},
98114
{
99-
"feed": "http://www.naturalgis.pt/blog/atom.xml",
115+
"feed": "https://www.naturalgis.pt/blog/atom.xml",
100116
"name": "Natural GIS",
101117
"shortname": "natural_gis",
102-
"is_active": true
118+
"is_active": false,
119+
"logo": ""
103120
},
104121
{
105122
"feed": "https://ieqgis.wordpress.com/feed/",
106123
"name": "Ireland QGIS User Group Blog",
107124
"shortname": "ireland_qgis_user_group_blog",
108-
"is_active": true
125+
"is_active": true,
126+
"logo": "ireland_user_group.png"
109127
},
110128
{
111-
"feed": "http://www.itopen.it/category/gis/qgis/feed/lang-pref/en/",
129+
"feed": "https://www.itopen.it/category/gis/qgis/feed/lang-pref/en/",
112130
"name": "ItOpen",
113131
"shortname": "itopen",
114-
"is_active": true
132+
"is_active": true,
133+
"logo": "itopen.png"
115134
},
116135
{
117-
"feed": "http://qgis.dk/category/english/feed/",
136+
"feed": "https://qgis.dk/category/english/feed/",
118137
"name": "QGIS.dk articles",
119138
"shortname": "qgis_dk",
120-
"is_active": true
139+
"is_active": true,
140+
"logo": "qgis-dk.png"
121141
},
122142
{
123143
"feed": "https://qgisgsoc2015.wordpress.com/category/reports/feed/",
124144
"name": "Marcus SOC reports",
125145
"shortname": "marcus_soc_reports",
126-
"is_active": true
146+
"is_active": true,
147+
"logo": "main_logo.webp"
127148
},
128149
{
129150
"feed": "https://blog.qgis.org/feed/",
130151
"name": "QGIS Project blog",
131152
"shortname": "qgis_project_blog",
132-
"is_active": true
153+
"is_active": true,
154+
"logo": "main_logo.webp"
133155
},
134156
{
135-
"feed": "http://north-road.com/feed/?cat=QGIS",
157+
"feed": "https://north-road.com/feed/?cat=QGIS",
136158
"name": "North Road",
137159
"shortname": "north_road",
138-
"is_active": true
160+
"is_active": true,
161+
"logo": "north_road.png"
139162
},
140163
{
141-
"feed": "http://imhere-asia.com/blog/rss-qgis.xml",
164+
"feed": "https://imhere-asia.com/blog/rss-qgis.xml",
142165
"name": "Nirvns QGIS blogs",
143166
"shortname": "nirvns_qgis_blogs",
144-
"is_active": true
167+
"is_active": false,
168+
"logo": ""
145169
},
146170
{
147-
"feed": "http://oslandia.com/en/tag/qgis-en/feed/atom/",
171+
"feed": "https://oslandia.com/en/tag/qgis-en/feed/atom/",
148172
"name": "QGIS Oslandia",
149173
"shortname": "qgis_oslandia",
150-
"is_active": true
174+
"is_active": true,
175+
"logo": "qgis_oslandia.png"
151176
},
152177
{
153-
"feed": "http://qgis-polska.org/feed.php?ns=blog",
178+
"feed": "https://qgis-polska.org/feed.php?ns=blog",
154179
"name": "QGIS Polska blog",
155180
"shortname": "qgis_polska_blog",
156-
"is_active": true
181+
"is_active": false,
182+
"logo": "main_logo.webp"
157183
},
158184
{
159185
"feed": "https://www.opengis.ch/tag/qgis-org/feed/",
160186
"name": "OPENGIS.ch blog",
161187
"shortname": "opengisch",
162-
"is_active": true
188+
"is_active": true,
189+
"logo": "opengisch.webp"
163190
},
164191
{
165192
"feed": "https://www.maptiler.com/news/feed/qgis.xml",
166193
"name": "maptiler.com",
167194
"shortname": "maptiler",
168-
"is_active": true
195+
"is_active": true,
196+
"logo": "maptiler.png"
169197
},
170198
{
171199
"feed": "https://github.com/opengisch/qfield/releases.atom",
172200
"name": "QField releases",
173201
"shortname": "qfield",
174-
"is_active": true
202+
"is_active": true,
203+
"logo": "qfield.svg"
175204
},
176205
{
177206
"feed": "https://merginmaps.com/rss/qgis",
178207
"name": "Mergin Maps",
179208
"shortname": "mergin_maps",
180-
"is_active": true
209+
"is_active": true,
210+
"logo": "mergin_maps.svg"
181211
},
182212
{
183213
"feed": "https://blog.geotribu.net/feed_rss_created.xml",
184214
"name": "Geotribu",
185215
"shortname": "geotribu_en",
186-
"is_active": true
216+
"is_active": true,
217+
"logo": "geotribu_en.png"
187218
},
188219
{
189220
"feed": "https://kartoza.com/rss.xml",
190221
"name": "Kartoza",
191222
"shortname": "kartoza",
192-
"is_active": true
223+
"is_active": true,
224+
"logo": "kartoza.png"
193225
}
194226
]

playwright/ci-test/tests/fixtures/footer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class Footer {
2424
.locator("div")
2525
.filter({ hasText: "Download" })
2626
.nth(2);
27-
this.logoImage = this.page.getByRole("img", { name: "Logo" });
27+
this.logoImage = this.page.getByRole("img", { name: "Logo" }).last();
2828
this.facebookLink = this.page.getByRole("link", { name: "" });
2929
this.youtubeLink = this.page.getByRole("link", { name: "" });
3030
this.mastodonLink = this.page

playwright/ci-test/tests/fixtures/home-page.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class HomePage {
1414
public readonly textList: string[] = [
1515
"Free and Open Source",
1616
"QGIS Planet",
17-
"Your go-to source for the latest posts and updates related to QGIS.",
17+
"Your go-to source for the latest posts and updates related to QGIS",
1818
];
1919

2020
constructor(public readonly page: Page) {

playwright/ci-test/tests/fixtures/sidebar.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export class Sidebar {
1616
name: " All Posts",
1717
});
1818
this.subscribersLink = this.sidebar.locator('a')
19-
.filter({ hasText: 'Subscribers' });
19+
.filter({ hasText: 'Feeds' });
2020

2121
this.tagsLink = this.sidebar.getByRole("button", {
2222
name: " Tags",
8.7 KB
Loading

static/img/logos/anita_graser.png

14.6 KB
Loading

static/img/logos/faunalia.png

24.4 KB
Loading

static/img/logos/geotribu_en.png

2.27 KB
Loading
14.8 KB
Loading

0 commit comments

Comments
 (0)