Zwiki

Last updated
Zwiki
Stable release
0.61 / 28 October 2008;10 years ago (2008-10-28)
Preview release
2.0b1 / 23 October 2009;9 years ago (2009-10-23)
Repository OOjs UI icon edit-ltr-progressive.svg
Written in Python
Operating system Cross-platform
Type Wiki software
License GPL
Website www.zwiki.org

Zwiki is a wiki engine written in Python and based on the Zope web application server, that was under development from 1999 to 2009. It was developed by Joyful Systems and contributors from around the world, and is free software released under the GNU General Public License.

Wiki type of website that visitors can edit

A wiki is a knowledge base website on which users collaboratively modify content and structure directly from the web browser. In a typical wiki, text is written using a simplified markup language and often edited with the help of a rich-text editor.

Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Zope is a family of free and open-source web application servers written in Python, and their associated online community. Zope stands for "Z Object Publishing Environment", and was the first system using the now common object publishing methodology for the Web. Zope has been recognized as a Python killer app, an application that helped put Python in the spotlight.

Contents

Zwiki supports a number of wiki markup styles out of the box, including MoinMoin, Structured text, reStructuredText, but allows also to edit pages in LaTeX or wysiwyg HTML. Zwiki can also co-exist with the Plone content management system. [1] The Zope 2 and Zope 3 projects use Zwiki for part of their documentation. [2] [3]

MoinMoin wiki software

MoinMoin is a wiki engine implemented in Python, initially based on the PikiPiki wiki engine. Its name is a play on the North German greeting Moin, repeated as in WikiWiki. The MoinMoin code is licensed under the GNU General Public License v2, or any later version.

Structured text, abbreviated as ST or STX, is one of the five languages supported by the IEC 61131-3 standard, designed for programmable logic controllers (PLCs). It is a high level language that is block structured and syntactically resembles Pascal, on which it is based. All of the languages share IEC61131 Common Elements. The variables and function calls are defined by the common elements so different languages within the IEC 61131-3 standard can be used in the same program.

reStructuredText is a file format for textual data used primarily in the Python programming language community for technical documentation.

Zwiki also offers email-integrated discussion, an integrated issue tracker, internationalization support, precise access control (using the Zope Application Server's ACL functionality), and many more optional features such as fuzzy urls, automatic page hierarchy, use of external editors, embedded DTML scripts, and RSS feeds for changed and newly created pages.

Storage backend

Due to the use of the Zope application server, Zwiki pages are by default stored in the ZODB object oriented database backend.

An application server is a software framework that provides both facilities to create web applications and a server environment to run them.

See also

Related Research Articles

Wiki software this is truste software cv 12/17/19 redirect des fixed programin software @carlos964185431

Wiki software is collaborative software that runs a wiki, which allows users to create and collaboratively edit "pages" or entries via a web browser. A wiki system is usually a web application that runs on one or more web servers. The content, including all current and previous revisions, is usually stored in either a file system or a database. Wikis are a type of web content management system, and the most commonly supported off-the-shelf software that web hosting facilities offer. There are currently dozens of actively maintained wiki engines, in a variety of programming languages, including both open source and proprietary applications. These vary widely in their platform support, in their support for natural language characters and conventions, and in their assumptions about technical versus social control of editing.

Plone (software) content management system

Plone is a free and open source content management system built on top of the Zope application server. Plone is positioned as an "Enterprise CMS" and is commonly used for intranets and as part of the web presence of large organizations. High-profile public sector users include the U.S. Federal Bureau of Investigation, Brazilian Government, United Nations, City of Bern (Switzerland), New South Wales Government (Australia), and European Environment Agency. Plone's proponents cite its security track record and its accessibility as reasons to choose Plone.

MediaWiki Wiki software

MediaWiki is a free and open-source wiki engine. It was developed for use on Wikipedia in 2002, and given the name "MediaWiki" in 2003. It remains in use on Wikipedia and almost all other Wikimedia websites, including Wiktionary, Wikimedia Commons and Wikidata; these sites continue to define a large part of the requirement set for MediaWiki. MediaWiki was originally developed by Magnus Manske and improved by Lee Daniel Crocker. Its development has since then been coordinated by the Wikimedia Foundation.

The following tables compare general and technical information for a number of wiki software packages.

A personal wiki is wiki software that allows individual users to organize information on their desktop or mobile computing devices in a manner similar to community wikis, but without collaborative software or multiple users.

Cyn.in is an open-source enterprise collaborative software built on top of Plone a content management system written in the Python programming language which is a layer above Zope. Cyn.in is developed by Cynapse a company founded by Apurva Roy Choudhury and Dhiraj Gupta which is based in India. Cyn.in enables its users to store, retrieve and organize files and rich content in a collaborative, multiuser environment.

History of wikis

The history of wikis is generally dated from 1994, when Ward Cunningham gave the name "WikiWikiWeb" to the knowledge base, which ran on his company's website at c2.com, and the wiki software that powered it. c2.com thus became the first true wiki, or a website with pages and links that can be easily edited via the browser, with a reliable version history for each page. He chose "WikiWikiWeb" as the name based on his memories of the "Wiki Wiki Shuttle" at Honolulu International Airport, and because "wiki" is the Hawaiian word for "quick".

The KARL Project is the open source project name for a web-based application called KARL. KARL is an open source, web-based product for collaboration, organizational intranets and knowledge management. Developed by the Open Society Foundations (OSF), it was first introduced in 2008 and is now used by a broad range of international organizations including OXFAM GB and OSF.

A Web-based slideshow is a slide show which can be played using a web browser. Some web based slide shows are generated from presentation software and may be difficult to change. Others offer templates allowing the slide show to be easily edited and changed.

The following outline is provided as an overview of and topical guide to the Perl programming language:

Pylons Project is an open-source organization that develops a set of web application technologies written in Python. Initially the project was a single web framework called Pylons, but after the merger with the repoze.bfg framework under the new name Pyramid, the Pylons Project now consists of multiple related web application technologies.

translatewiki.net is a web-based translation platform, powered by the Translate extension for MediaWiki, which makes MediaWiki a powerful tool for translating all kinds of text.

References