Skip Menu |

This queue is for tickets about the Catalyst-Manual CPAN distribution.

Report information
The Basics
Id: 47363
Status: resolved
Priority: 0/
Queue: Catalyst-Manual

People
Owner: HKCLARK [...] cpan.org
Requestors: ihaque [...] dairubicon.com
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 5.8000
Fixed in: (no value)



Subject: Remove References to Old/New Ways of Doing Things
First of all, the documentation is quite good. But to a new user, the extensive discussions on new and old ways of doing things can be decidedly confusing. For example: In Catalyst::Manual::Tutorial::02_CatalystBasics: Section "HELLO WORLD" Show quoted text
> "The Simplest Way" reads as follows:
The ":Path :Args(0)" after the method name are attributes which determine which URLs will be dispatched to this method. (Depending on your version of Catalyst, it used to say "Private" but using that with 'default' or 'index' is currently deprecated.) The entire statement in perentheses is irrelevant to a first-time user. This is, after all, a tutorial on basics. An experienced user oughtn't come to the Basics Tutorial to find something like this out, there should be a place where he/she can go to find that out. Another example: Catalyst::Manual::Tutorial::03_MoreCatalystBasics: Section "DATABASE ACCESS WITH DBIx::Class" > "Create Static DBIx::Class Schema Files" This has a section on "load_classes" used by old versions of Catalyst::Model::DBIC::Schema. This section doesn't need to be here. You've made sure very clearly at the beginning that you need a certain version of the module. Once you've made that assumption, you don't need to have a discussion on what happens if you don't have that version of the module. This note can probably stay, but as a link to another page, perhaps. It just makes an already lengthy document even more lengthy, while adding no value to first-time readers, who will comprise the majority of readers who are accessing this page. Thanks very much. This is, on the whole, however, quite excellent documentation.
Made some changes a while back to try to improve this. Hopefully it strikes the right balance now.