Should the signup module require the views module?

Events happening in the community are now at Drupal community events on www.drupal.org.
dww's picture
Yes
89% (34 votes)
No
11% (4 votes)
Total votes: 38

Comments

See #582986 for background

dww's picture

For some background, see #582986: Make views a required dependency and ditch non-views code?.

According to the update_status usage data, 91.5% of D6 sites using signup already have views installed (not too surprising).

There's a fair bit of code and UI complexity to provide various fallback options when views isn't installed. I'm strongly tempted to ditch all that and tell the other 8.5% of signup users: "Install Views2 already, fools, you're missing out!". ;)

Thoughts?

Thanks!
-Derek

Ok, that's easy to agree

goose2000's picture

Ok, that's easy to agree with.

The only argument I've heard

joachim's picture

The only argument I've heard for not depending on views has been small sites that want image galleries.
I think if you're using signup, your site counts as big enough.
Simplifying the module and also adding flexibility -- a +1 from me.

VBO vs. loss of functionality, D7 without views?

dww's picture

The one thing I didn't mention in my original comment here was the issue of Views Bulk Operations (VBO). There are only a handful of sites using both signup and VBO (~9%). If I rip out the non-views fallback code, folks will experience a loss of functionality (e.g. they won't be able to select some signups at node/N/signups/admin and cancel them all) unless they install VBO...

Another thing someone mentioned was what about porting to D7 before views D7 is released? It's likely that D7 views won't be out immediately. However, that also means that 91% of the sites using signup won't be able to upgrade to D7, either... ;)

Anyway, more food for thought...

VBO rocks

bonobo's picture

If an unintended (or unavoidable) consequence of requiring views means that Views Bulk Operations also must be installed, that's not really a bad thing.

VBO is a pretty unknown module (IMO) relative to how useful it is. If VBO gets more use as a result of this, that's a good thing, as site maintainers will be exposed to another great tool, and VBO can benefit from increased exposure.

So, make views a dependency.

My .02

Cheers,

Bill

dependent of both Views and VBO

roball's picture

I think making signup.module dependent of both the Views and VBO modules would make sense. This gives the user the most useful features and eliminates the need and confusion of the fallback options.

Small site maintainer says yes!

firstlut's picture

I know I'm late to the party, but I maintain a small site for my church, and I'm using Views. Because it is awesome.

I'm not a developer by any means, and I do this in my spare time, and Views ain't Filemaker Pro, but it ain't rocket science, either.

If you're going to have any kind of events calendar, you have to use it, and since Signup is tied in to events, it just makes sense.

Event Management Systems

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: