Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re^3: PerlMonks site design

by jdporter (Canon)
on May 17, 2012 at 16:24 UTC ( #971106=note: print w/replies, xml ) Need Help??

in reply to Re^2: PerlMonks site design
in thread PerlMonks site design

The former. The Everything engine (upon which PerlMonks is based) is primarily code driven. At the page top level, Everything does use an ASP/JSP-like template format. But a typical template as used here consists of a bunch of calls to code and very little (often zero) HTML. For example, the Perl Monks Discussion page's template looks like this:

[{get_sitedoclet}] [{votehead}] [{newlistapproved:monkdiscuss,monkdiscuss approved linktype,PerlMonks +Discussions,15,navbaron,showunapproved}] [{votefoot}] [{newmoderatelist:monkdiscuss,monkdiscuss approved linktype,Unapproved + Discussions}] [{addnewform:monkdiscuss,Discussion Item,Give us your input}]

Each one of those is a call to code. And yes, everything is stored in the database.*

* The exceptions are the scripts that actually handle the web request ( and the common modules, such as, and a few cron scripts, such as Vote Fairy.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://971106]
LanX wipes his face dry
NodeReaper passes a mop

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (9)
As of 2018-03-21 13:44 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (267 votes). Check out past polls.