Fri, 29 Jan 2010
PyBlosxom 1.5-rc1 released
It's been two years since the last release. Since then the world has turned,
tools have improved (thank you Sphinx!), and PyBlosxom has undergone a lot
of changes. The list of changes is really long. As such, this is a release
candidate to get some more testing.
Download here:
https://sourceforge.net/projects/pyblosxom/files/
If you have any problems, please toss a bug in the bug tracker, say hi on IRC (#pyblosxom
on irc.freenode.net), or send an email to the pyblosxom-users mailing list.
/will (willhelm at users dot sourceforge dot net)
Fri, 05 Jun 2009
PyBlosxom 1.5 development
I'm finishing up work on PyBlosxom 1.5. Generally speaking,
development is done. Things left to do:
Lots of cleanup, some new features (exposed commandline for plugins,
truncate callback, ...), simplified startup, and some other things.
At this point, I think it's solid enough to use and I switched my
blog to use it. If you're so inclined, grab it from svn, read the
UPGRADE, CHANGELOG, and INSTALL documents and that should get you
up and running. Some plugins might need fixing, but it works on my
blog and I used it to statically compile this site.
If you have problems with PyBlosxom or with plugins, let us know
on #pyblosxom on irc.freenode.net
or on the pyblosxom-devel mailing list.
[
category: /news |
Permalink
]
Sun, 10 Feb 2008
Site changes
I re-worked the web-site so that it's checked into SVN along with
the code and it's generated using the static renderer. I did this
for a couple of reasons:
- the web-site, except the wiki, is already static because we have
read-only permissions to the file system on SourceForge
- putting it in SVN allows enterprising individuals to pull the whole
thing down and work to make it look way better
- it makes it easier for us to move the PyBlosxom project to some
other system
- it provides me a really solid testing ground for static rendering
If you bump into any issues, let me know.
If you want to help overhaul the site so that it's way better, let
me know.
/will (willhelm at users dot sourceforge dot net)
[
category: /news |
Permalink
]
Thu, 10 Jan 2008
PyBlosxom 1.4.3 released
This release fixes some minor issues with WSGI and Paste support. It also
supports template variables in the form of $(foo) which prevents
variable name ambiguity. Additionally there are some bug fixes and more
unit tests.
Download here:
http://sourceforge.net/project/showfiles.php?group_id=67445&package_id=65802&release_id=567698
If you have any problems, please toss a bug in the bug tracker, say hi on IRC (#pyblosxom
on irc.freenode.net), or send an email to the pyblosxom-users mailing list.
/will (willhelm at users dot sourceforge dot net)
Fri, 07 Dec 2007
GHOP and PyBlosxom
PyBlosxom is participating under
the
PSF in Google Highly Open Participation and it's been a huge help for
our project.
In the first week, PyBlosxom had four tasks all focused on testing plugins
in the PyBlosxom registry with PyBlosxom 1.4.2, reporting/fixing issues,
adding documentation, ... From that we've updated five plugin entries:
Many thanks to darkmessenger and CanadaBear for their work!
There are two plugin-status related tasks left in GHOP (both expired today)
and four new tasks focusing on performance testing PyBlosxom and writing code
in the wake of changes for PyBlosxom 2.0.
Ryan and I are writing up a task for continued work on unit tests in PyBlosxom.
I'll be adding that as a task in the next round of adding tasks.
Additionally, this project has given me some ideas on how to better organize
outstanding tasks so that it's easier for people to figure out how to help out.
I'll be working on that going forward as well.
/will (willhelm at users dot sourceforge dot net)
[
category: /news |
Permalink
]
Sun, 04 Nov 2007
New wiki for 2.0 planning
I installed MediaWiki on SourceForge to manage and coordinate work on
PyBlosxom 2.0. We're slowly building specifications which specify what
PyBlosxom does in 1.4, problems with that behavior and how it should
be changed for 2.0.
Discussion of the specifications should be kept in the discussion pages
of the wiki and on IRC at #pyblosxom on
irc.freenode.net.
[
category: /news |
Permalink
]
Wed, 29 Aug 2007
PyBlosxom 1.4.2 released
PyBlosxom 1.4.1 still had issues with WSGI, Paste and running on Python 2.5. This
release fixes those issues, fixes some issues with running on Windows, and has
better documentation for installation.
If you're having problems getting 1.4.1 running on Windows or Python 2.5/WSGI/Paste,
I highly recommend you upgrade to 1.4.2.
Download here:
http://sourceforge.net/project/showfiles.php?group_id=67445&package_id=65802&release_id=532722
If you have any problems, please toss a bug in the bug tracker.
/will (willhelm at users dot sourceforge dot net)
p.s. I did the release on 8/16/2007, but forgot to mention it on the front
page. Whoops!
Fri, 27 Jul 2007
PyBlosxom 1.4.1 released
PyBlosxom 1.4 had some issues with WSGI, Paste and running on Python 2.5. This
release fixes those issues, has a minor optimization in Walk (Ryan removed a silly
call to os.listdir), and has some updated documentation regarding installing with
Paste.
If you're running 1.4, I highly recommend you upgrade to 1.4.1.
Download here:
http://sourceforge.net/project/showfiles.php?group_id=67445&package_id=65802
If you have any problems, toss a bug in the bug tracker.
/will (willhelm at users dot sourceforge dot net)
Mon, 02 Jul 2007
PyBlosxom 1.4 released
Pertinent to users:
- Added a pyblcmd command line program for PyBlosxom command line
things. This now handles static rendering, rendering a single
url to stdout, testing your blog setup, ...
- The Atom story template now has a $default_flavour bit in the link.
Bug 1667937. (Thanks Michael!)
- PyBlosxom is now locale aware in respects to dates, months, days of the
week and such. Users should set the locale config property to a
valid locale if they don't want English.
- Added a ``blog_icbm`` config variable for use in the ICBM meta tag. See
config_variables.txt for more information.
- Changed the ``num_entries`` property in config.py from 40 to a much more
conservative 5. Also changed the default value from 0 to 5 if you
happened not to set ``num_entries`` at all.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373658
(Thanks Jon!)
- Changed the self link in the atom feed to be of type
application/atom+xml.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403008
(Thanks Brian!)
- Added DOCUMENT_ROOT to the python path per Martin's suggestion.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367127
(Thanks Martin!)
- Translated all documentation from Docbook to reST. reST documentation
is easier to read in "source-form" and a lot easier to convert to HTML
and other formats using the Python docutils tools. (Thanks John!)
- Added support for Paste and brought the WSGI support into the
codebase. (Thanks Steven and Yury!)
Pertinent to developers:
- Lots of code clean-up, documentation, test-code, and some refactoring.
- cb_filestat will only do an os.stat if no plugin handles the filestat.
Previously, cb_filestat did an os.stat and ran through all the
plugins allowing them to over-ride it.
- Added some testing framework pieces. This requires nose. To run
the tests, do::
nosetests --verbose --include unit
nosetests --verbose --include functional
Many thanks to all the people who've helped out over the last 17 months or
so and the patience of our users.
/will (willhelm at users dot sourceforge dot net)
Mon, 26 Feb 2007
Contributed plugins 1.3.3 released
We've released version 1.3.3 of the contributed plugins pack! There are a
number of additions and bug fixes since 1.3. Most focus on the comments
plugins, including anti-spam plugins
(Akismet and JavaScript) and AJAX
support. The full list of changes is
below.
You can
download the new contrib pack here.
If you find problems with contributed plugins,
visit this page
on how to contact us. "Problems" could be bugs, feature-requests, or setup issues.
-Ryan
<ryanbarrett at users dot sourceforge dot net>
General
- reorganized directory structure.
pycalendar
- fixed to be locale aware and also added a config property for specifying
which day to use as the first day of the week. (Thanks Martin!)
weblogsping
- fixed the plugin to handle error conditions.
comments
- handle UTF-8 encoded text correctly. (Thanks makoshark!)
- add $cmt_optionally_linked_author template variable.
- add support for sending comment email notifications via a local MTA,
using the comment_mta_cmd config variable, instead of SMTP.
- add a simple new JavaScript-based anti-spam plugin, check_javascript.py.
- add the Akismet anti-spam filter, akismetcomments.py. (Thanks Mako and
Blake Winton!)
- add support for AJAX comments.
- added nofollow support to $cmt_optionally_linked_author. (Thanks, Todd
Warner, for the ping!)
- updated RSS template and code to support RSS feeds for comments on
individual posts. An RSS feed for all comments, site-wide, is yet to come.
trackback and xmlrpc_pingback
- these are no longer subjected to comment_reject filtering plugins. a new
callback, trackback_reject, has been added for filtering trackbacks.
(Thanks Junji Nakanishi!)
moinmoin
- now compatible with MoinMoin 1.5 as well as 1.0. (Thanks Zarick Lau!)
editfile
- fixed to search the environment for editors. (Thanks Mako!)
rst
- fixed two bugs that prevented the plugin from working. (Thanks
g2boojum!)
|