I'm contemplating a new module to provide wish-list type functionality (that's the best analogy I've been able to find -- think Amazon wish lists). I'm trying to evaluate other modules to ensure I'm not duplicating functionality.
My requirements are:
- multiple lists per user
- multiple types of lists
- each type of list can have different fields for the items in the list
- each list type can restrict what types of nodes may be included
My idea is to create new content types for the list items which will include a node reference, list name and any other fields I'd like to include. I'll display my lists by using views to filter on content type, list name and author. The plan is to create a module that provides blocks that appear on relevant content nodes allowing the user to add the node to an existing list or create a new list (e.g. "Add to My Wish List," "Add to My Birthday Ideas List" or "Create new List ").
So, would it be possible to extend nodequeue to support such functionality, or is pursuing a new module the right approach? If the latter, anyone have a good suggestion for a module name (or want to help write it)?
Comments
Comment #1
amateescu commentedI really hope you solved this with a custom module in the meantime. Anyway, I'm just closing some really old support requests, but feel free to share how you accomplished this (if you did).
Comment #2
jay.lee.bio commentedFlag Lists can now do it for D7. I just wrote a blog post for the newbies that highlights the main differences between Entityqueue (which is Nodequeue with support for entities), Flag & Flag Lists: http://jayl.ee/blog/2014/12/05/entityqueue-vs.-flag-vs.-flag-lists