PHPackages                             jvelletti/jvchat - 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. jvelletti/jvchat

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

jvelletti/jvchat
================

jv chat , made vjchat compatible for TYPO3 LTS 13.4

13.4.18(1mo ago)092GPL-2.0-or-laterPHP

Since Feb 23Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/velletti/jvchat)[ Packagist](https://packagist.org/packages/jvelletti/jvchat)[ Docs](https://github.com/velletti/jvchat/)[ RSS](/packages/jvelletti-jvchat/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (4)Versions (61)Used By (0)

jvchat
======

[](#jvchat)

Fork of the old TYPO3 extension vjchat

see ChangeLog for old Infos about this extension

This is To be able to use this extension also in TYPO3 LTS 9

Migration from vjchat to jvchat
-------------------------------

[](#migration-from-vjchat-to-jvchat)

Typoscript was changed nearly 80 % most settings have moved

Template has moved from marker Based Template to Fluid Resource\\Private so you may Need to adjust the Fluid templates

- pi1\\DisplayChatRoom
- pi1\\GetMessages
- pi1\\Userlist
- pi1\\Roomlist

css is now in Resource\\Public\\css\\jvchat.css or use scss in Resource\\Private\\Scss\\jvchat.scss

MYQSL Tables have to be renamed and th Plugins List type value has changed:

```
RENAME TABLE `tx_vjchat_entry` TO `tx_jvchat_entry`;
RENAME TABLE `tx_vjchat_room` TO `tx_jvchat_room`;
RENAME TABLE `tx_vjchat_session` TO `tx_jvchat_session`;
RENAME TABLE `tx_vjchat_messages` TO `tx_jvchat_messages`;
RENAME TABLE `tx_vjchat_room_feusers_mm` TO `tx_jvchat_room_feusers_mm`;
UPDATE tt_content SET list_type ='jvchat_pi1' WHERE list_type ='vjchat_pi1' ;

```

Installation using Composer
---------------------------

[](#installation-using-composer)

add this to the repository section in your composer.json { "type": "vcs", "url": ":velletti/jvchat.git" }

```
"repositories": [
	{ "type": "composer", "url": "https://composer.typo3.org/" },
	{ "type": "vcs", "url": "git@github.com:velletti/jvchat.git" }
],

```

call

```
composer require velletti/jvchat dev-main

```

in V12:

```
composer require velletti/jvchat ^12.4

```

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance89

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity71

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

Recently: every ~7 days

Total

59

Last Release

56d ago

Major Versions

11.5.10 → 12.4.212025-05-16

11.5.12 → 12.4.222025-05-16

11.5.13 → 12.4.242025-05-17

12.4.27 → 13.4.02025-08-01

12.4.28 → 13.4.22026-03-03

PHP version history (3 changes)9.5.1PHP &gt;=7.0.0

10.4.1PHP &gt;=7.3.0

11.5.1PHP &gt;=7.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/59e5dc94c0b20e44ad7515599058d158fedbf1554b9edd67486a87dfabe6686c?d=identicon)[jvelletti](/maintainers/jvelletti)

---

Top Contributors

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

---

Tags

chat-applicationlts-8lts-9typo3typo3-extensionTYPO3 CMSchat roomjvchat

### Embed Badge

![Health badge](/badges/jvelletti-jvchat/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[derhansen/sf_event_mgt

Event management and registration - Configurable event management and registration extension based on ExtBase and Fluid

65329.4k9](/packages/derhansen-sf-event-mgt)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

41515.2k](/packages/wazum-sluggi)[brotkrueml/schema

Embedding schema.org vocabulary - API and view helpers for schema.org markup

34628.4k14](/packages/brotkrueml-schema)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

511.7M9](/packages/yoast-seo-for-typo3-yoast-seo)[lochmueller/calendarize

Create a structure for timely controlled tables (e.g. events) and one plugin for the different output of calendar views (list, detail, month, year, day, week...). The extension is shipped with one default event table, but you can also 'calendarize' your own table/model. It is completely independent and configurable! Use your own models as event items in this calender. Development on https://github.com/lochmueller/calendarize

76161.6k13](/packages/lochmueller-calendarize)

PHPackages © 2026

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