Nope, function has always existed. It just isn't used for default "show" view. If function doesn't exist when rewriting the URLs you might want to add it as a segment falling back to "show". SEO of CB Activity URLs will of course be handled in CB Activity 6.0.0 by default though.BTW did you change urls with CB 6 ?
You wrote &action=ACTION_HERE&func=FUNC_HERE&id=ID but on my install it's &action=ACTION_HERE&id=ID ??
The namespace looks right so yeah that'll probably work to construct an activity object. That won't reverse though. Remember you have to reverse this. So if you've something like "blablabla-activity_id" you need to reverse that into id = activity_id. So be careful with how you're trying to format all this and consider if again it's even necessary.Another question, will the Activity object be built correctly in this code during the routing ? or is there any other order to respect between joomla and CB ?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
You can do that. There's nothing stopping you from doing that with the CB Redirect Bot usage. You can give them literally whatever URL you want as long as you can extract activity_id from it. So when you display the URL to them by whatever means you're currently doing so format it however you like as long as it has an activity_id you can extract.But what I really need in fact is a good SEO for the urls. I need to build URLs for our special activities like website/company/name-of-company-activity_id
The search engine will store the URL you provide to the user when it crawls the page. Pretty URLs are basically irrelevant to SEO anymore. All that matters is strong metadata. Primarily JSON-LD structured data. So for example if you insert JSON-LD structured data on your pages then it quite literally does not matter what the URL is or ever will be as search engines will exclusively use that structured data for SEO.But I guess that in this case CB Redirect Bot would provide a 301 redirection to website/activation/id which will be the url stored by the search engine. Which is exactly what I want to avoid.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Don't understand what you mean by this. When you generate the URL to give to the user give it to them already formatted how you want. Then setup CB Redirect Bot to handle it. Or do you mean they're just copying the URL from browser address bar to share?Well after a day of analysis, I don't think the CB Redirect Bot option will work because we need to link to a single activity from the timeline and only then share the url. So the single activity page url would always be the target of the redirect bot and not the built url entered by the autoaction in the flow.
The fix is not available yet, but will be either today or more likely tomorrow.Is the bug that you fixed already included in the nightly build ?
The current URL behavior isn't really changing in CB Activity 6.0.0 beyond having SEO URLs built in with internal routing behavior just like GJ. 99% of CB Activity URLs are never user visible as they're used via fetch requests. So you really only need to SEO direct activity URLs (&action=activity&func=show&id=ACTIVITY_ID).and finally for action and func, what will be the options of CB 6.0 to include in different cases in the code ?
Please Log in or Create an account to join the conversation.