• Home
  • Get help
  • Ask a question
Last post 4 hours 18 min ago
Posts last week 94
Average response time last week 34 min
All time posts 67837
All time tickets 10483
All time avg. posts per day 20

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#2576 – Joomla URL Creation Settings

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Thursday, 04 August 2016 16:14 UTC
lacwebadmin
 Hi There,

Is there a way to be able to select category exception on sh404 settings on Joomla URL creation under Extensions tab? Currently, I set:
  • Show Category = Last one only
    Show cat. in categories links = Last one only


But I'd like an option to not apply the same settings to a selected categories. Is that possible? If not, can I have that as a feature request please. I guess other people will have a use for it too.

Of course there is an option for Apply to which categories but that would mean I have to remember to add the new categories that I would be creating in the future. Where as if there is an override option for selected categories, then I guess it's more manageable.s

Thanks,

Jackson
 
Thursday, 04 August 2016 16:17 UTC
wb_weeblr
Hi

Sorry, this is not possible. The current mechanism for category selection is to either get them all or pick a selection. Having exception is the opposite, and while it might be better in some cases, it would be worse in others. We never really had any question about this in the past, so I'm not inclined to change it, to be honest.

Rgds
 
Thursday, 04 August 2016 16:33 UTC
lacwebadmin
The Show Category options are applied to all categories by the way, The apply which categories are only for specific data to be added to the url. So, it's all or nothing then.

I guess maybe not much people are using Joomla default article component to create their content and use 3rd party instead :) why? IMO, because K2 or 3rd party components have more support and options. Why not give more support to Joomla Article? Only you can answer that :)

But anyhow, thanks anyways.

Jackson
 
Thursday, 04 August 2016 16:39 UTC
wb_weeblr
Hi

The Show Category options are applied to all categories by the way, The apply which categories are only for specific data to be added to the url. So, it's all or nothing then.
You are right, I was confused there. It is totally all or nothing

I guess maybe not much people are using Joomla default article component to create their content and use 3rd party instead :)
No, the immense majority uses regular joomla articles, at least amongst our users. K2 is certainly #2, but not as prevalent as it was a few years back, when category management was much simpler in Joomla. Even Joomla tags, though their implementation may be lacking, have removed the need for 3rd party management for a lot of users.

Why not give more support to Joomla Article? Only you can answer that :)
Because it's always a balance with adding more parameters and how useful that could be to how many people. The main point of sh404SEF is actually to use the categorie(s)/title for URLs, instead of menu items. Now when you start doing that, whether you have more or less cats (less is better BTW) is interesting but not major I think.

Rgds
 
Thursday, 04 August 2016 16:56 UTC
lacwebadmin
You are right, I was confused there. It is totally all or nothing


What I meant is, it's either I apply it to all categories or disable it all together.

By the way, I just look at the Show Category options and you gave an option of Top One, Last One Only, Top 2, Last 2, and All nested categories. :D can we have Top & Last One Only?

That's basically I personally wanted to see in the URL. With that option, regardless of how people set the depth of categories, the URL will come up cleaner I guess.

If I may suggest, IMO, the 3rd party support for sh404 can be converted into a plugin don't you think? Instead of hard coded into the configuration like:

Virtuemart
Community Builder
Jomsocial
Kunena

Me personally is not using all of those components, if somewhat I would, I gladly download a plugin for JomSocial for sh404 or any other component. I guess that way, you can reduce the number of settings you have in the core configuration.

Thanks,
Jackson
 
Thursday, 04 August 2016 17:18 UTC
wb_weeblr
Hi

can we have Top & Last One Only?
I have put it on our tracker, but just don't hold your breath right now ;)

With that option, regardless of how people set the depth of categories, the URL will come up cleaner I guess.
Not really, it depends on everyone's categories organization, and believe me, everyone has their own!

If I may suggest, IMO, the 3rd party support for sh404 can be converted into a plugin don't you think? Instead of hard coded into the configuration like:



Virtuemart

Community Builder

Jomsocial

Kunena
It's been considered multiple times, but hasn't make it to reality so far for various reasons. The 2 main ones being:
- it's a major change for the underlying data storage, with risk of bugs, and need of code to handle the automatic transition during update
- the number of 3rdparty extensions directly supported is low, and it will not increase. The trend in last year has not been on handling more extensions, but rather less, as we can use their router.php in better ways.

There are however many settings that could/should be set per component rather then globally, so our next focus is rather to redesign the "By components" tab. It has the same problems, especially making the transition on update bullet proof, as loosing configuration is simply something we can't afford.

Thanks for your suggestions, always nice to discuss that!

Rgds
 
Thursday, 04 August 2016 19:32 UTC
lacwebadmin
Not really, it depends on everyone's categories organization, and believe me, everyone has their own!

I agree with your saying that Joomla's category used to be simpler since its a single layer or up to 2 layers only if I remember it right with Joomla 1-1.5. With the introduction of nested categories, the categories become complex. Believe me :D when it was introduced I went crazy on creating multilayers of categories but I end up simplifying it again just because the URL that gets generated should not be as complicated as how it is laid out in the backend. People will realize that as I did :D (I hope!)

it's a major change for the underlying data storage, with risk of bugs, and need of code to handle the automatic transition during update

If you would go on a modular feature add-on, I would suggest looking at how JCE Editor did it. I have never had a major issue with updates since it will also include updates for the add-on plugin.

There are however many settings that could/should be set per component rather then globally, so our next focus is rather to redesign the "By components" tab. It has the same problems, especially making the transition on update bullet proof, as loosing configuration is simply something we can't afford.

In fact, having an add-on plugin manager in the backend is not a bad idea for 3rd party extensions rather than having it manually uploaded in the sef_ext folder. Maybe this way, developers can give a plugin settings so administrator can manually change settings instead of hardcoding it.

the number of 3rdparty extensions directly supported is low, and it will not increase. The trend in last year has not been on handling more extensions, but rather less, as we can use their router.php in better ways.

Well, that might be true for those developers that spends more time developing their router.php. But there is always a better option :D in my opinion. Like you mentioned before "everyone has their own!". My belief is people will always want another option to do things. If they can't get it from one product, they will find it in another.

One example of good developer that I worked with is StackIdeas, they spent time and actually work on their router so it is also compatible with sh404sef.

Anyways, what will happen to SH404SEF with the incoming update to the Joomla Router? I have not have to chance to look at it but I read some article that it would be more streamline.

Thanks,

Jackson
 
Thursday, 04 August 2016 19:54 UTC
lacwebadmin
 
Friday, 05 August 2016 08:21 UTC
wb_weeblr
Hi

If you would go on a modular feature add-on, I would suggest looking at how JCE Editor did it. I have never had a major issue with updates since it will also include updates for the add-on plugin.
That's not what I meant. The risk is in the single update that moves from one format (current) to the new one. If there are some errors when you perform that update, then most likely the previous config is lost for ever (unless you have a site backup, which some people have and some don't).

In fact, having an add-on plugin manager in the backend is not a bad idea for 3rd party extensions rather than having it manually uploaded in the sef_ext folder
You should not do that. sh404SEF plugins can and should be wrapped as regular joomla plugins, in the "sh404sefextplugins" group and installed like any other plugin.
Why build a plugin manager when Joomla already has one, with one-click updates and such?
Anyways, what will happen to SH404SEF with the incoming update to the Joomla Router?
Nothing. If Joomla has any routing issue, it's not in the router actually, it's in using menu items to build URLs. As this is not changing, duplicate content will still be there and so will sh404SEF. Besides, building URLs is only a part of what we do.

Rgds
 
Saturday, 20 August 2016 05:34 UTC
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.