Im Release 30 wurde wieder viel im Hintergrund getan: Es enthält viele Weiterentwicklungen und technische Grundlagen wurden geschaffen. Freut euch außerdem auf eine Erweiterung bei der Blog-App.
Ihr wollt eure wichtigsten Blog-Artikel auch am schwarzen Brett oder in Produktionsstätten verteilen? Kein Problem! Blog-Beiträge können ab jetzt schnell auf's Papier gebracht werden.
Wir haben dieses Release sehr viel am technischen Fundament von COYO gearbeitet: Für unsere mobile App, das geplante Update der Suche und die neuen Plug-ins.
Das war noch nicht alles. Auch an diesen Stellschrauben wurde gedreht:
Benutzer erhalten jetzt in COYO Informationen über neue Sprachnachrichten, die ihnen über die native App gesendet wurden. Es wurde bisher nur die die technischen Voraussetzungen für unsere native App geschaffen. Dieses Feature wird demnächst für die native App ausgerollt.
Um Benutzern das Herunterladen der nativen App zu erleichtern, können Links zu den Whitelabel-Apps über Sprach Keys integriert werden.
Technische Verbesserung: Ein Plug-In-Lifecycle-Event kann nun von Plug-In-Ownern empfangen werden, wenn ein Plug-In in einer COYO-Umgebung installiert wurde. Dieses Event enthält in der Anfrage Informationen über das System, auf dem es installiert wurde.
Technische Verbesserung: An- und Abmeldebindungen eines SAML-Authentifizierungsanbieters können jetzt so konfiguriert werden, dass sie entweder POST oder GET-REDIRECT verwenden.
Benutzer sehen jetzt maximal vier Zeilen im Vorschauausschnitt der Ergebnisse der globalen Suche.
Die Benutzer sehen die Filter für den Suchtyp in der globalen Suche jetzt alphabetisch sortiert statt nach der Anzahl der Ergebnisse.
Technische Verbesserung: Verbesserte Sicherheitsfunktionalität von Plug-Ins, indem es möglich ist, Nachrichten, die über die window.postMessage-API gesendet werden, mit einem Nonce zu versehen.
Technische Verbesserung: COYO's Verweisungspolitik wurde auf "strict-origin-when-cross-origin" festgelegt, um eine bessere Integration mit externen Tools wie der Enterprise Video Platform movingimage zu ermöglichen.
Technischer Update-Hinweis: Hashtag-Einstellungen wurden von AngularJS nach Angular migriert.
Technisches Update: Modal zum Drucken von Wiki-Artikeln wurde von AngularJS auf Angular umgestellt.
Admins können nun SVG-Dateien als Logo für die Navigationsleiste hochladen, was eine Unschärfe verhindert.
Hier findet ihr alles rund um technische Anpassungen, Fehlerbehebungen und Änderungen der Sprachschlüssel.
Aufgrund der technischen Begriffe ist der folgende Teil der Release Notes auf Englisch.
COYOFOUR-13939 Tech improvement: Reduced database load on user directory sync when user group assignments change.
COYOFOUR-13638 Allows magic links from native App
COYOFOUR-13527 Angular has been upgraded to version 10
COYOFOUR-13319 Starting with version 30 COYO will utilise MongoDB 4.2. The release contains an automatic migration of the database from 3.2 to 4.2. that is mandatory. The migration will update to all necessary versions in between and afterwards replace the version in the docker-compose file for the next starts of COYO.
For all version 30 patch and minor updates it is mandatory to have an existing MongoDB container (event though stopped) after shutting down the previous version. Do not remove your containers after executing ./stop.sh otherwise an 3.2 container will start.
COYOFOUR-14268 Admins rarely experienced a loss of their search term statistics after the update to version 29.
COYOFOUR-14205 Admins always experienced that line breaks are ignored within the description of the poll widget.
COYOFOUR-14202 Users always experienced that when they copy a wiki-link in Firefox and paste it into the timeline, the internal link preview is not displayed correctly.
COYOFOUR-14188 Admins always experienced that the latest blog article widget shows an error message and no blog apps if a selected blog app gets deleted.
COYOFOUR-14176 User always experienced timeline shares not being shown when a page changes from private to a public.
COYOFOUR-14175 Users rarely experienced they cannot invite users to their events.
COYOFOUR-14130 External users always experienced having access to all events.
COYOFOUR-14108 Users always experienced not being able to create a folder in SharePoint file popup since the button is overlapped by search field
COYOFOUR-14096 Users always experienced that when they use Firefox and print a blog article the text at the RTE widget does not continue at the next page.
COYOFOUR-14053 Users always experienced that the color of the widget edit frame is not customizable.
COYOFOUR-14050 Users always experienced the "Latest wiki articles" widget to be broken if a wiki app is activated in the settings.
COYOFOUR-14035 Users always experienced that there are no more suggestions shown for the global search when there are no results.
COYOFOUR-13960 Users always experienced that the date format inside of an event picture does not change according to the language key.
COYOFOUR-13944 Users always experienced absent context menu with editing tools while editing a blog or wiki article.
COYOFOUR-13909 Users sometimes experienced that the name and location of the event are not showing up on edit mode for events.
COYOFOUR-13903 Users always experienced that the "follow users" dialogue is shown in the tour although the respective permission is missing.
COYOFOUR-13878 Admins sometimes experienced that the "Latest blog article" widget is broken after an update to version 25.
COYOFOUR-13770 Admins always experienced not being able to adjust the wording in the invitation mail for external community members.
COYOFOUR-13596 The color of the save-button was set to white when editing imprints, instead of the expected blue.
COYOFOUR-13553 Users always experienced a UI glitch after uploading an image.
COYOFOUR-13550 Users always experienced that the error message "The page has been deleted." shows up if a latest file widget is still referring to a deleted page.
COYOFOUR-13498 Users always experienced that the "Activate translation" button is too big on mobile.
COYOFOUR-13400 Users sometimes experienced already sent chat messages marked as unsent after some time.
COYOFOUR-13138 Users sometimes experienced some errors in console on logout.
COYOFOUR-13085 Admins always experienced that the default front logo overflows the "Edit theme" layout.
COYOFOUR-13014 Users always experienced that sending a timeline comment before the upload of an attachment has finished blocks the upload.
COYOFOUR-12431 Admins always experienced the "Displayname" from AD users getting deleted in COYO even though "Name" isn't configured in the AD settings.
COYOFOUR-12418 Users always experienced that widget names are not completely visible if they use COYO on a mobile device (Mobile).
COYOFOUR-12261 Users always experienced that they can not open files from Sharepoint on iOS devices.
COYOFOUR-11919 Users always experienced that in the 'poll' widget no voters are shown after anonymous poll is updated to be non-anonymous.
COYOFOUR-11798 Users rarely experienced that the current app is not correctly highlighted in the page/communication navigation.
COYOFOUR-11241 Users rarely experienced an overflowing HTML-widget.
COYOFOUR-11131 Users always experienced that dragging and dropping a link in a chat freezes it.
COYOFOUR-11112 Users always experienced that HTML is shown as the event description when searching for an event.
COYOFOUR-10518 Users sometimes experienced the count of followers of an auto-subscribe private page not being displayed correctly.
COYOFOUR-10120 Users rarely experienced problems with the preview of posted videos on timeline.
Additions
ABOUT_COYO.PRIVACY_LINK_IOS,"https://www.coyoapp.com/en/mobile-privacy-policy-cloud-engage"
ADMIN.AUTHENTICATION.HEADINGS.AUTHENTICATION_COUNT,"{counterValue} {counterValue, plural, =1 {Authentication provider} other {Authentication providers}}"
ADMIN.AUTHENTICATION.SAML.BINDING.POST,"POST"
ADMIN.AUTHENTICATION.SAML.BINDING.REDIRECT,"REDIRECT"
ADMIN.LANDING_PAGES.PAGES_COUNT,"{counterValue} {counterValue, plural, =1 {Homepage} other {Homepages}}"
ADMIN.TERMS.LOG.ENTRIES.COUNT,"{counterValue} {counterValue, plural, =1 {Entry} other {Entries}}"
ADMIN.THEMES.COUNT,"{counterValue} {counterValue, plural, =1 {Theme} other {Themes}}"
ADMIN.TRANSLATIONS.KEYS.KEYS_COUNT,"{counterValue} {counterValue, plural, =1 {Translation} other {Translations}}"
ADMIN.USER_DIRECTORIES.DIRECTORIES_COUNT,"{counterValue} {counterValue, plural, =1 {Directory} other {Directories}}"
ADMIN.USER_MGMT.GROUPS.GROUPS_COUNT,"{counterValue} {counterValue, plural, =1 {Group} other {Groups}}"
ADMIN.USER_MGMT.ROLES.ROLES_COUNT,"{counterValue} {counterValue, plural, =1 {Role} other {Roles}}"
ADMIN.USER_MGMT.USERS.USERS_COUNT,"{counterValue} {counterValue, plural, =1 {User} other {Users}}"
APP.BLOG.ARTICLE_COUNT,"{counterValue} {counterValue, plural, =1 {article} other {articles}}"
APP.EVENTS.LIST.COUNT,"{counterValue} {counterValue, plural, =1 {Event} other {Events}}"
APP.FORUM.THREAD_COUNT,"{counterValue} {counterValue, plural, =1 {Thread} other {Threads}}"
APP.WIKI.ARTICLE_COUNT,"{counterValue} {counterValue, plural, =1 {Article} other {Articles}}"
DATE_FORMAT_DAY_NAME,"dddd"
DATE_FORMAT_FULL,"DD. MMMM YYYY"
FILEPICKER.AUTHOR.BY,"by"
FILE_LIBRARY.BATCH.ACTIVE_SHARE_LINK,"Active Share link"
FILE_LIBRARY.DEFAULT_FOLDER_NAME,"New Folder"
FILE_LIBRARY.DETAILS,"Details"
FILE_LIBRARY.MODAL.REMOVE.CANCEL,"No, keep this {isFolder, select, true{folder} other{file}}."
FILE_LIBRARY.MODAL.REMOVE.CONFIRM,"Delete this {isFolder, select, true{folder} other{file}}."
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.ACTIVITY,"Activities"
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.DISCUSSION,"Discussions"
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.MESSAGE,"Messages"
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.POST,"Posts"
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.TOAST,"The notification setting was changed sucessfully."
MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.DESCRIPTION,"Start the COYO Engage app in order to listen to and send voice messages."
MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.ANDROID,"https://play.google.com/store/apps/details?id=com.coyoapp.messenger.android"
MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.DESCRIPTION.ANDROID,"Go to Google Play Store"
MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.DESCRIPTION.IOS,"Go to Apple Store"
MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.IOS,"https://apps.apple.com/app/coyo-engage/id1341588804"
MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.SALUTATION,"Hej {name}, you received a voice message!"
PREVIEW.LINK.EXTERNAL.MODAL.WARNING1,"You are about to open "
PREVIEW.LINK.EXTERNAL.MODAL.WARNING2," in a new window.Do you want to proceed?"
USER_CHOOSER.GROUPS.COUNTER.COUNT,"{counterValue} {counterValue, plural, =1 {group} other {groups}}"
USER_CHOOSER.USERS.COUNTER.COUNT,"{counterValue} {counterValue, plural, =1 {user} other {users}}"
VALIDATION.ERROR.DATE_FORMAT,"Date is invalid or has a wrong format"
VALIDATION.ERROR.DATE_RANGE,"Invalid date range"
WIDGETS.LATESTFILES.PAGE_DEACTIVATED,"The Page has been deleted."
Modifications
FILE_LIBRARY.MODAL.REMOVE.TEXT,"{isFolder, select, true{This folder includes {childCount} files. } other{}}This will delete the {isFolder, select, true{folder} other{file}} {filename} permanently and cannot be undone."
FILE_LIBRARY.MODAL.REMOVE.TITLE,"Delete the {isFolder, select, true{folder} other{file} } {filename}?"
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.CHANNEL.EMAIL.DESCRIPTION,"Receive summaries of unread notifications via e-mail."
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.CHANNEL.PUSH.DESCRIPTION,"Activate push notifications for your mobile device."
MODULE.ACCOUNT.NOTIFICATION_SETTINGS.CHANNEL.SOUND.DESCRIPTION,"Plays a sound in the browser on new notifications and messages."
Mit dem Update lassen wir Entwicklerherzen höher schlagen: Die Plug-ins haben ihre nächste Entwicklungsstufe erreicht.
Das nächste Release ist bereits in Planung. Bis dahin schaut gerne auf unsere Roadmap.