PHPackages                             m038/twwidgets-plugin-bundle - 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. m038/twwidgets-plugin-bundle

ActiveNewscoop-plugin

m038/twwidgets-plugin-bundle
============================

TagewsWoche specific widgets for Newscoop

0178PHP

Since Oct 23Pushed 12y agoCompare

[ Source](https://github.com/m038/plugin-TagesWocheWidgetsPluginBundle)[ Packagist](https://packagist.org/packages/m038/twwidgets-plugin-bundle)[ RSS](/packages/m038-twwidgets-plugin-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

TagesWocheWidgetsPluginBundle
=============================

[](#tageswochewidgetspluginbundle)

Newscoop TagesWocheWidgetsPluginBundle (only for dummy purposes)

Installation/Updating/Removing
------------------------------

[](#installationupdatingremoving)

#### Overview

[](#overview)

The whole plugin system (installation/management) is based on [Composer](http://getcomposer.org/doc/00-intro.md) packages. Packages can live on [github.com](https://github.com/) or your own private git repositories but they must be listed on [packagist.org](https://packagist.org/) or private own (based on [satis](https://github.com/composer/satis)) composer repositories.

For now we support only this way of plugins management. But we have plans for installation from .zip files.

The whole management process should be done through our Newscoop\\Services\\Plugin\\ManagerService class. It's important because this way we allow for developers to react on installation/remove/update events (and more) in their plugins.

#### Installation

[](#installation)

```
    php application/console plugins:install "vendor/plugin-name" "optional version"
    php application/console plugins:install "m038/twwidgets-plugin-bundle" --env=prod # installs this plugin

```

Install command will add your package to your composer.json file (and install it) and update plugins/avaiable\_plugins.json file (used for plugin booted as Bundle). This command will also fire "plugin.install" event with plugin\_name parameter in event data

#### Removing

[](#removing)

```
    php application/console plugins:remove "vendor/plugin-name"
    php application/console plugins:remove "m038/twwidgets-plugin-bundle" --env=prod # removes this plugin

```

Remove command will remove your package from composer.json file and update your dependencies (for now this is only way), it will also remove info about plugin from plugins/avaiable\_plugins.json file and fire "plugin.remove" event with plugin\_name parameter in event data.

#### Updating

[](#updating)

```
    php application/console plugins:update "vendor/plugin-name" "optional version"
    php application/console plugins:update "m038/twwidgets-plugin-bundle" --env=prod # updates this plugin

```

Update command is little specific - it will first remove your your plugin form newscoop (but won't fire plugin.remove event) and after that will install again your plugin (again without plugin.install event). After all of that it will fire plugin.update event.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/625be98523cd8a09261e740a34632c1d23a03d6b631d2e402a7ef81462ddb5ec?d=identicon)[m038](/maintainers/m038)

---

Top Contributors

[![m038](https://avatars.githubusercontent.com/u/164319?v=4)](https://github.com/m038 "m038 (1 commits)")

### Embed Badge

![Health badge](/badges/m038-twwidgets-plugin-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/m038-twwidgets-plugin-bundle/health.svg)](https://phpackages.com/packages/m038-twwidgets-plugin-bundle)
```

PHPackages © 2026

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