Fact-checked by Grok 2 weeks ago

TWiki

TWiki is an open-source enterprise wiki and platform designed for structured collaboration, , and custom application development. It supports browser-based editing, automatic linking of topics, and to facilitate team-based content creation and organization. Originally developed as a tool for enhancing developer communication, TWiki extends beyond traditional wikis by incorporating forms for structured data, file attachments, and revision control systems. The platform was founded in 1998 by Peter Thoeny, who created it while working at TakeFive, a , drawing inspiration from Ward Cunningham's original . Thoeny initially named it T5Wiki before shortening it to TWiki, and it evolved from an internal tool called JosWiki used at the project. Since its public release in 2000, TWiki has been maintained by a global volunteer community, achieving over 700,000 downloads and adoption in over 100 countries. Key milestones include the introduction of plugins in 2002 for extensibility and ongoing releases, with the latest stable version 6.1.0 (released 2018), supporting features like rich text editing and customizable access controls. TWiki's core functionalities enable uses such as , document repositories, and replacements, with built-in support for over 400 extensions to tailor workflows. It powers applications for organizations including , , and , serving 50,000 small businesses, 73,000 registered users, and millions of users worldwide for enterprise collaboration. The platform's emphasis on , , and —available in 14 languages—makes it suitable for large-scale deployments in industries like and .

History

Founding and Early Development

TWiki was founded by Peter Thoeny in 1998 while working at TakeFive as a wiki-based application platform aimed at facilitating collaboration in corporate environments. The project originated from Thoeny's work at TakeFive, where he adapted elements from the earlier JosWiki to create a more structured system for knowledge sharing and project management. Written in Perl, the initial implementation relied on plain text files for storing and versioning content, enabling simple hypertext functionality without requiring a database. The initial version was installed on July 23, 1998, marking the start of the . Early enhancements quickly followed, transforming it from a basic hypertext tool into a more robust . For instance, on August 7, 1998, automatic email notifications were added for topic changes; TWiki variables for dynamic content were introduced on July 28, 1998; and server-side includes were implemented on August 6, 1998. By October 26, 1998, revision control via was integrated, along with topic previews before saving, and on November 10, 1998, features for viewing differences between revisions were added. These updates laid the groundwork for collaborative editing and version tracking. A significant milestone came on December 7, 1998, with the addition of category tables, which introduced structured information using HTML forms—early precursors to form-based and capabilities. By 2000, TWiki had evolved further to include essential wiki features such as topic linking via WikiWords, basic access controls, topic locking to prevent conflicts, file attachments (added July 1, 1999), and tables for organized content (September 1, 1999). Inline search and access statistics were incorporated in the May 1, 2000 release, enhancing usability for growing user bases. Authentication and online registration followed in September 1999, supporting secure, multi-user environments. It was publicly released as open-source in 2000. Public adoption began to accelerate in the early as TWiki's open-source nature drew interest from organizations seeking tools. Releases from 2002 to 2005 built on these foundations, refining form-based for database-like operations and adding reporting tools to generate summaries from structured topics. Key milestones included the release on September 1, 2001 (version 2001-09-01), which introduced the Plugin API to enable extensibility through modular add-ons. The release on February 1, 2003, improved stability and support. Further growth came with the Cairo release on September 1, 2004, featuring automatic upgrade scripts, new skins for customization, and enhanced plugin functionality. In 2006, the release (version 4.0) on marked a major advancement with the beta of a editor, simplifying content creation for non-technical users, alongside simpler installation processes and beta hierarchical sub-webs for better organization. These developments solidified TWiki's position as a versatile platform for enterprise collaboration during its formative years.

Commercialization and Community Fork

