Views 2 is currently being updated for Drupal 6 compatibility, but it needs major help in order to be ready for the Drupal 6's approximate release date! We're short on people and short on time, so here's the bottom line. Without your assistance and contributions, there will be no Views for Drupal 6 within any useful timeframe. If we don't have Views 2 ready for the D6 release date, the vast majority of casual users might not even bother to download and try Drupal 6. That would be bad, so you need to get involved in helping to complete Views 2 so this scenario doesn't happen!

What can I do to assist?

There are still four major areas that need to be completed: User Interface, Handlers, Documentation, and the Upgrade Path. Here's how you can get involved:

Views 2 Priorities

  • User Interface [managed by dmitrig01]
    There are several key features in the User Interface that need some help, but they're too detailed to explain here.
    If you would like to help code it, or if you're themer who likes intelligible design, we want your skill.
  • Handlers
    Small chunks of code that tell Views about other modules that may exist. Handlers provide the 'core integration' functionality.
    • Comment
    • Book
    • Comment
    • Forum
    • Profile
    • Search
    • Statistics
    • Taxonomy
    • Upload
  • Upgrade path
  • Documentation
    • In-module documentation for end users (tooltips, help pages) [managed by dmitrig01]
    • Drupal.org End-user Handbook documentation [managed by Senpai]
    • Drupal.org Handbook Developer documentation
    • Drupal.org Handbook Themer documentation


Who we need

  • Able coders who are willing to donate some hours to the effort
  • Documentation writers who are willing to write a paragraph or three.
  • People who can over-see other people and are able to do either of the above (we're still looking for over-seers for some areas).

How you can help

Please leave a comment in this thread about your availability, what you capabilities are, and what you'd be willing to work on. 
We'll handle it from there. 
We really need help under these four categories but if you can think of anything else you'd like to help with, then go ahead and make a comment about that too.

Comments

ivrh’s picture

Hi.
I do a lot of theming work using PHPTemplate engine, also am good in documentation/user guide writing. Using Drupal 5 and Views for quite long time to give some suggestions about interface improvements. Unfortunately, too far from core coding for Drupal itself, though do some modules writing for local custom projects. Too busy myself, but could spend about 5 hour/week.
Contact me if you need more info.

Need real server security? Get in touch

caetemh’s picture

news functionality, xD

Nick Lewis’s picture

I'd be happy to help with the UI issues. Designing, and building drupal user interfaces is more or less all I do 40 hours a week.

I offer:
-Guru level CSS skills
-formapi Ninja (for 2.0 or at least)
-drupal Ninja
-Need an excuse to get more familiar with drupal 6
-A good sense of when an interface is ghastly.
-Been familiar with views for since it was first released.

That said, I have a short attention span, so if you want my help, contact me directly and assign me specific tasks/bugs -- otherwise I'll forget.

--
"I'm not concerned about all hell breaking loose, but that a PART of hell will break loose... it'll be much harder to detect." - George Carlin
--
Personal: http://www.nicklewis.org
Work: http://www.onnetworks.com

--
"I'm not concerned about all hell breaking loose, but that a PART of hell will break loose... it'll be much harder to detect." - George Carlin
--
Personal: http://www.nicklewis.org
Work: http://www.zivtech.com

greggles’s picture

Thanks for asking for help since obviously this is important. Project for 6 depends on Views for 6, Drupal6 depends on upgrading Drupal.org to Views6, so in fact until we have Views for 6 we will not have a Drupal6...

I could probably create a handler or two, but it would be nice if someone could take care of creating a single handler that could be used as an example.

Can someone offer to make the first one?

--
Knaddisons Denver Life | mmm Chipotle Log

mdixoncm’s picture

Can do anything thats needed (but more backend than UI design) and can commit to say 10 hours this week - with the possibility that we could commit some time from some of our guys too.

What is the approx release date for D6 anyway?

Mike Dixon Computerminds

litwol’s picture

when its ready.

Sometimes something interesting appears on http://litwol.com

mdixoncm’s picture

Good point - it's just that the origional post refers to an approximate release date, was just wondering what that might be :)

Like books? Check out booktribes the new (Drupal based) community for book lovers
from Computerminds

vm’s picture

approximatley when its ready : )

