8 ms·
On that subject, anyone know of good blogging software written in python?
by herge 15y ago
On that subject, anyone know of good blogging software written in python?
- itsnotvalid 15y agoYou may get away with having some forms of caching. Using python won't help given you have no caching.
- Pewpewarrows 15y agoI haven't seen any blogging platforms written in Python that requires hundreds of queries to render a homepage like Wordpress does in PHP. If your site is running on a single modest server, needs 190 queries to render a page, has zero caching, and gets a spike in traffic then it will go down like a sack of bricks. That same scenario with <10 queries is a completely different story.
- itsnotvalid 15y agoI guess, I am just not using enough of wordpress.
- Pewpewarrows 15y agoIf your site is only a blog, then you really should only be using Jekyll or Hyde to generate it. Having a backend is pretty overkill.
- adambyrtek 15y agoI really like the simplicity of this approach. It reminds me of late 90s, when I used Makefiles to compile complex web pages from a set of templates. But it seems like static site generators became a fad recently, like Rails a few years ago, and this makes me slightly skeptical. It's always suspicious when somebody claims there is only one right way to do something. When it comes to me, feel free to have a backend for your blog. This certainly has some advantages, just don't forget about performance. Or just use a hosted service. TMTOWTDI.
- udp 15y agoI don't know if it's just a fad - what more is a blog backend with a cache plugin doing than generating static HTML? It's more like the universally accepted "right way of doing things" being taken a step further. Why should the system that generates the HTML be the same one that serves it?
- mkramlich 15y ago> But it seems like static site generators became a fad recently, The year 1994 called and would like to talk to you about your backward flowing sense of time and fads. :) In all seriousness... when the Web was born (on Tim Berner-Lee's computer) it was pretty much just static HTML reached by HTTP. Then folks added static file generation, optionally, behind the scenes. Then techniques like CGI to make it dynamic each request, typically from a C program or Perl script. Anyway... Turns out, not all old ways are bad. For certain use cases, just plain HTML-over-HTTP, totally static, works fine. And hard to beat it's performance and resource usage.
- adambyrtek 15y agoFashion often returns, and this doesn't apply only to apparel. Thanks for a history lesson, but I never claimed this is a wrong approach, just not the only reasonable one.
- adambyrtek 15y agoFashion often returns, and this doesn't apply only to apparel. Thanks for a history lesson, but I never claimed this is a wrong approach, just not the only reasonable one.
- LeafStorm 15y agoThere used to be Zine (http://zine.pocoo.org/ http://zine.pocoo.org/) - it was basically WordPress in Python, but it never picked up sufficient community and now it's dead. Now, if you want a server-side blog in Python, the standard solution is to write one yourself in Django.
- mrj 15y agoZinnia is pretty good (https://github.com/Fantomas42/django-blog-zinnia https://github.com/Fantomas42/django-blog-zinnia)
- jherdman 15y agoThough not written in Python, I'm a fan of Jekyll (https://github.com/mojombo/jekyll https://github.com/mojombo/jekyll). You write your entries in Markdown, it converts them to HTML, sets up links and embedded content, and then publishes them to your server via Git to be served up by Apache, Nginx, etc.
- Thrymr 15y agoThe Python equivalent is, of course, Hyde (http://hyde.github.com http://hyde.github.com).
- yehyehyeh01 15y agothanks for making my day
- alanh 15y agoWhen I last used Hyde, a few months ago, I liked it. But beware there are (were?) two very different versions of it, and the documentation is (was?) pretty weak. It uses Jinja2. This is awesome but you will be confused if you don’t read the Jinja2 designers' guide.
- pavel_lishin 15y agoI find it ominous that the images and links on that page are broken.
- superrad 15y agoAlso blogofile(http://www.blogofile.com/ http://www.blogofile.com/)
- scorpion032 15y agohttp://mezzanine.jupo.org http://mezzanine.jupo.org
- may 15y agohttp://cloudhead.io/toto http://cloudhead.io/toto (Ruby) http://github.com/may/yabe http://github.com/may/yabe (Scheme. Barely started.)
- indygreg2 15y agoBlogofile works for me. http://blogofile.com/ http://blogofile.com/
- jholman 15y agoYes to Blogofile. Because your operating system already has a caching technique: the filesystem. (obviously not applicable to user-customizable content) Edit: uh oh, after reading other comments more carefully, now I'm going to have to evaluate Hyde as an alternative (in the 'python static-generation' space). too many apparently-viable alternatives! option paralysis may set in!
- bobbyi 15y agoYou could use Plone http://plone.org/documentation/kb/how-to-create-a-plone-blog-in-5-steps http://plone.org/documentation/kb/how-to-create-a-plone-blog... http://plone.org/documentation/kb/mailtoplone-integrate-emails-to-plone/example-create-a-blog http://plone.org/documentation/kb/mailtoplone-integrate-emai...