In 2007, Peter Thoeny, the founder of TWiki, established TWiki.net to commercialize the project, introducing a model that combined open-source under the GNU General Public License (GPL) with proprietary enterprise support and add-ons licensed under the . This shift aimed to accelerate development and provide for large-scale deployments, initially receiving positive as it promised enhanced resources for the growing user base. However, the company's control over the and code repository began to raise concerns among contributors regarding transparency and decision-making autonomy. Tensions escalated between 2007 and 2008, driven by disputes over the pace of development, which many viewed as stagnant, and proposed changes to governance that favored Thoeny's benevolent dictator for life (BDFL) role. Community summits in Rome (August 2007), California (February 2008), and Berlin (September 2008) highlighted frustrations with contributor rights, including demands for a perpetual license to protect open-source contributions from potential proprietary restrictions. Although TWiki remained under the GPL, the dual-licensing approach for certain extensions and the company's assertion of trademark control fueled fears of diminished community influence, leading to the election of an interim board in September 2008 to mediate. These conflicts culminated in stalled progress on core features and a growing divide between volunteer developers and the commercial entity. On October 27, 2008, TWiki.net unilaterally assumed full control of the TWiki.org site, revoking edit access for most contributors and displacing the interim board, which prompted the immediate forking of the project by the majority of the development team. The community announced the fork as "Foswiki" on November 20, 2008, positioning it as a democratic, volunteer-driven alternative fully compatible with existing TWiki installations to ease migration for users. This split resulted in the loss of key developers to Foswiki, significantly weakening TWiki's open-source momentum, though TWiki.net retained a dedicated enterprise customer base focused on supported deployments. Under the new ownership, TWiki continued its release cycle, with version 4.2.4 () issued on December 6, 2008, emphasizing through support for URLs and enhanced handling of international characters in content and navigation. This update addressed prior limitations in multilingual support, enabling broader adoption in global enterprises while maintaining the project's core architecture. The fork's legal and ramifications included no formal disputes over code ownership—given the GPL's protections—but a clear in project trajectories, with TWiki prioritizing commercial stability over rapid innovation. Following the fork, TWiki continued under TWiki.net, with subsequent releases including version 6.1.0 () on July 16, 2018, which remains the latest stable version as of 2025.

Core Features

Collaboration and Content Management

TWiki employs a structured wiki paradigm where content is organized into topics, which serve as individual pages identified by unique WikiWord names. These topics are grouped into webs, enabling hierarchical organization through the Web.Topic syntax, such as Main.ProjectPlan, which allows cross-referencing topics across different webs for logical categorization and navigation. All changes to topics and attachments are managed through built-in revision control using (RCS), automatically saving each edit with timestamps, authors, and change comments. Users can access full revision histories via the link, compare versions with diff views to highlight modifications, and revert to previous states as needed; attachments similarly undergo versioning, storing differences for text files and full copies for binaries to preserve complete records. Access control in TWiki is fine-grained, permitting restrictions on individual topics or entire webs through meta-variables like ALLOWTOPICVIEW for read access, ALLOWTOPICCHANGE for write permissions, and ALLOWTOPICRENAME for administrative actions. Permissions are enforced using user groups defined in the Main web, such as Set GROUP = User1, User2, combined with mechanisms to identify users and apply roles like read-only, editor, or admin, ensuring secure . To support structured content, TWiki provides custom data forms that attach to topics, allowing users to input categorized information via fields like text, select lists, or checkboxes, transforming free-form pages into searchable . Reporting is facilitated by the SEARCH macro, which performs database-like queries on form data and topic meta-information, enabling formatted results such as tables or lists filtered by criteria like dates or keywords. Integration for collaboration includes and feeds generated automatically for web changes, accessible via WebRss and WebAtom pages, to notify subscribers of updates. alerts are sent through the WebNotify , compiling daily or periodic summaries of modifications for subscribed users or groups, while attachments are handled via an Attach supporting uploads, versioning, and secure storage to streamline . These core features can be extended through plugins for advanced workflows.

Extensibility and Application Platform

TWiki serves as a robust platform for extending its core wiki functionality through a rich ecosystem of plugins and add-ons, enabling users to customize and build sophisticated applications without modifying the underlying codebase. Over 400 official extensions are available via the TWiki.org repository, encompassing diverse functionalities such as calendars for scheduling, charts for data visualization, and integration for authentication. These extensions are categorized into plugins, add-ons, contribs, and skins, allowing seamless enhancement of features like content rendering, user interaction, and system integration. The architecture is built around modules that integrate with TWiki's processing pipelines, hooking into key events such as rendering, , and to inject custom behaviors. Each typically includes a module (e.g., placed in the lib/TWiki/Plugins/ directory) and a documentation topic, with installation managed through packages or the interface. Plugins adhere to policies that ensure across TWiki versions, using predefined handlers like initPlugin for initialization and commonTagsHandler for processing TWiki variables. This modular design supports unlimited feature additions while maintaining core stability, with security features like the TWiki::[Sandbox](/page/Sandbox) module restricting potentially unsafe operations. For application development, TWiki leverages templates, macros, and form-based data structures to create tailored solutions such as portals, project trackers, or systems. Macros like %INCLUDE{} enable dynamic content assembly by embedding topics or sections from other pages, while form templates define structured data entry for topic-based databases that support querying and reporting. Developers can build knowledge bases by combining these elements with search functionalities, or construct team portals using topic templates and variable expansions to automate workflows without requiring external programming languages. The TWiki API, primarily through the TWiki::Func module, provides developers with a comprehensive set of functions to script custom behaviors, including access to user sessions, topic manipulation, and plugin hooks. Functions such as saveTopic for persisting changes or redirect for navigation control allow for advanced automation, enabling the creation of interactive applications directly within the TWiki environment. This API facilitates of extensions, ensuring that custom developments remain aligned with TWiki's extensible framework.

