A
Andrew
Dear Perl gurus and enthusiasts
I appeal to you because I seem to be at a significant crossroads as a
web developer and consultant for a nonprofit educational institution
who has been, for several years, kindly entrusting me with developing
web-based database applications, and I have been fairly accommodating,
with Perl CGI scripts and mostly MySQL backend (sometimes illiciting
"wow!"s with the power and agility of Perl), and other goodies
available with Linux and OSS.
Currently, however, there is mounting discussion and pressure in the
organization to produce a "serious" and comprehensive website, with
robust and modular design, consistent look and feel, as well as an
efficient maintenance scheme.
Having mainly focused on database apps, i don't seem to be up-to-date
on what the latest and greatest web-development strategies implementing
Perl/OSS are.
The organization is vaguely considering ColdFusion. I dread the idea,
for several reasons (won't elaborate on them here, for brevity's sake)
Is there a Perl/OSS alternative to ColdFusion? What is the best way to
"templatize" web-page creation, with non-redundant (yet, possibly,
user-identity-sensitive) header/footer/navigation bars/etc.?
(Server-side includes? Or is that yesteryear?) Being more or less
comfortable with database backends (rectangular tables as well as
trees), I think I can build any data component we would need myself, to
plug into whatever is suggested. I also have enough web tools for
web-based database maintenance (by others)... so, essentially, what's
missing, is efficient maintenance of static and quasi-static
(template-merged) web pages, by non-programmers.
What is the best way to involve a team of, say, 10 content developers,
in maintaining static pages?
I am apt at creating custom solutions/algorithms, by means of Linux +
Perl + [whatever interlocking OSS component] Back in 1997, still a
Perl novice, I wrote and implemented my own website-generating Perl
script that merged a tree database of content with an HTML template, to
"spontaneously generate" an entire website in a few seconds (with
things like breadcrumb trails on each page, etc). Except, that does not
seem to suffice for involving a team of content maintainers and a
variety of dynamic components. I love to create and/or express
complex and powerful algorithms - most of all in Perl (I haven't found
anything that beats Perl's thorough, comprehensive and coherent
syntax), so suggestions entailing extra perl coding and innovation on
my part are welcome.
A little devil of a detail: ColdFusion server offers embedded http
login and session variables - don't know how to produce the equivalent
with OSS (an apache and/or perl module?)
Also, why this craze over PHP? To me PHP seems to be an inferior
imposter bullying its way into the sphere of influence, unscrupulously
shoving aside the real McCoy (Perl) - or did I miss something? (some of
my colleagues, who may be involved in the said website project, who
have heard for years that I am a Perl enthusiast, and have witnessed
Perl's fruitfulness - just a few days ago "slapped me in the face" by
producing a list of tools they would like to explore for the job -
which included PHP but not Perl! ?#$!? )
TIA
andrew
I appeal to you because I seem to be at a significant crossroads as a
web developer and consultant for a nonprofit educational institution
who has been, for several years, kindly entrusting me with developing
web-based database applications, and I have been fairly accommodating,
with Perl CGI scripts and mostly MySQL backend (sometimes illiciting
"wow!"s with the power and agility of Perl), and other goodies
available with Linux and OSS.
Currently, however, there is mounting discussion and pressure in the
organization to produce a "serious" and comprehensive website, with
robust and modular design, consistent look and feel, as well as an
efficient maintenance scheme.
Having mainly focused on database apps, i don't seem to be up-to-date
on what the latest and greatest web-development strategies implementing
Perl/OSS are.
The organization is vaguely considering ColdFusion. I dread the idea,
for several reasons (won't elaborate on them here, for brevity's sake)
Is there a Perl/OSS alternative to ColdFusion? What is the best way to
"templatize" web-page creation, with non-redundant (yet, possibly,
user-identity-sensitive) header/footer/navigation bars/etc.?
(Server-side includes? Or is that yesteryear?) Being more or less
comfortable with database backends (rectangular tables as well as
trees), I think I can build any data component we would need myself, to
plug into whatever is suggested. I also have enough web tools for
web-based database maintenance (by others)... so, essentially, what's
missing, is efficient maintenance of static and quasi-static
(template-merged) web pages, by non-programmers.
What is the best way to involve a team of, say, 10 content developers,
in maintaining static pages?
I am apt at creating custom solutions/algorithms, by means of Linux +
Perl + [whatever interlocking OSS component] Back in 1997, still a
Perl novice, I wrote and implemented my own website-generating Perl
script that merged a tree database of content with an HTML template, to
"spontaneously generate" an entire website in a few seconds (with
things like breadcrumb trails on each page, etc). Except, that does not
seem to suffice for involving a team of content maintainers and a
variety of dynamic components. I love to create and/or express
complex and powerful algorithms - most of all in Perl (I haven't found
anything that beats Perl's thorough, comprehensive and coherent
syntax), so suggestions entailing extra perl coding and innovation on
my part are welcome.
A little devil of a detail: ColdFusion server offers embedded http
login and session variables - don't know how to produce the equivalent
with OSS (an apache and/or perl module?)
Also, why this craze over PHP? To me PHP seems to be an inferior
imposter bullying its way into the sphere of influence, unscrupulously
shoving aside the real McCoy (Perl) - or did I miss something? (some of
my colleagues, who may be involved in the said website project, who
have heard for years that I am a Perl enthusiast, and have witnessed
Perl's fruitfulness - just a few days ago "slapped me in the face" by
producing a list of tools they would like to explore for the job -
which included PHP but not Perl! ?#$!? )
TIA
andrew