Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Perlmonks Site Design

by artist (Parson)
on Feb 17, 2003 at 15:04 UTC ( [id://235978]=monkdiscuss: print w/replies, xml ) Need Help??

Dear Monks,
I like to see if we have some type of diagrams describing perlmonks interfaces and internals. That would be very helpful to appreciate and understand it better. Certainly, a lot can be learned something from the model of real useful and successful application. It can definitely inspire the devleopments of our projects.

Thanks,

Artist

Replies are listed 'Best First'.
Re: Perlmonks Site Design
by pfaut (Priest) on Feb 17, 2003 at 15:42 UTC

    At the bottom of every page is a link to The Everything Development Company. Follow that and you'll learn about all there is to know.

    --- print map { my ($m)=1<<hex($_)&11?' ':''; $m.=substr('AHJPacehklnorstu',hex($_),1) } split //,'2fde0abe76c36c914586c';

      s/all there is to know/some of all there is to know/

      PerlMonks has evolved apart from the original Everything Engine enough that the differences between the two, in appearance and code, are quite substantial. This is definitely a good thing, yet at the same time slightly disappointing, because you can't really install Everything and learn what the internals of PerlMonks are like. You'll see the basic database manipulation modules with its subroutines and basic node handling, but it leaves a lot to be desired compared to the wonderful world of PerlMonks :)


      If the above content is missing any vital points or you feel that any of the information is misleading, incorrect or irrelevant, please feel free to downvote the post. At the same time, reply to this node or /msg me to tell me what is wrong with the post, so that I may update the node to the best of my ability. If you do not inform me as to why the post deserved a downvote, your vote does not have any significance and will be disregarded.

Re: Perlmonks Site Design
by Coruscate (Sexton) on Feb 17, 2003 at 16:21 UTC

    Though I agree it would be neat and useful to have such diagrams drawn up to show us the internals of the site, I think it's a little unrealistic. There really is a lot of code that makes up what we know as PerlMonks and documenting what everything does and how it does it would take a long time to do, and exactly who would put this information together?

    tye is overworked as it is, and I'm sure he's got a lot more on his min for things to get done than document the internals for everyone to see. Site Documentaion Clan also has enough to worry about and besides, I don't think they have access to the actual code. pmdev: a group with lots of members, though I believe that many of its members don't participate in the development as much as they could/want to. Same with all the other groups, I think that pmdev could be doing a lot better things than this as well. How about gods? I'm sure they don't need to be burdened with anything else. Everybody has plenty to do :)

    So yes, it'd be nice, but I don't think it'll be happening anytime soon. You could always try to convince a god to move you into pmdev so that you can fulfill your curiousity and help out as well.


    If the above content is missing any vital points or you feel that any of the information is misleading, incorrect or irrelevant, please feel free to downvote the post. At the same time, reply to this node or /msg me to tell me what is wrong with the post, so that I may update the node to the best of my ability. If you do not inform me as to why the post deserved a downvote, your vote does not have any significance and will be disregarded.

      It's true that pmdev isn't nearly as active as it should, perhaps, be. Unfornatly, it's a very daunting thing. The code is large, hard to get an overview of, and very sparsely documented. There's dead code all over the place, and it's rarely marked. In general, the state of teh perlmonks code is horrendious, and I'd love to be able to start over with a recent everything. Unfornatly, we just don't have that luxuary.


      Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).

Re: Perlmonks Site Design
by Anonymous Monk on Feb 17, 2003 at 23:17 UTC
    Do you want to use perlmonks.org as an good example? I mean this in the most respectfull way possible but perlmonks.org is a BAD example.

    I remember when i first visited the site (and made my first post) i had no idea where it went, how to look for it, how to navigate the site.

    perlmonks.org is the best perl site in the world, but the navigation is terrible. The fact that you have to ask for a diagram sais it all :)
Re: Perlmonks Site Design
by Anonymous Monk on Feb 18, 2003 at 05:32 UTC
    Certainly, a lot can be learned something from the model of real useful and successful application.

    sourceforge.net do a couple searches and you'll come up with some actual open source code (not a proprietary modification of an open source codebase) that you can freely look at.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: monkdiscuss [id://235978]
Approved by VSarkiss
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (4)
As of 2024-03-19 04:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found