About 8.3% of all the page views on the Edgeryders website are user profile. In a good week this means clocking 5-600 views of profile pages – but remember, things might get much busier as we get closer to #LOTE3. There are three problems with this:
- profile pages are very ugly to look out. We stuck them together in the early days of the new Drupal 7 platform, got something that more or less worked and moved on.
- They are uninformative. Specifically, they don't tell the viewer where people are from, which is a useful piece of information in general.
- They are very complicated and costly for users to fill all the information in. Practically no one uses all of the fields.
So, the user profile pages need to be redesigned. Specifically:
- start by evaluating the information that people are willing to share and interested in.
- figure out a way to factor the "where" information. We probably want to ask where people are based: shall we ask for the country or the city? Is there a way to automatically aggregate the info, so that if the user inputs "Rome" or "Roma" in the field the website knows that both strings refer to an Italian city with coordinates 41.9000° N, 12.5000° E? This would allow us to generate maps at various levels of details – not terribly important now, but might come in handy in the future.
- assess the legacy: what is in the already existing 1,500 + user profiles? What of that information should be featured prominently, what can be put in a digital cellar and not looked at unless some specific need arises? (Examples: do we really need Facebook/Twitter accounts of people? Can't we just use search engines if we want to add people on FB? How many people are really using the "Projects" field? etc.)
- design an ergonomic and elegant front end
- design a simplified back end, i.e the page that the user sees when she inputs her data. Make an estimate of how much work it takes to fill a profile.
This task requires no coding or installation of modules, but it does require working on the Drupal admin interface and an administrator-level account. If you take it up, we will give you admin credentials.