summaryrefslogtreecommitdiff
path: root/README.md
blob: 2ea73144c9559a6bcd7fbd003012fc0bb0d2402d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Repository for the GNU Taler Payment Gateway for WooCommerce

Content:

`/daggerhart-openid-connect-generic`

- OIDC plugin with minimal modifications for WooCommerce integration
- Goal is to upstream the change ASAP.

`/snippets` - Wordpress snippets needed to integrate the various components nicely

- kudos-currency.php: add KUDOS and TESTKUDOS currencies to WooCommerce
- oidc-woocommerce.php: add OIDC support to WooCommerce checkout page
- oidc-reclaim.php: modify OIDC button to say "login with Re:claim"

`/daggerhart-openid-connect-generic` - Modified OIDC plugin with additional hook to make oidc-woocommerce integration work as per snippet above. Upstream version has a bug, this is a workaround.

`/server-build/`

- Various ways to automate the setup.

`/server-build/generic-debian`

- Instructions, assets, and scripts for building a full
  WordPress/WooCommerce server using Apache2 or nginx, LetsEncrypt,
  and including the GNU Taler Payment Gateway for WooCommerce plugin
  on a generic Debian 10 server.  

`/server-build/QEMU-autobuild`

- Scripts and assets to automatically deploy a QEMU-based Debian VM
  running WP/WC/GNUTaler per specs for GNU Taler internal use.

`/server-build/my-simple-cdd`

- meta-scripts to create a qemu image with Wordpress, WooCommerce, GNUnet
  and the Taler plugin from scratch and to launch it.

- The README in this directory is likely the best place to start for
  a fast and easy setup.