will kahn-greene | 17 May 02:19
Favicon
Gravatar

Fwd: Pyblosxom plugin (breadcrumbs)

Florian: I'm forwarding this to the pyblosxom-devel mailing list because 
I don't have time to do anything with it. Thank you for sending this 
email, though. A breadcrumbs plugin sounds super!

Pyblosxom devs: If someone wants to add the plugin, the repository is 
the pyblosxom-web one on gitorious. Let me know when it's added and I 
can rebuild the site.

If someone wants to look into the pi_bl thing, it's probably prudent to 
figure out what the behavior should be, write some tests, apply the fix, 
and then we can go from there. It's possible the behavior is documented. 
I vaguely remember there are a few template variables that were 
sketchy--this might have been one of them.

Rock on!

/will

-------- Original Message --------
Subject: Pyblosxom plugin (breadcrumbs)
Date: Wed, 16 May 2012 21:35:52 +0200
From: Florian Bäuerle <florian.bae <at> googlemail.com>
To: willg <at> bluesock.org

Hi, my name is Florian Bäuerle.
I recently wrote a little Plugin for Pyblosxom that generates a
Breadcrumb-Path.
It is only written Quick & Dirty, but i will update it when I've got
enough time.
Name of Plugin: breadcrumbs
(Continue reading)

Norman Yarvin | 16 Mar 10:03
Favicon

Patch for pagination in static-rendering mode

Attached is a patch that enables pagination in static-rendering mode,
pagination being the rendering of index pages which are longer than
num_entries by writing them out to multiple pages, combined with the
production of navigation strings which the user can include in the
templates for those pages.  Since:

	-- doing this as a plugin seemed somewhere between painful and
	impossible, and

	-- I think this really should be core functionality anyway,

I went ahead and implemented the whole thing in the core.  It should work
for dynamic rendering, too (or whatever one calls the opposite of static
rendering), but I haven't tested that mode.  It is meant to supersede the
present "paginate" plugin, but the latter should still work (again,
untested).  It uses all the same config variables, except for
"paginate_count_from", which I thought was far too much in the
bikeshedding direction to be worth saving.  The variable
"paginate_linkstyle" accepts, besides the old settings (0 or 1), the more
descriptive settings "1 of 4" (same as style 1) or "1234" (same as style 0).

For static rendering, instead of the page number being sent in the HTML
query, as in

	http://example.com/blog/index.html?page=2

it has to be part of the filename, as in

	http://example.com/blog/index_page2.html

(Continue reading)

Will Kahn-Greene | 17 Dec 23:46
Favicon
Gravatar

Re: 1.5 status -- anything more to do?


Anything is fine by me.  Patches sent to the mailing list, pull requests 
on github, issues on github with comments on how to fix the issue, pinging 
me on IRC, ...

On Sat, 17 Dec 2011, Akai wrote:
> 
> What would be the best way to contribute post-hiatus?
>
> On 12/17/2011 5:17 PM, Will Kahn-Greene wrote:
>> I worked through the remaining bugs sitting in the 1.5 milestone today.
>> Now there are no more bugs sitting in the 1.5 milestone.
>> 
>> If there's anything outstanding that I haven't finished up, let me know in
>> the next two days.  Barring any issues, I'm going to ship 1.5 next week.
>> 
>> After 1.5 goes out, I'm going to spend some time moving interesting bugs
>> to the issue tracker on github and then take a hiatus from Pyblosxom
>> development for a while.  I will continue to work through patches
>> submitted by other people whether they code or docs or fixes to the
>> website.
>> 
>> /will
>>
>> 
>> ------------------------------------------------------------------------------
>> Learn Windows Azure Live!  Tuesday, Dec 13, 2011
>> Microsoft is holding a special Learn Windows Azure training event for
>> developers. It will provide a great way to learn Windows Azure and what it
>> provides. You can attend the event by watching it streamed LIVE online.
(Continue reading)

Will Kahn-Greene | 17 Dec 16:17
Favicon
Gravatar

1.5 status -- anything more to do?


I worked through the remaining bugs sitting in the 1.5 milestone today. 
Now there are no more bugs sitting in the 1.5 milestone.

If there's anything outstanding that I haven't finished up, let me know in 
the next two days.  Barring any issues, I'm going to ship 1.5 next week.

After 1.5 goes out, I'm going to spend some time moving interesting bugs 
to the issue tracker on github and then take a hiatus from Pyblosxom 
development for a while.  I will continue to work through patches 
submitted by other people whether they code or docs or fixes to the 
website.

/will

------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
Will Kahn-Greene | 24 Nov 01:20
Favicon
Gravatar

project infrastructure


I updated the roundup package on bluesock (the server that hosts the 
Pyblosxom bug tracker) and inadvertently stomped on the fix I made to 
roundup.  Then I started getting lots of error emails from roundup because 
it's "helpful".  Took me about 30 minutes to figure out how I fixed it the 
last time and re-fix it.  Irritating.

That got me thinking.  A while back, when we talked about switching to git 
and picking a host, I remember a lot of people said they already had 
github accounts.  I picked gitorious because at the time is was close 
enough feature-wise and it was Free Software.  I picked roundup because it 
seemed like a decent choice.

At this point, I want to revisit those decisions.  I'm thinking of moving 
things around in this way:

