Hi,

On Fri, Sep 26, 2008 at 03:56:11PM -0400, Stanley Brinkerhoff wrote:
> I have developed an intranet that is used by our 170 users that currently 
> fills
> in a needed gap between our practice management application and the various
> elements of the organization that are managed with Excel.  The application is
> entirely coded in PHP within the Codeigniter framework, with some funky user
> mapping.
> 
> I would like to integrate a Wiki into parts of my application, however I have
> the following constraints:
> 
> 1. I need to be able to 'wrap' my existing interface look and feel around it.
> 2. I need to be able to pass the user into the system. (ie, like how 
> phpmyadmin
> lets you pass users via cookie)
> 3. It needs to be pretty simple (no mediawiki!).
> 
> Ideally, I would like to butcher it so it didnt truely work as a wiki, but 
> more
> of a single page display/editing engine.  Something I could add as:
> 
> $data['html'] = $this->wiki->loadpage($page);
> 
> And then display with my template based display code.
> 
> $this->load->view('portal/wikipageview',$data);
> 
> Actual wiki-based edits could kick out to the actual wiki software and look
> however.  Are there any lightweight easily embeddable Wikis out there?

My experience has been that this kind of integration is time-consuming and often
produces sub-par results to the point that it might make sense to either settle
for a separate wiki or write your own wiki-like pieces.

Even if you go the intensive integration route, you'll end up with a bit of a
Frankenstein application that differs so heavily from your upstream that you'll
basically be maintaining it yourself.  A 3rd party app will likely be harder to
maintain than a light, custom app with fewer moving parts.

I've been party to this kind of integration before (with a bug tracker rather
than a wiki), and the result was so worthless that it only lasted a few months
and we switched to a completely separate trac instance.

Dunno if all of this applies to your situation, of course.  I could also be just
plain wrong.

-Forest
-- 
Forest Bond
http://www.alittletooquiet.net
http://www.pytagsfs.org

Attachment: signature.asc
Description: Digital signature

Reply via email to