[cgiapp] CGI::Application or Dancer2, Mojolicious et similar

2016-08-11 Thread max . augsburg
Dear CGI Application Experts,

I am a Newbie in Perl and Web Programming. I tested a little bit Dancer2, but I 
liked CGI::Application from the design much much more because it feels for me 
more perlish.

But what me confuse a little bit is, that the last stable version is from the 
year 2011. Please allow me a straight and honest question: Does it make sense 
yet to learn CGI::Application or should I better go ahead to a modern framework 
as Dancer2 although CGI::Application to me appeals much more? Is 
CGI::Application still active and will there be new stable versions on CPAN in 
the near future (the devel version that contains also one security bugfix is 
more than one year old)? Or is CGI::Application over the many years simply 
ready programmed so that only minor bugfixes are necessary?

I really hope, that the wonderful CGI App has a future. I think this framework 
has such a wonderful and specific design so that it really sets itself apart 
from the "big modern" modern frameworks (Dancer2, Mojolicious, Catalyst) which 
are all very similar and so that there is real need for it. 

Best wishes,
Max
 
 

#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####




Re: [cgiapp] CGI::Application or Dancer2, Mojolicious et similar

2016-08-26 Thread max . augsburg
Dear everybody,

Sorry for my late reply. Thank you all very much for your answers. I am a 
little bit sad that the main answers seems not see CGI Application as an a 
up-to-date alternative for programming web applications at the moment. But of 
course the development tools in perl has to go forward. For me I will start now 
first with learning CGI (I bought the o'reilly book CGI Programming with Perl). 
I know that the CGI module is for many people also not an up-to-date solution 
any more and it was deleted for this reason from the core modules. But for me 
as a beginner in this topic I think it could be helpful to understand the more 
modern interfaces later (like psgi or plack) or the modern frameworks. 
Furthermore almost every hosting providers support the CGI interface so that 
deploying is much more easy than with the more modern frameworks (although 
there seems to be a solution to deploy them as CGI). Last but not least is the 
core of CGI still maintained (except the html functions that I do not use)
  and over the years very well tested and important Perl flagships as Foswiki 
use it, too.

Perhaps later if I am a little bit more experienced with the CGI interface and 
the CGI module I could help to modernise CGI::Application but at the moment I 
have unfortunately still not the capability for that.

>From the modern frameworks I would prefer Catalyst at the moment because it is 
>well documented ( I always like learning with books) and the syntax is for my 
>taste the more perlish compared to Dancer2 and Mojolicious. But I havn't 
>devoted myself very much to it because for my purposes the modern frameworks 
>feel like an overkill..

Again thank you very much for your help,

Max

#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####




Re: [cgiapp] AutoRunmode vs Apache issue

2017-05-25 Thread max . augsburg
Hi, Simon,
 
I think that DirectoryIndex is the wrong option (I think this option is only 
for the case,  that your page is requested without any path argument 
(especially instead of the the usualyl called index.html). You have to rewrite 
all requests over your CGI-script. I have the following .htaccess setting:
 
DirectoryIndex /cgi-bin/WebApp.cgi
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /cgi-bin/WebApp.cgi/$1 [QSA,L]
 
 
But I am also not very familiar with setting up Apache... At the moment I run 
my webpage over Plack. There is the setting a little bit different..
 
I know that setting up Apache, is a little bit tricky. I hope, I could help a 
little bit. If you have further questions, you are highly welcome..
 
Best wishes,
Max

#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####




Re: [cgiapp] AutoRunmode vs Apache issue

2017-05-25 Thread max . augsburg
Yes, I agree with Jerry. With "$self->mode_param(path_info => 1);"  in the 
setup section and a corresponding Apache setup you can get short URLs without 
the AutoRunMode module that I don't know. And if you want more flexibility, you 
can try my patched CGI Application version 
https://github.com/MartinMcGrath/CGI--Application/pull/2 ;-) . Perhaps in the 
next version this will be implemented...
 

> Gesendet: Donnerstag, 25. Mai 2017 um 14:21 Uhr
> Von: jerry 
> An: "CGI Application" 
> Betreff: Re: [cgiapp] AutoRunmode vs Apache issue
> Since you're just getting started, maybe you don't need autorunmode?
> I have a pretty extensive cgiapp application, and I've never used it.
> You just set up your run modes in setup() - it's not that much typing.

> Back when I was putting my stuff together, I read that autorunmode was
> fragile, and a security risk. So I just got started without it. I
> do use Apache.

> - Jerry Kaidor

#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####




Re: [cgiapp] Mailing list shutting down

2017-09-01 Thread max . augsburg
I would also like that the list continues in any form. I see that there
is still interest in this fantastic framework. Perhaps this is a chance
to reorganize and revitalize the CGI::Application framework in toto?
This would be great..



Am Freitag, den 01.09.2017, 12:49 -0400 schrieb Jesse Erlbaum:
> Jerry: Even if the list goes away, the framework remains! We still
> use it
> on many projects.
> 
> On Fri, Sep 1, 2017 at 12:36 PM, jerry  wrote:
> 
> > I would hope that some sort of list continues.  I know that there
> > are
> > newer
> > and flashier frameworks out there, but cgiapp works well for my
> > purposes,
> > and I would not look forward to recoding all my business software.
> > 
> >    Even when I started using it, there was fancier stuff out
> > there.  But
> > for me,
> > cgiapp had just the right balance of magic ( so I typed less ) and
> > understandability - so I could adapt it to my specific needs and
> > troubleshoot it when it didn't work.
> > 
> >  - Jerry Kaidor
> > 
> > 
> > On 09/01/2017 09:15, Thomas Krichel wrote:
> > > Jesse Erlbaum writes
> > > > 
> > > > We are finally decommissioning the server which hosts this
> > > > Mailman
> > > > mailing
> > > > list. Since it was started – *more than 10 years ago!* – much
> > > > easier
> > > > and
> > > > better forums for learning how to use CGI-Application have been
> > > > created.
> > > > So, it is my intention to shut down the list, with the server.
> > > 
> > >   If you give me the members' list, I can continue the list on my
> > > server.
> > > 
> > > 
> > > --
> > > 
> > >   Cheers,
> > > 
> > >   Thomas Krichel  http://openlib.org/home/krichel
> > >   skype:thomaskrichel
> > > 
> > > #  CGI::Application community mailing list  
> > > ####
> > > ##  To unsubscribe, or change your message delivery options,  ##
> > > ##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
> > > ####
> > > ##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
> > > ##  Wiki:  http://cgiapp.erlbaum.net/ ##
> > > ####
> > > 
> > 
> > 
> > #  CGI::Application community mailing list  
> > ####
> > ##  To unsubscribe, or change your message delivery options,  ##
> > ##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
> > ####
> > ##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
> > ##  Wiki:  http://cgiapp.erlbaum.net/ ##
> > ####
> > 
> > 
> > 
> 
> 

#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####