View Issue Details

IDProjectCategoryView StatusLast Update
0004197TalerMerchant frontends (Python3)public2024-01-12 14:08
ReporterChristian Grothoff Assigned ToMarcello Stanisci  
PriorityhighSeveritytextReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004197: merchant code structure confusing and undocumented
DescriptionThe code of the various merchants is a bit unstructured and ugly right now.
There are "generic" bits (PHP, JavaScript) that are useful for non-demo merchants intermixed with the existing demos (i.e. frontend/taler-presence.js).

We should strive for a more clear structure, i.e.:

src/ -- backend, backenddb, lib, tests: everything that a normal user would always want to build and install to use the merchant logic we provide.

examples/ -- frontend (shop), frontend_blog: sample sites showcasing the functionality.

copylib/ -- sample code to be copied into new frontends (JavaScript, PHP contract generation)

doc/ -- we need actual documentation, a TeXinfo manual or something describing how to write a good merchant!

Top-level README should explain the structure.
TagsNo tags attached.

Activities

Marcello Stanisci

2016-02-23 17:47

reporter   ~0010172

fixed in 37d8bf6

Christian Grothoff

2016-02-24 09:43

manager   ~0010175

Ok, looks better. Note that I renamed examples/frontend/ to examples/shop/ and examples/frontend_blog/ to examples/blog/.

Issue History

Date Modified Username Field Change
2016-02-19 21:52 Christian Grothoff New Issue
2016-02-19 21:52 Christian Grothoff Status new => assigned
2016-02-19 21:52 Christian Grothoff Assigned To => Marcello Stanisci
2016-02-23 17:47 Marcello Stanisci Note Added: 0010172
2016-02-23 17:47 Marcello Stanisci Status assigned => resolved
2016-02-23 17:47 Marcello Stanisci Resolution open => fixed
2016-02-24 09:43 Christian Grothoff Note Added: 0010175
2016-02-24 09:43 Christian Grothoff Fixed in Version => 0.0
2016-02-24 09:43 Christian Grothoff Target Version 0.1 => 0.0
2016-02-24 09:43 Christian Grothoff Status resolved => closed
2024-01-12 14:08 Christian Grothoff Category merchant frontend (blog) => Merchant frontends (Python3)