User Interface and Editing

TWiki's user interface relies on a web-based front-end accessible via standard browsers, emphasizing simplicity and familiarity for collaborative editing. Core editing begins with markup-based syntax, where users compose content using TWiki (TML), a lightweight set of shorthands for formatting. For instance, WikiWords—camel-case combinations like "UserInterface"—automatically generate hyperlinks to topics without additional syntax, facilitating seamless navigation and linking. Structured elements such as tables (using pipe symbols |), bulleted lists (*), numbered lists (1.), and headings (--- for levels) are created through intuitive text patterns, enabling rapid content creation without specialized software. To broaden accessibility for non-technical users, TWiki introduced a editor in release 4.2.0 (FreetownRelease) on January 22, 2008, powered by the JavaScript library. This visual editor, enabled by default via the "Edit" button, renders content in real-time while preserving TML fidelity through bidirectional translation, allowing users to switch to "Raw Edit" mode for precise markup adjustments. Key enhancements include improved handling of lists, attachments, and international characters, with the WysiwygPlugin framework ensuring round-trip compatibility between TML and . Navigation within TWiki emphasizes efficient topic and web browsing, featuring a persistent search bar for full-text queries across sites, breadcrumbs for hierarchical path display (configurable via plugins like BreadCrumbsPlugin), and optional sidebars in skins like PatternSkin for quick access to web indexes and subwebs. Users can view recent changes through the WebChanges tool, which lists modifications by date and author, and access topic history for version comparisons and diffs, supporting rollback to prior revisions. These elements provide contextual awareness, with Jump boxes in templates allowing direct topic navigation by name. Accessibility is integrated through internationalization support, enabling multi-language interfaces via encoding and locale-specific templates since release 4.2, which improved non-English character handling in . Printable views are generated using dedicated skins like "," stripping for clean, device-agnostic output suitable for PDF conversion. Later releases, such as 6.0 (), incorporated responsive design elements in skins like ResponsiveTopMenuSkin, adapting layouts for mobile browsers by fluid grids and collapsible menus, though full optimization often requires custom skin tweaks. Customization of the interface occurs through skinnable templates, where users or administrators override default layouts via the preference variable in WebPreferences or personal profiles, applying themes like PatternSkin for modern aesthetics or NatSkin for classic views. User preferences allow per-individual adjustments, such as editor mode selection ( or raw) and skin choices, stored in topic-based settings for persistent personalization without altering site-wide configurations.

Technical Implementation

Software Architecture

TWiki is implemented primarily in 5, requiring version 5.10.1 or higher, and operates without the need for a by default, relying instead on file-based storage mechanisms. The system runs on standard web servers such as , utilizing (Common Gateway Interface) scripts for handling user requests, which enables it to process operations like viewing, editing, and saving topics through URL-based access patterns. For enhanced performance, TWiki supports integration with mod_perl, an module that preloads the Perl interpreter and compiles scripts once, reducing overhead in high-traffic environments, though this is optional and requires server restarts after configuration changes. The architecture follows a centered around a core engine responsible for key functions including rendering content, saving changes, and managing . This engine dispatches requests to specialized modules, allowing ; for instance, rendering leverages templates stored in dedicated directories to generate output dynamically. Extensibility is achieved through plugins, which are modules that hook into the core via a defined , enabling additions like custom formatting or integrations without altering the base code. Templates further support by providing customizable skeletons for pages, webs, and scripts, facilitating theme adjustments and output variations across deployments. In the request-response cycle, all operations are mediated by scripts located in the bin directory, where incoming HTTP requests—such as view/Web/Topic—are parsed, authenticated, and processed to produce responses, often involving expansion and retrieval. The model integrates backends like Apache's built-in mechanisms or external systems such as LDAP via dedicated contrib modules, ensuring user verification through methods including -based forms and . Output filtering occurs through , which applies access controls to prevent unauthorized exposure of sensitive , complemented by rewriting and IP-based session validation to mitigate risks like hijacking. TWiki maintains broad compatibility, executing on Unix-like systems such as and on Windows, provided the environment supports 5.10.1+ and version control tools version 5.7 or higher. This cross-platform support stems from its reliance on standard libraries and protocols, avoiding platform-specific dependencies beyond the configuration.

