I'm actually hoping the joomla 1.6 makes SEF native no matter what extension you are using.
Already Joomla 1.5 creates FURLs for other extensions. But this is limited by nature. Joomla does not know how a component creates an URL. E.g. Sobi2:
From where Joomla should know that a Sobi2-URL has a part which is called "sobi2Task"?
From where Joomla should know that if "sobi2Task=sobi2Details" the details view of an entry is shown and the title of the shown entry which is stored in one of the Sobi2 tables, which Joomla does not know, has to be used to create a search engine friendly URL?
Same with the category names. From where Joomla should know when and how to create a URL with the name of a Sobi2 category?
You see, it is not possible for Joomla to create FURLs for 3rd party extension as you expect. Joomla already "hides" the Itemid, because this is a known part of the URL.
And this is also not possible for any SEF component. Each SEF component needs a specific file for each component where the "rules" for creating SEF URLs for a component are specified.
This is the same with Joomla. If the author of a 3rd party component writes a Joomla router file which specifies the rules for creating the FURLs, Joomla uses this file to create search engine friendly URLs. This is what SobiSEF does. SobiSEF is a Joomla router file for Sobi2 component to create SEF URLs for Sobi2 without the need of a SEF component - just Joomla native.
Trinity
Well said trinity and a good thought out reply to my less thought out comment.
I should have said that I hope joomla 1.6 gives a user more control over sef URLs. It would be nice to have something native like Ace where 3rd party apps like Sobi2 just needs the router file. Then at the joomla level you control the sef, meta, etc.
Hi Belaire Technologies,
for me Sobi2, SobiSef, Joomfish simply do not work together (I think that it is not working for anyone).
So based on your recommendation, I have bought and installed Acesef (2d ago - last version). It is nice component with plenty of options. I have installed their component for sobi clones (I have 4 sobi clones

). I was able to setup all as expected...urls are nice, even when I switch language. However performance is really, really bad. From average 2s/page I have 5/10s and sometimes even 404...

.
For me personally page speed is more important than SEF urls.
It is also somehow conflicting with Joomfish cache (problems clearing cache RefTableSql). I have played 2 days with cache settings in Acesef, Joomfish and Joomla...but no success.
Important to say - My website has 4 clones. Three of these clones have about 300 categories each.
However I have max 10 test entries...as it is still in development.
When I switch off AceSef performance is back to normal....(and part of the url - [expect sobi 2 part] is sef - I have joomla SEF activated).
Do you have idea what did I wrong? I posted same question on Acesef forum. However I think you could have some experiences and help me even more. How are you using acesef? Are you using it on big directory site with many entries? What is overall performance of these sites?
This is my config :
Server: Apache
Platform: 2.6.18
PHP Version: 5.2.14 (cgi)
MySQL Version: 5.0.91
PHP Memory Limit: 94 MB
PHP Script Execution Time: 30 Seconds
PHP Safe Mode: disabled
CMS RG Emulation: disabled
GD Library: installed
iconv/mbstring Library: installed
Charset: utf-8
Database Collation: utf8_general_ci
CMS: Joomla! 1.5.20
Sobi2 : 2.9.3.1
Joomfish: 2.0.4
Thank You.
Regards,
Pavol