The only reason I can think of to keep $node->title in the {node} table is for alphabetical ordering of nodes, which is relatively unusual, and direct query listings of node titles in blocks/views - which is less necessary now that we have node_load_multiple(). So, we should look at converting title to a field. This would help with Field UI consistency, field translation and a lot of other big patches which otherwise have to special-case node titles.

I won't have time to work on this in the next two weeks, just opening the issue.

Comments

kika’s picture

For background: http://drupal.org/node/372743#comment-1350144 from Barry:

re #20: I'd love for title to be a field but it will involve changes all over the place in Drupal, lots of code like l($node->title, 'node/'.$node->nid) would have to change, etc. So I'm doing body first, title later.

yched’s picture

Status: Active » Closed (duplicate)

#557292: TF #3: Convert node title to fields has the beginnings of a patch.