Showing posts with label Wiki. Show all posts
Showing posts with label Wiki. Show all posts
DokuWiki is a standards-compliant, simple to use wiki optimized for creating documentation. It is targeted at developer teams, workgroups, and small companies. All data is stored in plain text files, so no database is required.

DokuWiki is a wiki application aimed at small companies’ documentation needs. DokuWiki is licensed under GPL 2 and written in the PHP programming language. It works on plain text files and thus does not need a database. Its syntax is similar to the one used by MediaWiki.

Basic Features
  •     Simple syntax
  •     Unlimited page revisions
  •     Recent changes
  •     Colored side by side diff support
  •     Uploading and embedding of images and other media
  •     Customizable Interwiki links
  •     Optional CamelCase support
  •     Content can be categorized in namespaces, easily browsable through an automatic index
  •     Configuring DokuWiki
High Usability
  •     Section Editing allows editing of small parts of a page
  •     Toolbar and accesskeys make editing easy for both beginners and professionals
  •     Easy navigation through breadcrumbs
  •     Automatic table of contents generation
  •     Locking to avoid edit conflicts
  •     Automatic save to avoid content lost during editing
Access Control and Anti-Spam Measures
  •     Simple support for read only pages
  •     Extended Access Control Lists
  •     Spam blacklist
  •     Delayed Indexing
  •     Mail address obfuscation and rel=nofollow support
International
  •     Support for over 50 languages
  •     Full UTF-8 support
  •     Romanization support for nicer URLs
  •     Optional automatic plural linking for English wikis
Fast
  •     Index-based fast fulltext search
  •     Pagecaching for quicker rendering
  •     Ajax-enhanced interface
Extensible
  •     Layout customizable through templates (over 80 already available)
  •     Features can be extended through plugins (over 750 already available)
  •     Great support from the community if you ever need help
Easy Integration
  •     No database required, it uses plain text files
  •     Syndication of recent changes as RSS or ATOM feeds
  •     Authentication Backends for integrating with LDAP, MySQL, Postgres and others
  •     Open Source and well documented source code


MediaWiki is a wiki package originally written for Wikipedia. MediaWiki is an extremely powerful, scalable software and a feature-rich wiki implementation.

MediaWiki is a free wiki software application. Developed by the Wikimedia Foundation and others, it is used to run all of the projects hosted by the Foundation, including Wikipedia, Wiktionary and Commons. Numerous other wikis around the world also use it to power their websites. It is written in the PHP programming language and uses a backend database. The software's code is structured functionally.


The first version of the software was deployed to serve the needs of the free content Wikipedia encyclopedia in 2002. It has been deployed since then by many companies as a content management system for internal knowledge management. Notably, Novell uses it to operate several of its high-traffic websites. Thousands of websites use MediaWiki. Some educators have also assigned students to use MediaWiki for collaborative group projects.

The software is optimized to correctly and efficiently handle projects of all sizes, including the largest wikis, which can have terabytes of content and hundreds of thousands of hits per second. Because Wikipedia is one of the world's largest websites, achieving scalability through multiple layers of caching and database replication has also been a major concern for developers. Wikipedia and other Wikimedia projects continue to define a large part of the requirement set for MediaWiki.

The software is highly customizable, with more than 700 configuration settings and more than 1,800 extensions available for enabling various features to be added or changed. Only on Wikipedia, more than 1000 automated and semi-automated bots and other tools have been developed to assist in editing MediaWiki sites.

License
MediaWiki is free and open source software and is distributed under the terms of the GNU General Public License version 2 or any later version while its documentation is released under the Creative Commons BY-SA 3.0 license and partly in the public domain. Specifically, the manuals and other content at MediaWiki.org are Creative Commons-licensed, while the set of help pages intended to be freely copied into fresh wiki installations and/or distributed with MediaWiki software is public domain. This was done to eliminate legal issues arising from the help pages being imported into wikis with licenses that are incompatible with the Creative Commons license. MediaWiki development has generally favored the use of open-source media formats.
Development

MediaWiki has an active volunteer community for development and maintenance. Users who have made meaningful contributions to the project by submitting patches are generally, upon request, granted access to commit revisions to the project's Apache Subversion and now Git/Gerrit repository.There is also a small group of paid programmers who primarily develop projects for the Wikimedia Foundation. Wikimedia participates in the Google Summer of Code by facilitating the assignment of mentors to students wishing to work on MediaWiki core and extension projects. As of early November 2012, there were about two hundred developers who had committed changes to the MediaWiki core or extensions within the past year. Major MediaWiki releases are generated approximately every three to eight months by taking snapshots of the development trunk, which is kept continuously in a runnable state; minor releases, or point releases, are issued as needed to correct bugs (especially security problems).

