Why is it that there is almost absolutely zero documentation for the beginning user about using Catalyst. Sure the Catalyst::Manual::Tutorial is nice, that is if all you're trying to do is what the manual says. Trying to go through the Manual proper will only further confuse yourself. I've come to this conclusion after trying for a solid week to get user authentication/authorization/roles done using DBIx::Class and a MySQL database. I tried looking at the relavent POD, but after (trying) to implement it how it shows, it leaves you with more questions then answers.

Basically my complaint is that every Document and Tutorial assumes you're already a master at the MVC layout and Catalyst and there is almost slightly less then zero tutorials or documentation for a beginning user trying to setup even a basic program using Catalyst.

I was going to code everything from scratch, then I decide to try some sort of framework to make it easier for repetitive tasks like user registration, authentication, sessions, and Catalyst billed itself as it 'Just Worked', well hate to rain on their slogan, but it hasn't been Fun, Rewarding, or Quick.

In reply to Why oh Why oh Whyo (Catalyst Woes) by OverlordQ

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.