Hear hear! Practical example ftw!<br><br>To add yet *another* branch to this discussion, I think it would be neat to add a few sections on &quot;Coming from $framework&quot; where $framework eq rails, django, .net, etc.&nbsp; That&#39;s probably a bit down the road, as most of my ideas seem to be.<br>
<br><div class="gmail_quote">On Tue, Feb 17, 2009 at 12:46 PM, David Steiner <span dir="ltr">&lt;<a href="mailto:tw03d034@technikum-wien.at">tw03d034@technikum-wien.at</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">&gt; So all this &#39;too many choices&#39; talk has got me thinking. &nbsp;I&#39;d like to<br>
&gt; put together some more web-available information for those<br>
&gt; transitioning to catalyst from other methods.<br>
&gt;<br>
&gt; To that end I&#39;m soliciting your thoughts on things that you found<br>
&gt; particularly hard to get a grip on when you started using catalyst.<br>
&gt; (or that you are currently having trouble with)<br>
&gt;<br>
&gt; My intent is to pick the ones that are needed most and write them up<br>
&gt; (or sponsor).<br>
&gt;<br>
&gt; My working list is as follows (in no particular order.)<br>
&gt;<br>
&gt; 1) &#39;Getting&#39; DBIx::Class (starting from a straight SQL-users point of<br>
&gt; view)<br>
<br>
</div>Areas you could focus on:<br>
- Basic Form handling, implemented with a specific module: formfu, rose, etc..<br>
- Possibly: Form handling with AJAX<br>
- CRUD operations with multiple tables<br>
- Building your own &quot;fat&quot; model API, to put as much logic into your model and<br>
then use this API in your controllers.<br>
<div class="Ih2E3d"><br>
&gt; 2) Basic Cat toolkit - the basic pieces you will want to produce your<br>
&gt; average web app.<br>
<br>
</div>Deployment with FastCGI<br>
Putting dependencies in your Makefile.pl and how to install it on another box.<br>
<div class="Ih2E3d"><br>
&gt; 3) Walkthrough of creation of a simple app end to end.<br>
<br>
</div>Yes please, a full example tutorial is just what we need!<br>
<br>
But what kind of example are you planning to do? How about you cover CRUD, to<br>
build something like... &quot;yet another Blog&quot;? Have a couple of tables with<br>
relationships like author, story, tags, categories, comments... link them up<br>
with dbix::class, use formfu for the forms, and to make it interesting: add<br>
some ajax on the forms to validate the input, without reloading the page.<br>
keep the example simple, yet functional, so that others can build on it and<br>
extend it.<br>
<br>
I&#39;d be interested in writing some parts of a tutorial like this. Let me know<br>
if you need some help writing documentation.<br>
<div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a><br>
Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Devin Austin<br><a href="http://www.dreamhost.com/r.cgi?326568/hosting.html">http://www.dreamhost.com/r.cgi?326568/hosting.html</a> - Host with DreamHost!<br>