Re: [BangPypers] Zine for weblogging

2009-04-27 Thread Kiran Jonnalagadda

On 25-Apr-09, at 12:08 AM, Pradeep Gowda wrote:


Do you have a TODO List somewhere? (The bitbucket wiki maybe)
so that interested parties can poke at the source code/contribute?


One critical pending feature is the ability to upgrade tables  
automatically. Zine uses SQLAlchemy -- if anyone has the relevant  
SQLALchemy experience (I don't), please help out.


The lack of this feature is holding up a bunch of other things that  
need database changes.


Incidentally, my LiveJournal importer can now import posts and  
associated metadata (current mood, music). However, the metadata  
cannot be imported because it needs an additional table. I'll add  
comment import later this week. Comments have an entirely different API.


Code here: http://bitbucket.org/jace/zine-plugins/

___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] Zine for weblogging

2009-04-27 Thread Sridhar Ratnakumar

On 09-04-27 03:07 PM, Kiran Jonnalagadda wrote:


One critical pending feature is the ability to upgrade tables
automatically. Zine uses SQLAlchemy -- if anyone has the relevant
SQLALchemy experience (I don't), please help out.


Are you looking for RoR-style migrations?

 http://packages.python.org/sqlalchemy-migrate/


___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] Zine for weblogging

2009-04-27 Thread Kiran Jonnalagadda
2009/4/28 Sridhar Ratnakumar sridhar.ra...@gmail.com

 Are you looking for RoR-style migrations?

  http://packages.python.org/sqlalchemy-migrate/

[03:48am] jace: mitsuhiko: does this help?
http://code.google.com/p/sqlalchemy-migrate/
[03:49am] mitsuhiko: jace: there are some problems with that, can
explain that if you want tomorrow
[03:49am] mitsuhiko: have to go now

--
Kiran Jonnalagadda
http://jace.seacrow.com/
___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] Zine for weblogging

2009-04-25 Thread Kiran Jonnalagadda

On 25-Apr-09, at 12:08 AM, Pradeep Gowda wrote:


Do you have a TODO List somewhere? (The bitbucket wiki maybe)
so that interested parties can poke at the source code/contribute?


Ah yes, one other thing: Zine's test coverage could be a lot more  
comprehensive. This can be done independent of feature additions.

___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] Zine for weblogging

2009-04-24 Thread Pradeep Gowda
Do you have a TODO List somewhere? (The bitbucket wiki maybe)
so that interested parties can poke at the source code/contribute?

+PG

On Fri, Apr 24, 2009 at 1:52 AM, Roshan Mathews rmath...@gmail.com wrote:
 Nice writeup, thank you.

 Roshan

 On Fri, Apr 24, 2009 at 10:58 AM, Kiran Jonnalagadda j...@pobox.com wrote:
 While seeking a weblog app to replace my ageing Plone+Quills installation, I
 came across Zine, a Python-based WordPress clone. http://zine.pocoo.org/

 ___
 BangPypers mailing list
 BangPypers@python.org
 http://mail.python.org/mailman/listinfo/bangpypers

___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers


[BangPypers] Zine for weblogging

2009-04-23 Thread Kiran Jonnalagadda

Hello All,

While seeking a weblog app to replace my ageing Plone+Quills  
installation, I came across Zine, a Python-based WordPress clone. http://zine.pocoo.org/


By this point I had already considered and decided against WordPress,  
PyBlosxom and Yaki. Here's why Zine appealed:


1. It's an unabashed WordPress clone, created only because the author  
didn't like what he saw under the hood and felt it could be done  
better. There's no attempt to do the user-facing side differently.


2. Zine's creator, Armin Ronacher, already has a good track record  
with Pygments and Sphinx (which Python 2.6 uses for documentation).


3. It's surprisingly clean and easy to hack on. I found the WordPress  
importer unable to restore threading in comments, so I went to their  
IRC channel to discuss it. With their help, in barely an hour I learnt  
to use Mercurial (having no DVCS exposure before) and contributed a  
patch, which was a mere 2-3 lines change (and some more displaced). I  
spent the following two days making a bunch of patches, collected  
here: http://bitbucket.org/jace/zine-main/


So here's the pitch:

1. Zine is a great foundation, but it's still skeletal and needs much  
work.


2. Armin  co are having trouble finding enough spare time from their  
other interests and student responsibilities. There were no updates  
for three months until I stepped in.


3. Open source projects only survive when there's a sizeable community  
of users and developers. Zine doesn't have it, but deserves it.


4. Ergo, if you're not very set on your blogging app, please give Zine  
a chance. Every one of us has limited time to contribute, but if there  
are enough of us, we can make it a sustained improvement effort.


The IRC channel is #pocoo on irc.freenode.net (or irc://irc.freenode.net/ 
#pocoo if you'd rather click). I'm in it whenever online and will be  
glad to help. Armin is in there as mitsuhiko and is very helpful, as  
is dennda, another of the core developers.


Best,
Jace


Postscript: Why the others were rejected:

1. WordPress: in just two days I had data import errors, MySQL charset  
encoding errors (WordPress declares a table as utf8 and stores text  
twice encoded in utf8, apparently because of a MySQL bug that requires  
switching from swedish to utf8 encoding on every single server  
connection). I couldn't get myself to trust it beyond that. Folks  
who've customised WordPress also talk of what a mess it is under the  
hood. WordPress has a huge community and a very nice UI, so not using  
it is also a big loss.


2. PyBlosxom: mature codebase but seems to be falling out of favour.  
PyBlosxom will also publish entries right out of the folder you  
created them in. This is hugely empowering, but in the long run I want  
to just write, and not be concerned with where I'm placing stuff.


3. Yaki: Rui Carmo's blog+wiki combination at the.taoofmac.com. I've  
long been a fan of his format, but Yaki is clearly a personal project  
for learning Python. The code needs much tightening, and there's still  
the matter of the user having to put blog entries in the right  
subfolder.



--
Kiran Jonnalagadda
http://jace.seacrow.com/



___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] Zine for weblogging

2009-04-23 Thread Roshan Mathews
Nice writeup, thank you.

Roshan

On Fri, Apr 24, 2009 at 10:58 AM, Kiran Jonnalagadda j...@pobox.com wrote:
 While seeking a weblog app to replace my ageing Plone+Quills installation, I
 came across Zine, a Python-based WordPress clone. http://zine.pocoo.org/

___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers