[Catalyst] Catalyst starter template

John Napiorkowski jjn1056 at yahoo.com
Wed Sep 4 13:05:28 GMT 2013






>________________________________
> From: David Schmidt <davewood at gmx.at>
>To: The elegant MVC web framework <catalyst at lists.scsys.co.uk> 
>Sent: Tuesday, September 3, 2013 2:48 AM
>Subject: Re: [Catalyst] Catalyst starter template
> 
>
>Quite late but when I read your email again i had to think of this
>other module which does a similiar thing and thought I'd mention it
>here.
>
>https://github.com/marcelgruenauer/CatalystX-Crudite
>
>CatalystX-Crudite is a framework for writing Catalyst-based CMS web
>applications. It includes out-of-the-box user and role management and
>many starter templates. It builds upon CatalystX-Resource and
>CatalystX-SimpleLogin.
>
>In order for crudite_starter to work, you need to install this
>distribution. The starter templates are stored as per-dist shared
>files using File::ShareDir, so they can't be found from the
>uninstalled repository. I hope to improve this in a later version.
>

I used File::ShareDir::ProjectDistDir

to solve the 'make F:SD work the same in both dev and when installed.  You can see an example of my usage here

https://metacpan.org/module/DBIx::Class::Migration::ShareDirBuilder


I think this is going to be a case of ' the more the merrier'.  I think we all agree the one size fits all approach dating back to the dawn of Catalyst just is not going to work over the longer term. So lets all experiment!  Keep sending you ideas and code to this thread and I will blog about them in a bit.

John

>
>On 17 August 2013 21:21, Ynon Perek <ynonperek at gmail.com> wrote:
>> Hi All,
>>
>> After working with catalyst for some time, I found catalyst.pl too
>> minimalistic for my needs.
>>
>> So I created a small script called ctstarter.pl that adds some features to
>> the base template you get for a new project. Currently it adds:
>>
>> 1. A starter DB and migrations (using DBIx::Class::Migration)
>> 2. Code and DB tables for managing users and roles (using
>> CatalystX::SimpleLogin)
>> 3. A Twitter Bootstrap web view with templates (using
>> Catalyst::Helper::View::Bootstrap)
>> 4. Two helper scripts: one to upgrade the DB and the other to reset admin
>> password.
>>
>> You can find the source and usage instructions here:
>> https://github.com/ynonp/ctstarter.pl
>>
>> Any feedbacks is appreciated.
>>
>> Cheers,
>>   Ynon
>>
>>
>>
>> _______________________________________________
>> List: Catalyst at lists.scsys.co.uk
>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>> Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>> Dev site: http://dev.catalyst.perl.org/
>>
>
>_______________________________________________
>List: Catalyst at lists.scsys.co.uk
>Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>Dev site: http://dev.catalyst.perl.org/
>
>
>



More information about the Catalyst mailing list