You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
generate XML feed from a JSON index stored in content bus
generate sitemap.xml from a JSON index stored in content bus
Supported parameters:
owner, repo, ref: the usual
src: name of the JSON source file (will be loaded using helix-data-embed) (we need to discuss if the filtering feature should stay in data-embed) or be removed (Remove query-builder support? helix-data-embed#364) and implemented in the xml-feed-service instead
id: name of the table column that has the page URL
title: name of the table column that has the page title
updated: name of the table column that has the last modified date
host: hostname to be used for external URLs, if not specified taken from hlx-forwarded-host, x-forwarded-host (but a Vary will be added)
href.*_*: name of the table column that has the href for the language *_*
Stuff you can do yourself
run npm init @adobe/helix-library or npm init @adobe/helix-service
Add topics to the repository, at least helix
Add the group "Project Helix Admins" with Admin permissions to the list of collaborators
Add the group "Project Helix Developers" with Write permissions to the list of collaborators (Project Helix Guests will be taken care of automatically)
Uncomment and adjust the helix-post-deploy/monitoring command in .circleci/config.yaml: decide if your service falls under Development, Publishing or Delivery. (note: failures in the latter two categories will ping on-call engineers on weekends!) See https://status.project-helix.io for reference. (skip for libraries)
i don't know that i had enough time to think about sitemaps in a hlx3 environment. but if i think of relative priority then sitemaps definitely have a much higher priority than feeds. i am totally fine with helix not supporting feeds and have a manual generation process in a completely project specific fashion, as opposed to having a service that is part of the product.
Create a new repository with the name
helix-feed-service
to provide a Helix 3-compatible feed service that can:Supported parameters:
owner
,repo
,ref
: the usualsrc
: name of the JSON source file (will be loaded using helix-data-embed) (we need to discuss if the filtering feature should stay in data-embed) or be removed (Remove query-builder support? helix-data-embed#364) and implemented in the xml-feed-service insteadid
: name of the table column that has the page URLtitle
: name of the table column that has the page titleupdated
: name of the table column that has the last modified datehost
: hostname to be used for external URLs, if not specified taken fromhlx-forwarded-host
,x-forwarded-host
(but aVary
will be added)href.*_*
: name of the table column that has the href for the language*_*
Stuff you can do yourself
npm init @adobe/helix-library
ornpm init @adobe/helix-service
helix
helix-post-deploy/monitoring
command in.circleci/config.yaml
: decide if your service falls under Development, Publishing or Delivery. (note: failures in the latter two categories will ping on-call engineers on weekends!) See https://status.project-helix.io for reference. (skip for libraries)#helix-noisy
Stuff you need an Adobe Org Admin for
ADOBE_BOT_NPM_TOKEN
org secretThe text was updated successfully, but these errors were encountered: