It seems like it would be nice if there were but probably it wouldn’t be any fun at all because to support such a system you’d have to have a Byzantine, strongly coupled, self-limiting configuration system. There are dozens of moving parts, necessary human content in addition to code, and judgement calls in the UX flow.

The pieces are all available though. You just have to choose and apply them. With Catalyst for example you have a very good session plugin sub-framework supporting any backend or style of sessioning you like. It plays nicely with the access control and authorization plugins. Any part you don’t like is easy to tweak or replace entirely though they’re so good you’d probably be foolish to try. It strikes a very sane and open balance between code and configuration. You can have it however you need and prefer it.

There are a few PayPal kits on the CPAN. I haven’t used any so I have no recommendations but I’d bet at least one is good and someone here will likely chime in. You could use any of them as a Catalyst model with Catalyst::Model::Adaptor. You could use any email kit as a view and there are a few on the CPAN already.

If this stuff seems too much to handle or your needs don’t include any customization you really might consider a pre-fab app like Joomla.


In reply to Re: Online Login/Register/Session/Payment module by Your Mother
in thread Online Login/Register/Session/Payment module by vit

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.