Skip to content

JournalTouch checkout integration release branch #1

@krugar

Description

@krugar

the idea has come up to allow adding books / articles displayed in libmon-php to be added the the cart that is included in an integrated JournalTouch installation (cf bibliocoll/JournalTouch#25).

This kills my original plan to rewrite libmon as a static website generator (or configuration script thereof), as JournalTouch is moving towards sessions for data storage and libmon-php will need to integrate with that.

given that not every libmon-php installation will have JournalTouch integrated, we need to figure out a way to separate three cases:

  • no cart, no checkout, no sessions, no change (but session keep-alive?)
  • provide cart and a checkout system, but have no JournalTouch installation to integrate with
  • add the cart, and integrate with the checkout system of an existing JournalTouch installation

the latter two cases will require libmon-php and JournalTouch to initiate sessions that can be handed back and forth between both (lets assume they're running on the same machine, for now) and a common data format understood by both for display and checkout purposes.

this means the cart-sessiondata thing will need to be a module integrated (or integrate-able) into both projects but dependent on neither.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions