Nate's SVLUG Talk
- Welcome to the talk! In short, our purpose is:
- Briefly outline the history of Everything
- Talk about design criteria that were somehow considered
- Exhibit nifty features
- Look at the two main examples -- Everything2 and PerlMonks
- Conclude that the engine is cool as beans.
- In the beginning, there was everything.slashdot.org
- The machine we wanted to build
- The "universal web script" - Everything1 style
- define templates and forms for database data (a generic layer)
- a multi-user system
- consistency with the philosophies behind UNIX and PERL
- The Node
- keep 'common' data properties together (title, id, createtime, author_user, etc)
- a perl hash containing fields from different data tables
- an object you can call specific methods from
- nodetypes describe the nodes functionality.
- A few examples -- and a site caveat
- Everything2.com
- Everything User Search
- Chatterbox and message opcode (rooms, too!)
- Instant Messaging
- The other users "ladder"
- /borg
- e2 jukka theme (themeablitly)
- cool and coolwriteups, cool archive
- voting/experience system -- level votes, et al.
- Inspiration
- An experience system -> virtual currency
- Real numbers in your reputation system
- Level powers
- Quests -- Everything Music, etc.
- Inspiration
- Perlmonks.org -- Props to Vroom
- Incorporated similar aspects (chatterbox, XP system, etc), but more Slash/like
- Note and shownote
- decorate, decorate -- monkquip and randomonk
- listandmoderate (ie Seekers of Perl Wisdom
- Everything2.com
- How do you build this?
- Why don't I shut up and let you ask questions?
- Let's go home.