Everything2
Everything2, often abbreviated as E2, is a collaborative online platform and database where registered users, known as "noders," create, edit, and interlink original writings called "nodes" on diverse topics ranging from encyclopedic articles and personal essays to poetry, fiction, and reviews.[1] Founded on November 13, 1999, by Nathan Oostendorp—a co-founder of the technology news site Slashdot—it serves as a creative community emphasizing user-generated content, moderated for quality through voting, editorial feedback, and reputation systems based on experience points (XP).[2][1] The platform evolved from an earlier project called Everything, launched in March 1998 by Oostendorp as a simple database for user-submitted definitions and links, initially tied to his company BlockStackers Intergalactic (BSI).[3] By 2000, Everything2 had expanded into a more structured yet freeform environment, distinguishing itself from rigid wikis by allowing multiple perspectives on a single topic through layered nodes and softlinks for thematic connections.[1] Early hosting was colocated with Slashdot servers, but as the site grew to host hundreds of thousands of nodes, it transitioned to independent operations, including a period at the University of Michigan, before stabilizing under its current setup.[4] Key features include the Chatterbox, a real-time discussion forum for community interaction; a messaging system for private communication; and annual events like the Iron Noder Challenge, where participants commit to daily writing.[1] Content retention remains with authors, and the site discourages plagiarism or unoriginal work, fostering a culture of originality and constructive critique over public debate.[1] As of November 2025, Everything2 hosts nearly half a million pieces of writing, continuing to attract contributors interested in niche, experimental, or introspective content.[5]History and Development
Founding and Early Years
Development of Everything2 began in 1998 by Nathan Oostendorp, known online as "nate," as a successor to the original Everything site (Everything1), which had been developed by Oostendorp prior to the founding of Blockstackers Intergalactic (BSI), a small software company later co-founded by Oostendorp and Rob "cmdrtaco" Malda.[6] The project emerged from discussions between Oostendorp and Malda, who were inspired by the open source movement and their experiences building Slashdot, aiming to create a flexible, community-driven database for linking and sharing ideas in a non-hierarchical way.[6] Unlike traditional encyclopedias focused on objective facts, Everything2 was designed from the outset as a collaborative knowledge-sharing platform that prioritized subjective, user-generated content, personal essays, and interconnected writeups to foster diverse perspectives on any topic.[7] The initial technical setup utilized Perl as the primary programming language to build the Everything Engine (ecore), a custom system for handling user submissions and interconnections, with data stored in a MySQL relational database to support scalable content management.[4] Early development involved porting content from Everything1, which had limited each node to two short writeups without advanced features like discussion threads, evolving the platform into a more robust hypertext environment capable of handling multiple contributions per topic.[6] This setup allowed for rapid iteration based on community feedback, reflecting BSI's small team of developers who peaked at seven members during the site's formative phase.[6] Key early figures included Oostendorp as the primary architect, Malda as a co-developer and promoter through his Slashdot influence, and dem bones, who served as the initial content manager to curate and organize submissions.[6] The Custodian emerged as an influential early administrator and prolific contributor, helping to moderate content and establish community norms during the site's nascent stages. Public access to Everything2 began on November 13, 1999, marking the official launch when nodes from Everything1 were fully imported, instantly populating the database with foundational material and attracting initial users from related online communities.[6]Evolution and Key Milestones
Following its launch, Everything2 experienced rapid growth in the early 2000s, with the user base surging to approximately 70,000 registered users by 2003 and the number of writeups exceeding 480,000 contributions as the community expanded its collaborative writing efforts.[8][9] This period marked a foundational phase of community building, driven by the site's unique blend of encyclopedic and creative content, which attracted dedicated contributors spending hours weekly on writeups. The introduction of the voting system during this time enabled users to rate writeups with "cool" votes, awarding eXPerience points (XP) at a rate of 3 per positive vote, which helped establish a reputation-based hierarchy and encouraged high-quality submissions.[8] A key event in 2002 was the acquisition of a dedicated domain for development and testing, community2.com, registered on November 4 to support ongoing code updates without disrupting the main site.[10] By 2005, Everything2 implemented a significant redesign, shifting to AJAX for dynamic content loading, which allowed for smoother navigation and real-time updates without full page refreshes, enhancing the overall user interface. Discussions around further redesigns in the mid-2000s emphasized JavaScript and AJAX to reduce clutter and improve accessibility while preserving the site's core structure.[11] The 2010s brought technical challenges, including server migrations that tested the site's resilience; for instance, a hardware failure and subsequent move resulted in temporary outages affecting SSL certificates, search functionality, and redirects, requiring manual interventions to restore operations.[12] The platform also navigated waves of spam and vandalism, with moderators employing strict policies and user reporting to mitigate low-quality or disruptive content, though high editorial standards sometimes deterred new participants. In 2015, mobile optimization efforts introduced responsive design elements, making writeups and navigation more compatible with smartphones and tablets to accommodate growing mobile usage.[13] User engagement reached its peak around 2004, coinciding with heightened online community activity before the rise of social media platforms, after which participation stabilized at lower but consistent levels, supported by a core group of long-term contributors. By 2010, the site had amassed nearly 1 million writeups and recorded about 1.85 million unique monthly visits, with 85% from new users, indicating sustained interest despite the plateau in growth.[14]Technical Infrastructure
Everything2 operates on the Everything Engine (ecore), a custom content management system originally developed in 1999 and written primarily in Perl. The backend relies on Perl CGI scripts, utilizing modules such as CGI.pm for handling web requests and DBI for database interactions, enabling dynamic page generation from user-submitted content. This architecture supports the site's core functionality of creating, editing, and linking nodes in real-time. At the heart of the system is a MySQL database, which stores all site data including nodes, writeups, user information, and metadata. Nodes serve as the central entities, representing everything from individual writeups to collections known as e2nodes, which aggregate multiple contributions under a single title; each includes details such as type (e.g., article, user, or link), author attribution, and revision history to track changes over time. The current setup uses MySQL 8.0 hosted on Amazon RDS for managed relational storage, with plans to potentially migrate to AWS Aurora for enhanced scalability and performance.[15][16] To optimize performance under varying traffic loads—such as the 1.54 million web requests processed in November 2025—Everything2 employs caching mechanisms, including nodecache for frequently accessed node data, which recently yielded 5-10% improvements in response times. Additionally, memcached is utilized for storing archival data like old Chatterbox messages, reducing database queries for historical content. These strategies help mitigate load on the MySQL backend during peak usage.[15] The site's hosting has evolved from initial shared environments in its early years to dedicated servers, transitioning to cloud infrastructure around 2020 for better reliability and scalability. Today, it runs on AWS using Fargate for containerized, horizontally scalable deployment on Ubuntu LTS 24.04 servers, supporting features like HTTP/2 for over 214,000 requests monthly. Security measures include AWS Bot Management to detect and control automated traffic, alongside rate-limiting primitives in robots.txt to curb misbehaving bots that ignore standard crawl guidelines.[15][15]Core Concepts and Content Model
Nodes and Writeups
In Everything2, a node serves as the core structural unit, functioning as a unique, titled container for content with an assigned identifier that enables linking and organization across the site. Each node represents a specific topic, concept, or entity, distinguishing Everything2 from single-page wiki models by allowing multiple independent contributions under one title without centralized overwriting. This design fosters collaborative diversity, where nodes act as hubs aggregating user-generated material while maintaining each submission's integrity.[17][18] Writeups constitute the primary form of content within nodes, consisting of user-submitted texts, poems, or other media that attach directly to a chosen node. Users create a writeup by drafting in a provided editor, incorporating elements like hard links to related nodes, and submitting it to either an existing node or a new nodeshell (an empty node awaiting content). Authors can update their own writeups, which revise the submission in place without generating duplicates, and is limited to approximately 64,000 characters to encourage focused contributions. This attachment model ensures writeups remain tied to their host node, building a layered repository of perspectives on the topic.[19][20] Everything2 employs several node types to categorize content, including e2nodes for general reference and topical entries that host multiple writeups; daylogs, which are personal journal-style nodes titled by date for daily reflections or miscellaneous thoughts; fiction nodes dedicated to creative narratives, stories, or imaginative works; and user nodes, such as individual homenodes that serve as personal profiles and are uniquely assigned to each registered user. The platform's editing paradigm prioritizes non-revertible additions, prohibiting users from altering or deleting others' writeups to preserve historical contributions and encourage additive collaboration—authors may only update their own work, while new submissions expand the node organically. Nodes like "coffee" exemplify this, amassing over a dozen writeups that span scientific details on caffeine, cultural histories of brewing rituals, and subjective essays on its daily rituals, illustrating the depth achieved through cumulative user input.[21][18][22]Linking Mechanisms
Everything2 employs several types of hyperlinks to interconnect its nodes, facilitating navigation and contextual enrichment of content. These mechanisms allow users to reference related material seamlessly, with each type serving distinct purposes in building the site's hypertext structure.[23] Hard links provide direct, unstyled hyperlinks to nodes, created by enclosing the exact node title in square brackets, such as [node title]. This syntax generates a clickable link that directs users to the specified node if it exists; otherwise, it triggers a search for similar titles. Hard links are the foundational inline linking tool, used to connect concepts, terms, or references within writeups without altering the display text, promoting concise integration of related content.[24][23] Soft links function as inline, contextual hyperlinks with customizable display text, enabling users to link to a node while showing alternative wording for better readability or emphasis. The syntax follows [target|display text], where the target is the node title and the display text appears as the clickable phrase. For instance, [Everything2|collaborative database] displays "collaborative database" but links to the "Everything2" node. These links enhance narrative flow by avoiding awkward phrasing while maintaining precise targeting.[25][23] Pipe links serve as an alias for soft links, utilizing the same piped syntax to allow flexible display options, as exemplified by linking descriptive phrases to core node titles. This mechanism supports creative linking, such as connecting common names to full titles or ironic commentary to relevant entries, without disrupting the writeup's tone.[25] Firm links are permanent, admin-set hyperlinks established by editorial staff to support structural navigation, typically appearing at the top of nodes to redirect users from variant titles or nodeshells to primary content-rich nodes. Created via staff intervention or user suggestions messaged to editors, firm links are one-directional, ensuring efficient guidance toward authoritative material, such as linking "shortstop" to "short stop" for search optimization. They address limitations in the site's search engine, like handling symbols or plurals, and are not user-editable.[26][23] Coolness refers to a user-voted quality metric applied to writeups within nodes, where upvotes increase reputation scores and user "cooling" (C! by level 4+ users) elevates content to the Cool Archive, influencing node visibility in searches and recommendations. Higher coolness rankings prioritize well-regarded material in results, encouraging quality linking and content discovery based on community endorsement rather than recency alone.[21]Content Organization
Node shells in Everything2 serve as the foundational structure for content grouping, allowing multiple user-submitted writeups to be organized under a single, shared title or topic. A node shell is essentially an empty or initial framework for a topic, created when a user starts a new entry without immediately adding substantial content; it acts as a placeholder that invites collaborative contributions from the community. Once writeups are attached to the node shell, they collectively form a comprehensive resource on the subject, with no single user owning the node. This grouping mechanism enables diverse perspectives on the same topic to coexist, fostering a layered, evolving body of knowledge.[17] Search functionality on Everything2 is primarily keyword-based, enabling users to query the database for relevant nodes and writeups. Results are ordered by relevance scoring, which incorporates factors such as the frequency of incoming links from other nodes and user votes on content quality, prioritizing highly regarded and interconnected material. This approach ensures that popular, well-linked, and positively voted entries surface prominently, aiding discovery in a vast repository without a rigid hierarchical directory.[13] Categories and tags provide additional pathways for browsing and organizing content on Everything2, with users applying descriptive topics to nodes for thematic grouping. Categories are user-created lists that aggregate related nodes, such as "Literature" for literary analyses or "Science" for technical explanations, and can be personal, public, or group-editable to suit different collaboration needs. Tags function similarly as lightweight labels attached to writeups or nodes, facilitating filtered navigation and serendipitous exploration of interconnected themes without altering the core node structure. Examples include tagging entries under "History" or "Humor" to enhance topical discoverability.[27] The draft area offers a private, temporary workspace for users to compose and refine unfinished writeups before attaching them to a node shell. Accessible only to the author, this feature allows iterative editing without public visibility, including support for HTML tags and Unicode for formatting. Drafts can be created anew or retrieved from storage, with options to view even those previously "nuked" (deleted by moderators), providing flexibility in the writing process prior to final submission and community review.[28] Archive policies on Everything2 emphasize preservation with selective highlighting, particularly through the "cooling" mechanism where outstanding writeups are marked for inclusion in the Cool Archive after community recognition. This "cooling" process, initiated by user upvotes or nominations, ensures that high-quality, inactive material remains accessible in a dedicated archive, preventing loss while curating a timeline of the site's intellectual contributions.[29]Community and Governance
User Participation
User participation on Everything2 is facilitated through a straightforward free registration process, where individuals create an account by selecting a username and setting a password, enabling access to core features like content submission.[30] While the platform does not explicitly detail email verification in its signup interface, registration grants immediate entry as a basic user, starting at level 1 (often termed "newbie" status).[31] Progression through experience levels occurs via accumulated XP from positive votes on contributions, with advanced roles including editors and the highest administrative tier known as "god," reserved for site overseers.[32] This tiered system encourages ongoing engagement by rewarding quality output with increased privileges and visibility. Core contributions revolve around collaborative content building, including authoring writeups—original textual pieces added to topical nodes—and creating new nodes (nodeshells) for unexplored subjects to expand the database. Users also participate by voting on writeups with up or down votes to gauge quality and influence visibility, as well as sending private messages via the /msg system for feedback, compliments, or discussions with other noders.[33] These activities form the daily rhythm of interaction, blending individual creativity with communal curation. The active user demographics skew toward English-speaking creative writers, poets, and essayists who value expressive, non-traditional knowledge sharing over encyclopedic rigor.[13] Editor reflections from the 2020s highlight a dedicated core of participants, with community polls noting a gradual decline in overall activity but sustained involvement from long-term contributors producing writeups monthly.[34] As of 2025, the active user base is estimated at around 50-100 regular contributors.[13] Community social norms prioritize originality, discouraging plagiarism through moderation, while favoring humorous, insightful, and personal narratives that prioritize wit and perspective over verbatim factual accuracy. This ethos cultivates a playful yet discerning atmosphere, where content blending information with levity is celebrated. Retention remains a notable challenge, marked by high initial engagement drop-off, particularly after the first month, as new users often face content revisions or removals that can discourage continued participation.Policies and Guidelines
Everything2 maintains strict content policies to ensure the site's collaborative database remains a repository of original, high-quality writing. Users are required to submit original work, with plagiarism explicitly prohibited, as it undermines the community's emphasis on authentic contributions. Spam, off-topic posts, and any exploitation of the site's infrastructure are banned, and authors retain ownership of their content, allowing them to remove or repost it elsewhere, though staff may edit or delete violations at their discretion.[35] Moderation on Everything2 is handled by designated roles, including editors (marked with a $ symbol) and administrators known as "gods" (marked with an @ symbol). Editors focus on curating content by cooling nodes to highlight superior writeups, removing substandard ones from the New Writeups queue, correcting errors, and firm-linking or soft-locking nodes for maintenance. Gods possess all editorial powers plus additional authorities, such as blessing users with experience points, deleting or moving writeups, and handling title edits, all aimed at preserving node integrity and issuing warnings or suspensions for policy breaches. Chanops (marked with a + symbol) moderate the Chatterbox discussion area to maintain order. These volunteer roles, limited to around 30 active members selected for merit and activity, enable proactive node maintenance and user guidance.[36] The site's guidelines have evolved significantly since its inception. In the early days of Everything (E1, pre-1999), a laissez-faire approach prevailed, with minimal restrictions like a 512-character limit per writeup and no user tracking or discussion features, relying on basic voting for rudimentary content control. Upon launching Everything2 in November 1999, the hiring of a content manager marked a shift toward emphasizing quality writing and community-driven curation. Throughout the 2000s, this transitioned to a more structured system, incorporating coolness voting—where users upvote writeups to elevate them to the Page of Cool—allowing the community to democratically filter and promote valuable content while downvoting or removing low-quality submissions.[37][3] Dispute resolution emphasizes community involvement and staff oversight, with users encouraged to raise concerns via the public Chatterbox forum or direct contact with E2 Staff for appeals against moderation decisions. This process prioritizes consensus, where staff make final judgments but consider community input to resolve conflicts over content removal, edits, or user actions, fostering a collaborative rather than adversarial environment.[35] Inclusivity rules were formalized in updates following 2010, with the 2022 Code of Conduct explicitly prohibiting harassment, including threats, unwanted advances, doxxing, and discrimination based on race, gender, or other protected characteristics, to prevent harm and promote diverse voices. No explicit hate speech is permitted unless in clearly fictional, historical, or parodic contexts, judged by staff to safeguard a welcoming space for all contributors. These measures build on earlier community standards to address evolving social expectations.[35]Rewards and Incentives
Everything2 incorporates gamification through its experience points (XP) system, which rewards users for creating and receiving positive feedback on writeups. Users earn XP upon submitting a writeup, receiving a base amount of 2 XP per creation, with additional XP accrued from upvotes (1 XP each) and "C!" endorsements (chings) on their content. A C! grants 10 XP and elevates the writeup to the Cool Archive for greater visibility. As XP accumulates, users progress through levels defined by escalating thresholds—for instance, reaching certain levels unlocks abilities like uploading full-sized images to home nodes or customizing titles and mottos.[38][39] Coolness ratings on Everything2 stem from aggregate vote scores, known as reputation (rep) points, which represent the net total of positive and negative votes cast on a writeup by the community. Higher rep scores enhance a writeup's prominence, causing it to rank above lower-rep entries within a node's display order, thereby prioritizing quality content in search results and node views. Chings complement rep by serving as a curated endorsement, compiling top-rated writeups into the Cool Archive and front-page features to spotlight exemplary contributions. The site features annual events like the Iron Noder Challenge, a month-long competition encouraging participants to produce at least 30 writeups in 30 consecutive days, with successful completers receiving badges, bonus XP or GP (gift points), and occasional prizes such as Amazon gift cards for standout themes. Everything2 operates without monetary incentives, emphasizing intrinsic motivation through reputational gains, community recognition, and the satisfaction of contributing to a collaborative knowledge base. Users are driven by the desire to share original writing, receive constructive feedback, and build esteem within the nodership via visible achievements like level advancements and cooled content.[40]Features and User Experience
Messaging and Interaction
Everything2 facilitates user-to-user and user-to-content interactions through a suite of integrated communication tools, emphasizing collaborative feedback and real-time engagement within its community-driven environment. These features support both private exchanges and public discourse, allowing noders—registered users—to critique, discuss, and refine content without disrupting the primary database structure.[13] The core messaging system includes private notes, sent via the/msg [username] command, which enable direct, one-on-one communication for personalized feedback or coordination. These notes appear in a dedicated Message Inbox, separate from public channels, ensuring privacy while maintaining accessibility for up to 10 recent exchanges per conversation. Complementing this are public scratch pads, temporary drafting spaces that multiple users can edit collaboratively, often used for soliciting group input on writeups before formal submission. Scratch pads promote iterative development, with users adding text, links, or suggestions in a shared, non-permanent format.[41]
Central to live interactions is the Chatterbox, a persistent real-time chat room introduced in Everything2's launch year of 1999, functioning much like an IRC channel embedded in the site's interface. It hosts public discussions on topics ranging from node ideas to site announcements, alongside private whispers for discreet exchanges, with commands such as /me for action descriptions and /whisper for subtle notations. The Chatterbox has evolved to include archiving tools and third-party clients like Chatterlight for enhanced usability, fostering a sense of immediacy in community building.[41]
For content-specific engagement, comments and footnotes provide inline mechanisms for annotations on existing writeups, enabling users to offer critiques, expansions, or references directly beneath or within the text. Footnotes, in particular, allow for supplementary details without altering the original submission, while comments encourage broader dialogue on a node's merits or inaccuracies. Notification features further streamline interactions by sending email alerts for key events, such as votes received on a writeup, edits to co-authored content, or mentions in Chatterbox discussions, ensuring users stay connected to relevant activity.[42]
User levels influence access to advanced interaction privileges, such as extended private messaging capabilities.[43]
Copyright and Licensing
Everything2 operates under a framework where content ownership remains with individual authors, who retain full copyright without any specific license agreement imposed by the site upon submission. Authors implicitly grant Everything2 Media, LLC—a perpetual permission to host, display, and distribute the content to maintain the database's stability, though requests for removal are considered on a case-by-case basis, typically approved only if the content violates site policies.[44] The platform accommodates fair use provisions under U.S. copyright law, permitting limited quotes or excerpts from external sources for purposes like criticism, commentary, or education, provided they are transformative and do not substitute for the original work. However, strict originality requirements are enforced through community moderation, prohibiting plagiarism or excessive reproduction; brief references to plagiarism rules align with broader editorial guidelines emphasizing unique contributions.[45] Everything2 complies with the Digital Millennium Copyright Act (DMCA), with administrators handling takedown notices through a designated process that includes verification and prompt response to valid claims of infringement. Such incidents are rare, largely due to proactive user vigilance in reporting potential violations before formal notices arise, as noted in site administration logs. In the site's early days around its 1999 founding, content contributions operated under an informal open ethos without explicit licensing, shifting over time to formalized policies to clarify rights while preserving author control.[46]Software and Interface
The Everything2 interface employs a minimalist, text-heavy layout that emphasizes content legibility and seamless navigation via hyperlinked nodes, fostering an environment focused on written material rather than visual distractions.[40] This design prioritizes the display of user-generated writeups, with prominent search functionality at the top of pages and an "Epicenter" hub for personal tools and drafts, ensuring quick access to core activities like reading and editing.[47] Users are able to select from customizable themes, such as the "jukka" theme optimized for clean printing by stripping backgrounds, allowing adjustments to visual elements like font sizes and color schemes to suit individual preferences.[48] Further personalization is possible through user CSS, enabling advanced styling via external tools or browser extensions, while node display preferences in user settings control aspects like hint visibility for writeup quality and HTML validation.[49][50] Editing on Everything2 is facilitated by a WYSIWYG-like markup editor featuring a built-in HTML toolbar for inserting common tags, such as bold (<strong>) via a "b" button or italics (<em>) via an "i" button, alongside support for structured elements like headings (<h1> to <h6>), lists (<ul>, <ol>), blockquotes, and horizontal rules (<hr />).[50] Users can incorporate HTML for formatting, including attributes for alignment in paragraphs (<p align="center">) and numbered list types (<ol type="A">), though most attributes are filtered for security. Images are supported through external embedding via the <img> tag, with recommendations for alt text to describe content for better usability, adhering to standard web practices.[50] A preview mechanism is integrated via the "Drafts" feature, where users save incomplete writeups privately in the Epicenter for review before submission, and post-submission edits occur directly in a textbox at the node bottom; writeup hints in user settings flag HTML errors or quality issues during composition.[47][50]
Mobile responsiveness includes a dedicated mobile site at m.everything2.com that reformats the text-heavy content into a single-column layout for smaller screens, improving readability and link accessibility on devices without disrupting the core node-based structure. This version supports app-like progressive web app (PWA) features through standard browser capabilities, such as offline caching of visited pages and touch-optimized navigation, though it relies on the site's responsive elements rather than a native app.[51]
Accessibility features include compliance with keyboard navigation, as the site's HTML links and forms follow standard tab-order conventions for screen readers and non-mouse users, and alt text requirements for any embedded images to provide descriptive context. User settings further aid usability by toggling hints for strict HTML compliance and critical writeup feedback, reducing barriers for new contributors while maintaining a focus on textual content over multimedia.[50] Overall, these elements ensure the interface remains approachable for diverse users, with backend support enabling stable front-end performance.[47]