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. + + + GRASS GIS 8.3.2 in Zenodo + + +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 . + + + Citation of GRASS GIS 8.3.2 in Zenodo + + +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! + + + Prague 2023 Community Meeting + + +#### 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 }} +
+
+ {{ partial "banner.html" . }} +
+
+ {{ partial "navigation.html" . }} +
+
+
+
+{{ "" | 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 }} +
+
+ {{ partial "banner.html" . }} +
+
+ {{ partial "navigation.html" . }} +
+
+
+/header> +{{ "" | safeHTML }} + +
+
+ +
+
+

Meet the GRASS Team

+

Project Steering Committee (PSC)

+

The Project Steering Committee (PSC) plays a pivotal role in the governance and operational direction of GRASS GIS. Meet our current PSC members!

+
+
+ + +
+
+

+
+
+ {{ $teamMembers := .Site.Data.team.members }} + {{ range $index, $element := $teamMembers }} + + {{ if eq $element.psc.role "chair"}} +
+
+

Chair

+

{{ $element.psc.chair.terms }}

+
+ {{ partial "team-list.html" $element }} +

{{ $element.bio }}

+
+ {{ end }} + {{ end }} +
+
+ + +
+
+

Members

+
+ {{ $.Scratch.Set "counter" -1 }} + {{ range $index, $element := $teamMembers }} + {{ if and (eq $element.psc.role "member") (eq $element.psc.status "active")}} + {{ $.Scratch.Add "counter" 1 }} + {{ if eq (mod ($.Scratch.Get "counter") 4) 0 }} + +
+ {{ end }} +
+ {{ partial "team-list.html" . }} +
+ {{ end }} + {{ end }} +
+
+
+ + + +
+
+
+
+
+

Learn more about the PSC

+

The Project Steering Committee (PSC) plays a pivotal role in the governance and operational direction of GRASS GIS. Here's a brief overview of the key responsibilities and resources managed by the PSC:

+ +

Mailing List

+

Stay connected and informed with the PSC's activities through our Public Mailing List. It's the best way to keep up with the discussions, decisions, and directions taken by the committee.

+ +

Meeting Agenda

+ +

The PSC holds regular meetings and keeps meeting minutes that summarize discussed issues and decisions. This ensures transparency and structured decision-making within our project.

+ +

RFCs and Motions

+ +
Request For Comment (RFC) List
+

The GRASS team uses RFC documents as tools to collectively delineate different procedures and functions. The list of RFC documents that were adopted is accessible on GitHub, providing a platform for community feedback and collaboration.

+
PSC Motions
+

Review the formal decisions and motions passed by the PSC, reflecting our project's evolving needs and objectives.

+ +

Developer Contributions

+ +

A core function of the PSC is to grant GitHub write access to new core developers. This process ensures that contributors who have demonstrated commitment and quality in their work are able to more directly influence the project's development.

+ +

Join us in shaping the future of GRASS GIS. Whether you're looking to contribute, provide feedback on RFCs, or simply stay informed, the PSC welcomes your participation and support.

+
+
+
+
+
+ + +
+

+ +

+
+ + +
+ +
+
+
+

Former Members

+
+ {{ range $pindex, $period := .Site.Data.team.periods }} + {{if ne $period.end 2024}} + +
+

{{$period.start}} - {{$period.end}}

+
+ {{ $.Scratch.Set "past_counter" -1 }} + {{ range $index, $pastmembers := $teamMembers }} + + {{range $pi, $pscPeriod := $pastmembers.psc.periods}} + {{ if and (eq $pscPeriod.start $period.start) (eq $pscPeriod.end $period.end) }} + {{ $.Scratch.Add "past_counter" 1 }} + {{ if eq (mod ($.Scratch.Get "past_counter") 4) 0 }} + +
+ {{ end }} +
+ {{ partial "team-list.html" $pastmembers }} +
+ {{ end }} + {{ end }} + + {{ end }} + {{ end }} + {{ end }} +
+
+
+ + {{ partial "footer.html" . }} \ No newline at end of file diff --git a/themes/grass/layouts/partials/foss4g.html b/themes/grass/layouts/partials/foss4g.html index e50be55f..59c3f4c6 100644 --- a/themes/grass/layouts/partials/foss4g.html +++ b/themes/grass/layouts/partials/foss4g.html @@ -1,4 +1,4 @@ - - -

Meet the GRASS GIS community at the next geospatial event

+
+ +

Meet us at FOSS4G Europe

diff --git a/themes/grass/layouts/partials/team-list.html b/themes/grass/layouts/partials/team-list.html new file mode 100644 index 00000000..3d49392c --- /dev/null +++ b/themes/grass/layouts/partials/team-list.html @@ -0,0 +1,30 @@ +
+ + {{ $original := resources.Get .image }} + {{ $cropped := $original.Fill "200x200 smart"}} + {{ $small := $cropped.Resize "150x150" }} + {{ $medium := $cropped.Resize "200x200" }} + {{ $large := $cropped.Resize "200x200" }} + + {{ .name }} +

{{ .name }}

+

{{ .job }}

+ + {{ if and .psc.chair (ne .psc.role "chair") }} +

Former Chair: {{.psc.chair.terms}}

+ {{ end }} + Learn More + + +
\ 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 }} +
+
+ {{ partial "banner.html" . }} +
+
+ {{ partial "navigation.html" . }} +
+
+
+
+{{ "" | safeHTML }} + + + + +
+
+
+
+

#GrowGRASS

+
+
+
+
+
+
+
+ {{ .Content }} +
+
+
+
+
+ + +{{ partial "footer.html" . }} diff --git a/themes/grass/layouts/sponsor/general.html b/themes/grass/layouts/sponsor/general.html new file mode 100644 index 00000000..e9d29c47 --- /dev/null +++ b/themes/grass/layouts/sponsor/general.html @@ -0,0 +1,31 @@ +{{ partial "head.html" . }} + +{{ "" | safeHTML }} +
+
+ {{ partial "banner.html" . }} +
+
+ {{ partial "navigation.html" . }} +
+
+
+
+{{ "" | safeHTML }} + + + +
+
+
+
+
+ {{ .Content }} +
+
+
+
+
+ + +{{ partial "footer.html" . }}