"Home page" vs. "Description" is misleading

Bug #5283 reported by Matthew Paul Thomas
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Unassigned

Bug Description

Your person page currently has a "Change home page" link, taking you to a "Description" page inviting you to "Describe yourself - your current activities, interests and so on." But that's not what "home page" means on the rest of the Internet.

Teams for which you are an admin similarly have a "Change home page" link to a "Description" page, similarly inviting you to "Describe yourself", but you shouldn't do that here because this is a team page, not your own. Teams also have a separate "Team description" field, but to be even more confusing, that's not on the "Description" page, it's on a page that has no heading at all, which you get to by clicking "Change details".

One way of fixing this would be to merge "Home page" into "Description", so that:
* teams you're an admin of have a "Team description:" field on their "Change details" page
* you have a similar description field on your "Change details" page (perhaps labelled "Tell us about yourself:")
* any text that was previously in the "Home page" field is appended to the description field.

Related branches

description: updated
description: updated
Changed in launchpad:
assignee: nobody → salgado
Dafydd Harries (daf)
Changed in launchpad:
status: New → Accepted
Changed in launchpad:
assignee: salgado → nobody
status: Confirmed → Fix Released
Revision history for this message
Matthew Paul Thomas (mpt) wrote : Re: "Home Page" field should be merged into "Description"

This hasn't been fixed.

Changed in launchpad:
status: Fix Released → New
description: updated
Changed in launchpad:
status: New → Confirmed
Curtis Hovey (sinzui)
affects: launchpad-foundations → launchpad-registry
Changed in launchpad-registry:
importance: Medium → Low
tags: added: tech-debt
Revision history for this message
Huw Wilkins (huwshimi) wrote :

The link has been changed, but the field to enter your description is still labelled "Homepage Content".

tags: added: easy
Nigel Babu (nigelbabu)
Changed in launchpad:
assignee: nobody → Nigel Babu (nigelbabu)
Revision history for this message
Nigel Babu (nigelbabu) wrote :

I had a chat with Curtis and here's a summary of it.

I think there are three db tasks and one code task to ensure no interuption to users:
1. Create a description field in the schema
2. Garbo job to to fill it from homepage_content + \n + team description
3. Update the index pages and forms to use the new field (do not show the old fields if the description is not empty).
4. remove the old columns when the garbo job is complete
5. Remove the old field from the models and templates

Revision history for this message
Curtis Hovey (sinzui) wrote :

I took a look at staging's db to gauge the scope of this change.
17807 persons have homepage_content only
 5968 person have teamdescription only
  628 person have homepage_content and teamdescription
24403 persons need updating

Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: Triaged → Fix Committed
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
William Grant (wgrant)
tags: added: bad-commit-11051 qa-bad
removed: qa-needstesting
tags: added: qa-ok
removed: qa-bad
Revision history for this message
William Grant (wgrant) wrote :

The DB patch is finally deployed.

Changed in launchpad:
status: Fix Committed → In Progress
Curtis Hovey (sinzui)
tags: added: teams users
Revision history for this message
Curtis Hovey (sinzui) wrote :

This work is blocking the work to make team registration fast for project setup. We want users to edit the description on the page rather then enter it in a form at the time of registration or editing. I have a branch that adds IPerson.description and supports the deprecated fields.

Changed in launchpad:
assignee: Nigel Babu (nigelbabu) → Curtis Hovey (sinzui)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Changed in launchpad:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in launchpad:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: Curtis Hovey (sinzui) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.