mirror of
https://github.com/bigchaindb/site.git
synced 2024-11-22 01:36:55 +01:00
document forms
This commit is contained in:
parent
1e52a6a070
commit
5353d4b006
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
* [Documentation](#documentation)
|
||||||
* [Development](#development)
|
* [Development](#development)
|
||||||
* [Prerequisites](#prerequisites)
|
* [Prerequisites](#prerequisites)
|
||||||
* [Get up and running](#get-up-and-running)
|
* [Get up and running](#get-up-and-running)
|
||||||
@ -30,6 +31,10 @@
|
|||||||
* [Authors](#authors)
|
* [Authors](#authors)
|
||||||
* [License](#license)
|
* [License](#license)
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
Have a look at the [`docs/`](docs/) folder.
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
|
|
||||||
The whole website is a Jekyll based site with a Gulp-based build pipeline in front of it.
|
The whole website is a Jekyll based site with a Gulp-based build pipeline in front of it.
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
|
|
||||||
|
- [Forms](forms.md)
|
||||||
- [Media kit](mediakit.md)
|
- [Media kit](mediakit.md)
|
||||||
- [CSS](css.md)
|
- [CSS](css.md)
|
||||||
- [Testimonials](testimonials.md)
|
- [Testimonials](testimonials.md)
|
||||||
|
19
docs/forms.md
Normal file
19
docs/forms.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# Forms
|
||||||
|
|
||||||
|
We have multiple forms in use throughout the whole site doing the following:
|
||||||
|
|
||||||
|
| Form | Actions |
|
||||||
|
| ------------|-------------|
|
||||||
|
| `/contact` | send to CC emails, Slack message |
|
||||||
|
| `/services` | send to CC emails, Slack message, add new row to Google Sheets |
|
||||||
|
| `/cla` | 2 different forms, send to CC emails |
|
||||||
|
|
||||||
|
Initial form sending is handled via formspree.io with a Gold account. As form submissions arrive there, Formspree sends out the received submissions to the email addresses setup as CC in [our site config](../_config.yml).
|
||||||
|
|
||||||
|
Submissions are processed further like so:
|
||||||
|
|
||||||
|
_Formspree -> Zapier Email Parser -> Zapier -> Slack & Google Sheets_
|
||||||
|
|
||||||
|
The Zapier email parser is a special mailbox provided by Zapier which receives form submissions from Formspree, parses the content of those emails and extracts data fields out of it.
|
||||||
|
|
||||||
|
The parser as a source then provides the structured data to our Zapier tasks.
|
Loading…
Reference in New Issue
Block a user