Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • activated: 1

  • child:

  • condition:

  • created: 02/09/2024 15:46:06

  • forward: 0

  • icon:

  • id: 10

  • modified: 02/09/2024 15:46:06

  • name: reset

  • ontransition:

  • owner: 1

  • parent:

  • position: 0

  • roles:

  • state_in: 11

  • state_out: 2

...

PACKAGED_Portal

/portal to /dam/wedia

Starting from 2024.4, by default the front-end’s main entry point is changed from /portal/ to /dam/wedia/
(URL rewritting rules are present to redirect from /portal to /dam/wedia)

Therefore the app’s default vue_apps_base_url.portal has been updated in tools\wediaportal-cli\api\constants\defaultConfig.mjs

If you haven’t configured a specific vue_apps_base_url.portal in your project, on the next front-end build, the app will be configured for /dam/wedia/

New configuration point

Portals

A new configuration domain has been added to portal’s json configuration. It is mainly used by the new components added for the Portals. The new domain (folder) is placed at the same level as the dam, product, spaces or dam-import domain, and it is called : portals

This domain is necessary if you want to use the new feature on your front-end.

Starter-kit’s common config has been updated too, new named actions and named displays have been added.

More details about the configuration possibilites can be found here : https://crossmedia.atlassian.net/wiki/spaces/WD/pages/3298787349/Portals+installation+guide#4%2F-Configuration-possibilites

Changes Information

Structures changes

asset

Fields changes

...

  • activated

    • Tags:

      • Added: datalist_search_simple

  • pkgroletemplate

    • Tags:

      • Added: datalist_search_simple

...

...

assetgeography, assetkeyword, assetauthor, assetiaconcept, folder, pimasset

...

Expand
titleDetailsexportxls tag removed :

assetgeography

Fields changes

  • name

    • Tags:

      • Removed: exportxls_include

Tags

Removed

  • exportxls


assetkeyword

Fields changes

  • name

    • Tags:

      • Removed: exportxls_include

Tags

Removed

  • exportxls


assetauthor

Tags

Removed

  • exportxls


assetiaconcept

Tags

Removed

  • exportxls


folder

Tags

Removed

  • exportxls


pimasset

Tags

Removed

  • exportxls

...

Expand
titleDetails

pkgroletemplate/997

  • permissions:

  • image-20241011-154823.pngImage Removed
  • image-20241011-154817.pngImage Removed

    • image-20241014-154857.pngImage Added


pkgroletemplate/998

  • permissions:

    • image-20241014-154916.pngImage Added


pkgroletemplate/

998

999

  • permissions:

    • Added after the definition of "@dam.metadata.tech~wkfpkgskmetadata" (l1514)

      Code Block
      "@portal.editorial~wkfpkgportal": {
      	"broadcastvideo": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"changestatus": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"definevideoposter": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"delete": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"editpicture": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"editvideochapters": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"editvideosubtitles": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"embed": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"i18nfieldstranslate": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"insert": {
      		"custom": false,
      		"enabled": true,
      		"permissions": [
      			"$anycreation"
      		]
      	},
      	"managevideocalltoactions": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"managevideorolls": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"order": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"retrievecaption": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"sharesocialnetworks": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"slicevideo": {
      		"custom": false,
      		"enabled": false,
      		"permissions": []
      	},
      	"update": {
      		"custom": false,
      		"enabled": false,
      		"permissions": [
      			"$anystatus/$selfowner",
      			"$anystatus/$teammember"
      		]
      	},
      	"view": {
      		"custom": false,
      		"enabled": false,
      		"permissions": [
      			"$anystatus/$selfowner",
      			"$anystatus/$teammember",
      			"$anystatus/$teamviewer",
      			"$anystatus/$public",
      			"$online/$anyowner"
      		]
      	}
      }

pkgroletemplate/999

  • permissions:

    • image-20241011-160224.pngImage Removed

    • image-20241011-160235.pngImage Removed
    • image-20241014-154934.pngImage Added