_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )

webchick’s picture

Dries announced on the dev list today that Beta 3 will be out this week, after which we need an RC 1 and probably another RC or two.

But, the Views stuff is going to take longer than you'd think, so very good to get started on it now.

My plate is pretty full, so I can't volunteer for anything at this time. :( But I'll keep my eyes open though for people looking for things to do and refer them to this post.

JirkaRybka’s picture

For months now, I do the same thing over and over: Trying to upgrade a copy of my production site to 6.x-dev, and patch any bugs found. My efforts were focused on core recently, but as soon as I have some 6.x code of needed contribs, I'll focus on these as well. Views is heavily used on the site in question, which might qualify me as a good tester.

Going to examine the current Views project state more closely this evening. Thanks for highlighting the need here.

catch’s picture

I'm also happy to help with reviews as much as possible. I use views pretty heavily and have done since 4.7

Where do you want activity to be concentrated?

At the moment there's no upgrade issue here: http://drupal.org/project/issues/views - is that by design? I'll try to keep a close eye on the views developers group for updates anyway.

tjholowaychuk’s picture

I would be interested in helping with any design or javascript usability issues with the user interface. Our designer here at 350designs.com could certainly come up with a generic yet appealing interface.
____________________________________________________
Tj Holowaychuk

Vision Media
350designs

mgalvin’s picture

I would love to help out on the documentation front as a way to get started helping out... and since no one else has mentioned wanting to work on it. Although I am somewhat new to the Drupal community I have done quite a bit of writing (http://www.manning.com/galvin/) and know the various dev langs/tools very well (I work as a Java/PHP/MySQL programmer). I have become an avid advocate for Drupal in recent months. I absolutely love it and have been looking for a way to start getting more involved... this seems like a good place to get started.

Rob Cottingham’s picture

I've written a fair amount of end-user documentation for Drupal sites (e.g. http://www.changeeverything.ca), as well as tutorials and walkthroughs on various blogs (e.g. http://www.robcottingham.ca and http://www.socialsignal.com). I'm happy to write copy from bullet points or edit/rewrite from previous drafts.

pwolanin’s picture

If you can point me to what's needed, I'll work on the book module handler, and maybe others once that's done.

---
Work: BioRAFT

Crell’s picture

I'm doing some work on the engine still, after which I will likely be looking into handlers.

--
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

levelos’s picture

I would be happy to help out with the UI or a handler. Been developing web sites for 12 years, Drupal for over a year now. My work can be seen at http://levelos.com.

Lev

Lev Tsypin
CEO and Co-Founder at ThinkShout

emackn’s picture

I can probably donate 2-4 hrs a week.
Been working with drupal since 4.6. Check out my projects for code samples.

reikiman’s picture

Drupal's release-release incompatibilities always makes it a chore for module maintainers to keep up. That means for large overhead for the drupal community to always maintain modules ...

In this case it looks like a danger to Drupal 6 adoption. I know I won't adopt D6 until the modules are ready for my use.

And, oh, uh, I ought to say I could do some testing based on the views I'm using. I just needed to put this editorial comment out there for everybody.

- David Herron - http://7gen.com/

vm’s picture

I know I won't adopt D6 until the modules are ready for my use.

That's usually the way to handle it.

_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )

greggles’s picture

The drop is always moving. Love it or learn to cope by (for example) waiting to upgrade...

ToshoFreny’s picture

I could help you with documentation. I can spend an hour a day for this. Please contact me, if you need my help. I will surely do my best.

Loving Life,
Tosho Freny
Reading Sex and the Osho and other Dangerous Posts at BelovedOsho.com.

owahab’s picture

I'm ready to help with handbooks (since I'm already in the documentation team) and with handlers.

Robardi56’s picture

Views (and cck) should be part of drupal core.

falk_g’s picture

amen

alongside with category and pathauto

greggles’s picture

It's not as if moving the modules into core magically means that they get upgraded automatically.

In many ways it hurts because it raises the bar for contributing code to them and it makes "one more thing" for the core maintainers to wrap their heads around before committing code.

coreyp_1’s picture

