Hi, On Fri, Sep 26, 2008 at 04:35:54PM -0400, Bradley Holt wrote: > One of my frustrations with current-generation web applications is that they > typically are not designed to be modular. I don't know of any non-monolithic > wiki applications that can be easily integrated the way you want but if you > find one I'd be very interested in hearing about it.
This is a symptom of the technology more than anything else. PHP doesn't have very good namespacing and HTTP requests are represented by several global arrays. Both of these lead to most PHP applications being difficult to merge. My experience is mostly with PHP4, and may not translate to PHP5. I honestly have no idea. A web framework could help to solve this problem, but only if all of the apps in question happen to use the same framework. Python has WSGI, which attempts to solve this to some extent. I don't really know a lot about it, but there are WSGI adaptors for the major Python web frameworks. WSGI apps are more-or-less pluggable via a simple, well-defined API (or this is how I understand things, at least). See: http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface -Forest -- Forest Bond http://www.alittletooquiet.net http://www.pytagsfs.org
signature.asc
Description: Digital signature
