Ynon++
You might want to look at https://metacpan.org/module/Template::Tiny for
templating, I don't think we need all of TT
John
>________________________________
> From: Ynon Perek <ynonpe...@gmail.com>
>To: John Napiorkowski <jjn1...@yahoo.com>; The elegant MVC web framework
><catalyst@lists.scsys.co.uk>
>Sent: Thursday, August 22, 2013 2:36 AM
>Subject: Re: [Catalyst] Catalyst starter template
>
>
>
>Hi,
>
>
>I think it should be easy enough to translate my code to the suggested
>catalyzer form.
>I'll do the coding and update.
>
>
>Then we'll be able to start writing templates.
>
>
>Cheers,
> Ynon
>
>
>
>
>
>
>On Tuesday, August 20, 2013 at 22:28, John Napiorkowski wrote:
>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>________________________________
>>>From: "Gianrossi, Paolo" <paolino.gianro...@gmail.com>
>>>To: The elegant MVC web framework <catalyst@lists.scsys.co.uk>
>>>Sent: Tuesday, August 20, 2013 7:37 AM
>>>Subject: Re: [Catalyst] Catalyst starter template
>>>
>>>
>>>
>>>
>>>
>>>
>>>Isn't this something along the lines of
>>>https://github.com/RailsApps/rails-composer/ for RoR?
>>
>>
>>Yes, I was thinking something like that. There's be an app on CPAN,
>>something pure Perl to make it trivial to install.
>>
>>
>> cpanm CatalystX::App::ProjectBuilder
>>
>>
>>and then that would install a commandline app that took a configuration file
>>of key values and either a url or name of an installed CPAN distribution with
>>the templates
>>
>>
>> cat myconfig | catalyzer http://github.com/path_to_something
>>
>>
>>where myconfig would just be a hash ref
>>
>>
>> {
>> name => ...
>> ....
>> }
>>
>>
>>and the url would be a repo with templates, probably using something lighter
>>than template toolkit
>>
>>
>>You'd need to be able to specify some values via the commandline I guess
>>
>>
>>
>>
>> cat myconfig | catalyzer --namespace MyApp::Web --template
>>http://github.com/path_to_something
>>
>>
>>
>>
>>that would probably work well for just being a project directory and file
>>builder. It would do some of the stuff that puppet or chef does, like
>>install mysql, and all that. These are probably overlapping concerns, and I
>>think having something like ^^ would be pretty easy to do and also I think
>>really, REALLY helpful to people using Catalyst.
>>
>>
>>I know if such a think existed I'd put some templates on github pretty quick.
>>
>>
>>If someone wants to take this on, I'd be happy to assist.
>>
>>
>>John
>>
>>
>>
>>>
>>>
>>>
>>>
>>>
>>>On 17 Aug 2013, at 20:21, Ynon Perek <ynonpe...@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@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@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@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@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/