I’ve been “very close” to thinking Views is ready for a 1.0 release for awhile now. Really, too long. And, of course, now I’m even closer. I feel a little bit like I’m living Xeno’s Paradox on this one, where I first must go halfway. And then halfway. And halfway. And half. Half. 1/2. .

Seriously, this weekend’s flurry of Views-related activity really reduced the issue queue significantly. There are still some tricky issues with taxonomy that I have to sort out…that structure really is one heck of a bitch to write queries for, which makes it even more fun to generate queries for. One of the problems I run into with it is that fields and filters may or may not refer to the same taxonomy information. I keep running into bugs when using multiple taxonomies, but fixing them breaks behavior that’s expected when fields refer to the taxonomy you’re filtering on. It’s enough to make me feel insane.

On the plus side, I’ve folded the viewfeed module directly into Views now. Views doesn’t support RSS natively, but by enabling the packaged views_rss.module, RSS comes for fee. But the bonus is that the feed selector is pluggable. I submitted a patch against the atom.module which allows it to provide atom feeds the same way RSS feeds may be provided. I’m hoping that other people will be overjoyed by this, and we’ll see other alternate methods of viewing lists of content, such as PDF or OPML or whatever the heck else people can think of. Tho RSS and Atom almost certainly cover most of what people might want.

I also created a theming wizard tool, which is also its own module. (Yes, there are now 4 modules in the Views package). The theming wizard lets you select a view and it generates some code to help making theming a great deal easier, solving the problem of having to figure out what fields, and even making it into a nice PHPTemplate .tpl.php file for you. I think this’ll be a great benefit. I’d like to see the tool expanded to include other generators, since there are quite a few interesting theme styles (particularly ones that do grouping) and with a tool like this one difficult to use aspect of Views is, hopefully, a little easier.

I still have to update the API docs, but other than that and fixing the last few really hard bugs in the queue, I think we’re <b>this</b> close to 1.0 release, and actually changing my tag out for a branch. Not that this means anything at all to most people.

Also, is it just me or did freenode eat itself today?

Views rules.

Just a big thanks for all the work you put into an awesome module! Good luck with the last bits.

Thanks for a great

Thanks for a great module!
introfini

broader applications

I think views puts mankind that much closer to a grand unification theory.

But I'll leave it at that and let Earl get back to crushing atoms...

Views + Checkbox Form?

Hey Earl,
I'm working on a collaborative documentary using Drupal which combines some collaborative rating like digg, collaborative tagging like del.icio.us and collaborative playlisting like webjay.

So users will be contributing various types of metadata that will be used to help organize and sift the sound bites into lists sorted by ratings and taxonomy terms. At the moment I'm hardcoding the queries in order to integrate them within the Forms API checkboxes so that they can be added to the playlist.

QUESTION: Is it possible to integrate a View with a checkbox / submit? I imagine that it might be possible at the theming level while outputting a list, but I wanted to ask you if you've seen anyone do this yet -- or if it's even possible.

Thanks,
-Kent.

PS: The URL I submitted as my homepage has a nine-minute video of the collaborative film editing workflow -- the last half of the video demonstrates the Drupal UI.

Not sure

Nobody has done it (and told me about it) and I'm not entirely sure how a view would end up interacting with the forms API.

Actually, as I think on it, it shouldn't be too hard. You'd need a theming function for the view, and you might have to be creative in order to theme the form and the view together.

So it's theoretically possible

Okay, so it sounds like that it is theoretically possible -- although not been done yet as far as you can tell.

I have some of it working already without views, and I'll play with it a bit to see if it is possible for me to combine the two -- Although I'm still trying to completely wrap my head around views & the forms API so I won't be able to get too creative.

Ultimately I'll have a URL-driven query engine controlled by drop down menus -- then the generated URLs would bring up various different views where each node is paired up with a checkbox. It definitely sounds like it'd have to be stiched together at the theming level. I may come back with some questions if that's okay...

Thanks,
-Kent.

Post new comment

The content of this field is kept private and will not be shown publicly.