Three and a half months ago, Views, along with CCK and OG were made available as a release candidates. Today, I've finally come to the conclusion that the remaining bugs are minor enough to go ahead with an official, formal release of Views 2, and we can finally say that this module is now out and available. Yes, it actually beat Panels 2 to final release!
If you've never tried Views 2, or are hesitating about Drupal 6, this new release of Views is a very good reason to consider making the transition, especially in your new sites.
The Views module has undergone extensive development, refactoring, and testing. Views 2 improves the existing functionality of the Views module, and adds new features designed to simplify life for developers, site admins, themers, and end users alike.
Possibly the most important change is that Views can now create lists of anything: nodes, users, taxonomy -- you name it! Another large change you'll notice right off the bat is that the UI for Views has completely changed, and is full of JavaScripty goodness. While it may take some getting used to initially, we're confident that you'll find that the changes ultimately make creating views much easier than before.
A more detailed list of changes is below.
Views links
New features for your site
- Multiple blocks, pages, and feeds per view.
- Built-in AJAX for pagers, exposed filters, and argument drill-down clicks. Great in blocks!
- RSS feeds for comments.
- Greater control over exposed filters, including being able to reduce a taxonomy list to just terms you select.
- Can have multiple "displays" on a view with the same path, which have different features -- give your administrators and privileged users richer views than others!
New features for themers
- All views output is done through templates, dramatically improving themability; the old views theming wizard is no longer required.
- Additional theming information to customize your views through templates is also provided in the user interface.
New features for site admins
- A completely reworked UI for creating and maintaining views. Features of the UI include:
- Options are presented contextually; thus, when editing/creating a view, you are presented with only the choices you need.
- If two people are editing the same View the view will be locked; only one person can edit a view at a time.
- Live preview! Make a change, scroll down and see what your view looks like.
- Upon previewing, performance timers show how long your View took to build, query, and render. Great for quick performance tuning.
- Views can pull data from many different core tables. Users, comments, statistics, files, plus other things can be plugged in.
- Can have views within views, known as attachments. These attachments can be used to display multiple, related views within the same space.
- "View type" is now called "style", and has split into Style and Row style to allow far more flexibility in how view results are displayed. We've also added useful styles such as grouping and grid.
- Lots inline help with the Advanced Help module.
- New "Relationships" can let you have all the fields from referenced nodes right in your view.
- New glossary styles make it easy to page items alphabetically.
- Pluggable mechanism to find values for arguments for blocks -- easily create views for the node or user page with no PHP snippets required.
- Views now have optional tags in addition to names; allowing you to sort your list of views and find and edit the ones for which you're looking.
- Export multiple Views at once.
- Tool to analyze your view for common mistakes (that can be expanded through plugins)
New Features for developers
- Reworked, pluggable object-oriented API. Every component of Views is implemented as plugin objects and handlers. Views developers now have a great deal of freedom extending and customizing Views with their own data tables, display types, and view and row style plugins.
- Pluggable argument validation (can embed PHP code) to give you greater control over what kind of arguments your views can use.
- The SQL statements used to generate a view are displayed on preview.
Known issues
- There may be a few lingering issues with Postgres, in particular with GROUP BY related queries.
- The upgrade path from Views 1 to Views 2 is very rough. Because Views 2 was completely rewritten, it actually uses different tables. When you update a site that previously included Views 1, none of your Views will be transitioned. There is a converter tool that will make a best effort (and by best we mean weak) to convert your Views to the new format. They will require manual tweaking in almost every case. Please expect this transition to take a bit of time, but ultimately be worth the investment.
Comments
Woohoo!
Wow final release, awesome! I still think that Views 2 is the single biggest improvement in Drupal from D5->D6. I keep discovering new helpful things in it....
It's oh so nice to not be constantly unstyling list views ;)
I can't wait til we can upgrade our site to D6 and take advantage of all that sexy ajax pager/sorting goodness.
Congrats to you and everyone who pitched in on Views 2 for an amazing module.
___________________________________________________________________________
{ Drupal Themes by TopNotchThemes }
Gorgeous, 100% original themes for Drupal 5 & 6, plus Ubercart themes
views 2 is totally awesome!!
views 2 is totally awesome!! Thnx to the community for all the wonderfull things you guys are doing!
Drupal Dune 2
Das es amazing!
All I can think of is Wootz! Nice going Views Gang!
______________________________
Senpai ~ Want a better WorkHabit? ~
****
Joel "Senpai" Farris | certified to rock score
Helluva timing!
I'm about to upgrade my main site to D6 this weekend and decided that a RC was good enough. ;-)
Thanks for all your hard work!
Warm regards from sunny México!
Pepe
:-)
Warm regards from sunny México!
Pepe
:-)
Awesome!!
OMG! This feels like Drupal 6 is ready to go!
---
Drupal community solutions { 2.0 web solutions for drupal }
Drupal 7 development
Great news! This means the Drupal 7 development cycle starts right now..? ;)
Dynapres.nl
Wait!
We need CCK 2 up to at least RC 25 ;-p. THEN we can move on.
Simple UI addon
There's a very promising upcoming module that plugs into Views 2 and makes it easy enough for almost anyone to create a view, it's called SimpleViews.
Congrats on the release of Views 2.
--
How to override HTML in Drupal 6
I KNEW there was something I
I KNEW there was something I wanted to mention in the release notes. Going to edit that in. Thanks for the mention.
-- 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]
SimpleViews 1.0 released, too...
To sync up with the Views 2 official release, I rolled a full release version of SimpleViews, as well... viva la views!
--
Lullabot! | Eaton's blog | VotingAPI discussion
--
Eaton — Partner at Autogram
Great. Though, I'm not
Great. Though, I'm not surprised about the existence of this module. I'm quite familiar with Views 1 and while I was trying to use Views 2, I thought it was quite difficult to use. Same story for Panels. Versionn 2 appears to be too complicated.
I hope the official version proves that I am wrong.
Try it!
Use views 2 for a couple of weeks and then try creating a view using views 1. I guarantee that you'll be amazed by the power and ease of use of views 2! :-)
I thought the same
Back when I was testing the Release Candidate 3 months ago, I had the same experience about difficulty levels. But after a while, you get the hang of it and start to appreciate the added functionality it provides. Problem is, if you get too used to Views 2 and you get a client running Drupal 5, don't be sucked into under quoting them for the work. Try to remember the differences between the versions :)
---
Dee
iScene.eu :: UK Drupal Consultancy
Thanks for all of your hard work
Thanks for all of your hard work on this, and of course everyone who helped out along the way.
I've just about got used to the new views, and I have to say - it's AWESOME!
Thank you!
-
http://prbass.net
Great works, mucho kudos!
Great works, mucho kudos!
thank you!
thank you for such incredible work.
you forgot to mention that it's also reduced fat and better for you..
........................................................................
i love to waste time: http://twitter.com/passingnotes
Thank you!
This is amazing and a huge milestone for the Drupal community!
Views 2 is a pleasure to work with and I keep finding new little treasures. It's simply incredible what it allows you to do with ease and is a corner stone of building almost any Drupal site.
Thank you to everyone that made this possible, especially merlinofchaos!
--
Gravitek Labs
Congratulations
Congratulations merlinofchaos on a great job. Views 2 is a fine piece of work.
Waiting CCK 2.x come final
Waiting CCK 2.x come final release
I recently upgraded
I recently upgraded tecito.comto Drpal 6, Views indeed is a must have module, this version has lots of bells and whistlers, it makes creating views faster and easier, it takes just a bit of time to get use to the new UI, but worth it!
Amigopost.com
Random posts by Hector M.
Awesome!!
Thanks for all your hard, amazing work.
--
zzolo
Awesome!
Now VanDyk needs to release a PDD2E chapter online about it. 8)
Greate news!
Greate news!
And there was much rejoicing!
I've been using the Views 2 RCs for several months now. Then recently I had to go back and do some Views tweaking on a Drupal 5 / Views 1 site. Good lord, it was so ungodly painful! Or rather, the Views 2 UI is so ungodly wonderful! :-)
Views 2 is an amazing piece of work, from an architecture standpoint and a UI / UX standpoint. I really hope more of its innovations (including the FAPI improvements) fold back into core.
Well done, Earl and everyone else!
--
Larry Garfield
http://www.garfieldtech.com/blog
http://www.palantir.net
--
Larry Garfield
http://www.garfieldtech.com/
Thinking Functionally in PHP: https://leanpub.com/thinking-functionally-in-php
Great
Really views makes drupal easy and rocking.....
--
Kuldip Gohil
Hi Earl, Views 2 is the
Hi Earl,
Views 2 is the reason I will try Drupal 6.Thanks a lot for you and your team for great work!!
greetings,
Martijn
www.trekking-world.com
Whooooooooooooooooooooooooooo
Whooooooooooooooooooooooooooo hoooooooooooooo
I have been waiting for this to happen.
Great job guys
Lol, what a response! You
Lol, what a response! You must be really happy now :p
Before I start testing it
Great news, I'm really excited to test this one, I have never put a site in production without the view module so it is pretty essential to my activity. Thanks for the excellent work.
For the moment what I am/was missing is/was a true "transaltability" for the views as pages (as i18n offers for nodes and now D6 natively supports for nodes too). I always had to use "semi-working" modifications to achieve what I wanted. So was there any work done about this in the Views 2 version ? That would be pretty awesome.
Again, thanks for this great module and all those new features and updates :)
Fantastic
This is amazing news. Congratulations.
Nice work! I am a bit of a
Nice work! I am a bit of a views newbie, so please forgive me if this is implied anywhere. I have recently had my site redesigned using panels/views extensively and while it looks the part, performance has gone out the window (even on a dedicated server). From my testing PHP execution times have increased by a factor of 3. Question I have is has any of the code re-factoring been targeted towards improving performance? Or should I be looking elsewhere for this? Performance improvements alone would be a big enough reason for me to consider upgrading.
I also hope that in the weeks to come some View gurus might be able to publish a guide or two on how they upgraded Views 1.x to 2.x.
----------------
Dominic Ryan
www.iis-aid.com
Performance tuning
brashquido wrote:
> I have recently had my site redesigned using panels/views extensively and while it looks the part, performance has gone out the window (even on a dedicated server). From my testing PHP execution times have increased by a factor of 3. Question I have is has any of the code re-factoring been targeted towards improving performance? Or should I be looking elsewhere for this? Performance improvements alone would be a big enough reason for me to consider upgrading.
It seems you are using Views 1. About performance, among the new Views 2 features for site admins, we can read the following: "Upon previewing, performance timers show how long your View took to build, query, and render. Great for quick performance tuning."
Also, caching can really help to improve speed and performance. The Boost module (static page caching for non-logged in visitors) is especially effective. There is a working patch -in its issues- to upgrade the module to Drupal 6.x.
Congratulations
Great work!
Brilliant!
merlineofchaos and developers, you guys rock!
This release makes Drupal 6 so much more of a reality for most of us.
Thank you so much for the hard work, and congratulations!
Great job, views 2 and
Great job, views 2 and Panels 2 are the best addon for drupal
Thanks for your hard work
---
Spread Google Chrome
http://www.spreadgooglechrome.com
Actually, that statement
Actually, that statement should be Views 2, Panels 2 and CCK are the best add-on for Drupal :)
I can't tell you how much I
I can't tell you how much I think the theme: information functionality rocks. It is absolutely a huge, huge time saver. Thank you, thank you, thank you.
Dave
My site: http://www.unitorganizer.com/myblog
Fantastic!!!
Drupal is View, Panels and CCK...sooooo excited by this.
Wow, I didn't expect it so
Wow, I didn't expect it so soon, but surely been hoping so much. Thank you merlinofchaos, and all.
love, light n laughter
gausarts
love, light n laughter
Doing the patented Snoopy happy dance
I'm interrupting my wooting, sqeeing, and happy-dancing for long enough to say thanks, Earl, and thanks for having put up with my stupid questions about using this essential module.
Now tell me that Views and Panels will make it into Drupal 7 core and I might deafen the neighbors with a happy-attack.
Rob Hamm
http://www.sage-comics.com
http://www.robhamm.com
Wow!
Although my site was running without any issue. It's always nice to have a stable release version installed! Kudos to the development team.
Theatre SUST
Very cool, since views 2
Very cool,
since views 2 rc1, I have to admit, that I am not sure who is building websites I am working on. Is it me or Merlin? ;)
Well done!
My personal blog | twitter:@sotak
Awesome
I've really been enjoying learning and using Views 2 in the last few weeks/months. I'm excited for where the final release will take development related to this project!
Edit: Also, the documentation. Where can I read about the status of the Views 2 documentation? Maybe I could help.
Contributed modules status - version 6.x
At Contributed modules status - version 6.x, I've just updated the Views status to Views 6.x-2.0 released. Congratulations on the great work.
The lack of Views 2 is what
The lack of Views 2 is what our organization has been waiting before we could deploy Drupal 6. Now that it's here, we can now upgrade! Thanks and congratulations! :)
Thanks for all the hard
Thanks for all the hard work!! We had a Views2 tutorial session in our Hong Kong user group, since then I've been hooked on Views2! :) Great job!!!
"Relationships" is in my
"Relationships" is in my opinion the best thing that came with this release. I can finally relate one node to another and the other way around, node reference is just a 100 times more useful now! Thanks for your great module!
Christopher Skauss:my personal blog
A healthy disregard for the impossible.
A Drupal within Drupal!
With all the functionality & flexibility Views 2 adds to Drupal, it really looks like another Drupal within Drupal. With Views 2, one can now access control almost anything by role or permission, which IMO obviates the need for many access control modules. Was this already implemented in Views 1?
I'm new to Drupal, but I can obviously see the tremendous amount of work put into this module. Thanks for all who made it possible.
________________________
"Creativity is knowing how to hide your resources" - Albert Einstein.
Views and great support
I wanted to thank you not only for the updated release of views, but for your patient support as well. For newbs, helpful community menbers like yourself are just as important as the modules.
Single best thing since D6!
Now lets cheer on the CCK developers!
--
All who wander are not lost. - William Shakespeare
Hurrah
Congratulations, Views2 team!
Now we just need CCK2 to get stable, and we can start to use Drupal 6 :)
The 12-month Drupal development cycle is looking like utter madness right about now, IMHO. It's eight months since D6 was released, so D7 will almost be upon us by the time a lot of people are willing to start using D6, given the large-scale reliance upon CCK and Views.
Nothing against the module developers, of course. Good luck to the CCK2 team (and here's hoping that this announcement spurs them into a bug-fixing rampage :)
RCs!
Really, that's what RCs are for. They mean "please start using this so we can squish the last of the bugs". We've been using Views 2 and CCK since the betas, and they've been pretty solid, at least solid enough to develop sites with.
The more people use CCK's RCs and report bugs they find, the sooner there will be an actual stable release of it. :-) (The same held true for Views 2, and for the Panels D6 releases, and anything else marked beta or RC.)
--
Larry Garfield
http://www.garfieldtech.com/blog
http://www.palantir.net
--
Larry Garfield
http://www.garfieldtech.com/
Thinking Functionally in PHP: https://leanpub.com/thinking-functionally-in-php
Point holds
(S)he still has a point...developers of modules that depend on Views now have ~4 months to port from {D5, Views 1.x} to {D6, Views 2.x}. In some situations there are modules which have an indirect dependency on Views (A depends on B depends on Views). These most be ported, too. Nor is it fair to maintainers of these Views-dependent modules to be told to hit a moving target when Views didn't try to do so during D6 development.
Actual users might see stable, non-beta, non-RC releases of these modules around the same time D7 is released, meaning they must immediately upgrade to D6 + new modules, or risk running D5 without security updates. I know this is an unusual situation because Views happened to be undergoing major API changes, but it's still not a good one—especially for the enterprise user to whom running unsupported or beta code is very bad practice.
I also use Ubuntu, where each release comes after the release of its components (X, GNOME, etc.). Sure, the relationship between "upstream" software and Ubuntu is not exactly the same as the relationship between contributed modules and Drupal core. But regardless of the semantics, a new Ubuntu release feels better than a new Drupal release because there are no "buts" or "gotchas" about the parts I am accustomed to using.
Regardless of how one views it, those "gotchas" are a deterrent to potential new users and developers in the Drupal community. Maybe it's worth changing something to prevent them.
.
4 months? what are you talking about? where did you get this number?
modules which depends on views are all ported to D6.. I don't feel your problem..
Some guy named Dries...
http://buytaert.net/drupal-7-timeline. D6 was released 13 February 2008, or 8 months, 10 days ago.
I wasn't aware there was an exhaustive list of modules which depend on Views...can you provide a link? I'm not sure how it could include private, non-GPL'd modules that some sites may depend on. At the Contributed Modules Status page, I also see:
Joking?
I don't know if you were serious about "Some guy named Dries" or not, but Dries is Drupal founder and the lead developer & architect as of current.
________________________
"Creativity is knowing how to hide your resources" - Albert Einstein.
I think he was joking.
I think he was joking.
and later also said
State of Drupal. Hungary 2008. Dries Buytaert:
We’ll freeze Drupal 7 when it is ready to be frozen.
page 79
http://szeged2008.drupalcon.org/files/drupalcon-szeged-dries-buytaert.pdf
you named 3 modules which does not have a (at least functional) D6 release. This has nothing to do with views dependency..
Granted
I agree Dries won't push for a D7 release when it's not ready—that would be destructive, and he's not crazy. In that case, my point about having a limited time to upgrade is less relevant; but the lag is still very long.
You're also right that I named modules that had no D6 releases. The linked page says they have no releases because of the Views dependency. E.g. for NodeReview: "Waiting on Views and VotingAPI to have stable releases for D6." So I'm not sure what you mean by "nothing to do"...
These aren't widely-used modules. It's probably not a "deal-breaker" for anyone. All I was trying to say was that things could be done differently in the future, so people wait less than 8+ months for module releases they can use with D(n+1).
Acquia Drupal is a lot
Acquia Drupal is a lot closer to the Ubuntu model, really.
I do think that Drupal core needs to slow down. I'm personally lobbying for it, and I don't see any real pressure to push D7 out there at least for awhile.
And hey, hopefully the next one won't be a complete rewrite.
-- 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]
Slow down, stranger!
This is something that I've thought about quite a bit, too. I think there's a strong case to be made for shorter 'minor' release cycles, for non-breaking additions, user interface enhancements that don't break API compatibility, and so on... with a much longer cycle for the large-scale things like new FAPI revisions, DB:TNG, and so on.
But then, I'm odd. ;)
--
Lullabot! | Eaton's blog | VotingAPI discussion
--
Eaton — Partner at Autogram
I'd like to chime in with
I'd like to chime in with agreement (to these illustrious voices) ... I don't see any point in Drupal 7 being rushed out in a few months. I'm only just beginning to come to grips with the second edition of Pro Drupal Development!
I agree on keeping one version as long as possible
I agree with the previous statements. Unless the D7 release is addressing major performance constraints it seems that the system could just enhance the current version. I want to also Thank Drupal and its developers for the hard work. I am a novice web developer and primarily better at Lotus Notes Development but I have really found this tool useful and well done.
Long live Drupal and its hard workers. I will soon add a link to my page for Drupal even though I would not consider it a Small Business anymore.
My first Drupal page attempt -- www.masonmr.com (Long Live Small Business)
Totally wicked, you guys
Totally wicked, you guys rock and congrats on all the hard work put in. I don't think we can ever put into words how much the entire community appreciates and needs Views, thanks very much!
Pimp your Drupal 8 Toolbar - make it badass.
Adaptivetheme - theming system for people who don't code.
I actually heard trumpets
I actually heard trumpets when I read this ;) Woohoo for Views 6.x, and it's a wonderful improvement over Views1!
Thanks for the great work.
Views 6.x! O_0
Well, that is a fatty release number. ;)
By the time Views 6 is released, it will be able to order you pizza and prepare an espresso.
________________________
"Creativity is knowing how to hide your resources" - Albert Einstein.
ghehe :)
ghehe :)
just in time for drupal 7
LOL... kiddin...
it's about time.
Yes Views 2 rocks
Tried them already from the beggining of betas and RC
and it are brilliant
Can't wait for CCK 2.0 !!
------
GiorgosK
Geoland Web development / web marketing
------
GiorgosK
Web Development
Great news
Great news!
Congrats to all contributers.
---
Drupal Theme Garden
We LUV you!
Hail to the all-new Views 2 fans club!
Thank you very much for this much awaited (early Christmas) gift :).
Now I can finally consider building project sites using Drupal 6. Can't wait for CCK for D6 to be released. Yihaa!
Thank you for the work. I
Thank you for the work. I have just updated my sites to lastest version of Views module
----------------------------------
Bring Vietnam to the World
Drupal themes, Free Drupal Themes
Compatibility?
Considering the issues with the upgrade path from Views 1.x to Views 2.x, can they co-exist peacefully? So we can slowly and surely transition across to the new version?
If not, would it be simple and viable enough to make it so? This could help people adopt Views 2.x a bit faster.
Views 1.x and Views 2.x cannot co-exist
Views 1.x is not available for drupal 6.
Views 2.x is not available for drupal 5.
This situation is not likely to change... ever!
Given that this is one of
Given that this is one of the few opportunities to show appreciation for merlinofchaos and team: thanks a lot to all of you!
Applause
and a big THANK YOU.
Twitter: http://twitter.com/lx_barth
Long awaited. Thanks for the
Long awaited. Thanks for the hard work..
- Victor
Better Way to Search Drupal.org | Drupal Jobs | Income Tax India
thank you for your efforts!
thank you for your efforts!
Thanx
Thanx you for a beautiful and sexy interface. It's been a pleasure to use it.
A big thank you and WoOoW!
A big thank you and WoOoW!
I have tried Views 2 and it is very powerfull.
the first time i dealt with it was after i saw this very useful video :
http://learnbythedrop.com/drop/22
#1 Drupal module
I've just seen that, according to Drupal.org's Project usage overview, Views (all versions until the new 2.0 and 2.1) is currently the #1 Drupal contributed module by usage -at least among the sample of tracked sites-, followed by #2 CCK, and #3 Token. Congratulations to the developers.
Congratulations and thanks!
Congratulations and thanks!
One of our most valuable people
Like views? Go say congrats here: http://drupal.org/node/326630 :)
Michelle
--------------------------------------
See my Drupal articles and tutorials or come check out life in the Coulee Region.
You have done it once again
I just had a chance to try Views 2 recently. I'm blown.
Reminds me of when Views 1 was released the first time, you guys did it once again. Thanks Earl and every contributor who made this possible!
-- Amr Mostafa
Great!
Great!