Expand
titlepkgroletemplate/997 - puml code
Code Block
@startuml
title diffInstances v2024.3.0 -f puml -o pkgroletemplate -i 997
hide empty members
hide circle

 package pkgroletemplate {
       class 997 {
                #permissions
       }
           rectangle 997_permissions as "
{{json
<style>
.removed {
BackgroundColor pink
FontColor red
}
.added {
BackgroundColor lightgreen
FontColor darkgreen
}
</style>
#highlight "v1" / "boards" / "shareboard" / "permissions" / "0" <<removed>>
#highlight "v1" / "objectdata" / "#damobject" / "sharesocialnetworks" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...*" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...*" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...*" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ..." / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" / "1" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" / "2" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "1" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "2" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "3" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "4" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "5" <<added>>
{
"v1": 
{
"boards": 
{
"shareboard": 
{
"permissions": 
[
"$publicboard/$anyboardtype/$anyowner"
]
}
}
, 
"objectdata": 
{
"#damobject": 
{
"sharesocialnetworks": 
{
"permissions": 
[
"$anystatus/$anyowner"
]
}
}
, 
"@portal.editorial~wkfpkgportal":
{
"broadcastvideo, ...*": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
    "empty"
]
}
, 
"insert": 
{
"custom": 
false
, 
"enabled": 
true
, 
"permissions": 
[
"$anycreation"
]
}
, 
"update": 
{
"custom": 
false
, 
"enabled": 
true
, 
"permissions": 
[
"$anystatus/$anyowner"
, 
"$anystatus/$selfowner"
, 
"$anystatus/$teammember"
]
}
, 
"view": 
{
"custom": 
false
, 
"enabled": 
true
, 
"permissions": 
[
"$anystatus/$anyowner"
, 
"$anystatus/$selfowner"
, 
"$anystatus/$teammember"
, 
"$anystatus/$teamviewer"
, 
"$anystatus/$public"
, 
"$online/$anyowner"
]
}
}
}
}
}
}}
"
    997::permissions-->997_permissions
    note right of 997_permissions
        ...* = changestatus,
            definevideoposter,delete,
            editpicture,editvideochatpers,
            embed,
            i18nfieldtranslate,
            managevideocalltoactions,
            managevideorolls,
            order,
            retrievecaption,
            sharesocialnetworks,
            slicevideo.
    end note
}
@enduml

Expand
titlepkgroletemplate/998 - puml code
Code Block
@startuml
title diffInstances v2024.3.0 -f puml -o pkgroletemplate -i 998
hide empty members
hide circle

 package pkgroletemplate {
       class 998 {
                #permissions
       }
           rectangle 998_permissions as "
{{json
<style>
.removed {
BackgroundColor pink
FontColor red
}
.added {
BackgroundColor lightgreen
FontColor darkgreen
}
</style>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...*" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...*" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...*" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...*" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" / "1" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "1" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "2" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "3" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "4" <<added>>
{
"v1": 
{
"objectdata": 
{
"@portal.editorial~wkfpkgportal": 
{
"broadcastvideo, ...*": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
    "empty"
]
}
, 
"insert": 
{
"custom": 
false
, 
"enabled": 
true
, 
"permissions": 
[
"$anycreation"
]
}
, 
"update": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
"$anystatus/$selfowner"
, 
"$anystatus/$teammember"
]
}
, 
"view": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
"$anystatus/$selfowner"
, 
"$anystatus/$teammember"
, 
"$anystatus/$teamviewer"
, 
"$anystatus/$public"
, 
"$online/$anyowner"
]
}
}
}
}
}
}}
"
    998::permissions-->998_permissions
        note right of 998_permissions
        ...* = changestatus,
            definevideoposter,delete,
            editpicture,editvideochatpers,
            embed,
            i18nfieldtranslate,
            managevideocalltoactions,
            managevideorolls,
            order,
            retrievecaption,
            sharesocialnetworks,
            slicevideo.
        end note
}
@enduml

