WikidPad
Encyclopedia
WikidPad is an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

, Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

-based wiki
Wiki
A wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used collaboratively by multiple users. Examples include...

-like outliner
Outliner
An outliner is a computer program that allows text to be organized into discrete sections that are related in a tree structure or hierarchy. Text may be collapsed into a node, or expanded and edited....

 for storing thoughts, ideas, to-do lists, contacts, and other notes with wiki-like linking between pages.

The WikidPad system uses a database
Database
A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality , in a way that supports processes requiring this information...

 to tie together individual text documents that the user creates into a wiki-like notepad. Wiki-links can be created by writing a word in CamelCase
CamelCase
CamelCase , also known as medial capitals, is the practice of writing compound words or phrases in which the elements are joined without spaces, with each element's initial letter capitalized within the compound and the first letter either upper or lower case—as in "LaBelle", "BackColor",...

 or enclosing a word or words with single brackets, allowing easy ways to create a mini-wiki on a certain subject easily. Single wiki pages and complete wikis can be exported to HTML.

WikidPad was invented by Jason Horman who released it under his own open source license, similar to BSD license, in June 2005. Since October 2005 Michael Butscher has been the main developer of WikidPad.

Features

  • WikiWord
    CamelCase
    CamelCase , also known as medial capitals, is the practice of writing compound words or phrases in which the elements are joined without spaces, with each element's initial letter capitalized within the compound and the first letter either upper or lower case—as in "LaBelle", "BackColor",...

     autocompletion
    Autocomplete
    Autocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the...

  • WikiWord navigation
  • Tree/Outline view
  • To-do lists
  • Incremental search
  • Wikis can be exported to HTML
  • Extensible with Python scripting
  • Can be used as portable software on a USB stick

File formats

WikidPad can store notes in plain text or a SQLite
SQLite
SQLite is an ACID-compliant embedded relational database management system contained in a relatively small C programming library. The source code for SQLite is in the public domain and implements most of the SQL standard...

 database. When storing notes as text, the program can use SQLite or Gadfly
Gadfly (database)
Gadfly is a relational database management system written in Python. Gadfly is a collection of Python modules that provides relational database functionality entirely implemented in Python...

 to index the text files.

Plugins

  • Graphviz
    Graphviz
    Graphviz is a package of open-source tools initiated by AT&T Labs Research for drawing graphs specified in DOT language scripts. It also provides libraries for software applications to use the tools...

     – graph visualization software
  • MimeTex – Latex formula renderer
  • Ploticus
    Ploticus
    Ploticus is a free, open source program for producing plots and charts from data. It runs under Unix, Solaris, Mac OS X, Linux, and Win32 systems. Community support is customarily done through Yahoo News Groups...

     – Charting and graphing software

See also

  • Personal wiki
    Personal wiki
    A personal wiki is a wiki maintained primarily for personal use. Personal wikis allow people to organize information on their desktop or mobile computing devices in a manner similar to community wikis, but without the need for collaboration by multiple users....

  • List of wiki software
  • Comparison of wiki software
    Comparison of wiki software
    The following tables compare general and technical information for a number of wiki software packages.-General information:-Target audience:-Features 1:-Features 2:-Installation:-See also:* List of wiki software* List of wikis* Wiki farm...

  • List of Python software

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK