I have a client who wants to use Expression Engine, adn for the the most part, EE is suited to the task. There are, however, a few weird things that EE doesn’t seem up to doing. I’d love to get your input on them.
A) Members with multiple profiles.
This is a key part of the site. It’s owners who come to the site and set up profiles for their pets. The pets are effectively the members of the site. They write articles, they have their own page with comments, favorite things, photos, etc. They leave comments on the site. In a perfect world, the owner logs in and then can change his profile to any pet on the fly.
I realize this profile functionality isn’t built into the site. Any ideas though? I figure I’d have to hack the commenting system, as that’s where the most dynamic use of this profile functionality lives. When an owner writes a column as his pet parakeet, using custom fields he or she can fill in the author data.
Surely there’s better ways that dont involve hacking the commenting system. Any ideas?
B) Groups
Not member groups. But think more like Flickr photo pools. Where you set up a pool for Squirrels From Central Park. Other squirrels come to your site group and want to be a part of it. They send you some sort of request, you approve and then they’re a part of it. Not sure what else happens. Maybe you guys start discussions (maybe just in comments, but maybe the forum is a better place for groups?). Members of the group are listed on the group page. On animal pages, group memberships are listed as well.
Again, any ideas? Brainstorms? Good vibes?