Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a
free and open source
Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
Wiki
A wiki ( ) is a form of hypertext publication on the internet which is collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or l ...
-based
content management system
A content management system (CMS) is computer software used to manage the creation and modification of digital content ( content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
and
online office suite written primarily in
PHP and distributed under the
GNU Lesser General Public License (LGPL-2.1-only) license. In addition to enabling
website
A website (also written as a web site) is any web page whose content is identified by a common domain name and is published on at least one web server. Websites are typically dedicated to a particular topic or purpose, such as news, educatio ...
s and
portals on the internet and on
intranet
An intranet is a computer network for sharing information, easier communication, collaboration tools, operational systems, and other computing services within an organization, usually to the exclusion of access by outsiders. The term is used in ...
s and
extranets, Tiki contains a number of collaboration features allowing it to operate as a
Geospatial Content Management System (GeoCMS) and
Groupware web application.
Tiki includes all the basic features common to most CMSs such as the ability to register and maintain individual user accounts within a flexible and rich permission / privilege system, create and manage menus, RSS-feeds, customize page layout, perform logging, and administer the system. All administration tasks are accomplished through a browser-based user interface.
Tiki features an all-in-one design, as opposed to a core+extensions model followed by other CMSs. This allows for future-proof upgrades (since all features are released together), but has the drawback of an extremely large codebase (more than 1,000,000 lines).
Tiki can run on any computing platform that supports both a web server capable of running PHP 5 (including
Apache HTTP Server
The Apache HTTP Server ( ) is a free and open-source software, free and open-source cross-platform web server, released under the terms of Apache License, Apache License 2.0. It is developed and maintained by a community of developers under the ...
,
IIS,
Lighttpd,
Hiawatha
Hiawatha ( , also : ), also known as Ayenwatha or Aiionwatha, was a precolonial Native American leader and cofounder of the Iroquois Confederacy. He was a leader of the Onondaga people, the Mohawk people, or both. According to some accounts, he ...
,
Cherokee
The Cherokee (; , or ) people are one of the Indigenous peoples of the Southeastern Woodlands of the United States. Prior to the 18th century, they were concentrated in their homelands, in towns along river valleys of what is now southwestern ...
, and
nginx) and a MySQL/MariaDB database to store content and settings.
Major components
Tiki has four major categories of components: content creation and management tools, content organization tools and navigation aids, communication tools, and configuration and administration tools. These components enable administrators and users to create and manage content, as well as letting them communicate to others and configure sites.
In addition, Tiki allows each user to choose from various visual themes. These themes are implemented using
CSS and the open source
Smarty template engine. Additional themes can be created by a Tiki administrator for branding or customization as well.
Internationalization
Tiki is an international project, supporting many languages. The default interface language in Tiki is English, but any language that can be encoded and displayed using the
UTF-8
UTF-8 is a character encoding standard used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode Transformation Format 8-bit''. Almost every webpage is transmitted as UTF-8.
UTF-8 supports all 1,112,0 ...
encoding can be supported. Translated strings can be included via an external language file, or by translating interface strings directly, through the database. As of 29 September 2005, Tiki had been fully translated into eight languages and reportedly 90% or more translated into another five languages, as well as partial translations for nine additional languages.
Tiki also supports interactive translation of actual wiki pages and was the initial wiki engine used in the Cross Lingual Wiki Engine Project. This allows Tiki-based web sites to have translated ''content'' — not just the user interface.
Implementation
Tiki is developed primarily in
PHP with some
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
code. It uses
MySQL
MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
/
MariaDB
MariaDB is a community-developed, commercially supported Fork (software development), fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Developm ...
as a
database
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and a ...
. It will run on any server that provides PHP 5, including
Apache and
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's
IIS.
Tiki components make extensive use of other open source projects, including
Zend Framework,
Smarty,
jQuery, HTML Purifier,
FCKeditor,
Raphaël, phpCAS, and Morcego. When used with
Mapserver Tiki can become a Geospatial Content Management System.
Project team
Tiki is under active development by a large international community of over 300 developers and translators, and is one of the largest open-source teams in the world. Project members have donated the resources and bandwidth required to host the tiki.org website and various subdomains. The project members refer to this dependence on their own product as "
eating their own dogfood", which they have been doing since the early days of the project. Tiki community members also participate in various related events such as WikiSym and the
Libre Software Meeting.
History
Tiki has been hosted on SourceForge.net since its initial release (Release 0.9, named Spica) in October 2002. It was primarily the development of Luis Argerich (
Buenos Aires
Buenos Aires, controlled by the government of the Autonomous City of Buenos Aires, is the Capital city, capital and largest city of Argentina. It is located on the southwest of the Río de la Plata. Buenos Aires is classified as an Alpha− glob ...
,
Argentina
Argentina, officially the Argentine Republic, is a country in the southern half of South America. It covers an area of , making it the List of South American countries by area, second-largest country in South America after Brazil, the fourt ...
), Eduardo Polidor (
São Paulo
São Paulo (; ; Portuguese for 'Paul the Apostle, Saint Paul') is the capital of the São Paulo (state), state of São Paulo, as well as the List of cities in Brazil by population, most populous city in Brazil, the List of largest cities in the ...
,
Brazil
Brazil, officially the Federative Republic of Brazil, is the largest country in South America. It is the world's List of countries and dependencies by area, fifth-largest country by area and the List of countries and dependencies by population ...
), and Garland Foster (
Green Bay, WI,
United States
The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
).
In July 2003, Tiki was named the SourceForge.net July 2003 Project of the Month. In late 2003, a fork of Tiki was used to create Bitweaver.
In 2006, Tiki was named to CMS Report's Top 30 Web Applications.
In 2008, Tiki was named to EContent magazine's Top 100
In 2009, Tiki adopted a six-month release cycle and announced the selection of a Long Term Support (LTS) version and the Tiki Software Community Association was formed as the legal steward for Tiki. The Tiki Software Association is a not-for-profit entity established in Canada. Previously, the entire project was run entirely by volunteers.
In 2010, Tiki received Best of Open Source Software Applications Award (BOSSIE) from InfoWorld, in the Applications category.
In 2011, Tiki was named to CMS Report's Top 30 Web Applications.
In 2012, Tiki was named "Best Web Tool" by WebHostingSearch.com, and "People's Choice: Best Free CMS" by CMS Critic.
In 2016, Tiki was named as one of the "10 Best Open Source Collaboration Software Tools" by Small Business Computing.
Name
The name ''TikiWiki'' is written in
CamelCase, a common Wiki syntax indicating a
hyperlink
In computing, a hyperlink, or simply a link, is a digital reference providing direct access to Data (computing), data by a user (computing), user's point and click, clicking or touchscreen, tapping. A hyperlink points to a whole document or to ...
within the Wiki. It is most likely a
compound word
In linguistics, a compound is a lexeme (less precisely, a word or Sign language, sign) that consists of more than one Word stem, stem. Compounding, composition or nominal composition is the process of word formation that creates compound lexemes. C ...
combining two
Polynesia
Polynesia ( , ) is a subregion of Oceania, made up of more than 1,000 islands scattered over the central and southern Pacific Ocean. The indigenous people who inhabit the islands of Polynesia are called Polynesians. They have many things in ...
n terms, ''
Tiki'' and ''
Wiki
A wiki ( ) is a form of hypertext publication on the internet which is collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or l ...
'', to create a self-rhyming name similar to ''wikiwiki'', a common variant of ''wiki''.
A
backronym
A backronym is an acronym formed from an already existing word by expanding its letters into the words of a phrase. Backronyms may be invented with either serious or humorous intent, or they may be a type of false etymology or folk etymology. The ...
has also been formed for Tiki: Tightly Integrated Knowledge Infrastructure.
Release Information and History
In general, the Tiki Software Community Association releases a new major version of Tiki Wiki every 8 months where prior, non-LTS, major versions are supported until the first minor version release of the next major version (i.e., 16.0 ⇒ 17.1).
Starting with version 12.x, Tiki Wiki LTS is supported for 5 years where it enters a security/maintenance release cycle upon the release of the next LTS version.
Tiki Wiki's release history is outlined below.
See also
*
Comparison of wiki software
*
List of content management systems
*
Comparison of office suites
*
List of spreadsheet software
References
Further reading
*
*
External links
*
{{DEFAULTSORT:Tikiwiki
Free wiki software
Semantic wiki software
Free content management systems
Blog software
2002 software
Cross-platform free software
Free groupware
Free software programmed in PHP
Free project management software
Bug and issue tracking software
Groupware
Content management systems
Web applications