Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Can I get the PerlMonks source code?

by SiteDocClan
on Jun 15, 2006 at 20:26 UTC ( #555609=sitefaqlet: print w/ replies, xml ) Need Help??

Can I get the PerlMonks source code?

Short answer: No.

Not so short answer: PerlMonks is based on a web site engine called Everything, which was developed by some of the same people who built the original Slashdot engine. In Everything, all of the code and data lives in the database, except for a very small kernel of static perl modules and scripts. In order to replicate PerlMonks, you'd have to get not only those few files but also all of the code stored in the database, as well as the infrastructural data records (lookup tables and whatnot). This is not easy to do. Ordinary users don't have access to those records, and even members of pmdev don't have access to all of them. Only the gods do.

If your objective is merely to build a site like PerlMonks, you could start with the latest Everything Engine code (from SourceForge) and customize it your own way. (Alternatively, you could start with the version used at Everything2, which is older than the latest version but still somewhat newer than PerlMonks'. Rumor has it that you can in fact get some of the database contents (called "nodeballs") if you start with the Everything2 baseline. A smidge of info is available over there.) Note that the code base used in PerlMonks forked from Everything development over 10 years ago, and the two code bases have moved on significantly, in different directions, since then. A lot of the concepts will resonate between them, but implementation details will differ wildly.)

If your objective is to contribute to the maintenance of the PerlMonks site itself, you can. You simply have to join the pmdev group.

Some previous discussions:

perlmonks.org source code
Perlmonks sources availability
everything v. perlmonks
Perlmonks Engine


Back to PerlMonks FAQ
Log In?
Username:
Password:

What's my password?
Create A New User
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (9)
As of 2014-12-26 13:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (171 votes), past polls