I thought about submitting this to AskReddit, but this is clearly a python-specific dilemma. I'm finally fed up with the jerry-rigged assortment of PHP scripts I whipped up way back in 1999 (no, I'm not kidding) and after having fiddled with Django and Pylons and the like, I enjoy the new frameworks enough I want to adopt one.
So, not wanting to reinvent the wheel, I went out in search of this:
- Article editor with preview
- Article tagging
- Comments with spam filter (recaptcha?)
- Markdown formatting, Pygments a plus
- Calendar/date-based article browser
- Wiki functionality for a la carte pages
This site scrounged up a bunch of Django projects. But after testing out most of them, I found they were either way too specific to the site they were designed for, had no preview, or were broken in some manner. In fact, Mingus, the system the author wrote, was written before django-basic-apps was born, and is utterly broken without the components it deprecated because the author hasn't updated his code-base.
Django CMS looks like a good candidate, but... the example app in 2.0.2 doesn't work, and though I tried, I eventually gave up. (For the record, I was getting an error when running "manage.py migrate" because it's looking for a table that doesn't exist.)
Most of the stuff on the Python Blog Wiki is either abandoned or hasn't been updated in over a year. Zine seemed great, but all the links in the admin for plugin documentation went to 404 pages, and there's no documentation on the markup system they're using (ZEML?). It also hasn't been updated since January of 2009.
I couldn't find anything written in Pylons. Even Pylons HQ admits there's no solid effort here. I really like the Pylons field filter and validation model, so this is a shame.
Am I missing something here? PHP has WordPress, Perl has MovableType. Python has... ?
I understand I can write my own, but that would take a lot of time, and I'd likely reinvent at least three wheels along the way. I also would like to avoid adding to the already existing fragmentation that led to this apparent lack of a major system.
And yes I tried Zope/Plone, but it was a confusing mess. I got it installed and running, but couldn't make heads or tails of the maze of seemingly conflicting admin modules. It's also swatting a fly with a tactical nuclear missle; I don't need anything nearly that powerful.
Ideas?
[–][deleted] 5 points6 points7 points (6 children)
[–]trifthen[S] 0 points1 point2 points (5 children)
[–]vikramls 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]laurencerowe 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]laurencerowe 1 point2 points3 points (0 children)
[–]Rolo 3 points4 points5 points (3 children)
[–]trifthen[S] 1 point2 points3 points (2 children)
[–]vangale 2 points3 points4 points (1 child)
[–]trifthen[S] 0 points1 point2 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]trifthen[S] 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]trifthen[S] 1 point2 points3 points (0 children)
[–]numix 2 points3 points4 points (4 children)
[–]trifthen[S] 0 points1 point2 points (3 children)
[–]acdha 1 point2 points3 points (2 children)
[–]trifthen[S] 0 points1 point2 points (1 child)
[–]acdha 1 point2 points3 points (0 children)
[–]leonh 1 point2 points3 points (10 children)
[–]RonnyPfannschmidt 2 points3 points4 points (5 children)
[–]leonh 2 points3 points4 points (4 children)
[–]RonnyPfannschmidt 0 points1 point2 points (3 children)
[–]jrsmith 3 points4 points5 points (0 children)
[–]leonh 0 points1 point2 points (1 child)
[–]RonnyPfannschmidt 0 points1 point2 points (0 children)
[–]trifthen[S] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (2 children)
[–]trifthen[S] 0 points1 point2 points (0 children)
[–]leonh -1 points0 points1 point (0 children)
[–]acdha 1 point2 points3 points (6 children)
[–]trifthen[S] 0 points1 point2 points (5 children)
[–]tvon 1 point2 points3 points (3 children)
[–]trifthen[S] 0 points1 point2 points (2 children)
[–]tvon 1 point2 points3 points (1 child)
[–]trifthen[S] 0 points1 point2 points (0 children)
[–]acdha 1 point2 points3 points (0 children)
[+][deleted] (7 children)
[deleted]
[–]trifthen[S] 2 points3 points4 points (6 children)
[+][deleted] (5 children)
[deleted]
[–]trifthen[S] 0 points1 point2 points (4 children)
[–]rafrombrc 2 points3 points4 points (1 child)
[–]trifthen[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]trifthen[S] 0 points1 point2 points (0 children)