[Mediawiki-l] Survey? Forms, writing to the DB, emailing results, etc
sean at transabled.org
Sun Aug 12 20:30:23 UTC 2007
Thanks for your answers. Unfortunately, it isn't helping me much :(
I realise there are many things that do "almost" what I want, I found
enough out there, that's part of the problem. The other problem being
that I'm not a php coder, which means I wouldn't know where to start
adapting anything. I can read PHP and sort of follow along, but
that's about the extent of it.
So I was hoping that there was something already in existence that I
just hadn't managed to find yet.
Looks like it's not the case. Not mission critical for me at the
moment, so I won't worry too much.
On 8/12/07, Rob Church <robchur at gmail.com> wrote:
> On 12/08/07, Sean O'Connor <sean at transabled.org> wrote:
> > Here's what I need to do: I want my users to answer a survey. Once
> > they fill out the survey, they submit it. The information from the
> > survey gets entered in a dedicated table in the database, and an email
> > gets sent to the Wiki's admin email, with the information from the
> > survey form. I don't need the answers to be compiled and displayed on
> > the site, as that will be done manually at the end of the survey,
> > exporting to CSV, then playing with a spreadsheet.
> I'll assume it has to be integrated with MediaWiki in some fashion,
> although this brings the convenience of not needing to roll database
> code, etc. for an external script.
> Write a simple special page extension which presents the user with the
> form, validates and saves the responses, sends the email notification,
> and perhaps even dumps the CSV values for authorised users.
> There are sufficient examples of special page extensions in Subversion
> to do this. I'd suggest taking a look at things like NewUserNotif for
> examples of harnessing MediaWiki to send the emails; extensions such
> as Vote or other things that do simple database manipulation will be
> useful for that, and most special page extensions will provide solid
> examples of building and presenting forms to the user, and handling
> their input.
> Rob Church
> MediaWiki-l mailing list
> MediaWiki-l at lists.wikimedia.org
More information about the MediaWiki-l