Thomas Whitney wrote:
> ...
> I currently use Template::Toolkit along with a few other Apache modules to
> deal with the bidding. I could do all the programming myself-no single thing
> it is that tough, naturally though, it would be helpful to have an existing
> framework within which to develop. It would help me to know what users of
> OpenInteract think about its applicability to this project.
I don't see anything in your explanation that would preclude OI.
The benefits I see for you are:
* You're already familiar with the Template Toolkit, so
creating a new display, or porting your existing one, should be a
piece of cake. OI makes some of the framework functionality
available to your templates so any modifications would be
additions to get new features.
* Handlers (what actually does the work) generally concentrate
on a small group of tasks (e.g., CRUD for a particular type of
record) and have very little to do with the view. This makes it
useful to divide-and-conquer with multiple developers.
* OI has a simple but useful security model. This can be
extremely useful when you're dealing with external users -- a
bid, once accepted, could be turned into a job that only members
of a 'employee' group (or something) can see. No worries about
exposing internal process data to the user.
* Processes can be secured in the same manner. So only
employees could execute tasks which actually change the status of
a job, for instance.
* You don't have to deal with all the dispatching,
authentication/authorization, session management, database
management and other infrastructure items that can cause
headaches. You're right that individually they aren't tough, but
tying them all together can introduce some complexity.
As for similar applications I'm aware of: A German organization
working for Bertelsmann created an IT trouble ticket management
system for internal use. I've never seen it, but Andreas tells me
it's pretty nifty [1].
Hope this was useful,
Chris
[1]
https://sourceforge.net/mailarchive/forum.php?thread_id=557672&forum_id=3222
--
Chris Winters (ch...@cw...)
Building enterprise-capable snack solutions since 1988.
|