definition.json
Marfeel is committed to providing each customer with a revolutionary PWA that's unique to their brand and identity.
definition.json is the file that defines a big portion of a customer's Marfeel mobile site and contributes to delivering a unique solution to every publisher.
To deliver a customizable product, Marfeel has developed a wealth of flags that are set in a tenant's definition.json. For more information regarding each flag, click one of the links below:
- Ad Flags
- Extraction Flags
- Social Flags
- User Interface Flags
- Metrics Flags
- Cherokee Flags
- SectionDefinitions Flags
The following is a list of all active flags according to category. Click a specific one to be directed to its full description and details:
Ad flags
- adDealerExtraImpression
- adsBelowTopMedia
- advertisement
- adsOnHoldUntilCookies
- adInsertionStrategyS
- balconAdFrequency
- bottomDetailsAd
- bottomMosaicAd
- customAdsStartPosition
- disableAdsInTables
- disableKeepImagesAfterHeaders
- extraNativeAdvInDetails
- facebookAutomaticAdPlacement
- floatingInterClosable
- forceDetailsSExtraAd
- initialWordsBetweenAds
- insertAdAfterTitlesS
- maxAdsInArticle
- mosaicNextSectionAd
- nativeAdvInDetails
- numMadsLoadOnScreen
- stickyAds
- stickyMode
- teadsInread
- tenantFacebookAppID
- topMosaicAd
- wordsBetweenLastAdAndNativeAds
- wordsForFirstAd
Extraction Flags
- allowJavascriptLoad
- appendRelevantTagsInfo
- articlePathLastParts
- articlePathParts
- blacklistedUrlPatterns
- boilerEnableSecureConnections
- boilerpipeFetcher
- boilerpipeIgnoreInlineImageDimensions
- cleanerFetcherBlacklist
- copyFirstRowOnTableSplit
- cronRefresh
- deactivated
- defaultTopMediaMediaSelectorStrategy
- defaultMediaSelectorStrategy
- detailItemsProcessor
- detailsLinksTarget
- disableAMPCacheForImages
- disableMultipageTitleSelectorForFirstPage
- disablePhantomDiskCache
- disableProxyScripts
- disableSectionValidation
- enableUnsecureMedia
- extractImagesFromNoScript
- extractionQueryParams
- fbInstantUseTagAsKicker
- fbInstantUseTagAsSubtitle
- feedRipper
- galleryBlackList
- greedyWhitelist
- ignoreSSLErrors
- ignoreWidgetItemsTablet
- imageResizer
- imageRulerSizeAttribute
- imageSrcAttribute
- includeParentHrefOnDetailsGallery
- inlineRelatedArticlesStrategy
- itemExtractorType
- jsoupImageSrcAttribute
- maxConcurrentExtractionRequests
- maximumNagiosAlert
- metaDataDetector
- minImageSize
- minWordsToConsiderFar
- mrfCacheBuster
- multipageBackwardsUriGenerator
- multipageGenerator
- multipageTitleSelector
- multipageUriGenerator
- nextArticlesInverseOrder
- nextArticlesStrategy
- nextPageLimit
- nextPageUriBlacklist
- notSelectableImages
- quartzInvalidation
- requiresCompass
- respectTopMediaRatio
- sanitizeContent
- useLegacyAlibaba
- useSniVerifier
- userAgent
- userInterface
- widgets
- validArticleQueryParams
- imageCaptionFromAttributes
Social flags
- alternativeSharingUrl
- commentingSystem
- customParamDisqus
- disqusShortname
- lateralMenuShareOptions
- preloadComments
- shareCounterThreshold
- socialSharing
- socialSharingModal
- tenantFacebookLanguage
- twitterFormatNative
- twitterFormatWeb
- twitterWidgetAccount
- twitterWidgetKey
User interface flags
- allowInlineStyles
- boilerpipeCharset
- collapseGalleries
- collapsableGalleriesBlacklist
- commentsBeforeNativeAds
- cookiesPolicy
- customDetailsLayout
- customFooter
- deeplinkingCloseBtn
- detailsLinksTarget
- disableImagesReverseProxy
- disableLazyLoadForMedia
- disableSwipeOnZoomableImage
- disableAppleMobileWebApp
- disableCaptionRemoval
- disableClassicVersion
- disableInlineRelatedArticles
- disableLazyDetails
- disclaimer
- expirationPopUp
- fbInstantConfiguration
- forcePhotoArticles
- forcePhotoArticlesByUrlPattern
- forcePhotoArticleTablet
- forceTopMediaGallery
- forceXL
- headerLogoUrl
- galleryTopMediaCaptionFromAlt
- headerLinks
- inlinePositionsProviders
- infiniteScrollDetails
- img
- inlineNextArticleTitle
- inlinePositionsProviders
- lang
- lateralMenuCollapse
- lateralMenuPlaceholder
- lateralMenuSearch
- marfeelGardaMaxKrks
- marfeelGardaDaysSpan
- mediaCaptionClass
- militaryTimeFormat
- noPhotoArticles
- numberNextArticles
- numMosaicSquaresOnScreen
- pageViewTrackerUseDefaultNextArticleSelector
- photoGalleriesSlider
- pushNotificationsChrome
- readingTime
- removeGalleriesRelatedImages
- removeMultipageRelatedImages
- removeNextPagesRelatedImages
- removeTopMedia
- sectionDefinitions
- styles
- suggestionsEmailAddress
- swipeUpHint
- themeNameByGeo
- timeFormat
- topMediaAllowedRatio
Metrics flags
Cherokee flags
- packageName
- teamID
- googleProjectId
- pushwooshAppID
- oneSignalAppId
- pluginsToRemove
- notExtractedArticlesInMainWindow
- distributionBuild
- appRateIOS
- appRateAndroid
- oguryApiKey
- apps
- usesCherokeeTheme
SectionDefinitions flags