| 1 |
$Id$
|
| 2 |
|
| 3 |
Description
|
| 4 |
-------------
|
| 5 |
Profile Map enables arbitrary profile fields to be mapped to a fixed data model
|
| 6 |
in the $user object so that third-party modules can easily access the profile
|
| 7 |
data. The module provides callbacks when the mapped profile fields are changed,
|
| 8 |
for example, to require a form to be resubmitted on an address change. Profile
|
| 9 |
Map also optionally themes the mapped profile fields to display as a single
|
| 10 |
fields on the user page, such as Full Name instead of two separate fields for
|
| 11 |
First and Last names.
|
| 12 |
|
| 13 |
Profile Map categories:
|
| 14 |
|
| 15 |
* Full Name: first, last
|
| 16 |
* Address: street, city, state, postal, country
|
| 17 |
* Phone: country code, area code, number
|
| 18 |
* Messaging: service, username
|
| 19 |
|
| 20 |
|
| 21 |
Dependencies
|
| 22 |
-------------
|
| 23 |
Profile module
|
| 24 |
|
| 25 |
|
| 26 |
Installation
|
| 27 |
-------------
|
| 28 |
1. install module: copy profile_map directory and all its contents to your
|
| 29 |
modules directory
|
| 30 |
2. enable module: admin/build/modules
|
| 31 |
3. configure module: admin/settings/profile_module
|
| 32 |
|
| 33 |
|
| 34 |
Download
|
| 35 |
-------------
|
| 36 |
Download package and report bugs, feature requests, or submit a patch from the
|
| 37 |
project page on the Drupal web site.
|
| 38 |
http://drupal.org/project/profile_map
|
| 39 |
|
| 40 |
|
| 41 |
Developers
|
| 42 |
-------------
|
| 43 |
Profile Map adds the following data model to the $user object:
|
| 44 |
|
| 45 |
stdClass Object (
|
| 46 |
[profile_map] => Array (
|
| 47 |
[name] => Array (
|
| 48 |
[first] => Theodore
|
| 49 |
[last] => Williams
|
| 50 |
[view] => Theodore Williams
|
| 51 |
)
|
| 52 |
[address] => Array (
|
| 53 |
[street] => 4 Yawkey Way
|
| 54 |
[city] => Boston
|
| 55 |
[state] => MA
|
| 56 |
[postal] => 02215
|
| 57 |
[country] => United States
|
| 58 |
[view] => 4 Yawkey Way, Boston, MA 02215
|
| 59 |
)
|
| 60 |
[phone] => Array (
|
| 61 |
[countrycode] =>
|
| 62 |
[areacode] => 999
|
| 63 |
[number] => 999-9999
|
| 64 |
[view] => (999) 999-9999
|
| 65 |
)
|
| 66 |
[messaging] => Array (
|
| 67 |
[service] => AIM
|
| 68 |
[username] => 400clubmember
|
| 69 |
[view] => AIM: 400clubmember
|
| 70 |
)
|
| 71 |
)
|
| 72 |
)
|
| 73 |
|
| 74 |
|
| 75 |
Todo List
|
| 76 |
-------------
|
| 77 |
None
|
| 78 |
|
| 79 |
|
| 80 |
Author
|
| 81 |
-------------
|
| 82 |
John Money
|
| 83 |
ossemble LLC.
|
| 84 |
http://ossemble.com
|
| 85 |
|
| 86 |
Module development sponsored by ConsumerSearch, a service of About.com, a part
|
| 87 |
of The New York Times Company.
|
| 88 |
http://www.consumersearch.com
|