Hi all,
This is in reply to Volker's question. Please feel free to add your own stories.
Together with my partner I have
a small company and we divide our time between the UK and France. We
have two clients who use Simple Groupware, both are small businesses
in the UK.
The first client is a coach and bus hire company with a web site
through which customers can buy bus tickets. The web site is run by
a Perl script which interacts with the Simple Groupware database.
Simple Groupware, which runs on a separate private server, is used
for a variety of admin tasks (communication between the two servers
is via SSH). Custom Simple Groupware modules hold information on bus routes,
fares, timetables, and so on. The htmldocuments module is used for
the static content of the web pages; these act as templates into
which content generated by SQL queries is inserted by the Perl
script. Other custom modules are used for customer accounts,
bookings and payments. New customer account "sign ups", ticket
bookings and payments appear in Simple Groupware as they happen on the public web site.
Incoming enquiry forms from the web site appear in an Enquiries
folder which uses the email module, allowing admin staff to reply to
customers directly from within Simple Groupware. The calendar
module, with its Gantt view, is used for allocating drivers to
buses.
The second client is specialised a legal services company which uses
Simple Groupware for generating documents from templates. A custom
"cases" module holds data on each case. The Contacts and Companies
modules hold data on clients, parties, etc. I have added a crude
scripting language, which I call SGSscript, to Simple Groupware
which is used for document generation. I also use it for reporting
and custom web interfaces which are simpler to use than Simple
Groupware's default user interface for certain specialised tasks or
workflows. Documents (htmldocuments module) are generated from
templates (also HTML documents) into which data from SQL queries is
inserted by means of an SGSscript. Documents are typeset for
conversion to PDF or printing using Lout
(
http://savannah.nongnu.org/projects/lout/) with the help of a crude
HTML-to-Lout converter which I wrote. I'm also in the final stages
of adding a document generation facility which produces documents in
Open Document Format (though it can also work with OOXML) using TBS
(
http://www.tinybutstrong.com/).
We also use Simple Groupware ourselves in a very simple way, just
using the Contacts and Calendar modules and the htmldocuments module
for notes.
I plan to document and publish the SGSscript interpreter and other
code I have written when I get time, but if anyone is interested,
they are welcome to have the code "as is".
Regards,
Paul