Hi- to reply to your exact question, I am trying to solve the fact that I use the field seo_page_name to create my navigation scheme in the menus. If I have a MixedCaseValue, my link becomes //www.sitename.com/MixedCaseValue - I want //www.sitename.com/mixedcasevalue instead, so I thought it would be easiest to convert MixedCaseValue to mixedcasevalue when they first enter it, but not force the field to accept only lowercase letters (and numbers and dashes) because it can become frustrating to to users to have to change the value on their own, so I thought I would convert it when they save the record.
I purchased the permalinks add-on, but, as you know, I use CMSB in a much different manner than the out-of-the-box methodology. I will probably have to create my own add-on, but the $150 I spent to buy permalinks will be money well spent to give me a starting point.
I think I know where I can do the strtolower call, or a MySql LOWER call with my current seo_page_name field that it will still work OK without having to do a lot of other stuff. However, I love the history of the permalinks add-on and will add that to mine as soon as I get a chance.
The history will solve the problem of permalinks that are embedded in the content portion of the different pages if/when the permalink changes. The LOWER and strtolower will solve a few other issues and all should be well.
Thank you for replying.