Expand
titlepkgroletemplate/999 - puml code
Code Block
@startuml
title diffInstances v2024.3.0 -f puml -o pkgroletemplate -i 999
hide empty members
hide circle

 package pkgroletemplate {
       class 999 {
                #permissions
       }
           rectangle 999_permissions as "
{{json
<style>
.removed {
BackgroundColor pink
FontColor red
}
.added {
BackgroundColor lightgreen
FontColor darkgreen
}
</style>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgskmetadata" / "broadcastvideo, ...*" <<removed>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgskmetadata" / "broadcastvideo, ...*" / "custom" <<removed>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgskmetadata" / "broadcastvideo, ...*" / "enabled" <<removed>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgskmetadata" / "broadcastvideo, ...*" / "permissions" <<removed>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...**" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...**" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...**" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "broadcastvideo, ...**" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "insert" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "update" / "permissions" / "1" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "custom" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "enabled" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "0" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "1" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "2" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "3" <<added>>
#highlight "v1" / "objectdata" / "@portal.editorial~wkfpkgportal" / "view" / "permissions" / "4" <<added>>
{
"v1": 
{
"objectdata": 
{
"@portal.editorial~wkfpkgskmetadata": 
{
"broadcastvideo, ...*": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
]
}

}
, 
"@portal.editorial~wkfpkgportal": 
{
"broadcastvideo, ...**": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
    "empty"
]
}
, 
"insert": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
]
}
, 
"update": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
"$anystatus/$selfowner"
, 
"$anystatus/$teammember"
]
}
, 
"view": 
{
"custom": 
false
, 
"enabled": 
false
, 
"permissions": 
[
"$anystatus/$selfowner"
, 
"$anystatus/$teammember"
, 
"$anystatus/$teamviewer"
, 
"$anystatus/$public"
, 
"$online/$anyowner"
]
}
}
}
}
}
}}
"
    999::permissions-->999_permissions
        note right of 999_permissions
            ...* : changestatus,
            definevideoposter,
            delete,
            editpicture,
            editvideochapters,
            editvideosubtitles,
            embed,
            i18nfieldstranslate,
            insert,
            managevideocalltoactions,
            managevideorolls,
            order,
            retrievecaption,
            sharesocialnetworks,
            slicevideo,
            update,
            view,
        end note

        note right of 999_permissions
        ...** = changestatus,
            definevideoposter,delete,
            editpicture,editvideochatpers,
            embed,
            i18nfieldtranslate,
            managevideocalltoactions,
            managevideorolls,
            order,
            retrievecaption,
            sharesocialnetworks,
            slicevideo.
        end note
 }
@enduml

assetnature

Expand
titleDetails

assetnature/22

  • modified: 17/12/2021 11:46:44 --> 24/09/2024 15:38:36

  • name: EXCEL XSLX --> EXCEL XLSX


assetnature/65

  • modified: 17/12/2021 11:46:44 --> 24/09/2024 15:38:01

  • name: EXCEL XSLM --> EXCEL XLSM

...

  • Parameters:

    • UPDATED portal_entry:

      • default value:

        • Old:

        Code Block
        languagejson
          /portal
        • New:

        Code Block
        languagejson
          /dam/wedia
    • UPDATED success_redirect:

      • default value:

        • Old:

        Code Block
        languagejson
          /portal/register/verified
        • New:

        Code Block
        languagejson
          /dam/wedia/register/verified
    • UPDATED timeout_redirect:

      • default value:

        • Old:

        Code Block
        languagejson
          /portal/register/timeout
        • New:

        Code Block
        languagejson
          /dam/wedia/register/timeout
    • UPDATED error_redirect:

      • default value:

        • Old:

        Code Block
        languagejson
          /portal/register/error
        • New:

        Code Block
        languagejson
          /dam/wedia/register/error

...

PACKAGED_DAM_Utils

More information about the modifications can be found here : Resolving automatic asset publication in 2024.1, 2024.2 and 2024.3

plugin.xml

  • Parameters:

    • UPDATED dam_denormalization_config:

      • default value:

        • image-20241011-162526.png

        • image-20241011-162630.png

        • image-20241011-162657.png

  • UPDATED dam_denormalization_force_update:

    • description: force triggers on update --> Force triggers on every update. This should never be set to true unless for debug purposes

...

  • Parameters:

    • UPDATED config_settings:

      • New value :

        image-20241011-165324.png

...

WXM_FulltextSandbox

Overview

  • Activated:

    • false -> true

  • Parameters:

    • UPDATED fieldsBoosts:

      • New value : { "*.#boost40": 40 }

Overview

These updates are linked to the tag boost40 set on the fields portal.name, portal.namefr, and portal.namede.

This configuration enhances the search relevance of these fields by a factor of 40 during full-text searches on portals. For instance, it affects how portals are displayed in the DAM Search (see https://crossmedia.atlassian.net/wiki/spaces/WD/pages/3271360515/1.+Access+and+search+for+a+portal#Searching-for-a-Portal-through-the-DAM for more details about this functionnality).

For more information about the configuration possibilities for this plugin’s parameter, please refer to the following documentation : https://crossmedia.atlassian.net/wiki/spaces/WD/pages/16547922/Setting+up+Full+Text+Search#Enhancing-Full-Text-Search-with-Property-Boosting.

...

PACKAGED_Portals

  • Activated:

    • true

...