Pimki
Encyclopedia
Pimki is a personal information manager
(PIM), written and maintained by Assaph Mehr, that was under development from 2004 to 2008. It is derived from the Ruby
-based wiki software
Instiki
. It is "the place to dump your brain, organise your thoughts and Get Things Done." The software
may be installed in a manner similar to Instiki, or it can be installed using the RubyGems
package manager. It shares many of Instiki's features, but has some new ones of its own, including:
Pimki2, the 2nd version of Pimki, also included hyperbolic mind maps, usage of AJAX
, page templates and autolinking.
Personal information manager
A personal information manager is a type of application software that functions as a personal organizer. The acronym PIM is now, more commonly, used in reference to Personal information management as a field of study...
(PIM), written and maintained by Assaph Mehr, that was under development from 2004 to 2008. It is derived from the Ruby
Ruby (programming language)
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...
-based wiki software
Wiki software
Wiki software is collaborative software that runs a wiki, i.e., a website that allows users to create and collaboratively edit web pages via a web browser. A wiki system is usually a web application that runs on one or more web servers...
Instiki
Instiki
Instiki is wiki software that runs on Ruby on Rails.- Features :* Regular expression search* Revisions* Export to HTML in a zip* RSS feeds* Multiple webs* Password-protected site* Reference tracker* Textile and Markdown formatting...
. It is "the place to dump your brain, organise your thoughts and Get Things Done." The software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....
may be installed in a manner similar to Instiki, or it can be installed using the RubyGems
RubyGems
RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries , a tool designed to easily manage the installation of gems, and a server for distributing them. It is analogous to EasyInstall for the Python programming...
package manager. It shares many of Instiki's features, but has some new ones of its own, including:
- A mind mapMind mapA mind map is a diagram used to represent words, ideas, tasks, or other items linked to and arranged around a central key word or idea. Especially in British English, the terms spidergram and spidergraph are more common, but they can cause confusion with the term spider diagram used in mathematics...
(provided GraphVizGraphvizGraphviz 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...
is installed) - An integrated Bliki
- Linking between multiple wikis
- A TODO list
- Improved mechanism for deleting and renaming pages.
- A customizable left-side menu.
- A search function, along with an advanced search.
- A glossaryGlossaryA glossary, also known as an idioticon, vocabulary, or clavis, is an alphabetical list of terms in a particular domain of knowledge with the definitions for those terms...
page for acronymAcronym and initialismAcronyms and initialisms are abbreviations formed from the initial components in a phrase or a word. These components may be individual letters or parts of words . There is no universal agreement on the precise definition of the various terms , nor on written usage...
s within the wiki. - The addition of a FaviconFaviconA favicon , also known as a shortcut icon, Web site icon, URL icon, or bookmark icon, is a file containing one small icons, most commonly 16×16 pixels, associated with a particular Web site or Web page...
.
Pimki2, the 2nd version of Pimki, also included hyperbolic mind maps, usage of AJAX
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...
, page templates and autolinking.