diff --git a/config.toml b/config.toml
index 54d5c67f..37c112df 100644
--- a/config.toml
+++ b/config.toml
@@ -60,181 +60,148 @@ greyColorDark = "#A0A0A0"
[[Languages.en.menu.main]]
weight = 1
- name = "News"
- URL = "/news"
-
- [[Languages.en.menu.main]]
- weight = 2
- name = "Download"
- url = "/download"
+ name = "About Us"
+ hasChildren = true
[[Languages.en.menu.main]]
- parent = "Download"
- name = "GRASS GIS source code"
- URL = "https://github.com/OSGeo/grass/tags"
+ parent = "About Us"
+ name = "What is GRASS GIS"
+ URL = "/about/overview"
weight = 1
- [[Languages.en.menu.main]]
- parent = "Download"
- name = "GRASS GIS for Linux"
- URL = "/download/linux"
+ [[Languages.en.menu.main]]
+ parent = "About Us"
+ name = "Team"
+ URL = "/about/team"
weight = 2
-
- [[Languages.en.menu.main]]
- parent = "Download"
- name = "GRASS GIS for Windows"
- URL = "/download/windows"
+
+ [[Languages.en.menu.main]]
+ parent = "About Us"
+ name = "Our Sponsors"
+ URL = "/about/sponsors"
weight = 3
- [[Languages.en.menu.main]]
- parent = "Download"
- name = "GRASS GIS for Mac"
- URL = "/download/mac"
+ [[Languages.en.menu.main]]
+ parent = "About Us"
+ name = "Project Road Map"
+ URL = "/about/roadmap"
weight = 4
- [[Languages.en.menu.main]]
- parent = "Download"
- name = "Docker images"
- URL = "/download/docker"
+ [[Languages.en.menu.main]]
+ parent = "About Us"
+ name = "Governance"
+ URL = "/about/governance"
weight = 5
[[Languages.en.menu.main]]
- parent = "Download"
- name = "Addons"
- URL = "/download/addons"
+ parent = "About Us"
+ name = "History"
+ URL = "/about/history"
weight = 6
- [[Languages.en.menu.main]]
- parent = "Download"
- name = "Sample data"
- URL = "/download/data"
+ [[Languages.en.menu.main]]
+ parent = "About Us"
+ name = "Blog"
+ URL = "/about/blog"
weight = 7
-
+
+ [[Languages.en.menu.main]]
+ parent = "About Us"
+ name = "Citation"
+ URL = "/about/citation"
+ weight = 8
+
+ [[Languages.en.menu.main]]
+ parent = "About Us"
+ name = "License"
+ URL = "/about/license"
+ weight = 9
+
[[Languages.en.menu.main]]
- weight = 3
- name = "Learn"
- url = "/learn"
+ weight = 2
+ name = "Getting Started"
+ hasChildren = true
[[Languages.en.menu.main]]
- parent = "Learn"
- name = "General overview"
- URL = "/learn/overview"
+ parent = "Getting Started"
+ name = "Download"
+ URL = "/learn/download"
weight = 1
[[Languages.en.menu.main]]
- parent = "Learn"
- name = "First time users"
- URL = "/learn/newcomers"
+ parent = "Getting Started"
+ name = "Installation"
+ URL = "/learn/installation"
weight = 2
[[Languages.en.menu.main]]
- parent = "Learn"
- name = "Manuals"
- URL = "/learn/manuals"
- weight = 3
+ parent = "Getting Started"
+ name = "First time users"
+ URL = "/learn/newcomers"
+ weight = 3
[[Languages.en.menu.main]]
- parent = "Learn"
+ parent = "Getting Started"
name = "Tutorials"
URL = "/learn/tutorials"
- weight = 4
+ weight = 4
- [[Languages.en.menu.main]]
- parent = "Learn"
- name = "Gallery"
- URL = "/learn/gallery"
- weight = 5
-
- [[Languages.en.menu.main]]
- parent = "Learn"
- name = "Books"
- URL = "/learn/books"
- weight = 6
-
- [[Languages.en.menu.main]]
- parent = "Learn"
- name = "Try online"
- URL = "/learn/tryonline"
- weight = 7
+ [[Languages.en.menu.main]]
+ weight = 3
+ name = "Get Involved"
+ url = "/contribute"
[[Languages.en.menu.main]]
weight = 4
- name = "Support"
- url = "/support"
+ name = "Documentation"
+ url = "/documentation"
+
+ [[Languages.en.menu.main]]
+ weight = 5
+ name = "Get Support"
hasChildren = true
[[Languages.en.menu.main]]
- parent = "Support"
+ parent = "Get Support"
name = "Community"
URL = "/support/community"
weight = 1
[[Languages.en.menu.main]]
- parent = "Support"
- name = "Commercial Support"
+ parent = "Get Support"
+ name = "Commercial"
URL = "/support/commercial"
- weight = 2
-
- [[Languages.en.menu.main]]
- weight = 5
- name = "Contribute"
- url = "/contribute"
- hasChildren = true
+ weight = 2
[[Languages.en.menu.main]]
- parent = "Contribute"
- name = "Development"
- URL = "/contribute/development"
- weight = 1
+ parent = "Get Support"
+ name = "Mentorship Program"
+ URL = "/support/mentorship"
+ weight = 3
[[Languages.en.menu.main]]
- parent = "Contribute"
- name = "Sponsoring"
- URL = "/contribute/sponsoring"
- weight = 2
-
- [[Languages.en.menu.main]]
- parent = "Contribute"
- name = "Sponsors"
- URL = "https://grasswiki.osgeo.org/wiki/Sponsors"
+ parent = "Get Support"
+ name = "Books"
+ URL = "/support/books"
weight = 4
[[Languages.en.menu.main]]
weight = 6
- name = "About"
- url = "/about"
+ name = "Sponsor Us"
hasChildren = true
[[Languages.en.menu.main]]
- parent = "About"
- name = "Citation"
- URL = "/about/citation"
- weight = 1
-
- [[Languages.en.menu.main]]
- parent = "About"
- name = "License"
- URL = "/about/license"
+ parent = "Sponsor Us"
+ name = "Donate"
+ URL = "/sponsor/donate"
weight = 1
[[Languages.en.menu.main]]
- parent = "About"
- name = "History"
- URL = "/about/history"
+ parent = "Sponsor Us"
+ name = "Corporate Sponsors"
+ URL = "/sponsor/corporate"
weight = 2
- [[Languages.en.menu.main]]
- parent = "About"
- name = "Brand"
- URL = "/about/brand"
- weight = 3
-
- [[Languages.en.menu.main]]
- parent = "About"
- name = "Credits"
- URL = "/about/credits"
- weight = 4
-
# banner
[Languages.en.params.banner]
title = "GRASS GIS"
@@ -272,4 +239,4 @@ greyColorDark = "#A0A0A0"
[[Languages.en.socialIcon]]
icon = "fa fa-rss"
- link = "https://grass.osgeo.org/index.xml"
+ link = "https://grass.osgeo.org/index.xml"
\ No newline at end of file
diff --git a/content/about/blog.md b/content/about/blog.md
new file mode 100644
index 00000000..1b1210d6
--- /dev/null
+++ b/content/about/blog.md
@@ -0,0 +1,7 @@
+---
+title: "Blog"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## Blog
diff --git a/content/about/governance.md b/content/about/governance.md
new file mode 100644
index 00000000..b26a6fa6
--- /dev/null
+++ b/content/about/governance.md
@@ -0,0 +1,7 @@
+---
+title: "Governance"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## Governance
diff --git a/content/learn/overview.md b/content/about/overview.md
similarity index 99%
rename from content/learn/overview.md
rename to content/about/overview.md
index f65dc49d..3d2e1d24 100644
--- a/content/learn/overview.md
+++ b/content/about/overview.md
@@ -2,6 +2,7 @@
title: "What is GRASS GIS?"
date: 2022-04-25T10:12:05+02:00
layout: "overview"
+aliases: [/learn/overview]
---
diff --git a/content/about/roadmap.md b/content/about/roadmap.md
new file mode 100644
index 00000000..35847340
--- /dev/null
+++ b/content/about/roadmap.md
@@ -0,0 +1,7 @@
+---
+title: "Project Roadmap"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## Project Roadmap
diff --git a/content/about/sponsors.md b/content/about/sponsors.md
new file mode 100644
index 00000000..26008411
--- /dev/null
+++ b/content/about/sponsors.md
@@ -0,0 +1,7 @@
+---
+title: "Our Sponsors"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## Our Sponsors
diff --git a/content/about/team.md b/content/about/team.md
new file mode 100644
index 00000000..92a5f177
--- /dev/null
+++ b/content/about/team.md
@@ -0,0 +1,5 @@
+---
+title: "Team"
+date: 2024-03-13T05:05:05+05:00
+layout: "team"
+---
diff --git a/content/documentation/_index.en.md b/content/documentation/_index.en.md
new file mode 100644
index 00000000..42472e4b
--- /dev/null
+++ b/content/documentation/_index.en.md
@@ -0,0 +1,8 @@
+---
+title: "Documentation"
+date: 2024-03-13T05:05:05+05:00
+icon: "fa fa-documentation"
+description: "GRASS GIS documentation"
+type : "pages"
+weight: 1
+---
diff --git a/content/documentation/brand.md b/content/documentation/brand.md
new file mode 100644
index 00000000..b7c26e12
--- /dev/null
+++ b/content/documentation/brand.md
@@ -0,0 +1,7 @@
+---
+title: "Brand"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## Brand
diff --git a/content/documentation/c.md b/content/documentation/c.md
new file mode 100644
index 00000000..817593da
--- /dev/null
+++ b/content/documentation/c.md
@@ -0,0 +1,7 @@
+---
+title: "C API"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## C API
diff --git a/content/documentation/jupyter.md b/content/documentation/jupyter.md
new file mode 100644
index 00000000..c9f9f4ef
--- /dev/null
+++ b/content/documentation/jupyter.md
@@ -0,0 +1,7 @@
+---
+title: "Jupyter API"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## Jupyter API
diff --git a/content/documentation/python.md b/content/documentation/python.md
new file mode 100644
index 00000000..18c51131
--- /dev/null
+++ b/content/documentation/python.md
@@ -0,0 +1,8 @@
+---
+title: "Python API"
+date: 2024-03-13T05:05:05+05:00
+icon: "python"
+layout: "general"
+---
+
+## Python API
diff --git a/content/download/windows.en.md b/content/download/windows.en.md
index 9e6444aa..6677cf3a 100644
--- a/content/download/windows.en.md
+++ b/content/download/windows.en.md
@@ -28,7 +28,7 @@ Standalone installer: install GRASS GIS with the required support packages.
* {{< donateDialog isToggle=true >}}
-
+
Download 64bit
{{< /donateDialog >}}
@@ -120,4 +120,4 @@ In order to have GRASS GIS support (also in QGIS-Processing) you need to install
{{< donateDialog >}}
- {{< /donateDialog >}}
\ No newline at end of file
+ {{< /donateDialog >}}
diff --git a/content/learn/books.md b/content/learn/books.md
index 1e113f65..887f66bf 100644
--- a/content/learn/books.md
+++ b/content/learn/books.md
@@ -2,6 +2,7 @@
title: "GRASS GIS books"
date: 2020-04-29T11:02:05+06:00
layout: "books"
+aliases: [/learn/books]
---
| | |
diff --git a/content/learn/download.md b/content/learn/download.md
new file mode 100644
index 00000000..2af086e7
--- /dev/null
+++ b/content/learn/download.md
@@ -0,0 +1,7 @@
+---
+title: "Download"
+date: 2022-08-15T11:02:05+02:00
+description: "Download GRASS GIS"
+weight: 1
+layout: "os"
+---
\ No newline at end of file
diff --git a/content/learn/installation.md b/content/learn/installation.md
new file mode 100644
index 00000000..d25689db
--- /dev/null
+++ b/content/learn/installation.md
@@ -0,0 +1,7 @@
+---
+title: "Installation"
+date: 2024-03-13T05:05:05+05:00
+layout: "general"
+---
+
+## Installation
diff --git a/content/news/2024_03_15_GRASS_DOI_number_at_zenodo.md b/content/news/2024_03_15_GRASS_DOI_number_at_zenodo.md
new file mode 100644
index 00000000..192e3dc5
--- /dev/null
+++ b/content/news/2024_03_15_GRASS_DOI_number_at_zenodo.md
@@ -0,0 +1,65 @@
+---
+title: "Cite GRASS with DOI"
+date: 2024-03-15T08:42:00+01:00
+layout: "news"
+author: Peter Loewe and the GRASS Development Team
+---
+
+### Cite GRASS GIS and your geospatial data in scientific works - now with Digital Object Identifiers (DOI)!
+
+
+The GRASS GIS project celebrated its 40th birthday last year. Over the decades,
+GRASS GIS has spread around the globe and has enabled generations of researchers
+to conduct geospatial research in many fields of science.
+
+
+
+
+
+As a new feature, reflecting the current change towards data-driven science and
+the paradigms of **Open Science** (including Open Source) and the **FAIR** principles
+(Findable, Accessible, Interoperable, Reusable), GRASS GIS software can now be
+referenced by *Digital Object Identifiers (DOI)*. DOI are digital persistent
+identifiers to reference internet resources in scientific or official publications.
+DOI can be resolved in web browsers similar to web addresses (URL).
+While an URL will fail once the content is moved to another internet
+location, DOI will always point to the intended resource, which is a requirement
+for long term references in scientific works.
+
+DOI allow to reference the whole GRASS GIS project via a concept DOI
+(
) or particular software versions
+like the current [GRASS GIS 8.3.2](https://doi.org/10.5281/zenodo.10817962),
+or older versions going back to [GRASS GIS 7.8.6]().
+
+In addition, geospatial datasets for GRASS GIS can also be referenced by a DOI.
+See for example the Natural Earth GRASS dataset at .
+
+
+
+
+
+Since DOI can be interlinked by meta data, connected networks of GRASS GIS related
+resources can be established, linking code, data and additional information, such as
+video recordings about GRASS GIS. Well known examples are the
+GRASS GIS code [evolution video](https://doi.org/10.5446/14652),
+[conference recordings](https://doi.org/10.5446/55251) or the historic
+[USACERL GRASS GIS commercial from 1987](https://doi.org/10.5446/12963),
+narrated by William Shatner of Star Trek fame.
+
+These DOI features are based on an underlying integration of the current
+GRASS GIS code repository on GitHub with the Open Access repository
+[Zenodo](https://zenodo.org/), which is also based on Open Source.
+
+A GRASS GIS DOI link will always resolve to a landing page within the Zenodo
+repository, which is linked to the respective GutHub code repository. The
+landing pages in Zenodo include a convenient feature for scientific citation:
+The “Citation” section generates on the fly well formatted citation
+strings in thousands of citation styles.
+
+_Peter Loewe and the GRASS Dev Team_
diff --git a/content/news/2024_03_18_GRASS_Community_meeting_Prague_2024.md b/content/news/2024_03_18_GRASS_Community_meeting_Prague_2024.md
new file mode 100644
index 00000000..0c52c8f2
--- /dev/null
+++ b/content/news/2024_03_18_GRASS_Community_meeting_Prague_2024.md
@@ -0,0 +1,62 @@
+---
+title: "2024 GRASS GIS Community meeting in Prague!"
+date: 2024-03-18T14:12:42-05:00
+layout: "news"
+author: Veronica Andreo and the GRASS Development Team
+---
+
+### The GRASS GIS team announces the annual **Community Meeting**!!
+
+The [GRASS GIS Community Meeting](https://grasswiki.osgeo.org/wiki/GRASS_Community_Meeting_Prague_2024)
+will take place from **June 14 to 19, 2024**, at the
+[NC State European Center in Prague](https://prague.ncsu.edu/about/), Czech Republic.
+
+Community meetings are great opportunities to support the development of GRASS GIS!
+
+
+
+
+
+#### Join us
+
+* Write code
+* Write documentation
+* Translation
+* Website design and content
+* Integrations with other software (QGIS, GDAL, R, etc.)
+
+#### Plan for the future
+
+The community meeting is a get-together where **supporters**, **contributors**,
+**power users** and **developers** make decisions and tackle larger problems
+related to the project, discuss and fix bugs, draw the project roadmap and
+work on new features.
+
+#### Let's celebrate!
+
+Join us in celebrating **the 41st anniversary of GRASS GIS** and the community's
+ongoing dedication and achievements over the past year.
+
+#### Support us
+
+To support as many attendants as possible **we welcome sponsorship and financial support**
+via [OpenCollective](https://opencollective.com/osgeo/projects/grass/contribute).
+Your contribution makes a difference!!
+
+
+
+
+
+Keep an eye on the wiki page for updates and agenda details:
+.
+**You are all welcome to participate and support the GRASS GIS project!!**
+
+
+*Veronica Andreo and the GRASS Dev Team*
\ No newline at end of file
diff --git a/content/contribute/sponsoring.md b/content/sponsor/corporate.md
similarity index 99%
rename from content/contribute/sponsoring.md
rename to content/sponsor/corporate.md
index ee766a2f..a79203a0 100644
--- a/content/contribute/sponsoring.md
+++ b/content/sponsor/corporate.md
@@ -2,6 +2,7 @@
title: "Sponsoring"
date: 2021-02-02T11:02:05+06:00
layout: "general"
+aliases: [/contribute/sponsoring/]
---
## Sponsoring the GRASS GIS project
diff --git a/content/sponsor/donate.md b/content/sponsor/donate.md
new file mode 100644
index 00000000..6b3e94b4
--- /dev/null
+++ b/content/sponsor/donate.md
@@ -0,0 +1,7 @@
+---
+title: "Donate to GRASS GIS"
+date: 2022-08-15T11:02:05+02:00
+description: "Every donation helps to support the development of GRASS GIS."
+weight: 1
+layout: "donate"
+---
\ No newline at end of file
diff --git a/content/support/mentorship.md b/content/support/mentorship.md
new file mode 100644
index 00000000..e86754b9
--- /dev/null
+++ b/content/support/mentorship.md
@@ -0,0 +1,8 @@
+---
+title: "Mentorship Program"
+date: 2023-06-04 T10:12:05+02:00
+icon: "fa fa-user"
+description: "Get mentored by GRASS GIS developers"
+layout: "support"
+---
+
diff --git a/data/team.yml b/data/team.yml
new file mode 100644
index 00000000..cfd53582
--- /dev/null
+++ b/data/team.yml
@@ -0,0 +1,420 @@
+members:
+ - name: Dr. Verónica Andreo
+ psc:
+ status: active
+ role: chair
+ periods:
+ - start: 2020
+ end: 2024
+ chair:
+ terms: 2020 - Present
+ maintainer: true
+ image: /images/team/Veronica_Andreo_PSC_Chair.jpg
+ website: https://veroandreo.gitlab.io/
+ job: National Research Council (CONICET) - Instituto Gulich (UNC-CONAE), AR
+ country: AR
+ bio: Veronica Andreo holds a PhD in Biology and an MSc in Remote Sensing and GIS Applications. She is part of the GRASS Dev Team, and serves as PSC chair since 2021. She is currently working at the Center for Geospatial Analytics, NC State University, within an NSF grant aimed at bolstering and broadening the software ecosystem of GRASS GIS.
+ social:
+ - icon: fa fa-envelope
+ link: mailto:veroandreo@gmail.com
+ - icon: fab fa-github
+ link: https://github.com/veroandreo
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/veronica-andreo-0a4b3278/
+ - icon: fab fa-x-twitter
+ link: https://twitter.com/VeronicaAndreo
+ - icon: fab fa-mastodon
+ link: https://fosstodon.org/@VeronicaAndreo
+
+ - name: Dr. Markus Neteler
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ role: chair
+ - start: 2012
+ end: 2016
+ role: chair
+ - start: 2016
+ end: 2020
+ role: chair
+ - start: 2020
+ end: 2024
+ role: member
+ chair:
+ terms: 2006 - 2012, 2012 - 2016, 2016 - 2020
+ image: /images/team/Markus_Neteler_PSC.jpg
+ website: https://www.mundialis.de/team/dr-markus-neteler/
+ job: mundialis, Bonn, DE
+ country: Germany
+ social:
+ - icon: fa fa-envelope
+ link: mailto:neteler@osgeo.org
+ - icon: fab fa-github
+ link: https://github.com/neteler
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/markusneteler/
+ - icon: fab fa-x-twitter
+ link: https://twitter.com/MarkusNeteler
+ - icon: fab fa-mastodon
+ link: https://mastodon.social/@neteler
+
+ - name: Dr. Michael Barton
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ - start: 2012
+ end: 2016
+ - start: 2016
+ end: 2020
+ - start: 2020
+ end: 2024
+ image: /images/team/Michael_Barton_PSC.png
+ website: http://cmbarton.wikidot.com/
+ job: Arizona State University, US
+ country: US
+ social:
+ - icon: fa fa-envelope
+ link: mailto:michael.barton@asu.edu
+
+ - name: Dr. Huidae Cho
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2020
+ end: 2024
+ image: /images/team/Huidae_Cho_PSC.jpg
+ website: https://hcho.isnew.info/
+ job: New Mexico State University, Las Cruces, NM, US
+ country: US
+ social:
+ - icon: fa fa-envelope
+ link: mailto:grass4u@gmail.com
+ - icon: fab fa-github
+ link: https://github.com/HuidaeCho
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/huidaecho/
+ - icon: fab fa-x-twitter
+ link: https://twitter.com/huidaecho
+
+ - name: Dr. Martin Landa
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2012
+ end: 2016
+ - start: 2016
+ end: 2020
+ - start: 2020
+ end: 2024
+ image: /images/team/Martin_Landa_PSC.jpg
+ website: https://geomatics.fsv.cvut.cz/en/employees/martin-landa/
+ job: Czech Technical University in Prague, CZ
+ country: Czech Republic
+ social:
+ - icon: fa fa-envelope
+ link: mailto:martin.landa@fsv.cvut.cz
+ - icon: fab fa-github
+ link: https://github.com/landam
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/martin-landa-04b19b6a/
+
+ - name: Dr. Helena Mitasova
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ - start: 2012
+ end: 2016
+ - start: 2016
+ end: 2020
+ - start: 2020
+ end: 2024
+ image: /images/team/Helena_Mitasova_PSC.jpg
+ website: https://cnr.ncsu.edu/geospatial/people/helena-mitasova/
+ job: North Carolina State University, Raleigh NC, US
+ country: US
+ social:
+ - icon: fa fa-envelope
+ link: mailto:hmitaso@ncsu.edu
+ - icon: fab fa-github
+ link: https://github.com/hmitaso
+
+ - name: Dr. Vaclav Petras
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2016
+ end: 2020
+ - start: 2020
+ end: 2024
+ image: /images/team/Vaclav_Petras_PSC.jpg
+ website: https://cnr.ncsu.edu/geospatial/people/vaclav-petras/
+ job: North Carolina State University, Raleigh NC, US
+ country: US
+ social:
+ - icon: fa fa-envelope
+ link: mailto:wenzeslaus@gmail.com
+ - icon: fab fa-github
+ link: https://github.com/wenzeslaus
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/vaclav-petras/
+ - icon: fab fa-x-twitter
+ link: https://twitter.com/vaclavpetras
+
+ - name: Dr. Anna Petrasova
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2016
+ end: 2020
+ - start: 2020
+ end: 2024
+ image: /images/team/Anna_Petrasova_PSC.jpg
+ website: https://cnr.ncsu.edu/geospatial/people/anna-petrasova/
+ job: North Carolina State University, Raleigh NC, US
+ country: US
+ social:
+ - icon: fa fa-envelope
+ link: mailto:kratochanna@gmail.com
+ - icon: fab fa-github
+ link: https://github.com/petrasovaa
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/anna-petrasova/
+
+ - name: Dr. Helmut Kudrnovsky
+ psc:
+ status: active
+ role: member
+ periods:
+ - start: 2020
+ end: 2024
+ image: /images/team/Helmut_Kudrnovsky_PSC.png
+ email: hellik@web.de
+ website: https://www.osgeo.org/member/kudrnovsky/
+ job: Environment Agency Austria, Vienna, AT
+ country: Austria
+ social:
+ - icon: fab fa-github
+ link: https://github.com/hellik
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/helmut-kudrnovsky-a717b351/
+
+ - name: Moritz Lennert
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2012
+ end: 2016
+ - start: 2016
+ end: 2020
+ - start: 2020
+ end: 2023
+ image: /images/team/Moritz_Lennert_PSC.jpg
+ email: mlennert@club.worldonline.be
+ website: https://bluesquarehub.com/about-us/team/moritz-lennert-senior-geospatial-expert/
+ job: Bluesquare, Brussels, BE
+ country: Belgium
+ social:
+ - icon: fa fa-envelope
+ link: mlennert@club.worldonline.be
+ - icon: fab fa-github
+ link: https://github.com/mlennert
+ - icon: fab fa-x-twitter
+ link: https://twitter.com/MoritzLennert
+
+ - name: Margherita Di Leo
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2012
+ end: 2016
+ - start: 2016
+ end: 2020
+ website: https://ec.europa.eu/jrc/
+ image: /images/team/Margherita_Di_Leo_PSC.jpg
+ job: European Commission, Joint Research Centre (JRC), IT
+ country: Italy
+ social:
+ - icon: fa fa-envelope
+ link: mailto:dileomargherita@gmail.com
+
+ - name: Dr. Peter Löwe
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2016
+ end: 2020
+ email: peter.loewe@gmx.de
+ website: https://www.tib.eu/
+ image: /images/team/Peter_Loewe_PSC.jpg
+ job: TIB Hannover, DE
+ country: Germany
+ social:
+ - icon: fa fa-envelope
+ link: mailto:peter.loewe@gmx.de
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/peterloewe/
+
+# Period 2012-2016:
+ - name: Hamish Bowman
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ - start: 2012
+ end: 2016
+ website: https://www.otago.ac.nz/geology/staff/hamish-bowman
+ image: /images/team/Hamish_Bowman_PSC.jpg
+ job: University of Otago. Dunedin, NZ
+ country: New Zealand
+ social:
+ - icon: fa fa-envelope
+ link: mailto:hamish.bowman@otago.ac.nz
+
+ - name: Dr. Markus Metz
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2012
+ end: 2016
+ website: https://www.mundialis.de/en/team/dr-markus-metz/
+ image: /images/team/Markus_Metz_PSC.jpg
+ job: mundialis, Bonn, DE
+ country: Germany
+ social:
+ - icon: fa fa-envelope
+ link: mailto:hamish.bowman@otago.ac.nz
+ - icon: fab fa-github
+ link: https://github.com/metzm
+ - icon: fab fa-linkedin
+ link: https://ifwww.linkedin.com/in/markus-metz-a9628528/
+
+ - name: Dr. Scott Mitchell
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ - start: 2012
+ end: 2016
+ website: https://carleton.ca/geography/people/mitchell-scott/
+ image: /images/team/Scott_Mitchell_PSC.jpg
+ job: Carleton University, Ottawa, CA
+ country: USA
+ social:
+ - icon: fa fa-envelope
+ link: mailto:scott.mitchell@carleton.ca
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/scott-mitchell-7b9b6574
+ - icon: fab fa-x-twitter
+ link: https://twitter.com/Smitch_ca
+
+ - name: Dr. Massimiliano Cannata
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ - start: 2012
+ end: 2016
+ website: https://wiki.osgeo.org/wiki/Massimiliano_Cannata
+ image: /images/team/Massimiliano_Cannata_PSC.jpg
+ job: University of Applied Sciences and Arts of Southern Switzerland (SUPSI)
+ country: CH
+ social:
+ - icon: fa fa-envelope
+ link: mailto:massimiliano.cannata@supsi.ch
+
+
+# Period 2006-2012:
+ - name: Dr. Dylan Beaudette
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ website: https://casoilresource.lawr.ucdavis.edu/people/dylan-e-beaudette
+ image: /images/team/Dylan_Beaudette_PSC.jpg
+ job: University of California, Davis, US
+ country: USA
+ social:
+ - icon: fa fa-envelope
+ link: mailto:debeaudette@ucdavis.edu
+
+ - name: Brad Douglas
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ website: https://casoilresource.lawr.ucdavis.edu/people/dylan-e-beaudette
+ image: /images/team/Brad_Douglas_PSC.jpg
+ job: California, US
+ country: USA
+ social:
+ - icon: fa fa-envelope
+ link: mailto:rez@touchofmadness.com
+ - icon: fab fa-linkedin
+ link: https://www.linkedin.com/in/bdouglas/
+
+ - name: Paul Kelly
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ website: https://grasswiki.osgeo.org/wiki/Team
+ image: /images/team/Grass_Default_PSC.png
+ job: United Kingdom
+ country: UK
+
+ - name: Maciej Sieczka
+ psc:
+ status: former
+ role: member
+ periods:
+ - start: 2006
+ end: 2012
+ website: http://www.sieczka.org/
+ image: /images/team/Grass_Default_PSC.png
+ job: Poland
+ country: PL
+ social:
+ - icon: fa fa-envelope
+ link: mailto:msieczka@sieczka.org
+# Maciej Sieczka (msieczka * sieczka org) Home page, PL
+
+periods:
+ - start: 2020
+ end: 2024
+ - start: 2020
+ end: 2023
+ - start: 2016
+ end: 2020
+ - start: 2012
+ end: 2016
+ - start: 2006
+ end: 2012
diff --git a/static/images/conferences_logos/foss4g_europe_2024_logo.png b/static/images/conferences_logos/foss4g_europe_2024_logo.png
new file mode 100644
index 00000000..4b704f9d
Binary files /dev/null and b/static/images/conferences_logos/foss4g_europe_2024_logo.png differ
diff --git a/static/images/news/grass_in_zenodo.png b/static/images/news/grass_in_zenodo.png
new file mode 100644
index 00000000..f30a205c
Binary files /dev/null and b/static/images/news/grass_in_zenodo.png differ
diff --git a/static/images/news/grass_in_zenodo_citation.png b/static/images/news/grass_in_zenodo_citation.png
new file mode 100644
index 00000000..edcca212
Binary files /dev/null and b/static/images/news/grass_in_zenodo_citation.png differ
diff --git a/themes/grass/assets/css/style.css b/themes/grass/assets/css/style.css
index 75af3b8a..50ecd289 100644
--- a/themes/grass/assets/css/style.css
+++ b/themes/grass/assets/css/style.css
@@ -215,6 +215,34 @@ a.nws:hover {
border-color: var(--grey-color);
}
+.btn-grass {
+ font-size: 18px;
+ color: var(--white-color) !important;
+ background: var(--grass-color);
+ border-radius: 5px;
+}
+.btn-grass:active {
+ background: var(--grass-color-alt);
+}
+.btn-grass:hover, .btn-grass:focus {
+ background: var(--grass-color-alt);
+ color: var(--white-color)
+}
+.btn-grass:not(:disabled):not(.disabled).active, .btn-grass:not(:disabled):not(.disabled):active, .show>.btn-grass.dropdown-toggle {
+ color: var(--white-color);
+ background-color: var(--grass-color-alt);
+ border-color: var(--grass-color-alt);
+}
+.btn-grass a {
+ color: var(--white-color);
+}
+.btn-grass a:focus {
+ color: var(--white-color);
+}
+.btn-grass a:hover {
+ color: var(--white-color) !important;
+}
+
.badge {
font-size: 1rem !important;
}
@@ -1390,3 +1418,16 @@ code{
width: 31%;
}
}
+
+.member {
+ margin: 10px;
+ text-align: center;
+ background: linear-gradient(to bottom, var(--grass-color-light) 15%, transparent 50%);
+}
+
+.member img {
+ padding: 10px;
+ border-radius: 50%;
+ object-fit: cover;
+ /* border: 4px solid var(--grass-color-dark); */
+}
diff --git a/themes/grass/assets/images/team/Anna_Petrasova_PSC.jpg b/themes/grass/assets/images/team/Anna_Petrasova_PSC.jpg
new file mode 100644
index 00000000..4869a262
Binary files /dev/null and b/themes/grass/assets/images/team/Anna_Petrasova_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Brad_Douglas_PSC.jpg b/themes/grass/assets/images/team/Brad_Douglas_PSC.jpg
new file mode 100644
index 00000000..26dc660f
Binary files /dev/null and b/themes/grass/assets/images/team/Brad_Douglas_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Dylan_Beaudette_PSC.jpg b/themes/grass/assets/images/team/Dylan_Beaudette_PSC.jpg
new file mode 100644
index 00000000..f135c5f1
Binary files /dev/null and b/themes/grass/assets/images/team/Dylan_Beaudette_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Grass_Default_PSC.png b/themes/grass/assets/images/team/Grass_Default_PSC.png
new file mode 100644
index 00000000..07066ddb
Binary files /dev/null and b/themes/grass/assets/images/team/Grass_Default_PSC.png differ
diff --git a/themes/grass/assets/images/team/Hamish_Bowman_PSC.jpg b/themes/grass/assets/images/team/Hamish_Bowman_PSC.jpg
new file mode 100644
index 00000000..c8739cf5
Binary files /dev/null and b/themes/grass/assets/images/team/Hamish_Bowman_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Helena_Mitasova_PSC.jpg b/themes/grass/assets/images/team/Helena_Mitasova_PSC.jpg
new file mode 100644
index 00000000..e892b33b
Binary files /dev/null and b/themes/grass/assets/images/team/Helena_Mitasova_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Helmut_Kudrnovsky_PSC.png b/themes/grass/assets/images/team/Helmut_Kudrnovsky_PSC.png
new file mode 100644
index 00000000..001e3cec
Binary files /dev/null and b/themes/grass/assets/images/team/Helmut_Kudrnovsky_PSC.png differ
diff --git a/themes/grass/assets/images/team/Huidae_Cho_PSC.jpg b/themes/grass/assets/images/team/Huidae_Cho_PSC.jpg
new file mode 100644
index 00000000..3dfc3ac3
Binary files /dev/null and b/themes/grass/assets/images/team/Huidae_Cho_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Margherita_Di_Leo_PSC.jpg b/themes/grass/assets/images/team/Margherita_Di_Leo_PSC.jpg
new file mode 100644
index 00000000..cdead888
Binary files /dev/null and b/themes/grass/assets/images/team/Margherita_Di_Leo_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Markus_Metz_PSC.jpg b/themes/grass/assets/images/team/Markus_Metz_PSC.jpg
new file mode 100644
index 00000000..ac0a4708
Binary files /dev/null and b/themes/grass/assets/images/team/Markus_Metz_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Markus_Neteler_PSC.jpg b/themes/grass/assets/images/team/Markus_Neteler_PSC.jpg
new file mode 100644
index 00000000..c665eb57
Binary files /dev/null and b/themes/grass/assets/images/team/Markus_Neteler_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Martin_Landa_PSC.jpg b/themes/grass/assets/images/team/Martin_Landa_PSC.jpg
new file mode 100644
index 00000000..47c5fa18
Binary files /dev/null and b/themes/grass/assets/images/team/Martin_Landa_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Massimiliano_Cannata_PSC.jpg b/themes/grass/assets/images/team/Massimiliano_Cannata_PSC.jpg
new file mode 100644
index 00000000..4e717ca1
Binary files /dev/null and b/themes/grass/assets/images/team/Massimiliano_Cannata_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Michael_Barton_PSC.png b/themes/grass/assets/images/team/Michael_Barton_PSC.png
new file mode 100644
index 00000000..aca6845f
Binary files /dev/null and b/themes/grass/assets/images/team/Michael_Barton_PSC.png differ
diff --git a/themes/grass/assets/images/team/Moritz_Lennert_PSC.jpg b/themes/grass/assets/images/team/Moritz_Lennert_PSC.jpg
new file mode 100644
index 00000000..f682ac78
Binary files /dev/null and b/themes/grass/assets/images/team/Moritz_Lennert_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Peter_Loewe_PSC.jpg b/themes/grass/assets/images/team/Peter_Loewe_PSC.jpg
new file mode 100644
index 00000000..0c4f7c62
Binary files /dev/null and b/themes/grass/assets/images/team/Peter_Loewe_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Scott_Mitchell_PSC.jpg b/themes/grass/assets/images/team/Scott_Mitchell_PSC.jpg
new file mode 100644
index 00000000..cab80c7c
Binary files /dev/null and b/themes/grass/assets/images/team/Scott_Mitchell_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Vaclav_Petras_PSC.jpg b/themes/grass/assets/images/team/Vaclav_Petras_PSC.jpg
new file mode 100644
index 00000000..006ee0e5
Binary files /dev/null and b/themes/grass/assets/images/team/Vaclav_Petras_PSC.jpg differ
diff --git a/themes/grass/assets/images/team/Veronica_Andreo_PSC_Chair.jpg b/themes/grass/assets/images/team/Veronica_Andreo_PSC_Chair.jpg
new file mode 100644
index 00000000..20f90244
Binary files /dev/null and b/themes/grass/assets/images/team/Veronica_Andreo_PSC_Chair.jpg differ
diff --git a/themes/grass/layouts/about/overview.html b/themes/grass/layouts/about/overview.html
new file mode 100644
index 00000000..2c75d220
--- /dev/null
+++ b/themes/grass/layouts/about/overview.html
@@ -0,0 +1,29 @@
+{{ partial "head.html" . }}
+
+
+{{ "" | safeHTML }}
+
+{{ "" | safeHTML }}
+
+
+
+
+
+
{{ .Title }}
+ {{ .Content }}
+
+
+
+
+
+
+{{ partial "footer.html" . }}
\ No newline at end of file
diff --git a/themes/grass/layouts/about/team.html b/themes/grass/layouts/about/team.html
new file mode 100644
index 00000000..957dc487
--- /dev/null
+++ b/themes/grass/layouts/about/team.html
@@ -0,0 +1,154 @@
+{{ partial "head.html" . }}
+
+
+{{ "" | safeHTML }}
+
+
+
+
+
-
- Meet the GRASS GIS community at the next geospatial event
+
+
+ {{ $original := resources.Get .image }}
+ {{ $cropped := $original.Fill "200x200 smart"}}
+ {{ $small := $cropped.Resize "150x150" }}
+ {{ $medium := $cropped.Resize "200x200" }}
+ {{ $large := $cropped.Resize "200x200" }}
+
+
+
{{ .name }}
+
{{ .job }}
+
+ {{ if and .psc.chair (ne .psc.role "chair") }}
+
Former Chair: {{.psc.chair.terms}}
+ {{ end }}
+
Learn More
+
+
+ {{ range .social }}
+
+ {{ end }}
+
+
\ No newline at end of file
diff --git a/themes/grass/layouts/sponsor/donate.html b/themes/grass/layouts/sponsor/donate.html
new file mode 100644
index 00000000..23252e90
--- /dev/null
+++ b/themes/grass/layouts/sponsor/donate.html
@@ -0,0 +1,39 @@
+{{ partial "head.html" . }}
+
+{{ "" | safeHTML }}
+