PDA

View Full Version : New Plugin Request


jennec
08-02-2005, 02:00 PM
I was wondering if anyone out there fancies a chalange?

I am setting up a small traning company and am in need of a booking system. I need to be able to schedule traning courses throught out a day and add and remove attendees. I will need a calendar type infterface along with a contacts manager interface. The basics of what I want to be able to to do are:

1: Schedule courses in a calendar type interface
2: record contacts (name, contact details, attended course history)
3: associate contacts with courses
4: auto email contacts when added, removed, or course details have been amended
5: be able to instantly see which courses have spare places available
6: be able to set attendee limits for each course.
7: be able to set re-ocurrences and amended the re-ocurrance.
8: be able to create multiple courses at the same time on the same day.
9: have the option of being able to sell these courses online. (i.e. if a course is available on 16th July 2006, with 4 places available, then only 4 people can buy it before it is indicated as being sold out.)
10: be able to split courses over multiple days (i.e. topic one of course one on monday, topic 2 of course one on tuesday, etc)
11: a User interface, where users can browse each course and find out information about it, when it is scheduled for and how many spaces are left, and purchase courses.
12: An administrative interface, where only members of particular groups can access its features.

I know it probably sounds a bit wooly and may also sound like a lot of work, but I am more curiouse at this stage as to if it can be done as a plugin for Subdreamer?

Anyone have any ideas?

FASherman
08-02-2005, 04:30 PM
Here's a quick analysis of your request.

This would be a major add-on and huge effort. To be properly done, would require several new database tables, and at least one payment gateway.

You'll need several views into the data - each one represents a unique plugin.
You'll also need several administrative functions. This means one hell of a complicates settings file.

This is one of those things that usually gets done one of two ways. The first is that the person who has the need also happens to be a programmer and rolls his own.

The second, and less attractive I'm sure, is hiring a programmer to do the work. But that might be your best bet in this case if you aren't a programmer yourself.

And thats an honest appraisal from someone NOT fishing for the business. First, it would be unethical, given my position here. Second, actively trying to solicit is a violation of the site rules. Finally, I'm just too damned busy myself.

jennec
08-04-2005, 01:16 PM
Yeah. I'm definitely not a programmer. I once of those who seems to be able to pick code from here and there and string it together. Sometimes it works and most of time I give up for a bit cursing my lack of knowledge.

If someone fancies taking on this challenge, then please by all means do so, but I would not be in the market to pay anyone for it. At least not yet.