PHPackages                             horde/wicked - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. horde/wicked

ActiveHorde-application[Utility &amp; Helpers](/categories/utility)

horde/wicked
============

Wiki application

v3.0.2(1y ago)11053[1 issues](https://github.com/horde/wicked/issues)GPL-2.0-onlyPHPPHP ^7.4 || ^8CI failing

Since Sep 4Pushed 11mo ago6 watchersCompare

[ Source](https://github.com/horde/wicked)[ Packagist](https://packagist.org/packages/horde/wicked)[ Docs](https://www.horde.org/apps/wicked)[ RSS](/packages/horde-wicked/feed)WikiDiscussions FRAMEWORK\_6\_0 Synced 1mo ago

READMEChangelogDependencies (21)Versions (16)Used By (0)

What is Wicked?
===============

[](#what-is-wicked)

Contact:Contents

- [1 Goals](#goals)
    - [1.1 1. To Facilitate Maintaining a Knowledge Base](#to-facilitate-maintaining-a-knowledge-base)
    - [1.2 2. To Facilitate Inter-connecting Knowledge](#to-facilitate-inter-connecting-knowledge)
    - [1.3 3. To Facilitate Peer Review and Discussion of Content](#to-facilitate-peer-review-and-discussion-of-content)
    - [1.4 4. To Facilitate Accuracy Through Accountability](#to-facilitate-accuracy-through-accountability)
    - [1.5 5. To Facilitate Paper Publishing](#to-facilitate-paper-publishing)
- [2 Features](#features)
    - [2.1 1. Change Tracking and Revision History](#change-tracking-and-revision-history)
    - [2.2 2. Full-Text Searching](#full-text-searching)
    - [2.3 3. Support for Multiple Content Types](#support-for-multiple-content-types)
    - [2.4 4. Page and Site Subscriptions and Invitations](#page-and-site-subscriptions-and-invitations)
    - [2.5 5. Typesetting to PDF](#typesetting-to-pdf)
- [3 Obtaining Wicked](#obtaining-wicked)
- [4 Documentation](#documentation)
- [5 Installation](#installation)
- [6 Assistance](#assistance)
- [7 Licensing](#licensing)

Wicked is a wiki application for Horde.

This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the [Open Source Initiative](http://www.opensource.org/).

[1 Goals](#id1)
---------------

[](#1goals)

### [1.1 1. To Facilitate Maintaining a Knowledge Base](#id2)

[](#111-to-facilitate-maintaining-a-knowledge-base)

In order to facilitate maintaining a knowledge base, Wicked must make it as easy as possible to enter information. If the user encounters impediments when entering information, he or she will be less likely to enter information. The goal as Wicked evolves, then, is to remove as many impediments to entry as possible.

Here are some technological impediments we should be mindful of:

- Requiring complete documents or validatation which prevents saving.
- Requiring lots of information related to pages (categories, etc.).
- Complicated markup which has to be learned.

We should be mindful that not all impediments are strictly technological - there are psychological impediments as well. As a simple example, different fonts and ways of rendering a page may make it appear more "professional" or "perfect", and this might discourage a user from adding his thoughts somewhere near the middle. Another example: a strongly implied organizational structure for a wiki might discourage someone from contributing some discussion that does not fit into any of the predefined slots.

One of the most important factors that will encourage a person to add information to a knowledge base is whether he or she find useful information in it. If a user keeps coming back to it to search for useful information, that user is more likely to contribute.

### [1.2 2. To Facilitate Inter-connecting Knowledge](#id3)

[](#122-to-facilitate-inter-connecting-knowledge)

The value of a large knowledge base isn't solely in the amount of information it contains. There are many large knowledge bases which are difficult to navigate, and seem to prevent you from finding things that you know must be in there. One of the ways to avoid this is by facilitating the inter-connectedness of knowledge - if we make linking between pages easy, don't prevent (and even encourage) "dangling" and "accidental" links, and provide mechanisms so that synonymous terms can refer to the same page, knowledge in the knowledge base will be much more accessible.

### [1.3 3. To Facilitate Peer Review and Discussion of Content](#id4)

[](#133-to-facilitate-peer-review-and-discussion-of-content)

The openness of a wiki is one of its great strengths; it allows anyone to add their opinions or references to facts or whatever. One of the most unique goals of Wicked is to find new mechanisms to facilitate this. For example, allowing people to subscribe to a page, area, or the entire wiki to receive change notifications keeps people coming back to topics that they are interested in, and adding their opinions.

Adding an "invite" feature which allows a user to solicit input from a third party increases traffic and discussion on a topic and also gives Wicked a sort of one-shot single-topic mailing list feature. It also provides a mechanism for publishing information, for example to release a memo in an organization.

### [1.4 4. To Facilitate Accuracy Through Accountability](#id5)

[](#144-to-facilitate-accuracy-through-accountability)

There are only two ways to know whether information is accurate: 1) to have an idea of the accuracy of the source of that information or 2) to test it. In most document-management-type solutions, permissions systems are used to ensure that only authorized users can modify documents, but in wiki we recognize that permissions are an impediment to contribution.

Although Wicked does support setting permissions for pages, accuracy in wiki is provided by tracking changes made to pages so that we always know where the information came from. This also increases the quality of the content by providing accountability.

### [1.5 5. To Facilitate Paper Publishing](#id6)

[](#155-to-facilitate-paper-publishing)

Once the collaboration on some piece of knowledge is done, Wicked should support printing it in a "final form" useful for consumption.

[2 Features](#id7)
------------------

[](#2features)

### [2.1 1. Change Tracking and Revision History](#id8)

[](#211-change-tracking-and-revision-history)

### [2.2 2. Full-Text Searching](#id9)

[](#222-full-text-searching)

### [2.3 3. Support for Multiple Content Types](#id10)

[](#233-support-for-multiple-content-types)

Not implemented yet.

### [2.4 4. Page and Site Subscriptions and Invitations](#id11)

[](#244-page-and-site-subscriptions-and-invitations)

Not implemented yet.

### [2.5 5. Typesetting to PDF](#id12)

[](#255-typesetting-to-pdf)

Not implemented yet. Exporting wiki pages to Latex is already possible though. It is still planned to export complete wikis or "books" (sets of wiki pages).

[3 Obtaining Wicked](#id13)
---------------------------

[](#3obtaining-wicked)

Further information on Wicked and the latest version can be obtained at

>

[4 Documentation](#id14)
------------------------

[](#4documentation)

The following documentation is available in the Wicked distribution:

[README](README.rst):This file[LICENSE](http://www.horde.org/licenses/gpl):Copyright and license information[doc/CHANGES](doc/CHANGES):Changes by release[doc/CREDITS](doc/CREDITS.rst):Project developers[doc/INSTALL](doc/INSTALL.rst):Installation instructions and notes[doc/TODO](doc/TODO.rst):Development TODO list[5 Installation](#id15)
-----------------------

[](#5installation)

Instructions for installing Wicked can be found in the file [INSTALL](doc/INSTALL.rst) in the `doc/` directory of the Wicked distribution.

[6 Assistance](#id16)
---------------------

[](#6assistance)

If you encounter problems with Wicked, help is available!

The Horde Frequently Asked Questions List (FAQ), available on the Web at

>

Horde LLC runs a number of mailing lists, for individual applications and for issues relating to the project as a whole. Information, archives, and subscription information can be found at

>

Lastly, Horde developers, contributors and users also make occasional appearances on IRC, on the channel #horde on the Freenode Network (irc.freenode.net).

[7 Licensing](#id17)
--------------------

[](#7licensing)

For licensing and copyright information, please see the file [LICENSE](http://www.horde.org/licenses/gpl) in the Wicked distribution.

Thanks,

The Wicked team

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 70.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~427 days

Recently: every ~767 days

Total

11

Last Release

372d ago

Major Versions

2.0.8 → v3.0.02021-03-15

PHP version history (5 changes)2.0.1PHP &gt;=5.3.0

2.0.2PHP &gt;=5.3.0,&lt;=6.0.0alpha1

2.0.8RC1PHP ^5.3 || ^7

v3.0.0PHP ^7

v3.0.2PHP ^7.4 || ^8

### Community

Maintainers

![](https://www.gravatar.com/avatar/c943a083635c28520599075eaea7ede2d743b7697b76e84d6bdc37e52cc8249b?d=identicon)[yunosh](/maintainers/yunosh)

![](https://www.gravatar.com/avatar/c931cd02664859360478593450d6c473a05bb12b209dfacfc534cd13257cc7ef?d=identicon)[ralflang](/maintainers/ralflang)

![](https://www.gravatar.com/avatar/e4f6c6771993db2ed500959b42353f6cf6a2ca0406d9617f7ae680f4504faa4a?d=identicon)[horde](/maintainers/horde)

![](https://www.gravatar.com/avatar/a7767adb66b45f2f05bcd44d49bc4e67efacd9ce05b161ce2d481d5dd6af025c?d=identicon)[mrubinsk](/maintainers/mrubinsk)

---

Top Contributors

[![yunosh](https://avatars.githubusercontent.com/u/379318?v=4)](https://github.com/yunosh "yunosh (508 commits)")[![slusarz](https://avatars.githubusercontent.com/u/381003?v=4)](https://github.com/slusarz "slusarz (80 commits)")[![mrubinsk](https://avatars.githubusercontent.com/u/66822?v=4)](https://github.com/mrubinsk "mrubinsk (63 commits)")[![ralflang](https://avatars.githubusercontent.com/u/646976?v=4)](https://github.com/ralflang "ralflang (24 commits)")[![wrobel](https://avatars.githubusercontent.com/u/10232?v=4)](https://github.com/wrobel "wrobel (18 commits)")[![TDannhauer](https://avatars.githubusercontent.com/u/6716033?v=4)](https://github.com/TDannhauer "TDannhauer (13 commits)")[![bklang](https://avatars.githubusercontent.com/u/167131?v=4)](https://github.com/bklang "bklang (9 commits)")[![remicollet](https://avatars.githubusercontent.com/u/270445?v=4)](https://github.com/remicollet "remicollet (2 commits)")[![sathieu](https://avatars.githubusercontent.com/u/741106?v=4)](https://github.com/sathieu "sathieu (1 commits)")

### Embed Badge

![Health badge](/badges/horde-wicked/health.svg)

```
[![Health](https://phpackages.com/badges/horde-wicked/health.svg)](https://phpackages.com/packages/horde-wicked)
```

###  Alternatives

[horde/horde

Horde base application

581.7k34](/packages/horde-horde)[horde/imap_client

IMAP client library

263.3k8](/packages/horde-imap-client)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
