PHPackages                             constructions-incongrues/vanilla-discussiontypes - 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. constructions-incongrues/vanilla-discussiontypes

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

constructions-incongrues/vanilla-discussiontypes
================================================

Vanilla Forums plugin to handle custom discussion types. This is the base plugin.

1.0.1(9y ago)03gplv3PHP

Since May 17Pushed 9y ago2 watchersCompare

[ Source](https://github.com/constructions-incongrues/vanilla-discussiontypes)[ Packagist](https://packagist.org/packages/constructions-incongrues/vanilla-discussiontypes)[ RSS](/packages/constructions-incongrues-vanilla-discussiontypes/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

Discussion Types
================

[](#discussion-types)

TODO
----

[](#todo)

- Refactoriser ce qui peut l'être de l'event type vers le plugin global
- l10n
- Affichage des métadonnés du type dans la liste des discussions (`$Sender->fireEvent('DiscussionMeta')`)
- Affichage des métadonnées du type sur la liste des commentaires de la discussion
- Ajout du nom du type de discussion à la classe CSS de la discussion (`$Sender->fireEvent('BeforeDiscussionName');`)
- Trouver un mécanisme de versioning des plugins (github + composer ?)
- Écrire la documentation du framework
- Écrire un générateur de type (Yeoman ?)

---

2017 [Constructions Incongrues](http://www.constructions-incongrues.net). Licensed under the terms of the [GPLv3 License](LICENSE.md).

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity64

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 ~0 days

Total

2

Last Release

3331d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/23811?v=4)[Tristan Rivoallan](/maintainers/trivoallan)[@trivoallan](https://github.com/trivoallan)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/constructions-incongrues-vanilla-discussiontypes/health.svg)

```
[![Health](https://phpackages.com/badges/constructions-incongrues-vanilla-discussiontypes/health.svg)](https://phpackages.com/packages/constructions-incongrues-vanilla-discussiontypes)
```

PHPackages © 2026

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