pyblosxom 3000

Bill Mill <[email protected]>
Newsgroups gmane.comp.web.pyblosxom.devel
Message-ID <[email protected]>
Hey all,

Well, now that pyblosxom 1.1 is out the door, we should be revving up
to change big stuff while we have a new branch. As far as I see it,
and in no particular order, here are things that are waiting to be
done:

1) Caching - we should make infrastructure to assist with caching. My
latest patch (which I haven't looked at in about a month - may not
still be valid) is available at
http://llimllib.f2o.org/files/cache.tar.gz , and is described in a
previous email to this list
(http://sourceforge.net/mailarchive/message.php?msg_id=10236127)

The big question for me is still this: how and when should the cache
be refreshed? Anybody have any ideas?

Any other suggestions about this will be appreciated. Ted, how have
you gotten along with the patch? are you still using it?

2) Internationalization - it's on my list, but it's low. I write in
english, and my blog seems to magically handle unicode in comments
pretty well. Somebody want to volunteer to work on internationalizing
pyblosxom?

Basically, from what I understand, we should be converting any ASCII
strings we have to unicode as soon as we get them. I'm an idiot on
this though, so if somebody else wants to do it, go on ahead.

3) Unit tests - I've never written unit tests, nor do I know how one
would test such an application as pyblosxom. Anyone want to step up?

4) Contrib stuff - Will's still asking for a contrib maintainer. I
can't reliably concentrate on anything for more than 5 minutes, so I
don't want to volunteer. Anyone?

5) Comment Administrator - I have one that works, more or less, except
it can't change the dates on comments. This is because I want to
change the comments module to use the date field inside the comments
file instead of the time embedded in the filename.

6) Static Rendering - I said I would take this one up, but it's
slipped way down on my list. Anybody interested? Anybody using this
feature right now? (Roberto?)

We pretty much need someone to clean this up and document it, as I see it.

7) mod_python / WSGI integration - Didn't somebody submit a patch/some
patches that do this? Are we going to try and integrate it for 1.2? I
think it's a good idea.

A quick search shows
http://sourceforge.net/mailarchive/message.php?msg_id=10250388 .
Steven, you still hanging around here? Want to step up for the effort
to patch it in?

I'd like to start running this on my personal blog.

8) refactoring - There are some really ugly functions in pyblosxom.py
that could use refactoring. Especially blosxom_file_list_handler
(which sets some magic undocumented variables in the Request['data']
array to work) and blosxom_process_path_info (which is just pretty
awkward).

9) documentation - This is getting better (excellent work will), but
always needs to be maintained. The new website is the hottness.

hmmm....that's all I got for now. Anybody else got suggestions?
Anybody want to sign on the dotted line?

Peace
Bill Mill
[email protected]


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.