When the Turbogears web presence changed hosting providers in November
or December of last year, the Docudo sites (www.docudo.org,
svn.docudo.org, trac.docudo.org) were never put back up. This has
recently (within the last month or so...since just after PyCon) been
rectified. Mostly, anyways...there still isn't anything useful up at
www.docudo.org, just a quickstarted TG project.
At any rate, here's a quick rundown of the current status of Docudo
and some notes for where I think is should go in the future.
CURRENT STATUS
==============
- most basic functionality is done, users can add, modify, etc.
documents
- Table of Contents manager works
- basic full-text search engine is working
- basic install script to set up repository and/or database (currently
only works on Linux/Unix
IIRC)
-
FUTURE
======
- code cleanup to make document/page/file terminology fully consistent
- likewise clean up version/revision terminology
- general code cleanup (the are some #TODOs in there, I think)
- fix the hacky way the "/current/" alias is currently implemented
(100% my fault)
- perhaps expand the concept of aliasing a collection to be more
general/user-configurable?
- need a better admin interface, with ability to transition docs
between versions
- should we include the ability to support multiple document
collections in a single Docudo instance?
- what about more/better I18N support and/or tools to help docs
translators?
- replace the current basic text search with TurboLucene?
- better export capabilities targetting multiple formats...single-page
HTML, multipage HTML, PDF, PS, CHM, etc. and ability to make a gzipped
(or bzipped) tarball of each format
- use TG scheduler to automate creation of exports and/or perform
other tasks?
- need to integrate with API-docs and possibly a middle-ground type of
docs, like man pages, etc. (see:
http://www.goer.org/Journal/2006/08/why_oh_why_does_documentation_software_suck.html)
- need to investigate integration with http://docs.pythonweb.org
- may need to further "widgetify" view code...I can't remember how far
this process got.
- some kind of interface to look at previous revisions (with diffs) of
the same document/file
- any other suggestions?
I'm sure there's plenty I've forgotten to list, but that will have to
do for now.
Obviously this is a lot of work, and I haven't seen anyone from the
old crew around lately...so if you're interested in helping out (or
even just want to kibbitz), please post to this list! We have lots
for you to do!
Kevin Horn
I pulled down the source from svn a few weeks ago when you got it back
up. I had a *really* hard time getting Docudo installed and running.
Granted, a large part was in installing/compiling pysvn, but it was also
because it was a <1.0 TG project. After I got all of those problems
solved, I tried creating a page under /1.0 and it didn't like my
repository settings so I gave up.
All I wanted to do was get the project up and running so I could check
it out with my own eyes. Are there plans to get it running on the
docudo.org site?
Finally, I'm a database guy at heart. I don't really get what Docudo is
trying to do with svn version control.
John
Kevin,
I pulled down the source from svn a few weeks ago when you got it back
up. I had a *really* hard time getting Docudo installed and running.
Granted, a large part was in installing/compiling pysvn, but it was also
because it was a <1.0 TG project. After I got all of those problems
solved, I tried creating a page under /1.0 and it didn't like my
repository settings so I gave up.
All I wanted to do was get the project up and running so I could check
it out with my own eyes. Are there plans to get it running on the
docudo.org site?
Finally, I'm a database guy at heart. I don't really get what Docudo is
trying to do with svn version control.
John
Kevin Horn wrote:
> John,
>
> Apparently you are correct...things are considerably more borked up
> than I had thought.
>
> Looks like the major refactoring of the code I was considering may be
> a lot more urgent than I had thought. :(
>
> Anyways, thanks for bringing this to light.
>
> Kevin Horn
>
> On 3/28/07, *Kevin Horn* < kevin...@gmail.com
> <mailto:kevin...@gmail.com>> wrote:
>
> replies inline...
>
> On 3/28/07, *John Lavoie* <tromb...@galuvian.net
> docudo.org <http://docudo.org> site?
>
>
> Yes, I am planning to get it going under www.docudo.org
> <http://www.docudo.org>, but I haven't managed to make the time
CURRENT KNOWN PROBLEMS
=================
* title index is broken