Your two cents: is it possible for a non-programmer to create personal profile pages that do the following on 4.7:
- can be modified by CCK
- can be associated with a userpage such as http://website.com/members/username
-- Yes, a nonprogrammer can do this in 4.7
-- No, a nonprogrammer shouldn't attempt to do this in 4.7
My answer: at this point, site admins without help from a programmer familiar with Drupal and PHP shouldn't attempt to create unique user profiles that integrate with the existing user page. That's a shame, because as a nonprogrammer it was very easy for me to get modules like buddylist, invite, and userpoints working. But without better user profiles and the ability to present them in a view, the utility of these features to site users is pretty small. How can you build a buddylist if you can't browse who's on the site?
What I tried:
Bio: Couldn't pull it into CCK to modify it. In its basic state, it actually has less information than the built in user pages Drupal has. (That's clearly on purpose, since it seems to be intended to be a base to modify with CCK, rather than a configurable module.
Usernode/nodeprofile/nodefamily: Tried these too. Unfortunately, the only tutorial, while very comprehensive, is for 5.0 only. Even if I were on 5.0, I might not undertake it, since the tutorial requires me to paste blocks of code I don't understand in places I can't find. I try not to do things to my site that I don't understand and might not be able to undo, which means I generally limit myself to modules that can be fully configured and usable using only Drupal's admin interface to configure the settings for that module.