Not just that, but it halts the progress once core is released, so to speak. As it is, contrib modules can be updated at any time with new features. If Views were put into core, then you would have to wait for the next major version of Drupal to come out before getting the next version of Views!!!

- Corey

catch’s picture

You do now. Drupal 6 is dependent on Drupal.org upgrade is dependent on Project* upgrade is dependent on views. So no D6 until views 2 is out, hence this call for help.

coreyp_1’s picture

I understand that, but I'm saying that, if Views were put into core, then when 6.x comes out, we won't get any further usability enhancements until D7, therefore slowing down progress.

- Corey

falk_g’s picture

As a "new" drupal user I can not say how frustrated I am with all the different version of all the different plugins not working with each other including plugins that seem so essential that without them 80% of the drupal users out there would not have even considered using drupal in the first place. Drupal seems to be a "feature whirlpool" sucking in all ideas - which is generally great, but at one point there are certain features that seem to hit the nerve especially hard (views, pathauto, video module, category module, cck f.e. as can be seen by the countless of comments inside these modules) and that are heavely cross dependend -> these modules should be feature frozen with a major release of drupal so they are cross compatible - the pain of incompatibility is much greater then the benefit of a small added feature. Its a sad tale in modern software design that new features are higher valued then interoperability, security, stableness and ease of use. I have spend so much time trying to get drupal to do what it says it is capable of doing that I wonder if I had written a cms from scratch would have taken less time - and most of that time was spend trying to make the module work together or work around bugs or misconceptions in the original code (comment.module link hook mess f.e.).

As I understand that there are certain problems with moving something to core it also means that these modules are compatible and referable by all other modules hooking to them and that is a stability benefit that would ease a lot of frustration - a LOT of frustration.

alternatively a "compatibility chart" where each released module that depends on some other module shows which version it is compatible with would propably help too as an intermediate alternative but just some modules are just core functionality and should go there and freeze for a year.

As for "raising the bar for developers" I do not see why that is - but maybe I have not understood the drupal development strategy completely. You would have more eyes on the code if its core and in return more people commenting and helping with the code - no? - I much rather help with code of a module where I know its not going to die a slow death in the overcrowded module page because some developer went to the canary island to surf (video module f.e.) or a developer being completely silent for 8 month then posting a one liner saying (d6 code in development) and then going back into silence (category.module) not saying anything about the status of the development nor the direction nor anything - I think these things could would change when a module is in core.

plach’s picture

Hi, we have been working with Drupal for six months and we really love it. We are available for backend development, we have written a totally customized search handler, so probably that would be a good starting point. We are also available for any UI task requiring good CSS/Javascript skills.
I think we can afford to spend 8 hours a week on this for a while.

Please contact us directly if you are interested.

--
plach@psegno.it

Sean Buscay’s picture

Hello.

I'd like to help.

If you can use any of the following, please let me know:

. Strong Drupal Themer
. Moderate interface design skill for CMS and Web aps in general (including small amounts of ajax or javascript)
. Strong PHP skills (but mostly focused on OOP frameworks)
. Good at reviewing code to document functionality
. Have written some in-house documentation for Drupal use
. Can produce training screen casts
. Can provide a small budget to get some paid help (upfront to the Drupal Association or vendor) of up to $1,000 USD

I hope it was not inappropriate to mention total dollars. Let me know if it needs edited.

Best Regards
Sean Buscay
www.christian-web-masters.com
www.antiochian.org

dmitrig01’s picture

Hello Sean,

I think the help we can use most is with training screencasts or documentation.

That will come a little bit later in the cycle (once the UI and everything is done).

-Dmitri

[Drupal++]

Sean Buscay’s picture

Hello,

I kept checking for awhile, to see if there was a specific response to my offer, but did not see it. I must have missed the 28th response about video tutorials.

Here is an initial response:

1. Someone coordinating this can tell me where to donate and I will. I can go to the Drupal Association site, no problem.
2. I'll go ahead and start producing some tutorials. If there is any direction someone would like to give, that's fine. Or I'll just start based on what I know. I'll coordinate through the Drupal groups.

Best Regards,
Sean

Sean Buscay
www.christian-web-masters.com
www.antiochian.org

moshe weitzman’s picture

