Google Docs RSVP Guestlist Plugin for Wordpress

Current version: 1.2 Please use carefully, make sure you have backups of all your guest information. We cannot guarantee a perfect RSVP system.

If you downloaded 1.2 before 11/20/2008 you might want  to download it again. It was missing Zend files. - Thanks for noting this Jack.

Versions 1.1 and older do not work w/ Google Spreadsheets anymore.

Also, you need to hand-test each code you send out: right now, we are tracking a bug where certain codes (e.g. TT3020) aren’t working, but others do (e.g. xy123).

Download:google-docs-rsvp-guestlist.1.2.zip

Spanish version! (Thanks to Gorka Rodrigo gorka [at] irontec.com – Irontec: Internet y Sistemas sobre GNU / Linux http://www.irontec.com) Download: wp-guestlist-plugin_es.php (Rename this wp-guestlist-plugin.php and replace the english version with it.)

Requirements: Wordpress 2.5+ (untested on older versions), PHP 5+ (This is essential, you will get an unexpected ‘;’ error on line 276 if you are using an older version. Sometimes, PHP 5 is installed, but your web server, Apache, has been configured to use php4. Use phpinfo() to find this out and contact your admin to fix it.)


This plugin allows you to add RSVP and guestlist functionality to your Wordpress site. It tracks RSVPs for ceremony and banquet. Additionally, guests can leave custom messages for the planners. The guestlist is maintained with a Google Docs spreadsheet which is very easy to use.

It was originally designed to be a wedding guestlist that I made for a friend (congratulations to Mike & Di!).

Features Bulletlist:

  • Customizable RSVP page
  • Connects to Google Docs Spreadsheet for guestlist
  • Planners can write custom messages to guests
  • Guests can send custom message to planners
  • Email updates are sent to the planner
  • Wedding features: Records responses for Ceremony, Banquet, or Hotel Reservations

Instructions

  1. Using a Google account, create a new Spreadsheet at docs.google.com
  2. The spreadsheet must have the following 7 headers: Guest Name, Code, Custom Message for Guest, Ceremony, Banquet, Message from Guest, Hotel
  3. Fill in the guestlist with names, codes, and an optional custom message. Make sure the code is not guessable, for example: short numeric codes are probably a bad idea. A nosy guest might punch in random numbers and see guest information.
  4. Download, unzip, upload, and activate your plugin. (For details on how to do this with any Wordpress plugin click here.)
  5. In your Wordpress site, go to “Settings->Google Docs Guestlist” and fill in the account information and Google Docs title and sheet information.
  6. Create a new wordpress Page and put the text: wpgc-googledocsguestlist in the content box. The plugin will replace it with the RSVP code.
  7. Now, guests can type in a code and fill out the reservation form, which will send an email to you and update the spreadsheet. Note: Once guests have filled out the form, their RSVP code is no longer usable.  

Thank you! Good luck with your planning efforts. Remember to allow guests to contact you in other ways in case of digital emergencies.

We look forward to any comments. If there is a good response, we may incorporate your suggestions into the next version.

This code is released under GPLv3. If you create a new version of this plugin, let us know and we may link to it.

If this was helpful for your wedding (or any other event), please consider donating.


Thanks!

—————————-

Tips:

+ One cool thing you can do with the spreadsheet is to run typical spreadsheet operations. Mike added a “Running tally” to his spreadsheet so that he could keep track of attendance. Pretty cool! So long as it doesn’t interfere with the code section, you’re good to go.

—————————-

Updates

v.1.2.

- Updated to work with Google Spreadsheets after they changed how GData works. (Thanks to Brice D. for the bug fix)

v.1.1.

- Cleaned up the code when you turn off the hotels options

- Fixed some typos when it sends out the emails

142 Responses to “Google Docs RSVP Guestlist Plugin for Wordpress”

  1. Joanna says:

    Thanks so much for this plugin! It works beautifully on my wedding site (I’m using WP 2.7).

    —-
    Thanks! and congratulations! Giff

  2. Aylee says:

    I’ve been looking for a plugin that asks the guests for their name/code and get a custom form/message especially for them and this plugin is just awesome! Thank you! I was wondering if there’s a way I could add meal options? And instead of specifying the hotels, is it possible to just have a text field for the guests to input the name of the hotel?

    ———
    I don’t know if this is out of your comfort level, but if you can change the text for the questions about the hotels, you can use that for the meal options… so “Hotel 1″ would be “Veggie” ….
    Good luck!
    Giff

  3. Aylee says:

    That was a super quick reply. Thank you so much. I was able to change the Banquet to Meal and have 4 choices. I changed ceremony to wedding since I don’t really need ceremony and banquet separate. I wanted to add another field in the form (a single text field). Is there an easy way to do that? I was trying to copy the comment part and name the copy something else, but I just mess it up.


    ———————-
    Adding another field would take a lot more work: you would have to add a whole bunch of little sections everywhere in the code. I don’t suggest spending the time doing it if you aren’t pretty familiar with the PHP programming language. Maybe you can just ask your guests to fill in more information in the existing comment field: e.g. “Please tell us XYZ and leave us a message!”

    -Giff

  4. Doug says:

    Great plug-in!

    I’m trying to figure out how to establish if the guest is allowed a +1. I see that it is commented in the code, but I cannot figure out where to edit the spreadsheet to show the number of guests attending for each invite. I have tried a few things with no luck. How is this accomplished?

    Thanks!


    One invitation corresponds to one code. So in the screenshot, it is invitation GL345 and there happens to be two spots, one for Nathan Fong and another for “Guest”. In the screenshot, the XYZ123 invitation has six spots.

    If this doesn’t make sense, copy the exact same codes into your spreadsheet and test it out to see what I mean.

    Giff

  5. matty says:

    hey… just wondering if this will work if i use the google docs attached to my google apps for my domain or if it has to be the docs.google.com one…
    thanks,
    matty

    I have never tried. It is hard-wired for the google.com one. you are welcome to muck around with the source code and report back. :p Giff

  6. matty says:

    also… i’m with Doug (above)… I’m just not getting the additional guests per invite. When I load it up, it fills in the first line for the code, but the second line is blank… no info is loaded and the rsvp page says “we have saved 1 seat for you”… thoughts?

    Matty


    Send me a screenshot of your spreadsheet –Giff

  7. Don Willingham says:

    I’m running Fedora 10, php 5.2.6, wordpress 2.7; and the plugin activated fine. However, when I would enter the code, I wouldn’t get the “We have reserved 1 seat in your honor”, combo boxes, and so on. When I checked my httpd error logs, I saw “PHP Fatal error: Class ‘DOMDocument’ not found in /path/to/wordpress/wp-content/plugins/google-docs-rsvp-guestlist/Zend/Gdata/App.php on line 313, referer: http://myurl/?page_id=3“. My phpinfo showed that php was built with –disable-dom. I had to “yum install hp-xml” to get it to work.

  8. I just wanted to say thanks so much for putting the time in to make this plugin. It is excellent!

  9. Marissa says:

    I can’t seem to install this on my blog. does it not work on the newest version of wordpress? I get a fatal error when I try to install.

  10. Marissa says:

    I really want to use this plugin! Please help me with that error

    Parse error: parse error, unexpected ‘;’, expecting ‘(’ in /home/content/m/a/r/marissalevy/html/marissaandgeoff/wp-content/plugins/google-docs-rsvp-guestlist/wp-guestlist-plugin.php on line 276

    I really want to get this up and running on my site ASAP. I reinstalled the entire Zend package, uncommented the debug thing…nothing is working.


    What version of php is your server running?
    -Giff

  11. Paul says:

    I was wondering if you could help determine if your product could do what we are trying to do. We run a maple farm focused on education. We use the events plugin to schedule tours for schools, brownie troops, and other community organizations. We would really like to add the functionality that within the event (the page the talks about the group that is coming on that day/time), there was a link that would allow members of that group to RSVP. You see we don’t know all the members of any given cub scout troop, so we can’t do an official invite, but if we could have them sign up (or better yet, we send out an invite to the troop leader and they forward to their group and RSVP themselves) and we could track how many kids and how many adults are coming, that would be great.

    We are just trying to make sure we are prepared for the number of people that show up for a given tour.

    Thanks,

    Paul and Kathy

    =======

    Paul/Kathy
    This plugin is really designed around wedding RSVPs. If you can think of a creative way to turn that around for your purposes, that would be pretty cool. One idea is to wipe out most of the functionality and map it like this: (1) A “Wedding Guest” becomes the “Group Leader”, (2) The “Invite code” becomes the “Confirmation Number for the Event” and then you can use the custom messages part to send a personalized message to each group and have them respond to you through the comment box. I definitely don’t have time to do this, but maybe if you know enough php, you can make those changes. Good luck!

  12. CK says:

    i got this error…
    Parse error: syntax error, unexpected $end in /home/content/c/o/n/concepticker/html/project/wedconcept/wp-content/plugins/google-docs-rsvp-guestlist/Zend/Uri/Http.php on line 85

    Version of PHP? Wordpress?

  13. CK says:

    PHP 5. Wordpress 2.6.3

    ====

    Hrm. I have no clear info to help you. That error means that there is something unexpected happening with the way the program is flowing. However, since the plugin has worked for many other people, there shouldn’t be a problem with the plugin unless somehow the code got changed. If, for example, you customized something, I would recommend downloading the plugin again and starting from scratch. If that isn’t the problem, maybe this would help??: http://www.mydigitallife.info/2006/04/23/php-parse-error-syntax-error-unexpected-end/
    :/ good luck, Giff

  14. Kurt says:

    So Sad! Doesnt work for 2.7.1
    :(
    :( I’ll look into it. I just upgraded to 2.7.1 today. Hmmm it seems to work fine for me.

  15. Wags says:

    I REALLY REALLY want to use this. I’ve installed it, activated, created my google spreadsheet, aligned passwords, document names etc and each time I test the RSVP, I am able to enter the code in the box and press “submit” then a blank screen appears. No info or anything like that. I’m running the latest version of wordpress. How can I get this to work?

    Hmmm… php version?

  16. Kurt says:

    I keep getting this error every time I try to install this plugin on WP2.7.1. Any advice???

    Parse error: syntax error, unexpected ‘;’, expecting ‘(’ in /users/web/kanda/web/wp-content/plugins/wp-guestlist-plugin.php on line 276

  17. Louis says:

    We’ve been using the plugin for our RSVPs and it’s working great. All of our RSVPs are coming in and our guests have been telling us how easy it was to reply.

    The one issue that we’re having that you may want to address if you update the plugin is with the email for people that aren’t attending. When someone says they aren’t coming, the email sent to the planner (i.e. me) just tells me that 0 guests are attending. Now when we were getting responses at a trickle this was fine as I could go in the spreadsheet and see who said ‘no’ quickly. But we got 15 responses in an afternoon and 3 were ‘not attendings’. Figuring out who those people were just from the spreadsheet was a bit onerous without sorting which I could only do by copying the whole spreadsheet and sorting the copy. (Sorting the original would ruin the specific order that my fiancee had set up in the spreadsheet for her tracking purposes). I looked at the code to see if I could update it easily to ensure that guests names were always populated in the email. I found that guests names are stored in the ceremony_attendees and banquet_attendees arrays on ‘attendings’, but are empty on ‘not attendings’ so there was no easy way I could see to add this information to the email.

    Is there a quick way to access the names of the guests responding (i.e. some variable name I’m not seeing) so that I could tack those names onto the end of emailreport and see the names of the responders in every email?

  18. Ian says:

    An outstanding product! We’re already using Google Docs to organize our wedding planning, so this plugin was an obvious decision!

    I have a request…is there a way to toggle on/off the ‘Ceremony: attending, not attending’ line on the RSVP?
    ===
    hi ian, thanks – for now, you’ll have to jump into the code itself and find the output text to comment it out. …

  19. Scott S. says:

    I like this plugin save for the fact that you have to give unique codes out to everyone. I would prefer if they just typed their info and it dumped to a Google Spreadsheet.

    Would it be relatively easy to accomplish this with this plugin as a starting point?

  20. Austin says:

    I was going to use just an email form on my WP install for my sister’s wedding, but this looks awesome. My quesiton is this. We have already stuffed the envelopes so I can’t add this “code” to each invitation. Is it possible to allow a last name search or something? I was thinking about just putting the last name as the “code” but how would it handle if two people have the same last name, would it allow for you to select your name?

    I would love to donate if I am able to use this. Invitations are going out at the end of the week.

    Sounds interesting, maybe you can use the first and last name of the addressee as the code. Giff

  21. michael says:

    I would be interested in DONATING some MONEY if you could get the plugin to work with a visual authenticator (Captcha) instead of entering a “guest code.” Try making it work with a CAPTCHA wordpress plugin or another one, check http://wordpress.org/extend/plugins/mycaptcha/ OR http://wordpress.org/extend/plugins/trymath/
    OR http://wordpress.org/extend/plugins/cryptographp/
    I’ve tried hacking on the code for several hours but I’m not entirely sure how it works, I’m sure it would take you less than an hour to update it, but for me– it kind of looks like spaghetti, however it seems to work well. But if you could do that I’d really appreciate it and would donate something $$ to you, so your time wouldn’t be wasted. Thanks in advance.
    Lol. Awesome comment, great idea. Ok. Try this: v1.21 Tell me if it works. I used securimage because the wp plugins are hardcoded to alter the commenting portions of WP.

  22. michael says:

    Thanks, that was really quick, looks awesome. I like the CAPTCHA! But she really doesn’t want the wedding to be exclusive — so that only those who have a code can RSVP — So I was trying to get rid of the “Guest Code” (by just comment it out anything to do with “guest code”) and replace it with CAPTCHA on the second page load.

    – so basically, scratch the first page (by commenting it out)
    – and keep the second — adding CAPTCHA at the bottom.

    Also, just looking at the rest of the code. How are you supposed to reserve more than one seat? (for families?) Your code specifies a plural function, however I’m not sure if it’s implemented. (maybe you could use an input field with “number in party”). Thanks again, Michael

  23. Seema says:

    Great plugin. It works perfectly. I did run into the same issue as some other people here as not being able to get codes to work for a long time — ie code not found error message. I rechecked everything to make sure I hadn’t mistyped the headers. I finally got codes to work by removing capital letters. At least in my case, any codes with capital letters in them did not work but so far, all codes with lower case letters have worked with no problem. Thanks for creating this — it’s perfect.

  24. Andi says:

    Thanks for the plugin – works perfectly! Now I just need to spend an hour putting my spreadsheet together and merging the codes with my address list . . . Sigh. So much work – but this simplifies the entire process (and saves us hundreds on printing/postage for RSVPs).

    Awesome… remember to keep backups… good luck! -Giff

  25. Chris says:

    I love the idea for this plugin. Unfortunately it isn’t working for me. No matter what I try I get the “No match. Please try again. If you have alrea…” error. Based on the other comments above I believe that the plugin is making a connection with my account, but not finding the code. I’ve tried upper case, lower case, all numbers… I can’t get anything other than no match. I’m running WP 2.7.1 and PHP 5.2.8. I’m glad to donate if I can get this working within the next couple of weeks (before my invitations go out). Thanks in advance.

  26. Chris says:

    I got it to work after all. Apparently the file name is case sensitive, too. When it was named ‘RSVP’ I’d get the no match error. I changed it to ‘rsvp’ and everything works like a charm. Beautiful plugin.

    Thanks for the update. Good luck with everything! – Giff

  27. Ahnus says:

    I have an error that says “Plugin could not be activated because it triggered a fatal error.”

    Parse error: syntax error, unexpected ‘;’, expecting ‘(’ in (…)/html/wordpress/wp-content/plugins/google-docs-rsvp-guestlist/wp-guestlist-plugin.php on line 276

    It seems like everyone else is using this, but why do I have this message???

    Quite a number of people have gotten the line 276 error in the comments above. The only person to respond to me told me that they had php 4 — which is too low a version of php to work with this plugin. Maybe you can check your version and report back to me? -Giff

  28. Les says:

    Awesome plugin! It’s working pretty good so far, just have one slight issue. I’ve noticed just recently that when some of my guest RSVP, I get the confirmation back as follows:

    “1 guest will be attending the ceremony: Guest”

    Basically their names are substituted with “Guest”. When I go to my google spreadsheet, their names have disappeared from the spreadsheet.

    Any suggestions?

    …and I’ve sent a donation your way for creating a superb plugin!!!

    Sweet thanks! Good luck with everything! Hmmm… sounds like the person who submitted their answer changed the name to blank (for whatever reason), that is why the plugin email said “guest” because the name was blanked out. Er… that’s a bit tough because you have their invitation code, but you don’t have their name anymore since they took it out. Sorry I can’t help with more than that. I would try to figure out who that invitation code was for and check with them about what happened. (maybe they just filled out the invite wrong)…. :/

  29. Claire says:

    Hi, great plugin – Thanks!
    I’m trying to use the hotel section as a vegetarian meal choice option instead, and wondered if there was a way to make this choice per person, rather than per code? Or is there another way of doing this, without loosing any other options? Was wondering if I could just duplicate the ceremony/banquet choice code?
    Thanks ever so much!
    Claire
    Per person? Hmm… that would take a bit of work to change the plugin I think. Here’s an idea, in the personal comment to your rsvp, ask them to include a response in the comment/note section…

  30. Cory says:

    Hi there, I’m getting this error and I cant figure it out for the life…Is it possible its not connecting to my speadsheet?

    Oops. You found an error. Please try again or contact Kelly Casto at ——- to confirm your response.[There was a error. Please consult the source code or an experienced programmer. :( ]Expected response code 200, got 400 #0 /home/pbfarms/public_html/abcdefg/wp-content/plugins/google-docs-rsvp-guestlist/Zend/Gdata/App.php(132): Zend_Gdata_App::import(’http://spreadsh…’, Object(Zend_Http_Client), ‘Zend_Gdata_Spre…’) ……… [snipped]

    =-=-=-=-=-
    Nevermind, 1 min after I hit send I figured it out. The problem was I had two speadsheets both named guestlist in google docs. Only one was the correct spreadsheet. I renamed it and now its fine.

    =-=-=-=-=-=

    I see. Good catch. Good luck. Giff

  31. reno md says:

    Thank you so much for sharing this plugin! For the past 4 hours, I’ve been trying to get this to work on my site and I’m getting there (slowly. hehe)

    The problem I’m running into now is exactly what Gabriel is experiencing above. After entering the code, the page go blank except for the title (which is “rsvp”.

    Any ideas on this? Thank you so much again.

    Hmmm… that’s not much information to go on, unfortunately. Php version? WP version? other kinds of issues you’ve had so far? Hopefully you can get some debug messages from the server (maybe they were turned off…) When things go completely wonky, it’s always helpful to test out the installation on another server completely just to see if it works… good luck :( Giff

  32. I have an Spanish version of the script. If you want you can contact me to get it. I don’t know were to send.

  33. Jonathon Vickers says:

    Here is the error you would see if your getting the “Blank Page” after you click submit.

    PHP Fatal error: Class ‘DOMDocument’ not found

    in file App.php

    The fix:

    Install PHP-XML and restart your webservice.

    I hope this helps. I turned PHP errors on to see this. So far it looks like this addon is going to do exactly what I need. Thanks!

    thanks
    jv

  34. reno md says:

    Thanks a lot for your help, Giff & Jonathan Vickers. Unfortunately, I’m still stuck. Here’s a few more info and what I have done so far.

    php version: ??? I’m 99% sure it’s php5, but I don’t know where to look to find the version. All the info I get from phpmyadmin is
    MySQL client version: 5.0.22
    phpMyAdmin – 2.11.9
    wordpress version- 2.8.1 (I could not get this to work on ver 2.2, so I updated it to the latest one hoping it fixes the problem).

    What’s happening now is the same as before. When I enter a code, everything but the header disappears from the screen (so the nav bars, footer, etc… go bye-bye).

    Jonathan V, I did a “yum install hp-xml” , says it installed it, rebooted the VPS, but I get the same results. On my error logs, I get

    PHP Fatal error: Class ‘WP_Widget’ not found in …/wp-includes/default-widgets.php on line 15
    PHP Warning: require(../wp-load.php) [function.require]: failed to open stream: No such file or directory in …/wp-admin/upgrade.php on line 18
    PHP Fatal error: Class ‘WP_Widget’ not found in …/wp-includes/default-widgets.php on line 1
    PHP Fatal error: Class ‘DOMDocument’ not found in …/wp-content/plugins/google-docs-rsvp-guestlist/Zend/Gdata/App.php on line 313

    There are multiple instances of all these errors. I am so screwed. Haha.

    I wish I am as bright as you all are but I’m a designer and programming/technical things baffles me. Hehe. Thanks again for your all your help. I’ll keep playing with this plugin and hopefully I’ll get it working okay. Bye for now.

    Ah the madness that is coding. Hey I searched for the not found stuff on google and here is a link I found: http://groups.google.com/group/Google-Docs-Data-APIs/browse_thread/thread/9b4991e509f8a921?pli=1 I think the Widget errors have something to do with a broken upgrade. GOOD LUCK! Giff

  35. reno md says:

    a little update:

    I managed to remove all the errors above except for:

    …wp-content/plugins/google-docs-rsvp-guestlist/Zend/Gdata/App.php on line 313

    I did another “yum install php-xml” but still nothing. I also installed this plugin on another server with php 5.2, but I get the “Oops. You found an error.” message as mentioned above by some.

    I’m gonna try and tackle this app.php problem. Besides installing php-xml, is there another possible solution? Thanks in advance.
    Nice job w/ the other errors. I think that once you get DOM working, you’ll be good to go. Sorry I can’t be more helpful.

    Oh an the Oops you’ve found an error is a better response than the blank screen. I would consider that progress! :p On that installation, you can go into the code and uncomment the debug statements to see what is going on. (Maybe you spelt the spreadsheet name wrong or have two spreadsheets with the same name, or something odd is going on with caps) -Giff

  36. Rob Nester says:

    First, let me say that the plugin is awesome. I love the fact that it emails and writes to the spreadsheet for tracking.
    Second, let me make a request (don’t you love how folks like me just pop in requesting stuff?) Is there any possibility that the code can be modified to allow for the indicate of multiple seats being reserved/accepted/declined?
    For example, if I send a single invite code to Mr & Mrs. John Smith, is there a way to specify in the code/spreadsheet the number of seats reserved for them (in this case 2) and subsequently allow to them accept / decline 0,1,2 seats (no attending, one attending, both attending)? I’d love to know what the possibility of this would be.

  37. Rob Nester says:

    Ignore my previous post…as soon as I opened the Screenshot, it became immediately obvious to me. Seriously, amazing plugin :) Thanks! Good luck! -Giff

  38. Sudeep says:

    Giff, Thanks for this amazing plug-in! I’ve been making some basic tweaks and I really admire all the coding that went into creating the plugin. Interfacing with GoogleDocs is pure genius and makes life so much easier! :)

    I’ve also managed to use the COUNTIF(D2:D200,”Attending”) function to generate a tally for the number of people attending (Ceremony in this case).

    Thanks for all the great work and posting your plug-in for everyone else to make use of. My fiance and I are very excited about how our wedding website is coming along :)

    PS – For others who are worried about compatibility, this works for me on WP 2.8.1 and PHP 5.2.9

    Thanks, and I hope the technical side remains smooth – Giff

  39. Jonathon Vickers says:

    “PHP Fatal error: Class ‘WP_Widget’ not found in ”

    Check to make sure your webserver as access to read the entire www directory. If you copied the folder as root, for example, you might have the wrong permissions set and ‘apache’ or whatever user the webservice is running as, can’t read the files. As Giff said, I’ve seen this as a broken install or upgrade too.

    Oh, and make sure the file it’s looking for is really there. :-)

    jv

  40. Andrew says:

    I like this plugin, my only comment would be to make it a little more custom, ie reception vs banquet etc, and the column names stored in the spreadsheet… You sorta have to know you way around PHP a bit to find exactly where to edit some of the things you want to change. A simple little config page for this would really take this plugin over the top!!!
    Thanks – … time permitting, I would love to do something like that. Until then, we will all have to muddle around a bit. :) -Giff

  41. Andrew says:

    What did you use for your comments. I have tested intensedebate. Yours look slightly different?

    On this blog? Just the same thing that came with Wordpress. Maybe some tweaks. I respond in blue because I am the admin and have exclusive power to edit your comments, so I put my text in and make it blue. Technically, I suppose I could change what you say, even. o_o -Giff

  42. Alan says:

    Hi Giff,
    Love the plugin but i’ve been getting the error oops message. I went to settings and put everything in three times to make sure everything was right. Can you help? A sample code I put up was XY123
    -Alan
    Uncomment the debug messages. That might help. Check the comments above to see how to do that. -Giff

  43. Allan says:

    Parse error: parse error, unexpected ‘;’, expecting ‘(’ in /wedding/blog/wp-content/plugins/google-docs-rsvp-guestlist/wp-guestlist-plugin.php on line 276

    After copy and install of plugin tried to activate and the above error came up

    Best guess is that your php version is 4 and should be 5. Let me know if that works.

  44. Jeff says:

    I really want to use this plugin however, I’m getting the following error message;

    Plugin could not be activated because it triggered a fatal error.

    Parse error: syntax error, unexpected ‘;’, expecting ‘(’ in /home/jeffcars/public_html/wp-content/plugins/google-docs-rsvp-guestlist/wp-guestlist-plugin.php on line 276

    My version of PHP is lower than 5. Is that a requirement?

    Yes. PHP 5 is required. You might want to either talk to the administrator of your site or find a different host. -Giff

  45. Bazzek says:

    Awesome plugin, took me reading the manual (and as an IT man you don’t do that), but once setup it works like a charm.

    Only issue is the known issue of the codes not always working. 993372506RM and 993372506FM didn’t work at least.
    Oh well, i will figure out what the most handy numbers will be :)

    Thanks and goodluck

  46. WAYLON says:

    Hi! Great script! We tested and tested and everything worked fine. Sent out invitations, received some replies. Got a call from someone we invited and they said they got an Oops error. Here’s what it spit out:

    Oops. You found an error…[There was a error. Please consult the source code or an experienced programmer. :( ]DOMDocument cannot parse XML: DOMDocument::loadXML() [domdocument.loadxml]: Extra content at the end of the document in Entity, line: 411 #0 /home/alwaylon/domains/allisonandwaylon.com/public_html/blog/wp-content/plugins/google-docs-rsvp-guestlist/Zend/Gdata/App.php(291): Zend_Gdata_App::importString(’?

    Any ideas what this is?

    =======================
    Wow, I am very sorry to hear that there is a problem. … This is the first I have seen about something like this. Hm… I will get back to you in a bit. I can reproduce the same error (just now) which might be a new problem with google. Hold on tight… :/

    -Giff

  47. WAYLON says:

    Giff-

    Thanks. I’m wondering if this is related or not, seems sometime in the early morning hours something went amiss: http://groups.google.com/group/Google-Docs-Data-APIs/browse_thread/thread/9c763db8effeeff7#

    Hopefully there’s a solution or fix soon. For the mean time I am using a very basic web form to collect entries, but I much prefer this method. At least it doesn’t appear to be a problem on my end or even with your script.

    Lol. Dang it. That’s definitely it, sounds like a ton of gdata apps ran into the same issue today. Huh. Google broke the internet. Thanks for bearing with this. According to the thread, Google is aware of the issue. Depending on their move (e.g. changing the api), I may have to release a new version. Thanks for journeying on this bug-fest with me. I guess until then its a waiting game. -Giff

  48. WAYLON says:

    Giff-

    Wanted to let you know that things are working now. Google has said they fixed the issue and that seems to be the case. Though things seem to be running slow, that could be my server or possibly due to Google doc’s servers getting hammered right now (more than likely given this API access was pretty much off all day). Awesome. I guess that is the risk of depending on Google

  49. Chad says:

    I have a question, would it be possible to have certain guest only get one option for attending? Say I want them at the wedding but because of lack of room I can’t have them at the banquet. Any possible or easy solution to that?

    Sorry, there isn’t an easy way to do that. I suggest commenting out the banquet response box and assuming that people who respond yes to the ceremony are coming to the banquet. Another option is to ask them to tell you in the comment box if they are coming to the wedding or not. Good luck!

  50. DW says:

    Hi Giff,
    We’re trying to use it, and all seems well… but I’d really like to link to the recommended Hotel (because we want all our out-of-town guests to stay there). But when I add a url it posts it inside quotes and concatenates it to the end of the existing url. For example, adding the href for http://bit.ly/Reservation/ results in the url field being updated with http://dwandkarissa.com/“http://bit.ly/Reservation/” or another variation.

    http://dwandkarissa.com/?page_id=72

Leave a Reply

Useful plugin?