Data Storage and Versioning

TWiki stores its content in a plain text format, with each topic represented as a .txt file located in the data directory of the installation. The directory structure mirrors the logical hierarchy of webs and topics, such as data/Main/WebHome.txt for the WebHome topic in the Main web, ensuring a straightforward mapping between the file system and the wiki's organization. Attachments to topics are managed separately in the pub directory, where files are placed in subdirectories named after the corresponding web and topic, for example, pub/Main/WebHome/. Each attachment includes a metadata file that records details like upload date, user, and file properties, while the attachments themselves retain their original formats and are versioned alongside the topics. Version control in TWiki relies on the (RCS), a lightweight tool that maintains revision histories without requiring a full system like . For each topic, RCS generates a companion .txt,v file in the same directory, which stores only the deltas (changes) between revisions rather than complete copies, enabling efficient space usage, difference comparisons (diffs), and rollbacks to previous versions. This approach integrates directly with the file-based storage, allowing the Perl-based TWiki engine to check out and commit changes seamlessly during edits. For indexing and search capabilities, TWiki employs a built-in native Perl implementation that scans topic text and metadata in real-time using tools like Unix grep for basic queries. To support full-text searches across larger corpora, including attachments, it can integrate external indexers such as SWISH-E, which builds periodic indexes of content via HTTP spidering and handles formats like PDF and Microsoft Office files, offering up to 20 times faster performance than native searches on sites with thousands of topics. TWiki's file-based and system scale to hundreds of thousands of pages on a single server, as demonstrated by deployments exceeding 300,000 topics at organizations like , though performance may degrade for searches beyond 20,000 pages per web without indexing optimizations. It lacks native sharding or distributed , relying instead on multiple webs for partitioning large sites and load balancers for high-traffic scenarios.

Deployment and Use Cases

Installation and Configuration

TWiki requires a compatible environment to operate effectively, with core prerequisites centered on and a . The platform demands version 5.10.1 or higher, along with version 5.7 or above for file versioning, and a such as , which is the most supported configuration on or Windows systems. Additionally, a job or scheduler is needed for periodic tasks. No is required, as TWiki uses a file-based storage system with for versioning. Optional CPAN modules enhance functionality, such as for image manipulation in certain plugins, though the core installation functions without them. Hardware recommendations include at least a dual-core CPU, 4 GB of , and 120 GB of disk space for basic deployments supporting around 100 users. To begin installation, users the latest TWiki release tarball from the official site and unpack it into a target , such as /var/www/twiki on a system. After unpacking, create bin/LocalLib.cfg by copying the template LocalLib.cfg.txt and setting the $twikiLibPath to the of the lib directory, for example, /var/www/twiki/lib. File permissions must then be adjusted to ensure the user (e.g., apache:apache) owns the directories and has read/write access to data, pub, templates, and working folders, while bin and lib remain read-only for security. This setup prepares the environment without needing advanced server modifications, though basic configuration—such as including the twiki.conf file or using .htaccess—is recommended to route requests properly. Initial setup occurs through the browser-based configure script accessed at http://yourdomain/twiki/bin/configure, which guides users in setting essential parameters like site paths, email notifications (e.g., {WebMasterEmail} and {SMTP}{MAILHOST}), and security secrets. During this process, an admin user is created by setting the initial password, and extensions can be enabled or installed via the script's interface, which checks for required CPAN modules and prompts for their installation if missing. Once configured, save the settings to generate or update lib/LocalSite.cfg, and restart the web server to apply changes, allowing access to the main TWiki interface at http://yourdomain/twiki/bin/view. Configuration is primarily managed through lib/LocalSite.cfg, a Perl file that stores site-specific settings such as authentication methods (e.g., Apache basic auth or integration with external systems like LDAP) and any optional database connections for plugins requiring them, though the core system avoids database dependency. For user interface customizations, templates in the templates directory can be edited to modify page layouts or forms, with changes taking effect immediately upon saving. Advanced tweaks, like enabling support, involve installing optional modules such as ::SMIME and updating relevant entries in LocalSite.cfg. Upgrading TWiki from older releases, such as from 5.x to 6.1.0, begins with a full backup of the existing installation using the built-in BackupRestorePlugin to capture data, topics, and attachments. Install the new version in a separate directory, run the configure script to replicate settings from the old lib/LocalSite.cfg, and apply any patches via tools like GNU patch for incremental updates. Copy custom webs (e.g., from data/ and pub/), user data from the Main web, and preferences, then test compatibility by verifying plugin functionality and topic rendering in the new environment before switching over, potentially using DNS updates or the MovedSkin plugin for a seamless transition. As of 2025, 6.1.0 remains the latest stable version.

