Zine - a Python powered blog engine
This is Zine 0.1, the first stable release of Zine.
It already provides quite a few features:
- of course, basic blog functionality: posting, comments, categories,
tags, and ATOM feeds
- user, group and permission management
- theming support
- importers for WordPress and blogger.com blogs as well as Atom feeds.
- an advanced plugin system
- a translatable interface (although with this first release, only
English and German translations are available)
But some things are still missing. The following things (and more) will
be included in Zine 0.2 (tentatively set to be released in April, 2009):
- search functionality
- file upload system
- notifications about new posts, comments, etc
- more translations
- documentation for (plugin) developers (for now, there's a documented
example plugin called "Eric The Fish" included in Zine's source. If
you want to develop plugins, that's the starting point.)
Installation
See the file INSTALL for a list of dependencies and installation
instructions.
License and Copyright
Zine was mainly written and is maintained by Armin Ronacher. See the
files AUTHORS and THANKS for a complete list of contributors.
Zine is released under a BSD-style license, see the LICENSE file for more
details.
Getting in touch with the developers
The best way to communicate with the developers is the IRC channel
#pocoo on irc.freenode.net. Beware, several projects have their
"home" there, so be sure to tell the people you're talking about Zine.
The wiki and bug tracker is available on the Zine Development Center.
If you encounter bugs or if you want to suggest a new feature be sure to
file a new ticket there.
Other resources:
Zine Changelog
This file lists the major changes between the Zine releases.
Zine 0.2
(Codename yet to be chosen; Release date yet unknown)
Zine 0.1.2
(Bugfix release)
- zine.importers.rewrite_import properly accepts a string as first
argument now.
- Fixed the config page for ascii_slugs. Ticking/unticking the
checkbox resulted in an internal server error.
- fixed a bug in the WordPress importer with comment dates.
- fixed a bug in the ZXA exporter. Among other things tag exporting
did not work properly.
- importer no longer creates new users if a user was selected in the
dropdown.
- fixed importing of ZXA feeds with tags.
- fixed wrong content type exporting in ZXA feeds.
- fixed bug in tag-cloud query. Too many items were counted for
each tag.
- fixed tag Atom feed.
- Atom feeds for the index now only contain posts of the types for
the index page as configured.
- added Brazilian Portuguese translation.
- Fixed the bug that made it impossible to set the slug to the
publication defined on new entry creation.
- ZEML handles newlines in elements properly now.
- optimized some queries.
- Under some circumstances text after elements appered multiple times
in ZEML.
- the information export page strips confidental information in database
URIs now (passwords).
- the text parser no longer supports images and youtube links for security
and sanity reasons.
Zine 0.1.1
(Bugfix release; Released December 29th 2008)
- Fixed a bug that caused the akismet plugin not to work.
- Fixed an infinite-recursion error if a language was selected in the
config that is not available.
- Fixed a bug that caused problems in the pingback system.
- Added Russian translation
- Improved German translation.
- Fixed a problem with slugs that consisted only of non-ascii letters.
- Fixed various problems if the blog was mounted outside of the URL root.
Zine 0.1
(Codename Aldus; Released December 24th 2008)