Re: pycon talk?

Bill Mill <[email protected]>
Newsgroups gmane.comp.web.pyblosxom.devel
Message-ID <[email protected]>
On Wed, 29 Dec 2004 11:25:24 -0800, Ted Leung <[email protected]> wrote:
> Ok, the deadline is Friday, so if we're serious about a talk, we need
> to get moving.  Here's a first real cut at something we could submit.
> Please don't be bashful for suggestions about the intro paragraphs or
> the outline.   I want to be able to post this by mid afternoon Friday
> PST.
> 
> Ted
> 
> -----------------
> pyblosxom is a weblogging system written in Python.  It uses the
> filesystem storage model pioneered by blosxom, but has diverged in
> terms of internal architecture and organization.  pyblosxom takes a
> microkernel approach to blogging software by providing a small core
> framework that embodies the blogging data flow.  This framework
> provides a plugin mechanism that allows users to insert their own
> functionality at specific points during the data flow.  

Not sure about this (This framework...) sentence. How about something
like "Callbacks are placed at strategic points so that users may
override as much or as little of the framework's default functionality
as they desire."

>This
> functionality can range from alternate page rendering to comments to
> calendar based archives.

Maybe plugins should have their own paragraph? We can talk about the
wide range of plugins that already exist, the ease of development,
their flexibility, etc. Just a thought

> 
> pyblosxom has a growing user base and a small, friendly development
> community.  Our goal for this presentation is to increase awareness of
> blogging in the Python community, provide an introduction to pyblosxom
> and its capabilities, and describe enough of the pyblosxom internals to
> attract additional developers to the community.
> 
> The outline for this talk will be:
> 
> * Introduction/Overview
> * Installing and Configuring Pyblosxom
>    * flavors
>    * plugins
>       * comments
>       * categories
>       * archives
>       * searching
>       * metaweblog
>       * caching
>       * conditional http

Seems to me that the natural place to talk about plugins is after we
talk about the architecture of pyblosxom. That way, we can speak more
intelligently about them, and choose strategic examples of plugins
which demonstrate features we want to highlight.

> * Pyblosxom Architecture and Internals
> * Example plugin source code

Maybe we could start with the word count plugin, which can be
implemented in just a few lines? I think that shows off the power of
pyblosxom nicely.

>     * comments
>     * categories
>     * XMLRPC related plugins, xmlrpc_metaweblog
> * Future directions

better internationalization, caching, mod_python integration, and
better static rendering come immediately to mind.

Peace
Bill Mill
bill.mill at gmail.com


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
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.