Update home transposer process added authored by jonasl's avatar jonasl
# Portal FAQs for displayeurope.eu
Topics:
[Login](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/home#login-registration) and Registration with fairlogin (SSO)
[Content](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Content-&-Translation) management
- [Translation](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Content-&-Translation) management
- [Selecting Podcasts from cba.media](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Selecting-Podcasts)
[Services](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/home#services) (Mastodon, E-Mail, faircloud etc.)
[Newsletter](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Newsletter)
____
## Which technologies do we use?
#### Which CMS do we use for the main portal?
We use [Wordpress](https://wordpress.org/). It is technologically not perfect (multi-lingual content may not perform well), but good enough for now and well known to most editors. We use it also to enter text based content.
#### Other technologies
We prefer using frameworks, that speak ActivityPub, which is the protocol for the [Fediverse](https://de.wikipedia.org/wiki/Fediverse#/media/Datei:A_view_into_the_Fediverse.png). That allows us to exchange content very easily in any direction.
- [PeerTube](https://displayeurope.video/) for video distribution
- [Mastodon](https://displayeurope.social/explore) for microblogging
- [CBA](https://cba.media/) for audio
- [Kbin](https://codeberg.org/Kbin/kbin-core) for discussions (to be integrated 2024)
See the WIKI pages of the [MVP](Architecture-MVP) and [advanced](Architecture-with-REPCO) architecture.
For other infrastructure parts we solely use Open Source tools such as:
- Keycloak (Singe Sign On) https://key.displayeurope.eu
- Minio (storage & CDN)
- kubernetes (cloud computing)
- Matomo (statistics)
~~- [phplist](https://newsletter.displ.eu/lists/?p=subscribe&id=1) for newsletters~~
##### Which roles are foreseen?
<table>
<tr>
<th>
Keycloak role
key.displayeurope.eu
</th>
<th>
Wordpress [role](https://wordpress.com/support/invite-people/user-roles/)
displayeurope.eu
</th>
<th>
PeerTube [role](https://git.fairkom.net/emb/displ.eu/portal/-/issues/46 "Keycloak role mapper for PeerTube")
displayeurope.video
</th>
<th>
Mastodon role
displayeurope.social
</th>
<th>
cba role
cba.media
</th>
<th>use case</th>
</tr>
<tr>
<td>(not logged in)</td>
<td>guest</td>
<td>guest</td>
<td>guest</td>
<td>guest</td>
<td>Visitor</td>
</tr>
<tr>
<td>
`display_user`
(assigned automatically after self-registration)
</td>
<td>Subscriber (may subscribe to feeds and may comment, if enabled)</td>
<td>User (no uploads, may comment, if enabled)</td>
<td>User (gets a fully functional Mastodon account)</td>
<td>Subscriber (is currently disabled but will be the user role for non-uploaders)</td>
<td>Engaged visitor and user of additional services</td>
</tr>
<tr>
<td>
`display_contributor` (assigned by display_admin, in future triggered by subscription payment)
</td>
<td>Contributor (may write post but not publish it)</td>
<td>(10 GB quota, may publish only videos with private links)</td>
<td>
</td>
<td>disabled</td>
<td>Coop shareholder or has a subscription</td>
</tr>
<tr>
<td>
`display_author` (must have signed publisher agreement, manually assigned by display_admin)
</td>
<td>Author (can edit and publish own posts)</td>
<td>(100 GB quota or more needs to be set manually)</td>
<td>
\-
</td>
<td>
Uploader roles: 'author' (Radio user who is part of a station) or 'podcaster' (Uploader who belongs to a channel).
Uploaders can add/edit/delete their own podcasts, add/edit/delete their own episodes.
</td>
<td>Authors with publisher agreement</td>
</tr>
<tr>
<td>
`display_editor` (manually assigned by display_admin)
</td>
<td>Editor (can edit all posts and pages)</td>
<td>Moderator</td>
<td>
\-
</td>
<td>
Disabled. Could be either mapped to role 'displeu_reviewer' that can edit posts/media/transcripts/translations tagged with 'displeu' and flag them as "approved" to be displayed on displayeurope.eu (resp. in the corresponding cba endpoint)
Could also be mapped to roles:
'station_manager' or 'channel_manager', who are able to edit all podcasts and episodes of their station/channel.
</td>
<td>Editorial group</td>
</tr>
<tr>
<td>
`display_admin`
</td>
<td>Administrator</td>
<td>Administrator</td>
<td>Administrator</td>
<td>Administrator (role 'administrator')</td>
<td>TechTeam, some of EditorialTeam</td>
</tr>
</table>
For roles overview see also https://git.fairkom.net/emb/displ.eu/portal/-/issues/44 and for [Wordpress roles](https://wordpress.org/documentation/article/roles-and-capabilities/)
#### Who may use our [Mastodon](https://displayeurope.social/explore) instance?
We open this to all who sign up, so also friends of displayeurope can get their microblogging home base with us. We have announced there our criteria, that need to be accepted when signing up the first time.
#### How to switch to another Mastodon account?
[![image](uploads/26ca7c471fa8c8d4f2e51fd82fba7e7a/image.png){width=75%}](https://fair.tube/videos/embed/fdd23c9c-f5fc-462f-ba9e-ff839c674e9b)
## E-Mail
#### I have troubles to connect my client (f.e. Outlook) or to log int to my e-mail account
Please see https://git.fairkom.net/hosting/support/-/wikis/E-Mail-FAQs-EN
or see this video:
[![image](uploads/f266e73c768605b159d8c0568f6fc184/image.png){width=75%}](https://fair.tube/w/moBXvY9ZrZKdraxoFzVajr)
# Portal FAQs for displayeurope.eu
Topics:
[Login](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/home#login-registration) and Registration with fairlogin (SSO)
[Content](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Content-&-Translation) management
- [Translation](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Content-&-Translation) management
- [Selecting Podcasts from cba.media](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Selecting-Podcasts)
[Services](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/home#services) (Mastodon, E-Mail, faircloud etc.)
[Newsletter](https://git.fairkom.net/emb/displ.eu/portal/-/wikis/Newsletter)
____
## Which technologies do we use?
#### Which CMS do we use for the main portal?
We use [Wordpress](https://wordpress.org/). It is technologically not perfect (multi-lingual content may not perform well), but good enough for now and well known to most editors. We use it also to enter text based content.
#### Other technologies
We prefer using frameworks, that speak ActivityPub, which is the protocol for the [Fediverse](https://de.wikipedia.org/wiki/Fediverse#/media/Datei:A_view_into_the_Fediverse.png). That allows us to exchange content very easily in any direction.
- [PeerTube](https://displayeurope.video/) for video distribution
- [Mastodon](https://displayeurope.social/explore) for microblogging
- [CBA](https://cba.media/) for audio
- [Kbin](https://codeberg.org/Kbin/kbin-core) for discussions (to be integrated 2024)
See the WIKI pages of the [MVP](Architecture-MVP) and [advanced](Architecture-with-REPCO) architecture.
For other infrastructure parts we solely use Open Source tools such as:
- Keycloak (Singe Sign On) https://key.displayeurope.eu
- Minio (storage & CDN)
- kubernetes (cloud computing)
- Matomo (statistics)
~~- [phplist](https://newsletter.displ.eu/lists/?p=subscribe&id=1) for newsletters~~
##### Which roles are foreseen?
<table>
<tr>
<th>
Keycloak role
key.displayeurope.eu
</th>
<th>
Wordpress [role](https://wordpress.com/support/invite-people/user-roles/)
displayeurope.eu
</th>
<th>
PeerTube [role](https://git.fairkom.net/emb/displ.eu/portal/-/issues/46 "Keycloak role mapper for PeerTube")
displayeurope.video
</th>
<th>
Mastodon role
displayeurope.social
</th>
<th>
cba role
cba.media
</th>
<th>use case</th>
</tr>
<tr>
<td>(not logged in)</td>
<td>guest</td>
<td>guest</td>
<td>guest</td>
<td>guest</td>
<td>Visitor</td>
</tr>
<tr>
<td>
`display_user`
(assigned automatically after self-registration)
</td>
<td>Subscriber (may subscribe to feeds and may comment, if enabled)</td>
<td>User (no uploads, may comment, if enabled)</td>
<td>User (gets a fully functional Mastodon account)</td>
<td>Subscriber (is currently disabled but will be the user role for non-uploaders)</td>
<td>Engaged visitor and user of additional services</td>
</tr>
<tr>
<td>
`display_contributor` (assigned by display_admin, in future triggered by subscription payment)
</td>
<td>Contributor (may write post but not publish it)</td>
<td>(10 GB quota, may publish only videos with private links)</td>
<td>
</td>
<td>disabled</td>
<td>Coop shareholder or has a subscription</td>
</tr>
<tr>
<td>
`display_author` (must have signed publisher agreement, manually assigned by display_admin)
</td>
<td>Author (can edit and publish own posts)</td>
<td>(100 GB quota or more needs to be set manually)</td>
<td>
\-
</td>
<td>
Uploader roles: 'author' (Radio user who is part of a station) or 'podcaster' (Uploader who belongs to a channel).
Uploaders can add/edit/delete their own podcasts, add/edit/delete their own episodes.
</td>
<td>Authors with publisher agreement</td>
</tr>
<tr>
<td>
`display_editor` (manually assigned by display_admin)
</td>
<td>Editor (can edit all posts and pages)</td>
<td>Moderator</td>
<td>
\-
</td>
<td>
Disabled. Could be either mapped to role 'displeu_reviewer' that can edit posts/media/transcripts/translations tagged with 'displeu' and flag them as "approved" to be displayed on displayeurope.eu (resp. in the corresponding cba endpoint)
Could also be mapped to roles:
'station_manager' or 'channel_manager', who are able to edit all podcasts and episodes of their station/channel.
</td>
<td>Editorial group</td>
</tr>
<tr>
<td>
`display_admin`
</td>
<td>Administrator</td>
<td>Administrator</td>
<td>Administrator</td>
<td>Administrator (role 'administrator')</td>
<td>TechTeam, some of EditorialTeam</td>
</tr>
</table>
For roles overview see also https://git.fairkom.net/emb/displ.eu/portal/-/issues/44 and for [Wordpress roles](https://wordpress.org/documentation/article/roles-and-capabilities/)
#### Who may use our [Mastodon](https://displayeurope.social/explore) instance?
We open this to all who sign up, so also friends of displayeurope can get their microblogging home base with us. We have announced there our criteria, that need to be accepted when signing up the first time.
#### How to switch to another Mastodon account?
[![image](uploads/26ca7c471fa8c8d4f2e51fd82fba7e7a/image.png){width=75%}](https://fair.tube/videos/embed/fdd23c9c-f5fc-462f-ba9e-ff839c674e9b)
## E-Mail
#### I have troubles to connect my client (f.e. Outlook) or to log int to my e-mail account
Please see https://git.fairkom.net/hosting/support/-/wikis/E-Mail-FAQs-EN
or see this video:
[![image](uploads/f266e73c768605b159d8c0568f6fc184/image.png){width=75%}](https://fair.tube/w/moBXvY9ZrZKdraxoFzVajr)
## How to create subtitles in https://displayeurope.video/
1. upload the video using the “Upload video” button
2. after the video has been uploaded: Add the necessary descriptions (categories, caption, license, etc.) and, above all, the language of the audio.
![transposer1](uploads/5fa4de4df1374f6762592d5e6a8f9a83/transposer1.png)
3. navigate to “Transposer” in the left menu.
4. press the “0/1” button to create subtitles in the original language. The completion time depends on the audio quality and the duration of the video (up to approx. 30 minutes).
5. once this has been created, you can select “Translate” in the column and the other languages will be created automatically. This process also takes a while.
6. the metadata (including category, title, description, etc.) can then be translated. To do this, click on the button in the “Metadata” column.
![transposer2](uploads/e55d3805da595bc6192edb485bc2bdbc/transposer2.png)
7. click on “Translate Everything” at the top of the new page and select “Overwrite All”. The fields will now be filled in automatically one by one. They can also be adapted manually here.
8. subtitles are created. Please test this in the video and correct any errors.
\ No newline at end of file