The definition as per wikipedia:
A list of blogs. A blogger features a list of their favorite blogs in the sidebar of their blog.
I wonder now what the best way, technically, is to allow each user his/her own blogroll. I'm thinking about a content type "blogroll" with the links module of which the user can only create one. A small module is included that created a block out of this content.
Alternatives are the blogroll module, which is currently for Drupal 4.5 and install an extra table, or Arancaytar's blogroll which turns profile link fields into a block. This would require the admin to predefine a set number of link fields so that might not be the best way to go.
So would the one-per-user node type suffice?

Comments
simplefeed
I'm building a bloggroll into a site right now. I'm using simplefeed to do it. That tied with views.
Matt Farina
www.innovatingtomorrow.net
www.geeksandgod.com
www.mattfarina.com
userlink
See also the userlink module, which can be used for del.icio.us style shared bookmarking, too.
What about tapping into the
What about tapping into the menu.module and allow each user the ability to alter their special menu. Here the user could add his/her blogroll.
--
Need professional help with your Drupal project? Goodwin Solutions
--
theme_alter() { drupal theme creation and customization }
Join our Drupal group
I think the best solution
I think the best solution will be the most generic one. I was thinking about creating one block for each user, that only that user could edit. Perhaps by creating a custom "block" content type and using views to generate actual blocks from them. So people could create a blogroll from it, or an about page, or a collection of their favorite flickr photos...
The best way I think is to
The best way I think is to emulate the way Wordpress does it. To me, that means a CCK content type, taxonomy, and some views - one for administration, and one to display on the blog.
Here's an example cck
Here's an example cck content type that I put together, and the view the goes along with it.
An option for the about page
An option for the about page could be the user's profile and a custom block snippet. http://drupal.org/node/213855
I think it depends on who your end user is going to be. If it going to be a lay user then a blank block would probably not be as user friendly as a single use private menu where the user inputs the title of the block and a url.
--
Need professional help with your Drupal project? Goodwin Solutions
--
theme_alter() { drupal theme creation and customization }
Join our Drupal group
OnSugar now has blogrolls
OnSugar posted a new feature today: blogrolls. Basically they're creating a new node for each link (cck + link module?) and use a custom block or a views-created block. Simple and effective.