Download & Extend

How this is different than RSVP module

Project:Node Invite
Version:6.x-1.0-beta8
Component:Documentation
Category:support request
Priority:normal
Assigned:Unassigned
Status:active

Issue Summary

It would be great if you could please some pointers how this is different than RSVP module? (what you are trying to accomplish that is not already there in RSVP)?

Comments

#1

You'll have to clarify this with the person who started the module. But for me, on the surface I think both modules have very similar goals and use cases. RSVP module allows for a lot more use cases out of the box though and this also makes it a lot more difficult to configure for people building sites.

This is a lot more bare bones of a module and designed to work very easily with nodes and makes things a lot more flexible for the developer IMHO.

#2

Well put hadsie.

The goal of this module was to provide a single interface for the entire process.

When I started this, RSVP only worked for events.

One main reason I built this, in fact, was to use it for things other than events.

RSVP2 addresses many of those needs.

#3

Thanks for the clarification.

Does it make sense to merge the two modules and collaborate? We have too many modules which gets behind afterwards in terms of maintainance and upgrade (not that it will happen here under watchfull eyes.)

Just my 2 cents.

#4

I'm not really sure how a merge would work other than just dropping node_invite. I believe the RSVP module can already do everything that node_invite can, but the reason I personally chose to use node_invite, and I think many of its users is because it's a lot simpler to set up and use. It doesn't cover ever use case, but is relatively easy to extend.

#5

From my perspective there are 2 very important reasons why node_invite is different from RSVP.

1.) Node invite supports HTML Mail, RSVP does not [http://drupal.org/node/516360]

2.) It was a long time ago that I tried RSVP out, I seem to remember that back then it was dependent on SMTP [http://drupal.org/project/smtp] or I had to use SMTP with it for some reason. I could not get RSVP and SMTP to work together on shared hosting @ godaddy.com. I gave up trying with RSVP, found node_invite and HTML Mail and "Bob's your uncle!" it works. Actually working is an important difference.

I don't know if RSVP has changed in regards to SMTP but I'd rather not see node_invite disappear only to find I've lost a working solution to the needs I have.

#6

@austintnacious - If node_invite and rsvp /were/ to merge, we would be certain that it would support all the functionality that currently exists and that there was an upgrade path for the data. I don't personally see a merge being possible anytime soon though.

#7

The RSVP module is very cumbersome. It's functionality is nice - but requires 5 minutes and a fair amount of figuring out to invite people to nodes. Its UI is not that intuitive, it took me 5 minutes to figure out how to invite someone and I built the site - a user needs to be able to do it in less than 10 seconds otherwise they aren't going to bother. Sometimes for certain sites, that type of detail and infrastructure is necessary for certain invitations, but if you quickly want to invite people to an event in a lightweight fashion without having to spend alot of time on it, then RSVP isn't for you. The biggest problem nowendays with alot of drupal modules isn't the functionality they deliver - it's the UI that makes it happen. Developers forget that they're far savvier than the users who will be using their sites, and if a user can't figure it out in 5 seconds or less, then they aren't going to use the site and the functionality is useless.

hadsie and I are teaming up (him the development side, and me helping him out to craft ideal UI) to deliver a one-two knockout to invite users to node in a lightweight, rapid fashion thats clear and easy to use. It won't replace RSVP, it will just be a more precise instrument for a different context.

Feel free to chime in with ideas!