[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LinuxKB Project Restart



For reference purposes, I'm forwarding my reply to a message I recieved 
from Daniel.  I repeat - nothing concrete, and I probably won't bring it 
up again unless I actually put something up.

Forwarded message:
_____________________________________________________
*grin*

Looks like I wasn't the only one missing LinuxKB ;)

I began throwing some ideas together just a few weeks ago for an interim 
LinuxKB (while OODS is pending).  My approach is somewhat radically 
different however.  

Let me first say, that the following ideas may never come to light, and 
that by no means am I trying to impact your decision to do something 
different.

OK.  Since you asked, here's what I was thinking:

After much thought, I came to realize that the DB was not the end-all 
be-all when it came to LinuxKB :).  Documents do not come in "sql format".  
Documents do not easily break down to "sql format".  More and more docs 
are available in DocBook format all the time.  So why not just use DocBook 
and the good 'ol fashion file system to store documents?  And the link 
between those docs and LinuxKB's site would be a custom sgml2html script 
that could take DocBook text and build LinuxKB pages.  Simple really.  

As far as directory-like organization for categories, drill-down, etc... 
LDAP.  SQL was never designed for such a thing, and it showed in the 
massively complex queries we had to do in order to impliment a "directory" 
in SQL.  LDAP on the other hand was written from scratch to do just that.  
So it's a perfect fit for the "directory" skeleton.  LDAP is very free 
form, so it allows you to assign different properties to each entry all 
along the tree.  There's no rigid structure like SQL tables.  

What SQL is good for is tabular data... like document meta-data.  So I'd 
have a far scaled-back backend DB, most likely with one or two tables 
doing nothing but document meta-data.

And the biggest piece of this version was going to be the Question&Answer 
capabilities.  The abilities for it to route via web or email or whatever.  
The ability to build virtual email lists based on very dynamic info 
supplied by questioneers and answerers.  

And so on and so forth.  I don't wanna talk you to death.  Just something 
I've been thinking about.  Simple enough that it's definately doable.  But 
who knows.... ;)

Keep me posted on what yur up to with regards to it.  I'll let you know if 
I get any code together for things I've discussed above.  I have a little 
bit of a head start if I decide to do it, cuz I already have all the 
directory code done (from a work-related project).  Anyway... talk to ya 
soon.



On Wed, Jan 17, 2001 at 04:00:07PM -0500, Daniel E. Markle wrote:
> For those of you subscribed to this list that may be wondering, there are a
> couple of new attempts now in progress to jumpstart the LinuxKB project and
> get something going again.  One of them is here:
> 
> http://yukon.linuxkb.org/~syntax/linuxkb-lite/linuxkb-lite.html
> 
> This is just a tentative idea, with a stupid name, to toss some thoughts out
> there.  Expect traffic to this list to increase as planning and work is done
> to find ways to get things going again.
> 
> -- 
> -------------------
> Daniel E. Markle
> syntax@ashtech.net
> http://www.ashtech.net/syntax
> -------------------

-- 
Jason Pincin
Project Leader
http://www.oods.org/
http://www.linuxkb.org/
http://www.chardros.com/