For general instructions (developping plugins, building, installation, ...), please refer to the [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme).
You don't need to know how to code to start contributing to this plugin! Other contributions are very valuable too, among which: you can test the software and report bugs, you can give feedback, features that you are interested in, user interface, design, ...
In theory, the only parts of the backend code where you need localization is the settings declaration and standardized data (ActivityPub, RSS, ...).Here we need to get english strings from the translation key.
It is possible to use certificates validated by a certification authority.However, this requires advanced system administration knowledge.Indeed, due to the multitude of possible use cases, it is impossible to document all situations here.This documentation will therefore only explain the goal to be reached, and give an example which will only be suitable for a "basic" situation (manual installation of Peertube, using letsencrypt).If you are in another situation (Docker installation, certificates signed by another authority, etc...), you will have to adapt this approach by yourself.
Following settings concern the advanced channel options: users will be able to add some customization on their channels, activate the moderation bot, ...
This feature enables a «share chat link» modal. With this modal, you can generate URLs to join the chat.The chat can be customized (readonly mode, use the current theme, ...).
This feature enables a share chat link modal. With this modal, you can generate URLs to join the chat.The chat can be customized (readonly mode, use the current theme, ...).
Note: for now this feature simply hide the chat.In a future release, the chat will be replaced by a message saying «please log in to [...]».See [v5.7.0 Release Notes](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md#570) for more information.
Note: for now this feature simply hide the chat.In a future release, the chat will be replaced by a message saying please log in to [...].See [v5.7.0 Release Notes](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md#570) for more information.
If you have just installed/upgraded the plugin, but nothing happens (no chat, no settings, buttons in the settings page does not work, ...), just try to reload the page.
You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream.The compatibility with this plugin was added in recent versions.
The Peertube instance can configure external authentication providers (Mastodon accounts, Google accounts, ...).In such case, you will see a "{{% livechat_label login_using_external_account %}}" button, that will open a dialog modal.In this dialog modal, there will be some buttons to connect using a remote account.