Yes, everyone, the day has arrived!

Actually, technically, it arrived yesterday, but I chose not to announce alpha1 in case it had catastrophic bugs. It didn't, but I immediately had to do some serious retooling which breaks all pre-existing views. Annoying.

The day has arrived! Views 2 is going public; the UI is basically complete, and everyone can play with it. Lots of stuff works; there's still a long list of features that are not yet implemented. And many of these features, other Drupal devs can help on.

First: Views 2 Alpha 2 can be downloaded from drupal.org.

Second: There is no upgrade path. There is no upgrade path from Views 1 at this time; it'll just choke on those systems. And there isn't even an upgrade path from Alpha1. Sorry, but it's not worth the time to create one. You can redo the views that you were playing with.

Third: This is alpha code. This is currently released primarily 1) for feedback and 2) for module developers to begin learning it so they can learn how to port their Views 1 APIs to Views 2. This isn't really a usable Views yet, but you can play with it. But Alpha 3 may just be like Alpha 2 and have no upgrade path, so please plan on this eventuality.

Finally: None of these features are implemented.

  • PHP Arg code
  • Menu settings
  • Exposed filters
  • Filter groups
  • Edit locking [because of the way the view is stored, it is possible and wise to lock a view from editing while another user is editing it. This lock will be overrideable in the event that someone is a dork].
  • Table style
  • RSS
  • Validation, ltos of validation
  • Clone view
  • Handlers: comment, profile, book, statistics, taxonomy, search, upload. Plus, not all handlers from node/user have been implemented yet, but lots are.
  • UPgrade path from Views 1

Work is being done on comment handlers, and I expect to work on exposed filters and filter groups this week. I have a volunteer for table style if he doesn't get too overwhelmed.

I'd like to have a bunch of that list completed by DrupalCon. We'll see how much we can get through in the next 2 weeks.

I leave you with a screenshot.

Very good UI

I installed this. The UI improvements are huge. It is significantly faster to make views now than it was before.

One question: Is a handler for user roles planned?

Of course. It'll be more

Of course. It'll be more important than ever in Views 2, since it will be able to do lists of users without requiring nodes.

Looks great!

It's sexy, yummy, and easy to use! Can't wait to use this more in the future.

Page URL is there

Create a new page "display" on the left, then you'll see path is an option - just click path to add you url

One thing that's clearly

One thing that's clearly missing is that there is no validation right now. A view should not let itself be saved if it has a 'page' display with no URL.

blocks

thanks for the tip, merlin.

i still can't get blocks to stick, however. they appear on my blocks page, but if i enable them and hit save blocks, they go back to the unenabled bin immediately.

very very nice, w/ a comment

Looks really great. Fantastic improvement and very Drupal 6 suitable.

I created a fresh test install of 6, installed views and set up two views, one for users (didn't play around with this much) and one for nodes. Regarding the second, it is set up with

Fields: Node Title
Sort: Descending
Filters: Promoted to Front Page

Two issues. I created both a page and a block display.

1) I can't figure out where the heck the page went! I can't find it. Just don't know .

2) If I try to enable the block when I save the my blocks, it is unenabled again.

Not unexpected for an Alpha, but I wanted to give you some feedback.

UI

Nice UI, but do something with the access restrictions part please. I don't want to see 'If by role' part when 'By perm' is selected, or will I be able to connect theese permissions with 'OR' and 'AND' operators?
Why don't you create permissions 'access %s view'?

Because then you have to go

Because then you have to go to another screen to manage permissions for the view. For sites with LOTS of views, that is very cumbersome.

Yes, some javascript to make that little form nicer is in the works.

Awesome!

Thanks for all the hard work you and the UI team put into this. I think you're setting a new bar for Drupal UI and 7.x is going to need to work hard to keep up. :)

Michelle

Whoopee!

Going to try it out now

Wow

I'm in awe of the amount of planning and coding effort that must've gone into Views 2 so far.

BTW - I gave up trying to create a comment consisting mostly of Fugazi song names :)

I don't even like Fugazi.

I just like the sound of the word.

Sad, isn't it?

Impressive

Thanks for the update and screenshot Merlin, it's looking really impressive. Looking forward to testing the new version.

I love it

Just installed alpha 2. Man, this rocks...

Gonna include it as an outstanding UI example in a usability talk at FOSDEM.

Hey ho, let's go

Error while installing module Views

First thanks for all the work you put into Drupal, that's great!

Unfortunately I stumble upon an error while installing the alpha2 of the views module.
My specs:
- PHP Version 5.2.5
- MySQL version: 5.0.27

Error after enabling the Views and the Views UI Modules in the Modules overview:

- user warning: BLOB/TEXT column 'view_php' can't have a default value query: CREATE TABLE views_view ( `vid` INT unsigned NOT NULL auto_increment, `name` VARCHAR(32) NOT NULL DEFAULT '', `description` VARCHAR(255) DEFAULT '', `tag` VARCHAR(255) DEFAULT '', `view_php` BLOB DEFAULT '', `base_table` VARCHAR(32) NOT NULL DEFAULT '', `is_cacheable` TINYINT DEFAULT 0, PRIMARY KEY (vid) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in C:\sites\drupal-site\www\includes\database.inc on line 509.

- user warning: BLOB/TEXT column 'data' can't have a default value query: CREATE TABLE views_object_cache ( `sid` VARCHAR(64) DEFAULT NULL, `name` VARCHAR(32) DEFAULT NULL, `obj` VARCHAR(32) DEFAULT NULL, `updated` INT unsigned NOT NULL DEFAULT 0, `data` BLOB DEFAULT '', INDEX sid_obj_name (sid, obj, name), INDEX updated (updated) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in C:\sites\drupal-site\www\includes\database.inc on line 509.

- user warning: Table 'dev_func_www.views_view' doesn't exist query: SELECT DISTINCT v.* FROM views_view v in C:\sites\drupal-site\www\modules\views\includes\view.inc on line 677.

Hopes this helps you in any way.

So what can you tell us

So what can you tell us about Alpha 3? :-)

So when will we see a new

So when will we see a new release ? It feels like a huge hole in Drupal 6 with no Views and CCK needs it also so much.

Maybe cut down a bit on the AJAX and make it finished and add more AJAX features when it's working as it should ?

It's not the AJAX that's

It's not the AJAX that's slowing things down; that actually went fairly quickly once we finally got a design that we could go with. Right now the main slow down is getting all the handlers and stuff ported to the new system. That is just a tedious, slow job. There are people working and it's a thing that I'm hoping to get mor people working on.

That said an alpha3 release was supposed to come prior ot DrupalCon but I was too busy to be able to do it. It will probably come at some point during the next week, after I can clean some stuff up and maybe implement a couple more missing features and hopefully get some of the handler patches in from the issue queue. it'd be nice to be able to at least handle taxonomy.

I can honestly help you if

I can honestly help you if you just have a list with the things you need help with, need an updated list so I know that I am not doing any double work as someone else is doing :)

I hope we'll see a final

I hope we'll see a final version this month :)

Thank you Views team for all

Thank you Views team for all the hard work!! This looks great :) Can't wait for the official releases!

Nice! I've bookmarked it

It's sexy, yummy, and easy

It's sexy, yummy, and easy to use! Can't wait to use this more in the future.

Post new comment

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