[eluser]lsemel[/eluser]
Question: My site is going to have a lot of stuff in the account details, and I think I am going to store them in something more flexible like MongoDB so I don't have to create loads of columns full of serialized data storing people's profile fields.
So, if I swap out the account details model with something else, edit the account settings and account profile views and their corresponding controllers, is that going to break anything? Or what other changes would I have to make?
Having the account details be flexible and modular, separate from the rest of the module, would be a good idea because it'll vary based on different use cases, and when you update the module you don't want to destroy your changes.