News
Basically what this thing does is track and record messages between a 'rep' and a contact. It was designed as a trouble ticketing system for an ISP, but really you could use it for anything. It's GPL. Here's how it works:
1) Web surfer comes to your site and needs to ask a question. Clicks on Contact Us link, fills in name, email, telephone, "category", subject and message, and priority. Clicks on "Create Ticket". System responds with a confirmation and a ticket tracking number.
2) System creates a ticket and message record.
3) 'Rep' logs in to system, it shows 'open' tickets, reads and responds to them. Responses are emailed to web surfer.
4) Web surfer reads response, and can reply back. When the reply is received, it is added to the Ticket thread and the process can start all over again, or the rep can close the ticket.
Very basic, but effective. Here's what I envision it doing as a full fledged module:
1) Instead of my rudimentory ticket submission page, it is more like the PN_Contact module that builds a list of categories from the database, and uses the logged in user's info, if available.
2) The ticket would record the user's ID, so that when the user came back to the public Ticket page it would display his/her tickets.
3) Public page also has a ID search button, so if the surfer is anonymous they can locate their ticket thread.
4) The ticket management would be fully integrated as an administration module, including the ability to designate users as 'reps', modify categories, and of course manage tickets.
What think you all?
Some of those features include Socket based e-mail connections enable the script to handle _much_ larger lists than other PHP mailers which use the mail () function. We have though, provided a fall back to the mail() function in case you can't get the sockets to work.
A MySQL backend keeps the rest of the script clicking along at high speed. Multiple lists can be created and users who sign up for more than one list will not receive duplicate mailings. You can have an unlimited number of lists and have the option of sending html formatted mail. Users can add, remove, and change their mailings without your assistance. Due to the socket base of the script, users can manage subscriptions through e-mail, similar to listserv. You can allow other people access to the mailing list system and specify which lists they are allowed to send their messages to.
To install this module, you just drop it in the modules dir, and it will create all DB tables for you as long as you set the DB right in the config file! The admin part is ofcource selfcontained also, log in as admin and you get the admin link with its privs..
If you want to test it, you can download it from the download section here.
One last thing!
Have fun!
Best regards
Bjarne Varoystrand aka Black Skorpio - TEAM Cassolette