Notable Deployments and Scalability

TWiki has been adopted by numerous companies for knowledge bases and project portals since the early 2000s. Notable examples include , which utilized TWiki for posting and maintaining development specifications, notes, and resource pointers; , , and British Telecom, which deployed it for enterprise collaboration and document management. By 2007, the TWiki community estimated over 60,000 installations worldwide. As of 2025, TWiki has been downloaded over 700,000 times and is used daily by millions of people in over 100 countries, encompassing both corporate and public sites. As of October 2025, twiki.org itself hosts more than 160,000 pages and attracts 1.9 million unique monthly visitors. These deployments span public wikis and internal systems, with twiki.org handling over 5.2 million monthly hits. In practical use cases, TWiki supports document management for small and medium-sized enterprises (SMEs) through its structured content organization, while also facilitating collaboration in environments, such as CERN's legacy implementations for coordinating hardware commissioning and knowledge sharing. For , TWiki employs clustering with multiple frontend web servers load-balanced via tools like Ace, sharing a common such as NAS for pages, attachments, and logs to distribute traffic effectively. Caching mechanisms, including mod_perl , enhance for read-heavy workloads, while add-ons like TWikiCache ensure transparent operation. High-load scenarios benefit from migrating storage to databases using DBCacheContrib or pluggable backends, reducing reliance on flat-file systems. Performance metrics demonstrate TWiki's capacity, with twiki.org sustaining over 5 million monthly hits, though bottlenecks arise in RCS-based versioning for very large sites exceeding 50,000 pages, where searches slow due to operations; mitigations include integrating external search engines like Lucene.

Community and Derivatives

Current TWiki Community

