I want to gather a complete list of modules that currently support Views, and and some basic information about that support (such as: Is it built in? Does it require an additional module?) and perhaps a short paragraph about what can be done with the Views support.

I'd also like to include modules that in some way extend views.

I'd appreciate comments on this thread to help build the list.

To start:

CCK
CCK supports Views out of the box, no additional configuration is required. CCK exports most fields to Views. At this time CCK does not export 'multiple' fields to Views, but that could happen in the future.
Event
The event module supports views through the event_views.module, included with the current event distribution. This additional module must be enabled. Currently event_views supports the basic event fields, and an experimental calendar plugin that is still being fleshed out.
views feed
Views feed adds RSS capability to your views by adding a 'feed' argument. The Views feed module can allow other feeds to be added through a plugin capability.

Comments

rivena’s picture

Insert View inserts a view into a node, by creating an easy to use filter. :)

Anisa.

-----------------------------------------------------------
Kindness builds stronger bonds than necessity.

www.animecards.org - 16,000 card scans and counting!
-----------------------------------------------------------

edrupalec’s picture

Merlin,
this is an important thread. Thank you for starting it. It seems useful also to mention modules that one would expect to support views but actually do not.

My understanding is that flexinode does not support views. I don't know if the maintainer of flexinodes plans to modify it to support views. I believe that it was once posted that flexinode will support views but the effort has been abandoned. Any clarity you can add to the matter would be useful.

If CCK is stable and supports views, then certainly I will abandon flexinode and use CCK.

This is an aside, but I wonder if it's better to use a name for a module that's unique, such as viewsmagic. I find it hard to research views because the word is so generic and search results return too many other things.

Thank you.

merlinofchaos’s picture

flexinode is a hard hard project.

CCK is starting to get there. dopry has the imagefield module working and it's in his sandbox, so that took care of one major weakness. I think if dates ever get addressed I'd consider it Ready, though there's still a lot of fine tuning to do.

-- Merlin

[Point the finger: Assign Blame!]
[Read my writing: ehalseymiles.com]
[Read my Coding blog: Angry Donuts]

-- Merlin

[Read my writing: ehalseymiles.com]
[Read my Coding blog: Angry Donuts]

edrupalec’s picture

Merlin,
Thank you for your reply. Given the CCK discussion over the weekend on the developers' list and your reply, I guess it's probably the way to go right now.

Drupal ecommerce, at http://www.drupalecommerce.com
http://www.drupalecommerce.com/troubleshooting
http://www.drupalecommerce.com/modulesexplained
http://www.drupalecommerce.com/47vs46
http://www.drupalecommerce.com/howto

eaton’s picture

links.module and amazon_tools.module both officially support views data as well. VotingAPI supports it, though it's a little kludgy. Via that integration, the mediumvote, vote-up-down, and simplevote modules all support Views as well.

--
Eaton's blog | VotingAPI discussion

--
Eaton — Partner at Autogram

venkat-rk’s picture

It has a category_views module that uses the Views API and is dependent on the Views and Views_UI modules. You first build a view at the usual interface (administer>>views>>add view) and then override the default display of a category or container node with this view through the category_views setting in the container or category node form.

edrupalec’s picture

The handbook has a tutorial on creating your own node module by using story.module and doing a global replace on "story." I plan to do this with book.module. I assume my newbookpage.module would work with views. Is that a correct assumption?

(I could just try it. But I've had a problem in that when I add taxonomy terms to my site, the new term does not show up in my pulldown list when I make a new view, except after 2 hours or 2 days of usage and just reading pages. I could not determine how to make the new terms show up. Consequently, if I tried this newbookpage.module and it didn't work, I wouldn't know if it's supposed to work.) I'm sneaking this in hoping someone might have insight into this also.

Drupal ecommerce, at http://www.drupalecommerce.com
http://www.drupalecommerce.com/troubleshooting
http://www.drupalecommerce.com/modulesexplained
http://www.drupalecommerce.com/47vs46
http://www.drupalecommerce.com/howto