PortalConfig

A PortalConfig entitás adatmodellje.

2022.01.11 — Posted by Webb & Flow


Tartalomjegyzék

A PortalConfig bejegyzések standard entitások, azonban egy project-ben csak egy bejegyzés szerepelhet, így sem a listázás, sem az archiválás/törlés nem értelmezhető rajta.

A szerkesztés, lock/unlock, illetve changelog és milestone kezelés azonos a többi standard entitással.

A PortalConfig kezelő api-k prefix-e: /projects/PROJECTID/portalConfig... , és az id paraméter minden esetben “portal”.

Tehát például PATCH /projects/PROJECTID/portalConfig/portal a módosítás api végpontja.

A mezői (az alap mezőkön kívül):

  • primaryStorageType
    • string
    • lehetséges értékek:
      • cloud
      • api
  • primaryStorageTarget
    • string
  • secondaryStorageType
    • string
    • lehetséges értékek:
      • disabled (üres string az érték)
      • cloud
      • api
  • secondaryStorageTarget
    • csak akkor, ha a secondaryStorageType meg van adva
    • string
  • secondaryStorageSyncFrequency
    • csak akkor, ha a secondaryStorageType meg van adva
    • string
    • lehetséges értékek:
      • realtime
      • 1d
      • 1h
  • backupStorageType
    • string
    • lehetséges értékek:
      • disabled (üres string az érték)
      • cloud
      • api
  • backupStorageTarget
    • csak akkor, ha a backupStorageType meg van adva
    • string
  • domain
    • string
  • hostingDomain
    • string
  • devDomain
    • string
  • hideHtmlExtensionInUrl
    • bool
  • https
    • bool
  • readinsEnabled
    • bool
  • portalBigSite
    • bool
  • designPath
    • string
  • mediaPath
    • string
  • imagePath
    • string
  • uploadedImagePath
    • string
  • uploadedMediaPath
    • string
  • cssPath
    • string
  • compressCss
    • bool
  • javaScriptPath
    • string
  • compressJavaScript
    • bool
  • author
    • string
  • language
    • string
  • markDown
    • bool
  • wiki
    • bool
  • wikiReplaceCount
    • number
  • autoLinkToBlank
    • string
    • lehetséges értékek:
      • disabled (üres string az érték)
      • exactdomain
      • fulldomain
  • lockContentsAfterGeneration
    • bool
  • compressHtml
    • bool
  • generateContentsByCron
    • bool
  • maxContentToGenerateIn5Minutes
    • number
  • dateFormat
    • string
  • emailAtHider
    • string
  • numberDecimalSize
    • number
  • numberDecimalSeparator
    • string
  • numberThousandSeparator
    • string
  • timeFormat
    • string
  • yesNoNoValue
    • string
  • yesNoYesValue
    • string
  • sitemapXmlPath
    • string
  • subSitemapXmlPath
    • string
  • generateSitemapByCron
    • bool
  • forceBigSitemapXml
    • bool
  • autoImageResize
    • bool
  • forceImageGeneration
    • bool
  • autoImageResizeFormat
    • string
    • lehetséges értékek:
      • webp
      • jpg
      • png
  • autoImageResizeFallbackFormat
    • csak akkor, ha az autoImageResizeFormat == webp
    • string
    • lehetséges értékek:
      • jpg
      • png
  • maxCategoryDepth
    • number
  • roleManagement
    • number
    • engedélyezve van-e a jogosultság rendszer
  • breakPointCount
    • number
    • 1 .. 10
  • breakPointDirection
    • string
    • lehetséges értékek:
      • m2d (mobile => desktop)
      • d2m (desktop => mobile)
  • breakPoints
    • struktúrált lista
    • egy BreakPoint entitás struktúrája:
      • name
        • string
        • kötelező, elsődleges azonosító
        • ezzel kell rá hivatkozni a különböző beállításokban
      • publicName
        • string
        • a felületeken, elsődlegesen a LandingBuilder és a Content Preview funkcióknál ez van kiírva
      • width
        • number
      • testSize
        • number
        • a felületeken, elsődlegesen a LandingBuilder és a Content Preview funkcióknál ezen a méreten lehet tesztelni az adott töréspontot
      • landingBuilderColumnClass
        • string
        • a LandingBuilderben beállított oszlopoknak ezen a méreten az itt megadott class-t fogja generálni a rendszer