Skip to content

Commit

Permalink
Add donate dialog when clicking over any download grass link (#320)
Browse files Browse the repository at this point in the history
* feat/donate dialog when downloading grass

* feat: donate dialog in Download docker page

* fix: integrating new link in the main branch

* Update themes/grass/layouts/shortcodes/donateDialog.html

Co-authored-by: Markus Neteler <neteler@gmail.com>
Co-authored-by: Veronica Andreo <veroandreo@gmail.com>
  • Loading branch information
3 people committed Aug 26, 2022
1 parent 6708f67 commit ffe0591
Show file tree
Hide file tree
Showing 7 changed files with 181 additions and 61 deletions.
27 changes: 15 additions & 12 deletions content/download/docker.en.md
Expand Up @@ -19,52 +19,55 @@ For a version matrix (GRASS GIS, PROJ, GDAL, PDAL), see [here](https://github.co

<hr>

### <a name="GRASS-GIS-current"></a> GRASS GIS 8.2.0 (current)
### <span id="GRASS-GIS-current"> GRASS GIS 8.2.0 (current) </span>

<div class="alert rounded-0 alert-success">
<i class="fa fa-info-circle"></i> The following Docker images are generated from the <b>GRASS GIS releasebranch_8_2</b></div>

* [<i class="fa fa-download"></i> Alpine based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=alpine) (<small>190 MB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Alpine based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=alpine){{< /donateDialog >}} (<small>190 MB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:8.2.0-alpine</code></pre>

* [<i class="fa fa-download"></i> Debian 10 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=debian) (<small>1.2 GB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Debian 10 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=debian){{< /donateDialog >}} (<small>1.2 GB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:8.2.0-debian</code></pre>

* [<i class="fa fa-download"></i> Ubuntu 20.04 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=ubuntu) (<small>1.3 GB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Ubuntu 20.04 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=ubuntu){{< /donateDialog >}} (<small>1.3 GB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:8.2.0-ubuntu</code></pre>


<hr>


### <a name="GRASS-GIS-old"></a> GRASS GIS 7.8.7 (legacy)
### <span id="GRASS-GIS-old"> GRASS GIS 7.8.7 (legacy) </span>

<div class="alert rounded-0 alert-warning">
<i class="fa fa-info-circle"></i> The following Docker images are generated from the <b>GRASS GIS releasebranch_7_8</b> (<a href="https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures78">GRASS GIS 7.8 new features</a>)</div>

* [<i class="fa fa-download"></i> Alpine based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=alpine) (<small>190 MB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Alpine based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=alpine){{< /donateDialog >}} (<small>190 MB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:7.8.7-alpine</code></pre>

* [<i class="fa fa-download"></i> Debian 10 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=debian) (<small>1.2 GB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Debian 10 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=debian){{< /donateDialog >}} (<small>1.2 GB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:7.8.7-debian</code></pre>

* [<i class="fa fa-download"></i> Ubuntu 20.04 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=ubuntu) (<small>1.3 GB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Ubuntu 20.04 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=ubuntu){{< /donateDialog >}} (<small>1.3 GB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:7.8.7-ubuntu</code></pre>

<hr>


### <a name="GRASS-GIS-devel"></a> GRASS GIS 8.3.0 (preview)
### <span id="GRASS-GIS-devel"> GRASS GIS 8.3.0 (preview) </span>

<div class="alert rounded-0 alert-info">
<i class="fa fa-info-circle"></i> The following Docker images are generated from the <b>GRASS GIS main branch</b>
</div>

* [<i class="fa fa-download"></i> Alpine based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=alpine) (<small>190 MB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Alpine based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=alpine){{< /donateDialog >}} (<small>190 MB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:latest-alpine</code></pre>

* [<i class="fa fa-download"></i> Debian 10 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=debian) (<small>1.2 GB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Debian 10 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=debian){{< /donateDialog >}} (<small>1.2 GB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:latest-debian</code></pre>

* [<i class="fa fa-download"></i> Ubuntu 20.04 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=ubuntu) (<small>1.3 GB, with Python 3 and PDAL</small>)
* {{< donateDialog isToggle=true isMarkdown=true >}}[<i class="fa fa-download"></i> Ubuntu 20.04 based](https://hub.docker.com/r/mundialis/grass-py3-pdal/tags?page=1&name=ubuntu){{< /donateDialog >}} (<small>1.3 GB, with Python 3 and PDAL</small>)
<pre><code class="dockerfile">docker pull mundialis/grass-py3-pdal:latest-ubuntu</code></pre>

{{< donateDialog >}}
{{< /donateDialog >}}
63 changes: 35 additions & 28 deletions content/download/linux.en.md
Expand Up @@ -13,60 +13,67 @@ layout: "os"
<hr>

Install <tt>grass</tt> package on your Linux distribution. See also
[Repology](https://repology.org/project/grass/versions) for extended
{{< donateDialog isToggle=true isMarkdown=true >}}[Repology](https://repology.org/project/grass/versions){{< /donateDialog >}} for extended
list of GRASS GIS packages.

* [Arch Linux](https://aur.archlinux.org/packages/grass/)
* [Debian](https://packages.debian.org/grass)
* [EPEL](https://src.fedoraproject.org/rpms/grass)
* [Fedora](https://src.fedoraproject.org/rpms/grass)
* [Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass)
* [Mageia](https://madb.mageia.org/package/show/name/grass/)
* [openSUSE](https://build.opensuse.org/package/show/Application:Geo/grass)
* [Ubuntu](https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable) (ubuntugis-unstable)
* {{< donateDialog isToggle=true isMarkdown=true >}}[Arch Linux](https://aur.archlinux.org/packages/grass/){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Debian](https://packages.debian.org/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[EPEL](https://src.fedoraproject.org/rpms/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Fedora](https://src.fedoraproject.org/rpms/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Mageia](https://madb.mageia.org/package/show/name/grass/){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[openSUSE](https://build.opensuse.org/package/show/Application:Geo/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Ubuntu](https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable){{< /donateDialog >}} (ubuntugis-unstable)

### <a name="GRASS-GIS-current"></a> GRASS GIS 8.2.0 (current)
### <span id="GRASS-GIS-current"> GRASS GIS 8.2.0 (current) </span>

<div class="alert rounded-0 alert-success">
<i class="fa fa-info-circle"></i> <u>Current stable release</u>, see the <a href="https://github.com/OSGeo/grass/releases/tag/8.2.0">release announcement</a> for more information.</div>

* [Arch Linux](https://aur.archlinux.org/packages/grass/)
* [Debian](https://packages.debian.org/grass)
* [Generic 64bit](/grass82/binary/linux/snapshot) (weekly binary snapshot)
* [Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass)
* [EPEL8](https://src.fedoraproject.org/rpms/grass) (RHEL8/Centos8)
* [Fedora](https://src.fedoraproject.org/rpms/grass) and [Fedora-COPR](https://copr.fedorainfracloud.org/coprs/neteler/grass82/)
* [openSUSE](https://build.opensuse.org/package/show/Application:Geo/grass)
* [Ubuntu](https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable) (ubuntugis-unstable)
* {{< donateDialog isToggle=true isMarkdown=true >}}[Arch Linux](https://aur.archlinux.org/packages/grass/){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Debian](https://packages.debian.org/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true >}}<a href="/grass82/binary/linux/snapshot" target="blank">Generic 64bit</a>{{< /donateDialog >}} (weekly binary snapshot)
* {{< donateDialog isToggle=true isMarkdown=true >}}[Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[EPEL8](https://src.fedoraproject.org/rpms/grass){{< /donateDialog >}} (RHEL8/Centos8)
* {{< donateDialog isToggle=true isMarkdown=true >}}[Fedora](https://src.fedoraproject.org/rpms/grass){{< /donateDialog >}} and {{< donateDialog isToggle=true isMarkdown=true >}}[Fedora-COPR](https://copr.fedorainfracloud.org/coprs/neteler/grass82/){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[openSUSE](https://build.opensuse.org/package/show/Application:Geo/grass){{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Ubuntu](https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable){{< /donateDialog >}} (ubuntugis-unstable)

<hr>

### <a name="GRASS-GIS-old"></a> GRASS GIS 7.8.7 (legacy)
### <span id="GRASS-GIS-old"> GRASS GIS 7.8.7 (legacy) </span>

<div class="alert rounded-0 alert-warning">
<i class="fa fa-info-circle"></i> <u>Old stable release</u>, see <a href="https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures78">GRASS GIS 7.8 new features</a> and <a href="https://github.com/OSGeo/grass/releases/tag/7.8.7">GRASS GIS 7.8.7 announcement</a> for more information.
</div>

* [Generic 64bit](/grass78/binary/linux/snapshot) (weekly binary snapshot)
* [Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass)
* [EPEL8](https://src.fedoraproject.org/rpms/grass) (RHEL8/Centos8)
* [Fedora](https://src.fedoraproject.org/rpms/grass)
* [openSUSE](https://build.opensuse.org/package/show/Application:Geo/grass)
* [Ubuntu](https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable) (ubuntugis-unstable)
* {{< donateDialog isToggle=true >}} <a href="/grass78/binary/linux/snapshot" target="blank">Generic 64bit</a>{{< /donateDialog >}} (weekly binary snapshot)
* {{< donateDialog isToggle=true isMarkdown=true >}}[Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass) {{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[EPEL8](https://src.fedoraproject.org/rpms/grass) {{< /donateDialog >}} (RHEL8/Centos8)
* {{< donateDialog isToggle=true isMarkdown=true >}}[Fedora](https://src.fedoraproject.org/rpms/grass) {{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[openSUSE](https://build.opensuse.org/package/show/Application:Geo/grass) {{< /donateDialog >}}
* {{< donateDialog isToggle=true isMarkdown=true >}}[Ubuntu](https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable) {{< /donateDialog >}} (ubuntugis-unstable)

<hr>

### <a name="GRASS-GIS-devel"></a> GRASS GIS 8.3.0 (preview)
### <span id="GRASS-GIS-devel"> GRASS GIS 8.3.0 (preview) </span>

<div class="alert rounded-0 alert-info">
<i class="fa fa-info-circle"></i> Active <u>development</u>, <u>experimental</u> <b>GRASS GIS</b> version.
</div>

* [Generic 64bit](/grass83/binary/linux/snapshot/) (weekly binary snapshot)
* [Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass)
* {{< donateDialog isToggle=true >}}
<a href="/grass83/binary/linux/snapshot/" target="blank">Generic 64bit </a>{{< /donateDialog >}} (weekly binary snapshot)
* {{< donateDialog isToggle=true isMarkdown=true >}} [Gentoo](https://packages.gentoo.org/packages/sci-geosciences/grass)
{{< /donateDialog >}}

<!-- * [Ubuntu ](https://launchpad.net/~grass/+archive/ubuntu/grass-devel) (ubuntugis-unstable) -->

<!-- <pre><code class="shell">sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable -->
<!-- sudo add-apt-repository ppa:grass/grass-devel -->
<!-- sudo apt-get update -->
<!-- sudo apt-get install grass-daily</code></pre> -->


{{< donateDialog >}}
{{< /donateDialog >}}
46 changes: 37 additions & 9 deletions content/download/mac.en.md
Expand Up @@ -11,49 +11,77 @@ layout: "os"
[ [**GRASS GIS 8.2 (current)**](#GRASS-GIS-current) | [**GRASS 7.8 (legacy)**](#GRASS-GIS-old) | [**GRASS 8.3 (preview)**](#GRASS-GIS-devel) ]

<div class="alert rounded-0 alert-default">
<i class="fa fa-arrow-right"></i> Find <b>GRASS GIS binaries</b> on this website: <a href="http://grassmac.wikidot.com" target="_blank"> GRASS GIS for the Mac </a>
<i class="fa fa-arrow-right"></i> Find <b>GRASS GIS binaries</b> on this website:
{{< donateDialog isToggle=true >}}
<a href="http://grassmac.wikidot.com" target="_blank"> GRASS GIS for the Mac </a>
{{< /donateDialog >}}

</div>

<hr>

### <a name="GRASS-GIS-current"></a> GRASS GIS 8.2.0 (current)
### <span id="GRASS-GIS-current"> GRASS GIS 8.2.0 (current) </span>

<div class="alert rounded-0 alert-success">
<i class="fa fa-info-circle"></i> <u>Current stable release</u>, see the <a href="https://github.com/OSGeo/grass/releases/tag/8.2.0">release announcement</a> for more information.
</div>

<ul>
<li><a href="http://grassmac.wikidot.com/downloads"><i class="fa fa-download"></i> Download </a></li>
<li>
{{< donateDialog isToggle=true >}}
<a href="http://grassmac.wikidot.com/downloads"><i class="fa fa-download"></i> Download </a>
{{< /donateDialog >}}
</li>
</ul>
<ul>
<li><a href="https://ports.macports.org/port/grass/"></i>MacPorts</a></li>
<li>
{{< donateDialog isToggle=true >}}
<a href="https://ports.macports.org/port/grass/"></i>MacPorts</a>
{{< /donateDialog >}}

</li>
</ul>

<hr>

### <a name="GRASS-GIS-old"></a> GRASS GIS 7.8.7 (legacy)
### <span id="GRASS-GIS-old"> GRASS GIS 7.8.7 (legacy) </span>

<div class="alert rounded-0 alert-warning">
<i class="fa fa-info-circle"></i> <u>Old stable release</u>, see <a href="https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures78">GRASS GIS 7.8 new features</a> and <a href="https://github.com/OSGeo/grass/releases/tag/7.8.7">GRASS GIS 7.8.7 announcement</a> for more information.
</div>

<ul>
<li><a href="http://grassmac.wikidot.com/downloads"><i class="fa fa-download"></i> Download </a></li>
<li>
{{< donateDialog isToggle=true >}}
<a href="http://grassmac.wikidot.com/downloads"><i class="fa fa-download"></i> Download </a>
{{< /donateDialog >}}
</li>
</ul>
<ul>
<li><a href="https://ports.macports.org/port/grass7/"></i>MacPorts</a></li>
<li>
{{< donateDialog isToggle=true >}}
<a href="https://ports.macports.org/port/grass7/"></i>MacPorts</a>
{{< /donateDialog >}}
</li>
</ul>

<hr>

### <a name="GRASS-GIS-devel"></a> GRASS GIS 8.3.0 (preview)
### <span id="GRASS-GIS-devel"> GRASS GIS 8.3.0 (preview) </span>

<div class="alert rounded-0 alert-info">
<i class="fa fa-info-circle"></i> Active <u>development</u> and <u>experimental</u> <b>GRASS GIS</b> version.
</div>

<ul>
<li><a href="http://grassmac.wikidot.com/downloads"><i class="fa fa-download"></i> Download </a></li>
<li>
{{< donateDialog isToggle=true >}}
<a href="http://grassmac.wikidot.com/downloads"><i class="fa fa-download"></i> Download </a>
{{< /donateDialog >}}
</li>
</ul>

<hr>

{{< donateDialog >}}
{{< /donateDialog >}}

0 comments on commit ffe0591

Please sign in to comment.