MediaWiki has a public bug tracker, bugzilla.wikimedia.org, which runs Bugzilla. The site is also used for feature and enhancements requests.

Tiki is a full-featured, multilingual content management system and wiki platform. In addition to enabling websites and portals, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) or Groupware web application.

Homepage: info.tiki.org

Tiki is the Free and Open Source Web Application with the most built-in features. So whatever feature you can imagine running in your browser window, chances are Tiki does it.
  • Knowledge base: Wiki, FAQs, File gallery, Photo Album, Tags, Search, Kaltura video management integration, etc.
  • Collaboration/Project Management: Wiki, Forums, Tasks, Permissions, Timeline, Proposals/Votes, Blog, Categories, Watch, etc.
  • Publishing/web site: News articles, Blog, RSS, Newsletter, Maps, Themes, Banners, WYSIWYG, SEO, etc.
  • Commerce: Shopping Cart, Payment, Membership, Credits, Accounting, etc.
  • Social networking/Community: Friends, Maps, Inter-user messages, Surveys, Polls, Chat, Share link, Comments, Calendar, etc.
  • CRM / Help Desk: User database, membership, Bug & issue trackers, polls, etc.
  • Office suite: Wiki, Spreadsheet, Slideshow, Drawings, Database (trackers) and Reports, etc.
  • Personal Information Management (PIM): Calendar, Webmail, Address book, Notepad, Time Sheet, etc.
  • E-learning: Quizzes, Slideshow, BigBlueButton webinar integration, etc.
  • Framework: App builder (forms & reports), Workflow, Profiles, Advanced wiki syntax, etc.

Marc Laporte, a long-time Tiki Administrator and Tiki Community Software Association board member is interviewed for the 146th FLOSS Weekly netcast, with Randal Schwartz and Simon Phipps, current President of the Open Source Initiative (OSI)

Tiki has all these features built-in and optional so you can pick just what you need now and activate more as your needs evolve.
 
Underlying technologies:
  •     PHP scripting language
  •     MySQL or MariaDB database
  •     Smarty template engine
  •     jQuery JavaScript library
  •     Zend Framework

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 to various related events such as WikiSym and the Libre Software Meeting.

Implementation
Tiki is developed primarily in PHP with some JavaScript code. It uses MySQL as a database. It will run on any server that provides PHP 5, including Apache and Microsoft'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.


Trac is an enhanced wiki and issue tracking system for software development projects. It provides interfaces to Subversion and Git, an integrated Wiki and convenient reporting facilities.

Trac is an open source web-based project management and bug tracking system. The program is inspired by CVSTrac, and was originally named svntrac due to its ability to interface with Subversion. It is developed and maintained by Edgewall Software.

Trac is written in the Python programming language. Until mid-2005, it was available under the GNU General Public License; since version 0.9, it has been released under a modified BSD license.

Features

Trac allows hyperlinking information between a bug database, revision control and wiki content. It also serves as a web interface to the following revision control systems: Subversion, Git, Mercurial, Bazaar, Perforce and Darcs. Prior to version 0.11 the web front end presentation of Trac was handled by the ClearSilver template system. Starting with 0.11 an in-house template system called Genshi is used, although compatibility with ClearSilver based plugins will remain for several versions.

Other features
  •     Project management (Roadmap, Milestones, etc.)
  •     Ticket system (bug tracking, tasks, etc.)
  •     Fine-grained permissions (since 0.11)
  •     Timeline of all recent activity
  •     Wiki (syntax similar to MoinMoin)
  •     Customized reporting
  •     version control system web interface
  •     RSS feeds
  •     Multiple project support (planned for post-1.0 versions)
  •     Environment extensibility (via Python plugins)
  •     iCalendar export
  •     Multiple repository Support per environment (since 0.12)
  •     Interface localizations (since 0.12)
Adoption

Trac is reported to have more than 450 major installations worldwide. Among the users of Trac is NASA's Jet Propulsion Laboratory, which reports that it uses this tool to manage various deep space and near space projects; Twisted, an asynchronous networking framework implemented in Python; the Dojo Toolkit, one of the popular Open source JavaScript library projects; Nginx, an open source Web server and a reverse proxy server; Piwik, a free software equivalent to services like Google Analytics; and WordPress, the popular blogging platform, all use Trac for bug tracking and as a source tree viewer. Some projects also use Trac's wiki.

Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all current and past project events in order, making the acquisition of an overview of the project and tracking progress very easy. The roadmap shows the road ahead, listing the upcoming milestones.