okay, just installed and played around on d6, posted my bug item etc...but upon immediate use i noticed some glaring issues and needs here:
1) need to somehow link or display user wishlist in user profile - just like you can see 'dave's blog' in my profile, why not 'dave's wishlist' if present? otherwise people have to send around a specific url or ask somebody to navigate the master wishlist listing page...
2) ability to add more than one item at a time!!! this is huge, for me at least. if i'm a teacher and i need stuff for a class breakfast, this is perfect - but then i find out i have to keep clicking and clicking to add donuts, coffee, napkins, plates, etc...could this implement a degradable ajax type utility that's like 'add another item' just like adding another option to a poll?
3) the rest is user interface - seems default should be a collapsed 2 line box for item description, not a huge box. descriptions should be encouraged to be VERY short because of how they display in column view!! if people see the big box, then cut and paste from some site then that column page is a nightmare...
4) admin interface: just would be nice to give admins interface to edit field names and text instead of going to files. for example, "get this gift" should be "get this item" (not all wants are gifts, and not all gifts are wanted) - also could remove little bits of text. for example, below url boxes it says 'input in this format http etc' BUT d6 converts www to clickable links, so no need for that line of text, and that in turn makes the whole input less intimidating...
Comments
Comment #1
zilla commentedbtw, saw this regarding number 1 - but not sure how it would work...just seems like it's already been addressed...
http://drupal.org/project/custom_links (there's a d6 version out too)
Comment #2
scott.mclewin commentedZilla,
In general one topic per issue helps. Multi-topic issues tend to get confusing as the discussion goes on, and closing them is challenging. :)
I've set this issue to won't fix simply because it has multiple items in it. I'll respond to each one here, but please pick up the leftovers and make new issues.
#1 is a pretty reasonable request. Create an issue for this and I'll cycle it up. Slowly. I'm not in feature dev mode on wishlist, just bug fixing right now. My development attention is elsewhere for a while on other projects. Roll me a nice patch though, and I'm on it.
#2 The major difference internally between poll items and wishlist nodes is that each wishlist entry is a node, where those poll items are pieces of a single node. So far the only model I've seen for entering nodes in Drupal is one at a time. While this sounds great in principle and would certainly yield some good usability, this is not something I'm going to get the time to work on. No on this one. Would I take a patch? Perhaps, but this strikes me as a level of change that would be significant and beyond just the wishlist module.
#3 That would be cleaner. Collapsing areas were not an option when I wrote this originally. Submit an issue for this. As with #1, I'd prefer a patch. I'm not going to make time for this for a while.
#4 The 'proper way' within Drupal to change strings you don't like is through translations. The wishlist module is fully translatable. Rather than translate to another language, you translate it into different English words. Apparently Drupal 6 makes this process even easier. Take a lead from http://www.lullabot.com/articles/replace-any-string-drupal-5-6-without-l...
On your "D6 translates www.foo.com to a link" that may be true in text that is run through the filters when the filter contains a rule to translate www.foo.com, but those fields are taken as-is and are not run through filters. They need to remain complete links with the protocol in front. I'll never know if they should be http:// or https:// or some other protocol. You never know when you are going to find your gift details on an ftp:// location or some really retro gopher:// site.
Please don't continue this conversation here. You can already see why each topic needs a single issue. This thread will get overwhelmingly confusing fast.
Comment #3
zilla commentedthanks- and i completely agree - gonna post each request as an individual item (not all, just the ones you were considering)