PHPackages                             icybee/module-contents - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. icybee/module-contents

ActiveIcanboogie-module[File &amp; Storage](/categories/file-storage)

icybee/module-contents
======================

Base module for content nodes such as articles or news.

v3.0.0(9y ago)02393BSD-3-ClausePHPPHP &gt;=5.5

Since Jul 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Icybee/module-contents)[ Packagist](https://packagist.org/packages/icybee/module-contents)[ RSS](/packages/icybee-module-contents/feed)WikiDiscussions 3.0 Synced 2mo ago

READMEChangelogDependencies (6)Versions (8)Used By (3)

The Contents module [![Build Status](https://camo.githubusercontent.com/4000f2ea0621a6a4b34740baccb292ffa61cf04f4c49eb39f28608ff1497b09a/68747470733a2f2f7472617669732d63692e6f72672f4963796265652f6d6f64756c652d636f6e74656e74732e706e673f6272616e63683d322e30)](https://travis-ci.org/Icybee/module-contents)
===============================================================================================================================================================================================================================================================================================================

[](#the-contents-module-)

The Contents module (`contents`) is the base module for content nodes such as articles or news. If extends nodes with a body, an excerpt, a subtitle, a date and an additionnal visibility option. The body can be edited with any of the editors available throught the Editor API.

The rendered body can be cached and the module provides a cache manager for the [Cache](https://github.com/Icybee/module-cache)module that allows the user to control the cache.

Requirement
-----------

[](#requirement)

The package requires PHP 5.4 or later.

Installation
------------

[](#installation)

The recommended way to install this package is through [Composer](http://getcomposer.org/). Create a `composer.json` file and run `php composer.phar install` command to install it:

```
{
	"minimum-stability": "dev",
	"require":
	{
		"icybee/module-contents": "2.x"
	}
}
```

Note: The module is part of the modules required by Icybee.

### Cloning the repository

[](#cloning-the-repository)

The package is [available on GitHub](https://github.com/Icybee/module-contents), its repository can be cloned with the following command line:

```
$ git clone git://github.com/Icybee/module-contents.git contents

```

Documentation
-------------

[](#documentation)

The package is documented as part of the [Icybee](http://icybee.org/) CMS [documentation](http://icybee.org/docs/). The documentation for the package and its dependencies can be generated with the `make doc` command. The documentation is generated in the `docs` directory using [ApiGen](http://apigen.org/). The package directory can later be cleaned with the `make clean` command.

Testing
-------

[](#testing)

The test suite is ran with the `make test` command. [Composer](http://getcomposer.org/) is automatically installed as well as all the dependencies required to run the suite. The package directory can later be cleaned with the `make clean` command.

The package is continuously tested by [Travis CI](http://about.travis-ci.org/).

[![Build Status](https://camo.githubusercontent.com/4000f2ea0621a6a4b34740baccb292ffa61cf04f4c49eb39f28608ff1497b09a/68747470733a2f2f7472617669732d63692e6f72672f4963796265652f6d6f64756c652d636f6e74656e74732e706e673f6272616e63683d322e30)](https://travis-ci.org/Icybee/module-contents)

License
-------

[](#license)

The package is licensed under the New BSD License - See the LICENSE file for details.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~583 days

Recently: every ~599 days

Total

6

Last Release

1756d ago

Major Versions

1.0.x-dev → 2.0.x-dev2014-12-24

2.1.x-dev → 3.0.x-dev2017-03-05

v3.0.0 → 4.0.x-dev2021-07-19

PHP version history (4 changes)1.0.x-devPHP &gt;=5.3.0

2.0.x-devPHP &gt;=5.4.0

3.0.x-devPHP &gt;=5.5

4.0.x-devPHP &gt;=5.6

### Community

Maintainers

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

---

Top Contributors

[![olvlvl](https://avatars.githubusercontent.com/u/155998?v=4)](https://github.com/olvlvl "olvlvl (26 commits)")

---

Tags

fileupload

### Embed Badge

![Health badge](/badges/icybee-module-contents/health.svg)

```
[![Health](https://phpackages.com/badges/icybee-module-contents/health.svg)](https://phpackages.com/packages/icybee-module-contents)
```

###  Alternatives

[kartik-v/bootstrap-fileinput

An enhanced HTML 5 file input for Bootstrap 5.x, 4.x, and 3.x with features for file preview for many file types, multiple selection, ajax uploads, and more.

5.4k7.9M13](/packages/kartik-v-bootstrap-fileinput)[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.2k3.3M74](/packages/unisharp-laravel-filemanager)[sonata-project/media-bundle

Symfony SonataMediaBundle

4625.5M71](/packages/sonata-project-media-bundle)[kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x, 4.x &amp; 5.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

2286.8M95](/packages/kartik-v-yii2-widget-fileinput)[servocoder/richfilemanager

RichFilemanager - highly customizable open-source file manager

90962.0k2](/packages/servocoder-richfilemanager)[fof/upload

The file upload extension for the Flarum forum with insane intelligence.

188171.7k15](/packages/fof-upload)

PHPackages © 2026

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