How to create Channel on production Env?

Hi, I have requirement of creating channels for production specific domains like https://www.myproject.com

Where to start configuring?

Already conofiured like this but still Channel is not showing in in Experence Manager

Am I missing anything here?

You need to set up the relationship between hst:root, hst:site and hst:configuration nodes. It’s explained here: https://documentation.bloomreach.com/14/library/concepts/hst-configuration-model/sites--channels-configuration.html

in addition to @bcanvural reply, also check steps described here:

Hi, I followed the same document and Iam sure I followed each and every step over there.
Only doubt I had is about hst:mountpoint. Couldn’t understand where to add this confguration

Still couldn’t see the Channels

Please guide.

hst:mountpoint is a property you can add on the hst:root node

Yeah, I tried adding it but it is not allowing me to click on OK button.

Any reason?

Probably the jcr node has some mandatory other properties which need to be saved as well. You could copy an existing hst:root node from other configuration and modify as necessary.

Yes, Now Iam able to add hst:mountpoint in hst:root

Everything looks fine.

Now the doubt is : Is this a mandatory that channel name and host name should match?
or any format for domain?

In my case
Project Name : myproject
host : brxm.fnp.com

No it’s not mandatory. You can reuse hst configurations for multiple channels. You can also create configuration hierarchies between different channels.

What matters is that hst:site node should have the same name as the hst:configuration node it’s referring to.
hst:root/hst:mountpoint -> hst:site -> hst:configuration (hst:myproject)

I got your point and I did the same. Can you please check my configuration and correct me if Iam wrong

It looks like you mixed up some things with hst:platform config. Can you show me your hst:platform configuration as well? that would be at /hst:platform.

Can you also provide the site url ? at which url should site be accessible?

URL : https://brxm.fnp.com/site

Ok good. Some points:

  1. Remove the mountpoint from hst:platform’s hst:root
  2. Remove the namedpipeline from hst:myproject’s hst:root
  3. Make sure the hst:myproject’s virtual host node (maybe the “com” one) has hst:scheme=https and hst:showcontextpath=true
  • Removed the mountpoint from hst:platform’s hst:root

  • Removed the namedpipeline from hst:myproject’s hst:root

  • Done with hst:myproject’s virtual host node (maybe the “com” one) has hst:scheme=https and hst:showcontextpath=true

Still No Channels were seen

Sorry forgot to mention: remove hst:ismapped from hst:myproject’s hst:root

I also see that your mountpoint is pointing to the wrong thing. It should be:

/hst:myproject/hst:sites/myproject

removed. Still No channels seen

Just Did that.

Cool, That Works.
Thanks a ton

Great to hear !!

1 Like

I think this was guided me wrong