PHPackages                             cmfcmf/media-module - 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. cmfcmf/media-module

AbandonedArchivedZikula-module

cmfcmf/media-module
===================

A Zikula 3 module to handle all sorts of media.

2.0.0(7y ago)861[23 issues](https://github.com/cmfcmf/MediaModule/issues)MITPHPPHP &gt;=5.5.9

Since Oct 6Pushed 3y ago4 watchersCompare

[ Source](https://github.com/cmfcmf/MediaModule)[ Packagist](https://packagist.org/packages/cmfcmf/media-module)[ RSS](/packages/cmfcmf-media-module/feed)WikiDiscussions main Synced 2mo ago

READMEChangelog (10)Dependencies (7)Versions (17)Used By (0)

Deprecated
==========

[](#deprecated)

This module has been deprecated as part of [Zikula 4 slimming diet](https://github.com/zikula/core/blob/main/ZIKULA-4.0.md).

Zikula 2.0.11+ media module
===========================

[](#zikula-2011-media-module)

[![StyleCI](https://camo.githubusercontent.com/537df7296730d232c8742582e40153ddaa92d8f7e20a9574b9ac3ee09a67a361/68747470733a2f2f7374796c6563692e696f2f7265706f732f34333531383638312f736869656c64)](https://styleci.io/repos/43518681)[![Build Status](https://camo.githubusercontent.com/1b5cc57889788643bed5cd37a91dd65545e7a2fbf54ab22ae48b681754aa80e4/68747470733a2f2f7472617669732d63692e6f72672f7a696b756c612d6d6f64756c65732f4d656469614d6f64756c652e7376673f6272616e63683d6d61696e)](https://travis-ci.org/zikula-modules/MediaModule)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/8544256a6dd3af644c76bce0bcd57884eb197682195d6e944e7485f60586d55f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7a696b756c612d6d6f64756c65732f4d656469614d6f64756c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/zikula-modules/MediaModule/?branch=main)[![Code Coverage](https://camo.githubusercontent.com/76adc9047cfd57046ee2151a3889b2527164b9c3cd442e627f49506079734301/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7a696b756c612d6d6f64756c65732f4d656469614d6f64756c652f6261646765732f636f7665726167652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/zikula-modules/MediaModule/?branch=main)![MIT License](https://camo.githubusercontent.com/98948526c5b56af3e3b0754307399f21b24c5374fc096356c8f31de26c69148d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7a696b756c612d6d6f64756c65732f4d656469614d6f64756c652e737667)

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

[](#installation)

1. **Download the module from .**
2. Install to `modules/cmfcmf/media-module` (but other locations should work aswell!).

If you want to test the current version (potentially unstable!), download it from here:

**Downloading directly from main would require you to execute `composer install --no-dev`.**

Information
-----------

[](#information)

The module supports many media types natively (images, plaintext, MarkDown, videos, audio, pdf, …) and further types can be added with ease!

Not only can you upload media, you can also search for and embed all kinds of media from the web! Here are some: Tweets, YouTube videos, Music, Flickr images, …

You can create text- and image-based watermarks to watermark all uploaded images. The watermarks scale automatically and can be exchanged at any time. The original images are preserved.

Rendered MarkDown files? Syntax-highlighted source code? Automatic updates? Thumbnail generation? Works on mobile? YES. All of this. Read on or download the module already!

Known issues
------------

[](#known-issues)

- **You MAY NOT allow untrusted users to upload files. It is currently NOT SAFE to do so.**
- You must not create collections with any of the following tittles: *f*, *media*, *settings*, *admin*, *hooks*, *licenses*, *watermarks*. If you do so, it's going to break URLs.
- The Flickr MediaType is currently disabled due to legal questions
- Even though files are watermarked, they are still available non-watermarked. Users could try to guess the URL and access the un-watermarked files.

Talk to me!
-----------

[](#talk-to-me)

If you find a bug or have problems, please [create an issue](https://github.com/zikula-modules/MediaModule/issues/new)!

Extracting translations
-----------------------

[](#extracting-translations)

Add `require_once __DIR__ . '/../modules/cmfcmf/media-module/vendor/autoload.php';` to `src/app/autoload.php` and then run

`php -dmemory_limit=2G bin/console translation:extract en --bundle=CmfcmfMediaModule --enable-extractor=jms_i18n_routing --output-format=po --exclude-dir=vendor`

License and module development
------------------------------

[](#license-and-module-development)

The code is MIT licensed, see the `License.md` file for further information.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 55% 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 ~91 days

Recently: every ~215 days

Total

14

Last Release

2679d ago

Major Versions

1.2.2 → 2.0.02019-01-09

PHP version history (2 changes)1.0.0PHP &gt;5.4.1

2.0.0PHP &gt;=5.5.9

### Community

Maintainers

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

---

Top Contributors

[![Guite](https://avatars.githubusercontent.com/u/277531?v=4)](https://github.com/Guite "Guite (542 commits)")[![cmfcmf](https://avatars.githubusercontent.com/u/2145092?v=4)](https://github.com/cmfcmf "cmfcmf (301 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (88 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (43 commits)")[![craigh](https://avatars.githubusercontent.com/u/350048?v=4)](https://github.com/craigh "craigh (11 commits)")[![shefik](https://avatars.githubusercontent.com/u/274862?v=4)](https://github.com/shefik "shefik (1 commits)")

### Embed Badge

![Health badge](/badges/cmfcmf-media-module/health.svg)

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

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

81733.7k](/packages/flow-php-flow)[shyim/danger-php

Port of danger to PHP

8544.9k](/packages/shyim-danger-php)[causal/extractor

This extension detects and extracts metadata (EXIF / IPTC / XMP / ...) from potentially thousand different file types (such as MS Word/Powerpoint/Excel documents, PDF and images) and bring them automatically and natively to TYPO3 when uploading assets. Works with built-in PHP functions but takes advantage of Apache Tika and other external tools for enhanced metadata extraction.

16244.5k](/packages/causal-extractor)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1225.0k10](/packages/fleetbase-core-api)[chameleon-system/chameleon-base

The Chameleon System core.

1026.5k3](/packages/chameleon-system-chameleon-base)

PHPackages © 2026

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