User profile improvements
Earlier this week I committed a new profile module to the development branch. I just finished upgrading drupal.org to take advantage of these new improvements. If you check your account settings (authentication required), you'll notice that I added quite a few fields that let you define your role within the Drupal community or the Drupal project.
Furthermore, updated profiles can be browsed (or filtered) using some of these new fields. For example, click here for a list of Belgian Drupal users, here for a list of female Drupal users or here for a list of documentation contributors.
(Update, March 21: I've made some more changes based on the feedback posted in the comments. The updates are outlined below. You might want to revisit your account settings.)
I wonder if we could replace the current services page by one that is automatically generated based on the new 'I provide Drupal-related services' and 'Drupal contributions' fields. It is something to evaluate once enough profiles have been updated, yet something we should keep in mind.
That said, I still have to migrate the old birthday field and would like to challenge designers amongst us to help improve the look and feel of the profile pages as there are quite a few rough edges. Remember: talk is silver, patches and mock-ups are gold. General suggestions as how to further improve the user profiles here on drupal.org can also be posted in the comments.
But first, go update your drupal.org profile (requires authentication).
March 21 updates
I've made some more changes based on the feedback posted in the comments:
- I've added a new field type: URL field. URL fields are rendered as links and are being validated upon submission. Thus, the URLs of the homepages are now clickable.
- I've added a new field type: list. A list let's the user enter a number of items, each on a separate line. Each item will be turned into a link, and people can be browsed by the specified items. This could be used to create a rudimentary 'buddy list', a 'favorite books list', a 'favorite movie list', and so on. To showcase this feature, I've setup three lists on drupal.org: 'Interests', 'Companies worked for' and 'Industries worked in'. Check your account settings (requires authentication) or for an example, click here for a list of people interested in social software.
- I've changed the code that determines the page titles of the member listing pages so that page titles can be customized from the profile module's administration page. Instead of 'Female' or 'Belgium', the titles read 'People that are female' and 'People that live in Belgium', respectively.
- I've made some visual changes to the member listings as well as to the individual profile pages. It looks slightly better but still not good enough.
These first changes have been activated on drupal.org. More to come.
March 27 updates
I re-introduced support for required fields. It needs more work though.
Drupal version: Drupal 4.5.x or older