The official TWiki project remains under active maintenance as an open-source initiative, with its last major release, version 6.1.0 (), issued on July 16, 2018, introducing usability enhancements, application platform improvements, and security fixes. Since then, development has focused on stability and security patches rather than new features, ensuring compatibility for existing installations while the project sustains operational activity. The TWiki.org site continues to serve as the central hub, recording 320,000 monthly page views as of October 2025, reflecting ongoing user engagement for downloads and resources. Community resources are centralized on TWiki.org, which hosts comprehensive , a support forum via the Support web for user queries and , and an extension in the Plugins web offering over 400 add-ons for calendars, , LDAP integration, and more. Annual user meetings, once a staple for knowledge sharing, were discontinued after 2010, with now occurring asynchronously through the site's IRC channel (#twiki) and Codev web for developer discussions. These resources support a base of 73,000, enabling self-guided contributions and problem resolution. The contributor base consists of a small core team managing the project under community governance, with broader participation invited via the Codev web for code reviews and task teams. Funding relies heavily on enterprise support services provided through affiliated commercial entities like TWiki.net, which offer professional assistance to sustain the open-source efforts. This model prioritizes reliability for legacy users over rapid innovation. Key challenges include stagnant feature development relative to more actively evolving alternatives, leading to a niche but enduring role in stable, long-term deployments. The project emphasizes security and performance maintenance, as evidenced by 5.2 million monthly hits on TWiki.org in October 2025, alongside 1.9 million unique visitors, indicating sustained interest within specialized communities despite limited growth. Foswiki emerged as the primary fork of TWiki in October 2008, stemming from disagreements over and commercialization within the original project. Licensed under the GNU General Public License version 2, Foswiki has maintained active development, with its latest stable release, version 2.1.9, issued on December 18, 2024. This fork has introduced enhancements such as improved support for modern JavaScript frameworks like for user interfaces and interfaces to NoSQL databases like . While core versioning remains based on or plain files, Foswiki's store-agnostic architecture allows pluggable backends, including experimental database integrations via extensions. Earlier forks include Spinner Wiki, initiated in 2001 as a short-lived commercial variant of aimed at enterprise customization, which was abandoned shortly thereafter. Another minor fork, O'Wiki from 2003, also ceased development early. Beyond these, has inspired niche clones tailored to specific industries, such as customized implementations in scientific research and software development sectors, though these remain limited in scope and visibility. Foswiki distinguishes itself from original TWiki through its emphasis on open, democratic via an elected board, contrasting TWiki's more centralized model, which enables faster iteration cycles and broader input. It supports multiple storage backends beyond TWiki's traditional , including options for relational and databases to enhance scalability in large deployments. The project boasts a larger contributor base, with over 40 active developers on and historical involvement from more than 30 professionals. In terms of adoption, Foswiki has found traction in open-source projects, such as the documentation for the library at asaplibrary.org, and in educational settings, including the University of Arizona's StatLab for statistical consulting and Ryerson University's design research wiki. Meanwhile, TWiki maintains a foothold in enterprise environments, particularly among organizations prioritizing long-term stability over rapid feature updates, such as legacy systems in large corporations. Both Foswiki and TWiki ensure high , with Foswiki fully supporting upgrades from TWiki 4.2.3 and later versions, allowing seamless of data files, topics, and attachments without loss.

