-
Notifications
You must be signed in to change notification settings - Fork 30
Customization
Currently in development
Currently it is possible to adjust the images and locales of the application. After adding the customized files the following command must be run to rebuild the application and apply the customizations:
npm run ENVIRONMENT (e.g. dev or prod)The folders for the customization files are ignored by git and doesn't gets overwritten by pulling a new release.
To customize the images of the applications (e.g. logo) put the custom image with same name as the original image under the path resources/custom/images.
To customize the locales put a JavaScript file in the following folder resources/custom/js/lang which makes the wanted adjustments, for example:
import i18n from '../../../js/i18n'
i18n.mergeLocaleMessage('en', {
auth: {
ldap: {
usernameHelp: 'Test',
}
}
})It is also possible to adjust the available locales that can be selected by the user by setting the environment variable MIX_AVAILABLE_LOCALES in your .env file. By default all locales for which a localization file exists can be selected.
- Copy the content of
resources/sass/theme/defaulttoresources/sass/theme/custom - Adjust values in _variables.scss.
- Change the
MIX_THEMEoption in the .env file to 'custom'. - Recompile the frontend with:
npm run ENVIRONMENT (e.g. dev or prod)
Not all colors are set via sass styles. Some vue components need the hex color values. To customize the colors of the room usage history chart and the color of the embedded color pickers in the admin UI, change the options in the .env file and recompile the frontend (see above)
# Color of the room history chart
MIX_HISTORY_PARTICIPANT_COLOR='#c0392b'
MIX_HISTORY_VOICES_COLOR='#2980b9'
MIX_HISTORY_VIDEOS_COLOR='#27ae60'
# Colors for color pickers (room type and application banner)
MIX_ROOM_TYPE_COLORS='["#16a085", "#27ae60", "#2980b9", "#8e44ad", "#f39c12", "#d35400", "#c0392b", "#2c3e50"]'
MIX_HISTORY_ROOM_TYPE_COLORS='["#16a085", "#27ae60", "#2980b9", "#8e44ad", "#f39c12", "#d35400", "#c0392b", "#2c3e50"]'
MIX_HISTORY_ROOM_TYPE_COLORS='["#ffffff", "#000000"]'Currently it is possible to adjust the images and locales of the application. After adding the customized files the following command must be run to rebuild the application and apply the customizations:
npm run ENVIRONMENT (e.g. dev or prod)The folders for the customization files are ignored by git and doesn't gets overwritten by pulling a new release.
To customize the images of the applications (e.g. logo) put the custom image with same name as the original image under the path resources/custom/images.
To customize the locales put a JavaScript file in the following folder resources/custom/js/lang which makes the wanted adjustments, for example:
import i18n from '../../i18n'
i18n.mergeLocaleMessage('en', {
auth: {
ldap: {
usernameHelp: 'Test',
}
}
})It is also possible to adjust the available locales that can be selected by the user by setting the environment variable MIX_AVAILABLE_LOCALES in your .env file. By default all locales for which a localization file exists can be selected.