1. Move from gitorious to github.  In doing this, we gain post-commit 
hooks some of which are wildly useful, an issue tracker, inline comments 
for pull requests, probably an order of magnitude more people who already 
have github accounts and who are used to drive-by-fixes, and probably some 
other github features I haven't yet discovered.

2. Move the Pyblosxom manual to ReadTheDocs.  We're already using Sphinx. 
If we switch to github, then it's a post-commit hook to update it 
everytime something gets checked in.  This would be really nice.

3. Ditch roundup and use the github issue tracker.

After that we can see where things are at.

(Continue reading)

Akai | 9 Nov 02:07
Picon

Installing plugins

Hi everyone,

Sorry to be bugging you guys..
I can't manage to install any plugins
I tried the "new" method from the WHATSNEW file and the old ones from
the other docs
some of my attempts:

py["load_plugins"] = ["Pyblosxom.plugins.comments"]
py["plugin_dirs"] = [os.path.join(blogdir,
"plugins"),"/home/sites/bloxblog/Pyblosxom/plugins"]
etc..

I'm running the current GIT head version if that helps, using CGI
rendering (though I tried Paste as well)

-Akai

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
Will Kahn-Greene | 5 Nov 15:31
Favicon
Gravatar

merged 34-plugins into master


I just merged the 34-plugins branch into master.  It seems fine.  I could 
use more help testing it, though.  I've made a lot of structural changes 
and updated the code for a lot of the plugins.

If you have 10 minutes today or tomorrow, helping me test would help a 
lot.

/will

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
will kahn-greene | 4 Nov 14:46
Favicon
Gravatar

nixed two mailing lists

I nixed the pyblosxom-checkins list (we haven't used it in years) and
the pyblosxom-announce list.  In retrospect, I should have said
something on each list before nixing it, but it's too late for that now.

That leaves us with two lists: pyblosxom-users and pyblosxom-devel.  I
think that's good for now.

/will

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
Will Kahn-Greene | 3 Nov 01:20
Favicon
Gravatar

things i need your help with


Hi all!

I did a bunch of pyblosxom docs work over the last few days while I had no 
power through judicious use of battery life on my laptop.  I'm feeling 
pretty good about doing a 1.5 final release soon.  However, I really need 
some help with some things:

1. I did a massive overhaul of plugins and documentation in the 34-plugins 
branch that needs testing and a second set of eyes.

Anyone who is interested in helping on this, just grab the 34-plugins 
branch and start testing and reading through the docs.

2. I need someone to do whatever it is you do with Freenode stuff to get 
the #pyblosxom channel registered so that we can get ops on it and change 
the topic and all that jazz.

We only need one person to do this, so if someone is interested, let me 
know.

3. I need someone to triage bugs in the bug tracker.  There are a bunch of 
bugs, some have been targeted at various milestones, but I don't really 
have a good sense of where things are at, what really needs to be in 1.5, 
what can be deferred and what's already done or isn't applicable any more.

If someone is interested in helping on this, go for it.  If you feel 
uncertain about making decisions, feel free to ping me on IRC with 
questions.  It's helpful to even just look at the issues you've created 
and bump them with current status.
(Continue reading)

Will Kahn-Greene | 19 Oct 03:16
Favicon
Gravatar

packages and projects


A while back, I (pretty sure it was me) moved things around and put 
PyBlosxom into the package Pyblosxom (upper-case P lower-case b).  That's 
different than the project name which is PyBlosxom.  In the Pyblosxom 
package is a pyblosxom module.  In the pyblosxom module is a PyBlosxom 
class.

Yes, seriously.  The only good thing I can say is that at least there 
isn't a pYbLOSXOM in there, too.

Anyhow, this is already a source of confusion, but the circumstances don't 
come up with enough frequency that I've decided to fix it.  Until now....

The pain of the current situation increases now that I'm moving core 
plugins into the Pyblosxom package (yes--one more round of the hokey pokey 
with the location of the plugins).  Because of this change, it's very 
likely that the confusion will cause problems for users since new users 
will be typing 'Pyblosxom.plugins.ladeedah' over and over again in the 
load_plugins list in their config.py files.

Further, after I make this change to plugins, the pain of changing the 
package name goes up astronomically.  So the time to fix it is now!

I see two options:

1. Change the name of the project from PyBlosxom to Pyblosxom.  Camel case 
is so 90s anyhow.  This makes the package the same as the project name.

Then we change the name of the PyBlosxom class to Pyblosxom and we're all 
set.  This last bit shouldn't be much pain--only the internals really use 
(Continue reading)

Mark David Dumlao | 28 Aug 17:15
Picon

[pyblosxom-devel] mtimes do not appear to hide future entries on pyblosxom-1.5rc3

Hi!
I'm new to pyblosxom and I would like some clarification as to how mtimes work.

As best as I understand, entries with an mtime later than today should
not be displayed, whereas mtimes older than today should be displayed
by the blog in decreasing order of date.

Is this a correct understanding? If not, how can I help to make this
happen, and in the meantime, what is the best way for me to write
entries well in advance of their publish date?
--

-- 
This email is:    [x] actionable   [ ] fyi        [x] social
Response needed:  [x] yes          [ ] up to you  [ ] no
Time-sensitive:   [ ] immediate    [x] soon       [ ] none

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev

Gmane