Personal tools
You are here: Home Quills Blog archive 2009

2009

Sub-archives

May 27, 2009

Quills 1.7.0c1 released

by tim — last modified May 27, 2009 12:49 PM

A short note to say that Jan Hackel has released Products.Quills and Products.QuillsEnabled and version 1.7.0c1-post1. These are release candidates, with the 'post1' reflecting a couple of minor bug fixes that arose shortly after the initial rc1 release.

They're up on pypi. Give them a go!

Apr 30, 2009

Quills[Enabled] 1.7.0b3 released

by tim — last modified Apr 30, 2009 05:30 PM

Jan Hackel has been making great leaps forward with the quills codebase recently.  After fixing several important bugs, he released (in egg form) 1.7.0b3 versions of Products.Quills and Products.QuillsEnabled a few weeks ago.  (We forgot to announce it at the time.)

Since then, if anything, Jan has picked up the pace - as can be seen from the 'resolved' issues log in the tracker! Pending issues appear to be mainly feature requests (i.e. not for 1.7) or problems to do with remote blogging (i.e. not core). Still, Jan is working on the latter already, so they may yet be fixed before 1.7.0 is released... which should be soon :).

... yes, I'm aware that if we do make it to 1.7.0, it'll be the first 'final' release since 0.9. Quills has been 'beta' for too long, but things are looking much better now and the test coverage is really very good now.

Feb 08, 2009

QuillsEnabled 1.7.0b2 released

by tim — last modified Feb 08, 2009 09:58 PM
Filed Under:

I've just released QuillsEnabled 1.7.0b2 onto pypi.  You should be able to add it to your buildouts and be away.

(Much thanks to Tarek Ziade for helping me get windows and pypi to play nicely together via collective.dist.)

Jan 18, 2009

How to use QuillsEnabled

by tim — last modified Jan 18, 2009 12:35 PM
Filed Under:

I've been asked "How do I use QuillsEnabled?". Here is an answer.

I start from the assumption that you have a functioning Zope/Plone instance and that you have correctly 'installed' the QuillsEnabled code.  The easiest way to do this is with buildout and including the Products.QuillsEnabled egg.

Now, go to your Plone instance, navigate to the portal_quickinstaller, and then install Products.QuillsEnabled.  This should lead to both Products.QuillsEnabled and quills.app appearing in your list of installed products/packages.

Next, create or navigate to a folder that you wish to act as a weblog.  Click on the 'Actions' drop-down menu and select 'Activate blog'.  You should now see that the folder has been 'decorated' with various blog-ish features.  Most notably, it should have a selection of new portlets such as: a 'tag cloug', 'recent entries', syndication, 'authors', and a 'weblog admin' portlet.

Great, you're basically there :).

To start actually blogging, just add a 'Page' (or 'News Item', if you prefer the features offered by that) type to the folder.  Once you're done editing your new Page-ish content, 'publish' it (in the standard Plone workflow sense) and then go back to the weblog-ish folder that you first created.

You should now see your newly-published post in the weblog view.  Some of the portlets should also have a little content now to reflect your new post - i.e. 'recent entries', 'authors', and 'weblog archive'.  If you added 'categories' (in the standard Plone keyword-ish way) to your post, then the tag cloud will also reflect this and provide you with links to listings of all posts in the weblog that have each of those 'tags'.  These are referred to as 'topics' in Quills.

People can actually subscribe to syndication feeds (i.e. RSS and Atom) for either the entire weblog or for each of the individual 'topics'.  'Neat', I hear you say ;-).

Actually, there is equivalent functionality for each individual 'author' who has posted to the weblog.  A listing of all posts made my each author is available, together with syndication feeds for them.  'Double neat', I hear you say ;-).

QuillsEnabled comes with a fair number of configuration options that are available via the 'Weblog Admin' portlet.  Click on 'Configure Blog' to access these.  You'll find you can adjust how much of each post gets shown in the weblog view (i.e. just the excerpt, if you wish).  You can configure which workflow states QuillsEnabled should consider as being 'published' and which to consider as being 'draft' - which makes it easy for you to use QuillsEnabled with your own custom workflow.  Other options are available but I'll let you find them yourself.

Finally, if you decide that you want to use some kind of remote blogging tool - like ScribeFire or Ecto - you can enable this as well.  Go back to portal_quickinstaller and install QuillsEnabledRemoteBlogging. Note, though, that you will have to have included this in your zope installation/buildout for it to be available.  It is an optional extra for QuillsEnabled.  The QI tool install process should also install MetaWeblogPASPlugin.  With that done, you should now have MetaWeblog API support for all your QuillsEnabled-enabled blogs.

Jan 14, 2009

Status update for Quills and QuillsEnabled

by tim — last modified Jan 14, 2009 01:42 AM
Filed Under:

The Quills issue collector and codebase seems in good shape and releases are imminent.

I thought I'd update the list on some bugs I've just closed out:

  • #151 - "Blog view should not use H3 for titles"
  • #120 - "Viewing a weblog entry in the archive gives an incorrect breadcrumb path"
  • #119 - "Add comment form doesn't respect weblog archive URLs"

I also made some (checked-in) progress on:

  • #145 - "Templates should only use methods/attributes defined on relevant interfaces"

Finally, it would be great if someone with even *minimal* CSS understanding could take a look at:

  • #153 - "Weblog Archive portlet renders incorrectly in IE6", where a fix has been suggested already, but just needs to be generalised to other portlets (I think).

As of now, the tracker has 10 open issues.

By my count, 3 (#79, #82, #113) of these are exceedingly low priorities or not really issues. 1 (#156) is a translation awaiting svn commit (the author has offered to do this). 2 are discussed above (#145 and #153). 1 should/may have been fixed already (#155). 1 has a fix in svn and is just awaiting confirmation to close (#149). 1 is in-progress by Jan Hackel (#142) but not a release blocker (IMO). And 1 on migration from 0.9 to 1.5 that seems old and I haven't looked at.

So, the tracker seems in good shape, as does the code base. New releases are imminent for both Products.Quills and Products.QuillsEnabled.