hugo-mx-gateway 0.2.2+ds1-3 (ppc64el binary) in ubuntu lunar
hugo-mx-gateway provides a RESTful POST endpoint for static
contact/demo request pages. It's a simple, yet a powerful tool built for
this only-designated purpose, e.g. for use with static sites built
using Hugo.
.
hugo-mx-gateway is built upon a simple request handling workflow:
.
* Create an HTML form with a POST action pointing towards the hugo-mx-
gateway service.
* For each user request, hugo-mx-gateway automatically retrieves
information submitted by the user (email, subject, message details...),
then generates and sends a templated email (based on Go Template to the
user-provided email address, while bcc'ing a copy of that email to an
address that you can define for internal tracking and follow up.
* Once a request is processed (upon success or failure), hugo-mx-gateway
handles the reply back towards the calling static page by redirecting
the browser to the origin page with additional URL parameters
describing the completion status of the processing (e.g.
/contact.
parameters can then be easily retrieved and shown to the user, e.g.
with a few lines of Javascript within the static page.
Details
- Package version:
- 0.2.2+ds1-3
- Status:
- Superseded
- Component:
- universe
- Priority:
- Optional
Downloadable files
- hugo-mx-gateway_0.2.2+ds1-3_ppc64el.deb (2.2 MiB)
Package relationships
- Depends on:
- Built-Using:
- golang-1.18 (= 1.18.1-1ubuntu1)
- golang-fsnotify (= 1.5.1-1)
- golang-github-dpapathanasiou-go-recaptcha (= 0.0~git20190121.be5090b-1)
- golang-github-hashicorp-hcl (= 1.0.0-1.1)
- golang-github-magiconair-properties (= 1.8.5-1)
- golang-github-mitchellh-mapstructure (= 1.4.3-1)
- golang-github-pelletier-go-toml (= 1.9.4-1)
- golang-github-spf13-afero (= 1.8.1-1)
- golang-github-spf13-cast (= 1.4.1-1)
- golang-github-spf13-jwalterweatherman (= 1.1.0+really1.1.0-1)
- golang-github-spf13-pflag (= 1.0.5-2)
- golang-github-spf13-viper (= 1.10.1-1)
- golang-github-subosito-gotenv (= 1.2.0+git20190917.de67a66-2)
- golang-golang-x-sys (= 0.0~git20220422.9388b58-1)
- golang-golang-x-text (= 0.3.7-1)
- golang-gopkg-ini.v1 (= 1.66.2-1)
- golang-yaml.v2 (= 2.4.0-2)