[Catalyst] Where is the "Catalyst for Dummies" page?

Faber J. Fedor faber at linuxnj.com
Fri Oct 19 23:11:45 GMT 2007


I've been playing with Catalyst seriously for the past week ( and
not-seriously for the past several months) and I can't figure out what
to do with it; I can't even figure out how to display a "Hello World"
page using a template.  

Yes, I've read the tutorials, attended the lectures, etc..  I still
don't get it. Oh, I understand the MVC concept; it's the implementation
I don't grok.

So I decided to go digging through MyApp to tease out the FM.  Two
questions immediately popped up:

1.  When I start MyApp and go to http://localhost:3000, I see the
Catalyst welcome page.  Now what?  How do I (or more importantly, my
users) know to go to http://localhost:3000/login?

2.  Looking through Login.pm, I see a call to 

    $c->login($username,$password)

Where is this function? 'grep -ir login *' doesn't return anything that
looks like a function declaration. (Yes, I know $c is the context object
that ties the different parts of a Catalyst object together.)

I think most of the other FM I don't get (like
$c->model('MyAppDB::Book')->all) is related to DBIC magic which I'm not
interested in right now.

FWIW, my current project is to read/write a YAML file via a form.

Is there a page that explains how to get Catalyst working that suitable
for Dummies, preferably without a database backend to simplify things?

-- 
 
Regards,
 
Faber Fedor
President
Linux New Jersey, Inc.
908-320-0357
800-706-0701

http://www.linuxnj.com




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the Catalyst mailing list