[Catalyst] Windows Deployment

2013-01-02 Thread Tadhg
Hi All,

I’m trying to deploy a simple Catalyst application for internal users, so I
don’t need anything fancy load balancing or proxy servers etc.

My environment,
Server: Windows 2003 server 32 bit
Dev Client: Windows 7 64 bit
Perl: 5.14.12 32 bit
Catalyst: 5.90018

I’ve had a look at the deployment page on the Catalyst Wiki, which gives a
good indication of what sould work (though I think some of it may be out of
date). Each option I try leads to a roadblock, so I start down a new path
with the same result.

My no doubt misguided impressions are, Nginx/Lighttpd have limited win
support, Acache is difficult and so not recommended and IIS needs Apache
and FastCGI and is therefore doubly complex.

What I’d like is somebody to tell me what they have working on windows, or
even better what the best/least painful solution is?

If appropriate I’ll then update/extend the wiki.

Thanks,
Tadhg
Win-Noob
___
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/


RE: [Catalyst] Windows Deployment

2013-01-02 Thread Craig Chant
Hi Tadhg,

I can assure you the wiki IIS / Catalyst page is not out of date as I 
personally updated it just before Christmas!

Were you definitely looking at the following URL? 
http://wiki.catalystframework.org/wiki/deployment/iis7_fastcgi

Please check that URL and let me know what part you are personally experiencing 
problems with and I will do my best to assist you.

I have a fully functioning Catalyst 5.9 set up under ActiveState's Active Perl 
5.18 on a Windows Server 2008 R2 using IIS7.

I have also installed on a Windows 7 machine for local devel no problems (well 
ok there were, but I got it sorted!)

Regards,

Craig.

From: Tadhg [mailto:tadhg.da...@gmail.com]
Sent: 02 January 2013 12:18
To: catalyst@lists.scsys.co.uk
Subject: [Catalyst] Windows Deployment


Hi All,

I'm trying to deploy a simple Catalyst application for internal users, so I 
don't need anything fancy load balancing or proxy servers etc.

My environment,
Server: Windows 2003 server 32 bit
Dev Client: Windows 7 64 bit
Perl: 5.14.12 32 bit
Catalyst: 5.90018

I've had a look at the deployment page on the Catalyst Wiki, which gives a good 
indication of what sould work (though I think some of it may be out of date). 
Each option I try leads to a roadblock, so I start down a new path with the 
same result.

My no doubt misguided impressions are, Nginx/Lighttpd have limited win support, 
Acache is difficult and so not recommended and IIS needs Apache and FastCGI and 
is therefore doubly complex.

What I'd like is somebody to tell me what they have working on windows, or even 
better what the best/least painful solution is?

If appropriate I'll then update/extend the wiki.

Thanks,
Tadhg
Win-Noob

This Email and any attachments contain confidential information and is intended 
solely for the individual to whom it is addressed. If this Email has been 
misdirected, please notify the author as soon as possible. If you are not the 
intended recipient you must not disclose, distribute, copy, print or rely on 
any of the information contained, and all copies must be deleted immediately. 
Whilst we take reasonable steps to try to identify any software viruses, any 
attachments to this e-mail may nevertheless contain viruses, which our 
anti-virus software has failed to identify. You should therefore carry out your 
own anti-virus checks before opening any documents. HomeLoan Partnership will 
not accept any liability for damage caused by computer viruses emanating from 
any attachment or other document supplied with this e-mail. HomeLoan 
Partnership reserves the right to monitor and archive all e-mail communications 
through its network. No representative or employee of HomeLoan Partnership has 
the authority to enter into any contract on behalf of HomeLoan Partnership by 
email. HomeLoan Partnership is a trading name of H L Partnership Limited, 
registered in England and Wales with Registration Number 5011722. Registered 
office: 26-34 Old Street, London, EC1V 9QQ. H L Partnership Limited is 
authorised and regulated by the Financial Services Authority.
___
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/


Re: [Catalyst] Windows Deployment

2013-01-02 Thread Octavian Rasnita
From: Tadhg 


  Hi All,

  I’m trying to deploy a simple Catalyst application for internal users, so I 
don’t need anything fancy load balancing or proxy servers etc.

  My environment,
  Server: Windows 2003 server 32 bit
  Dev Client: Windows 7 64 bit
  Perl: 5.14.12 32 bit
  Catalyst: 5.90018

  I’ve had a look at the deployment page on the Catalyst Wiki, which gives a 
good indication of what sould work (though I think some of it may be out of 
date). Each option I try leads to a roadblock, so I start down a new path with 
the same result.

  My no doubt misguided impressions are, Nginx/Lighttpd have limited win 
support, Acache is difficult and so not recommended and IIS needs Apache and 
FastCGI and is therefore doubly complex.

  What I’d like is somebody to tell me what they have working on windows, or 
even better what the best/least painful solution is?

  If appropriate I’ll then update/extend the wiki.

  Thanks,
  Tadhg




  Apache with mod_perl works fine.

  (Installing mod_perl using ppm)



  Apache configuration is very simple to make a Catalyst app work with it.



  Octavian


___
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/