dmitrig01 listed in rough terms what needs doing. at this point, people need to jump in and read the code and submit patches. If you reply with "someone tell me what needs doing", you will likely not participate. Use the issue queue and views developers group and IRC to ask questions as needed.

my .02

senpai’s picture

Download the code at http://drupal.org/node/95897 and peruse the Views 2 Issue Queue for any needs. You should post your ideas as 'feature requests', and documentation projects as 'tasks'. Open all Views 2 issues against Version: HEAD.
[/Senpai]

****
Joel "Senpai" Farris | certified to rock score

Sree’s picture

Hi,

/*Drupal.org End-user Handbook documentation [managed by Senpai]*/

I can help out with handbook documentation.

-- Sree --
IRC Nick: sreeveturi

drifter’s picture

I'd like to help out with the developer documentation, since I anyways intended to chew through it and try to understand it...

mixel’s picture

I was planning to work on my own modules, as they are not critical I'll be installing views2 and look what I can do for the Handlers.

mixel’s picture

Making mental note: don't push post and preview at the same time, you post double :s

mixel’s picture

Seams my agenda is out of control.

Didn't get future than installing and learning how Drupal 6 works.

Sorry, would have loved to contribute

jsethi’s picture

I can help PM/Oversee

I am an avid user of the views module.

I am an internet consultant with over 5 years of experience deploying corporate websites. I have project managed for the past 2 years. I have an expert level knowledge of XHTML/CSS. I understand PHP/MYSQL.

My availability is as follows:
Monday: 9PM EST - 10PM EST (1 hour)
Sunday: 8AM EST - 10AM EST (2 hours)

mayjune2004’s picture

I can write good English (my only language) documentation for the end user. Either in-module or handbook.

evil_marty’s picture

Hi guys,

I'm willing to help out, I can do whatever you need done, probably more backend but if needed can do UI. I could squeeze in about 10hrs per week, let me know. Good luck to us all.

vm’s picture

Everyone has already been told what to do in this comment: http://drupal.org/node/193346#comment-635557

Jump in and go for it. Waiting for someone to tell you what to do is only allows more time to pass by without your contributions being used.

_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )

ssdhaliwal’s picture

I can donate what is needed - always willing to learn. I can do mostly anything thrown at me (or will learn while doing it :).

treksler’s picture

Is there any good place to check for Views 2.0 status updates?
What are the odds it will be stable by the time Drupal 6 is released?
I thas been two months. So, I guess I am wondering about the "any useful timeframe" comment ;)

tjholowaychuk’s picture

Everyone correct me if im wrong, but now that the formAPI is more mature, I would imagine whatever gap their is between Drupal 6 and 7, it may not be such a huge gap for View 2, im sure it will come through for 6 but either way its not like we will be re-building it all over again for 7
____________________________________________________
Tj Holowaychuk

Vision Media
350designs
Stationery Style Design Inspiration

Roxpace’s picture

And now is Drupal 6 released, we should make sure this Views 2 gets released as soon as possible, otherwise people can't start using Drupal 6 with a lot of features that demands Views like CCK and more cosmetics.

If I can contribute I will do that, but need more inside info about the current progresses and when we can maybe expect a release and what needs help with at the current moment.

Roberth Andersson
Administrator/Developer @ Jump-Gate and Webworqs, Inc

wayland76’s picture

I'm interested in an update too.

But you can see that activity is ongoing if you check here:

http://drupal.org/project/cvs/38878

Admittedly, not a lot of useful information, but better than nothing :).

--
http://www.jdarx.info/

wayland76’s picture

http://www.angrydonuts.com/views-2-status

http://groups.drupal.org/node/8428

Hope these help.

If you want the quick summary, though, the first link says (among other things): "trying to get Views 2 to a point where more people can start working on it, and I hope to have an alpha prior to DrupalCon Boston". DrupalCon is, IIRC, March 3-6, 2008.

-=-=-=-
http://www.jdarx.info/

Roxpace’s picture

Great, atleast something.

But honestly, "atleast an alpha before DrupalCon" ? That would be a tragic low version, maybe if Views 2 is so much immature at this moment that it can't reach any more than a Alpha stage we instead should focus on getting version 1.6 Drupal 6 compatible and maybe release version 2 about a half year or so.

