[development] Profile module for D6
Gerhard Killesreiter
gerhard at killesreiter.de
Thu Feb 1 18:43:57 UTC 2007
Rowan Kerr wrote:
> The last few projects I've worked on have called for a few enhancements
> to profile.module, and I was wondering if it would be worth submitting
> patches for consideration in Drupal 6, or whether profile.module will
> even survive that long :)
We need something that lets people extend Drupal's user profiles inside
core. It doesn't have do be the current module but I don't see any
competitor.
> The updates to profile module will be useful for supporting OpenID
> attribute exchange, as well as general data integrity of profile data.
That sounds nice.
> And it doesn't break any of the previous functionality.
That's nice too, but not strictly required as long as people's data is
preserved.
> New features:
> - multiple-select lists
> (took the easy way out and stored as serialized data
> could be improved to store the data in normalized tables)
I really hate serialized data, so an improvent would be welcome, if
possible.
> - key=>value mapping for select lists
>
> - data validation for each field
> (eg. email, numbers, strings, postal code)
>
> - complex data types (eg. address: street, city, state, etc)
> (this is not as important as the previous ones but may
> be useful for some people)
Maybe the more complicated stuff could live in a contrib module?
Maybe it would make sense to let user profiles be cck nodes instead.
That would avoid a lot of code duplication.
Cheers,
Gerhard
More information about the development
mailing list