This project is not covered by Drupal’s security advisory policy.
THIS MODULE HAS BEEN DEPRECIATED. PLEASE USE PROFILE UX INSTEAD
One of the things I've never liked about Drupal is how it handles the profile and the edit account pages.
This module addresses two problems.
- The Profile page and the Edit Account page should be completely separated, this will provide more flexibility to the developers and the themers allowing a much richer UX for many site cases. This mainly is because is hard to theme the Profile and Edit Account separately. If you're trying to make a Facebook site and you're theming the Profile, you'll definitely want to separate the Edit Account page.
- Consistency. If you look at the Shortcuts module you'll see how it implements user/uid/shortcuts as a path. The problem with this approach is that it's in the same level as the Profile (user/uid/account), when this is a configuration page and it should be under user/uid/edit/shortcuts. The same happens with OpenID. Settings should always be separated from Profile.
If you visit Sites like Twitter.com, Digg.com and others you'll see that they separate the Profile from the Account Settings. Both sites, use a Tab for each group of settings (Ex. Change your password is not mixed with Change your Email).
What it does so far?
- Separate the Profile and Edit Account pages completely.
- Create more meaningful paths for the edit account page. Currently it will use settings/uid/foo instead of user/uid/edit/foo
- Create a Settings page to handle the user settings. Account, Profile and Password have been separated into their own pages.
- Provides a hook_profile_page_category() so any module can create a configuration page on its own and integrate with this module.
This is a work in progress project to try to solve this problem. If you have ideas or want to jump in and help shape this project, please create an issue.
Developers
If you want to integrate your module with Profile Page, you have to implement two very simple hooks. Please read profile_page.api.php to see some examples.
Project information
Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projectsObsolete
Use of this project is deprecated.- Created by lelizondo on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.