A lot of people wants to convert to the latest version but can't because they are dependent of Views and/or CCK and CCK in its turn will not make any new release for D6 before Views has a D6 release.

Feels like a catch 22, but hopefully it will get solved within a reasonable time and hopefully I can be to any assistance.

Roberth Andersson
Administrator/Developer @ Jump-Gate and Webworqs, Inc

wayland76’s picture

I'm not a developer of views, just someone who wanted to know what was going on and did some investigation :).

This is a great example of why I think Views needs to go into core :). And keep in mind that the release cycle for a module may be quicker than for Drupal Core. So the final release might only be a month after the alpha, which would mean that it's only a month and a half away. But I agree with a lot of what you've said -- I'm not going to 6.x until we have a number of other modules (including the one called "singlesignon"), so it's probably a 6 month wait for me anyway :).

I've gotten the impression for some reason that part of the reason for the big Views rewrite is because a lot of the stuf in core that it touches has changed. This would make updating 1.6 a pain too.
-=-=-=-
http://www.jdarx.info/

wayland76’s picture

Well, the good news is that the alpha release is ready (see the main page). He did say "at least an alpha". Now we just need everyone to pitch in and help work towards a beta/final. That also means that all the dependant modules can hopefully begin their development work now (if they haven't already). But, like I said, I'm not a Views Developer, so I'm just guessing.
-=-=-=-
http://www.jdarx.info/

wayland76’s picture

One of the developers said "at least another month's work remains to get it with all the features we need and stable enough to really be used by a lot of people."

So now we have some idea of timeframe.
-=-=-=-
http://www.jdarx.info/

Roxpace’s picture

That is partly good news, still something also as you earlier said that this a perfect module to integrate into the Core Modules so we in the future will not end up in the same situation.

Hopefully that timeframe will work, that it is one and half month remaining, but then how long time is left before CCK can upgrade since it is dependent of this Views module also to progress into D6 world, so then end result of all, 4-6 months from now is a reasonable timeframe ;)

Roberth Andersson
Administrator/Developer @ Jump-Gate and Webworqs, Inc

wayland76’s picture

Well, CCK are working in conjunction with the alpha version of views, and the views integration seems to be the only thing that's holding up their next release. Views+CCK might be in before the timeframe you mention, but I doubt all the modules I want will be ready in less than that timeframe. Which I guess means that I'll be spending 6 months of every year not using the latest Drupal version :).
-=-=-=-
http://www.jdarx.info/

wayland76’s picture

kvantomme’s picture

How can I help with documentation?

-----------------
Check out our blog on http://www.pronovix.com/blog

stevecrozz’s picture

I'm a well-versed general php coder. I prefer coding for php 5, but I could be persuaded to take a backwards step to help the drupal community. I could probably spend a few hours per week on drupal related work. Drop me a line if you could use my help.

Roxpace’s picture

I know this is a volunteer project and yes the old release was great for old Drupal 5, and now are the world waiting for Drupal 6 release.

But what is happening ? As it seems, nothing at all !

I just checked out the waiting list of patches for Drupal 6 release, there are pending patches for Views 2 for Drupal 6 that is so old as 51 weeks and 6 days. That doesn't feel very updated, either shall old obselete patches get deleted which is no longer needed or/and all actual patches get implemented into the dev / alpha release.

Also most important of all, if help is really needed, give us details about what needs help so people know like me because I can help, but need information to be able to assist with the development.

Sincerely
Roberth

Administrator/Developer @ Jump-Gate and Webworqs, Inc
Personal page: http://www.roberth.se and Jump-Gate Projects site: http://www.jump-gate.com

greggles’s picture

Here is a recent and quite thorough update on http://www.angrydonuts.com/views-6-x-2-0-alpha-2-released

Your negativity about the speed of updates doesn't help except perhaps for you it feels good to vent. It's not beneficial to complain about issues being old.

What would be helpful is to look at the issue, try to understand it, review the code, test it, see if it applies. Recategorize it to needs work if that is the case or try to fix the patch yourself.

--
Open Prediction Markets | Drupal Dashboard | Learn more about Drupal - buy a Drupal Book