I think CEditor provider misses some useful feature: ability to use secure links to portal tabs, like:
/LinkClick.aspx?link=123
or /LinkClick.aspx?link=123&tabid=456 (in case you wish to track transitions)
where 123 is target tabid.
Using friendly or non-friendly urls with tab names in path is bad for link consistency.
I'd also prefer using /LinkClick.aspx form, because urls in form /Default.aspx?tabid=123 are not automatically redirected to friendly urls.
Comments: ** Comment from web user: redhound2 **
/LinkClick.aspx?link=123
or /LinkClick.aspx?link=123&tabid=456 (in case you wish to track transitions)
where 123 is target tabid.
Using friendly or non-friendly urls with tab names in path is bad for link consistency.
I'd also prefer using /LinkClick.aspx form, because urls in form /Default.aspx?tabid=123 are not automatically redirected to friendly urls.
Comments: ** Comment from web user: redhound2 **
Thanks, already using 2.00.01 - awesome work!
Just note: non-friendly urls like "/Default.aspx?tabid=123" are not redirected to friendly urls - at least for my production site with DNN 5.6.3 and testing site with fresh DNN 7.0.0.
A "/LinkClick.aspx?link=123&tabid=456" url form have potential problem in a case of two or more module instances on different pages or in a case then module moved to a another page - because "tabid" parameter value in url is sticked to a page, from which editor was called when url was inserted in the module content. So using this url form may lead to uncertain tracking information in a DB.
So that's why I prefer using "/LinkClick.aspx?link=123" url form, in most cases.