Re: [Catalyst] Re: Advent 2012 -- Catalyst in Nine Steps -- Kudos toOctavian

2013-01-02 Thread John Napiorkowski
Pretty solid list, mind if I use it to blog?

regarding the thing about Catalyst and its half in and half out regarding 
Moose, yeah I think this is definitely a problem.  Luckily I think a lot of the 
more important bits that are not moose could be moved to Plack middleware 
(authentication and authorization stuff for example).

John


- Original Message -
 From: Octavian Rasnita orasn...@gmail.com
 To: John Napiorkowski jjn1...@yahoo.com; The elegant MVC web framework 
 catalyst@lists.scsys.co.uk
 Cc: 
 Sent: Monday, December 31, 2012 8:01 AM
 Subject: Re: [Catalyst] Re: Advent 2012 -- Catalyst in Nine Steps -- Kudos 
 toOctavian
 
 From: John Napiorkowski jjn1...@yahoo.com
 
 - Original Message -
  From: Octavian Rasnita orasn...@gmail.com
  To: John Napiorkowski jjn1...@yahoo.com; The elegant MVC web 
 framework catalyst@lists.scsys.co.uk
  Cc:
  Sent: Saturday, December 29, 2012 4:32 PM
  Subject: Re: [Catalyst] Re: Advent 2012 -- Catalyst in Nine Steps -- Kudos 
 toOctavian
 
  From: John Napiorkowski jjn1...@yahoo.com
 
 
  Hi John and thank you again.
 
   I'd really like to see a project to gather up, modernize and peer
  review all the best / informative Advent articles of years past, and we 
 could
  gather
   it together as an open source project on github (similarly to the way 
 the
  Modern Perl book is done). Crafting an ebook would be
   straightforward, even if we didn't have a publisher. We could 
 version
  it and update it from time to time as well.
   We could even put it on some various ebook sites and charge a small 
 fee, to
  try and raise some money for the project.
 
 
  I mean, if we are talking about existing articles only, I think that even a
  beginner can read catalystframework.org and Catalyst advent articles from
  previous years.
 
 
  I guess my thinking is some of the older articles that are good are also 
 pre Moose and pre PSGI. I figured modernizing them and having
  people review it for modern practices would make them more valuable.
 
 Yes, this is true. modernizing is the key word as you said in your 
 original message, but I skipped it.
 Maybe it can be a good idea to present the modernized article, and also add a 
 link in it to the old article, to make more obvious what is changing, and 
 what's the benefit (because it wouldn't be helpful to just tell that now 
 we should use use Moose; extends '...'; instead of just 
 use parent '...'.
 
 But... maybe it could be also helpful to modernize Catalyst modules on CPAN, 
 because some of them use Moose, and some of them don't and some helpers 
 generate models that use Moose and others generate models that don't use it, 
 and this may be a little confusing for newbies.
 
 
  And yes, I think you are right about the reasons of not too much 
 contribution in
  the last period...
 
  Maybe it would require a smaller effort to just create a page with links to 
 the
  recommended articles, and I think the recommended articles for a beginner 
 should
  be those who allow him to create a web site with little effort, not the 
 best
  posible which may be hard to understand by a beginner.
 
  No doubt, we could easily do that!
 
 
 
 OK, I visited Catalyst Advent, and I made a list of articles which I think 
 that 
 may be helpful. Some of them need to be modernized. Here below is the list. 
 It 
 is a kind of vote for them. The other list members can also give their vote 
 pro 
 or against and also express their opinions or propose other articles. It 
 could 
 be helpful if somebody can make a list of articles from main Catalyst web 
 site 
 that might be also included (eventually modernized).
 I don't know how many of the Catalyst developers would have the time to do 
 that modernization though...
 
 (2005) Catalyst Advent - Day 11 - Caching
 http://www.catalystframework.org/calendar/2005/11
 
 (2007) Making your Catalyst App Cache-friendly
 http://www.catalystframework.org/calendar/2007/11
 
 (2010) Painless Memcached Configuration With Catalyst  DBIx::Class
 http://www.catalystframework.org/calendar/2010/3
 
 (2005) Catalyst Advent - Day 15 - Sessions
 http://www.catalystframework.org/calendar/2005/15
 
 (2005) Catalyst Advent - Day 16 - Adding RSS feeds
 http://www.catalystframework.org/calendar/2005/16
 
 If there are better ways to add an RSS feed, it should be modernized.
 
 (2005) Catalyst Advent - Day 18 - Catalyst::View::TT
 http://www.catalystframework.org/calendar/2005/18
 
 (2005) Catalyst Advent - Day 19 - Testing
 http://www.catalystframework.org/calendar/2005/19
 
 (2006) Day 7 - Testing with an External Web Server
 http://www.catalystframework.org/calendar/2006/7
 
 (2006) Day 17 - Testing Catalyst Controllers
 http://www.catalystframework.org/calendar/2006/17
 
 Eventually create a single big article or a serie of articles regarding 
 testing.
 
 (2005) Catalyst Advent - Day 22 - Action Types
 http://www.catalystframework.org/calendar/2005/22
 
 (2005) Catalyst Advent - Day 23 -