Groups.drupal.org is a part of the drupal.org group of sites. Logging in on this site requires an account on the main drupal.org site. If you do not have an account on drupal.org, you will need to create one, log in over there, and then come back here where you should automaticall
Thanks!
Event Management Systems
- You must login in order to post into this group.

See #582986 for background
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
Ok, that's easy to agree with.
The only argument I've heard
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?
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
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
FunnyMonkey
Click. Connect. Learn.
Using Drupal in Education
dependent of both Views and VBO
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.