In case you happen to find this blog, and happen to know who I am. I am getting married next year. We are having two events in two different countries, so we decided to save paper and do the rsvp’s online. We wanted to make things as simple as possible, and let people have the ‘choice’ to go to either event or both, but directing them in such a way that not a bit of info is missed because that would be extra work for us across two continents.
So what is the point of me telling you all of this?
I decided to create this wedding site for the rsvp’s in WordPress. This has proven to be a pretty difficult yet very useful experience. To do the rsvp forms, we wanted to do it in steps to help the user along, so I need to keep track of sessions, form variables, security, javascript functionality, front in login and logout, and communication with the database directly.
All in all I needed to build a dynamic PHP site within WordPress! And I actually did it. I did it without modifying a single file from the WordPress build. It is all done with plugins. Plugins that I didn’t even have to write or touch either. Keep in mind that for the theme I had to get in there and mod some things, because the theme I went with was simply the WordPress default modified beyond recognition. Everything else though, everything in that list of functionalities, I accomplished without touching one PHP file. I stayed within the plugins and templates folders and that was it.
Keep in mind that I know this is what you are supposed to do and what WordPress is meant to be able to do all along. Why I am writing this post is because even though this is what you can do, most developers don’t want to try because they have their favorite or their own CMS’s out there. I say why not? WordPress is an opensource blog with plugin capabilities that allows it to be what you want it to be with numerous plugins provided by a bunch of people who may or may not want the same thing as you.
I have the site finished, though I won’t post the link yet because well it’s kind of private right now, and I’m not finished with the theme. But when it is all done, and no longer in real use, then maybe 😉
Anyway, it’s the 4th of July, zeet!
Leave a Reply