Maybe there is a way to implement a solution for following scenario.
If you want SEF Urls like
www.domain.com/username then you need a SEF component like Joomsef. In order to create those short URLs, all non-sef profile URLs must get fetched once, so that Joomsef can store them in its databse and create the SEF-Urls from it.
This can be easily done by creating a userlist with all users and accessing it. This triggers the automatic process in Joomsef to create the SEF-URLs.
However to make sure that the Joomsef database is up-to-date and contains all latest profile URLs, it would be necessary to acces the userlist frequently preferably every time a new user has registered and once everytime the Joomsef databse have been purged.
So maybe it is possible to add some kind of a support for such a SEF solution to keep their database up to date at all times.
Maybe it is even more simple as for Joomsef profile URLs of new registered users a call to JRoute::_() function with the new profile's URL somewhere in the PHP would be enough. Maybe there is something that can be done for those SEF components to get better attached to CB.
Post edited by: KatoKalin, at: 2010/07/20 01:06