Originally created by: simo100
I got suggestions from the developer mailing list on modifications to the preference page, in order to specify which data are not compulsory.
I proposed to create two new pages to collect data about contacts and availability.
In the preference page, over the links, it is indicated that these personal data are not compulsory. In this way, the preference page will no more become so long due to data about contacts and availability precedently inserted by the user, and the forms not necessary will not be disclosed.
About general personal data, it is left in its original form in the preference page, because it has fixed size and refers to general information, but an explicit indication that they are discretionary has been added.
Originally by: simo100
I finished implementing what I proposed. If you are intrested please see the patch in attachment.
I applied Simone's patch but was unhappy with the combined preferences / user info / subscriptions page and the inconsistent navigation UI, and I found some issues with the existing preferences forms.
So, I went ahead and also split the Preferences, Personal Info, and Subscriptions into separate pages, and cleaned up and unified the navigation UI, as well as fixing a few small issues on the forms.
Changes are in:
allura:cj/5909
forge-classic:cj/5909
sfx:cj/5909