References

  1. [1]
    WhatIsTWiki < TWiki < TWiki
    ### Summary of TWiki
  2. [2]
    TWikiHistory < TWiki < TWiki
    , Peter Thoeny , AntonAylward · ATOM feeds · Peter Thoeny · "Force New Revision" check box for topic save · WillNorris. New features for TWiki administrators ...TWiki Release 6.0 (Jerusalem... · TWiki Release 4.3... · TWiki Release 4.0 (Dakar...
  3. [3]
  4. [4]
    TWiki Success Stories
    TWiki Success Story Of Cmed: The technology arm of Ltd started using TWiki to record discussions at the beginning of 2003. This quickly evolved into the ...
  5. [5]
    TWikiHistory < TWiki < TWiki - CERN
    TWiki Release 5.0 (Helsinki) released on 2010-05-29 & 2011-04-21; TWiki Release 4.3 (Georgetown) released on 2009-04-29; TWiki Release 4.2 (Freetown), 2008-01- ...
  6. [6]
  7. [7]
    TWikiPlugins < TWiki01 < TWiki
    The Plugin API is new to the Production version of TWiki with the 01-Sep-2001 release.
  8. [8]
    Why this fork? - Home - Foswiki
    Jul 4, 2025 · In January 2008, Peter Thoeny attempted to release TWiki 4.2.0 with a press release that suggested that TWIKI.NET were responsible for the ...
  9. [9]
    Hostile takeover of Open Source Project TWiki - WikiRing
    ... TWIKI.NET, a company founded by Peter Thoeny 12 months ago. His power to do so grows out of two sources: (a) he is the sole owner of the trademark on TWiki ...
  10. [10]
    KickOffPressRelease - Community - Foswiki
    Foswiki is a spin off from the venerable TWiki, the platform that introduced the term "structured wiki" to the world of enterprise collaboration ...Missing: April | Show results with:April
  11. [11]
    TWikiTopics < TWiki < TWiki
    ### Summary of TWiki Topics Structure and Features
  12. [12]
    FileAttachment < TWiki < TWiki
    ### Summary of Attachment Handling and Versioning in TWiki
  13. [13]
    TWiki Access Control
    TWiki Access Control allows you restrict access to single topics and entire webs, by individual user and by user Groups.
  14. [14]
    TWiki Forms - Foundation of TWiki Applications
    By adding form-based input to free form content, you can structure topics with unlimited, easily searchable categories. A form is enabled for a web and can be ...
  15. [15]
    WebIndex < TWiki < TWiki
    This is a short introductory training course for TWiki beginners. A Taste of TWiki The basic function of TWiki is a Wiki (if that helps!)
  16. [16]
    TWikiSiteTools < TWiki < TWiki
    Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert. Users ...
  17. [17]
    TWiki - the Open Source Enterprise Wiki and Web Application Platform
    TWiki is a flexible, powerful, and easy to use enterprise wiki, enterprise collaboration platform, and web application platform.WebHome < Main < TWiki · TWiki Documentation · Download TWiki Release 6.1.0
  18. [18]
    WebIndex < Plugins < TWiki
    Better Search Engine for TWiki TWiki has internal search that is good for simple search and structured queries, but it does not handle search in attached files.
  19. [19]
    TWiki Plugins
    You can add plugins to extend TWiki functionality, without altering the core code. A plug-in approach lets you: add virtually unlimited features while keeping ...
  20. [20]
  21. [21]
    TWikiDocumentation < TWiki < TWiki
    TWiki is developed in a basic Linux/Apache environment. It also works with Microsoft Windows, and should have no problem on any other platform that meets the ...
  22. [22]
  23. [23]
    TextFormattingRules < TWiki < TWiki
    TWiki uses shorthand for formatting, like blank lines for paragraphs, dashes for headings, * for bold, _ for italics, and * for bulleted lists.
  24. [24]
    WikiWord - TWiki
    A WikiWord in TWiki is two or more words with initial capitals, run together, used as topic names to create links. Typing it creates a link.Syntax Of A Wikiword · Variations In Linking · HintsMissing: markup | Show results with:markup
  25. [25]
    TWikiReleaseNotes04x02 < TWiki < TWiki
    TWiki 4.2.0 was released 22 Jan 2008 and introduced some hot new features that make TWiki a better user experience for both beginners and experienced ...
  26. [26]
    WysiwygPlugin < Plugins < TWiki
    This plugin provides a generic framework that supports editing of topics using any browser-based HTML editor. It works by transforming TML (TWiki Markup ...Missing: CKEditor | Show results with:CKEditor
  27. [27]
    BreadCrumbsPlugin < Plugins < TWiki
    This plugin helps you to locate where you are, and shows you how you can escape from there using breadcrumbs navigation. Two types of breadcrumb are ...Missing: sidebars | Show results with:sidebars
  28. [28]
    TWikiSkins < TWiki < TWiki
    TWiki uses a skin search path, which lets you combine skins additively. The skin path is defined using a combination of TWikiVariables and URL parameters. TWiki ...Missing: queries | Show results with:queries
  29. [29]
    ResponsiveTopMenuSkin < Codev < TWiki
    Apr 29, 2015 · Motivation. The TopMenuSkin (TWiki's default skin) is designed for desktop use, it looks nice and has good functionality.
  30. [30]
    TWiki Site-Level Preferences
    Skin Settings. Skin overriding the default TWiki templates: (can be overwritten by WebPreferences and user preferences). Set SKIN = tagme, topmenu, pattern.
  31. [31]
    TWikiSystemRequirements < TWiki < TWiki
    ### TWiki System Requirements Summary
  32. [32]
    ModPerl < Codev < TWiki
    mod_perl is an Apache module that greatly speeds up Perl CGI applications by pre-loading the Perl interpreter and compiling Perl scripts only once - it can ...Missing: architecture | Show results with:architecture
  33. [33]
    TWiki User Authentication
    TWiki user authentication is split into four categories: password management, user mapping, user registration, and login management.
  34. [34]
    LdapContrib < Plugins < TWiki
    This add-on offers a UserMappingManager, a PasswordManager and a LoginManager for TWiki, using LDAP to provide Authentication, by using usernames and passwords ...Enable LdapContrib · Users in the LdapContrib... · Precaching users and groups
  35. [35]
  36. [36]
    Installing TWiki - Supplemental Documents
    Each TWiki release contains an installation guide specific to that release. As of TWiki 4.0, this guide is a basic description of how to install TWiki on a ...
  37. [37]
    AppendixFileSystem < TWiki < TWiki
    Back-end storage, *.txt text file and *.txt,v RCS repository file handling ... Attachments are stored in subdirectories created with the related topic name.
  38. [38]
    DataStorage < Support < TWiki
    TWiki has a modular storage backend. Currently a file based native RCS system is standard and an experimental RCS in Perl file based system is available. In ...Missing: plain text
  39. [39]
    TWikiScalability < TWiki < TWiki
    ### TWiki Scalability Summary
  40. [40]
    SearchEngineSwishEAddOn < Plugins < TWiki
    ### Summary of SWISH-E Integration with TWiki for Full-Text Search
  41. [41]
    TWiki Installation Guide
    Download the TWiki distribution, unpack it, and copy it to the desired directory. Basic server knowledge is required. Use the Apache config generator tool.
  42. [42]
    TWiki's Directory Structure
    The bin directory contains TWiki's executables. The directory must be mapped to URLs and declared as executable in the web server configuration. The directory ...
  43. [43]
    TWiki Upgrade Guide
    This guide covers upgrading to TWiki-6.1, including installing the new version, copying webs, users, and topics, and applying customizations.
  44. [44]
    TWiki Success Story of Disney
    We found TWiki to be a very effect means of posting and maintaining development specs and notes as well as pointers to resources.
  45. [45]
    The use of the TWiki Web in ATLAS - IOP Science
    TWiki was created by Peter Thoeny in 1998. “TWiki” is short for “TakeFive Wiki”, the name of the company where Thoeny worked. TWiki is used by: Disney ...
  46. [46]
    NanaLee < Main < TWiki
    The TWiki community estimates 40,000 corporate wiki sites as of March 2007, and 20,000 public TWiki sites. TWiki customers include Fortune 500 such as ...
  47. [47]
    WebHome < HCC < TWiki
    Welcome to the home of HCC TWiki Web. This is a web-based collaboration area for Hardware Commissioning Coordination. All events added this month are shown ...
  48. [48]
    2008-03-26-scalability-of-twiki < Blog < TWiki
    Mar 26, 2008 · This blog post compiles scalability related information so that you can plan your TWiki deployment effectively. Scaling Across Teams and ...Scaling Across Teams And... · Server Selection, Caching... · Flat File Back-EndMissing: clustering | Show results with:clustering
  49. [49]
    TWikiCache < Codev < TWiki
    It offers an API for TWikiApplications and plugins to hook into the dependency tracker to provide additional knowledge about content dependencies. It can ...<|control11|><|separator|>
  50. [50]
  51. [51]
    WebHome < Plugins < TWiki
    Extensions are enhancements to TWiki for calendars, database access, LDAP connectivity, spreadsheets, visual themes and more. You can chose from several hundred ...
  52. [52]
    TWikiMeetUps < Codev < TWiki
    TWiki Meet-Ups. TWiki meetups happen around the world to foster knowledge sharing and exchange ideas on how TWiki can be used effectively at the workplace.
  53. [53]
  54. [54]
    TWiki.net - Crunchbase Company Profile & Funding
    TWikis creator and founder, Peter Thoeny, guides the companys technology strategy. He has spearheaded TWikis development for over a decade. Jitendra Kavathekar, ...
  55. [55]
  56. [56]
    Foswiki - Wikipedia
    The Foswiki project was launched in October 2008 when a dispute about the future direction of TWiki could not be settled, resulting in the decision of nearly ...
  57. [57]
    TOP - Blog - Foswiki
    Jan 13, 2015 · Foswiki is now store-agnostic, and can use many different store backends as well as the current RCS. Backends have been written for several ...Missing: storage | Show results with:storage
  58. [58]
    TWiki Forks and Related Software Projects
    Projects forked from TWiki. Spinner Wiki, 2001 (abandoned). O'Wiki fork, 2003 (abandoned). Foswiki fork, 2008. Background: Forked in October 2008 after TWiki ...Missing: April announcement
  59. [59]
    Reasons not to use TWiki - Home - Foswiki
    Mar 3, 2025 · Top reasons to skip TWiki and upgrade to Foswiki. A single company called Twiki Inc. once took over control over the TWiki project 2008 after ...
  60. [60]
    GitHub - foswiki/distro
    These instructions are more geared for developers, and admins who want to use the "bleeding edge" of Foswiki. We recommend using our packaged distributions.Missing: integration | Show results with:integration
  61. [61]
    Public sites running Foswiki - Home
    Jul 26, 2025 · Uses Foswiki as data storage and front end and a MySQL database for fast searches. On every topic change the database gets automatically updated ...
  62. [62]
    Upgrading from older TWiki releases. - Foswiki
    Dec 15, 2015 · Foswiki is a fork from TWiki 4.2.3. Upgrades from all TWiki versions and earlier Foswiki versions are supported. Foswiki was originally ...