<p>I am about to start a new project and would like to document its development in a very simple blog.</p>

<p>My requirements are:</p>

<ul>
<li>self-hosted on my Gentoo-based LAMP stack (that seems to rule out blogger)</li>
<li>Integration in a django based website (as in www.myproject.com/about, www.myproject.com/blog etc rather than www.myproject.com and a totally different site at blog.myproject.com)</li>
<li>very little or no learning curve <i>that's specific to the blog engine</i> (don't want to learn an API just to blog, but having to get deeper into Django to be able to roll my own would be OK) According to the answers so far, there is a chance that this excludes Wordpress</li>
</ul>

<p>Should I</p>

<p>a) install blog engine X (please specify X)</p>

<p>b) use django to hand-roll a way to post new entries and a page on my website to display the posts in descending chronological order</p>

[{'answer_id': 51316, 'author': 'Glenn Slaven', 'author_id': 2975, 'author_profile': 'https://Stackoverflow.com/users/2975', 'pm_score': 2, 'selected': False, 'text': '<p>For me, <a href="http://wordpress.org/" rel="nofollow noreferrer">Wordpress</a> is still the quickest &amp; simplest to setup and get going.  It can be extended to do pretty much anything  or you can keep it real simple.  Runs on PHP, but unless you want to write plugins for it, you never need to write code</p>\n'}, {'answer_id': 51317, 'author': 'Frank Krueger', 'author_id': 338, 'author_profile': 'https://Stackoverflow.com/users/338', 'pm_score': 4, 'selected': False, 'text': '<p>Install <a href="http://wordpress.org/" rel="nofollow noreferrer">Wordpress</a>. It is the most common engine for a reason. It\'s PHP but will play just fine in your environment.</p>\n'}, {'answer_id': 51337, 'author': 'Tony BenBrahim', 'author_id': 80075, 'author_profile': 'https://Stackoverflow.com/users/80075', 'pm_score': 3, 'selected': False, 'text': '<p>You can spend hours if not days customizing Wordpress with plugins, themes, etc...\nI would go with a 0 installation solution, such as blogger (<a href="https://www.blogger.com/start" rel="nofollow noreferrer">https://www.blogger.com/start</a>)<br>\nYou can even use our own domain name with it if you need do.  </p>\n\n<p>EDIT: Plus, if you ever get slashdotted, digged or redditted, google can handle the traffic, your server probably can\'t.</p>\n'}, {'answer_id': 51343, 'author': 'Konrad Rudolph', 'author_id': 1968, 'author_profile': 'https://Stackoverflow.com/users/1968', 'pm_score': 3, 'selected': False, 'text': "<p>I've tried WordPress recently and am very disappointed. As long as you don't want to customize anything, all is well. But imagine you want to install a plugin to handle Markdown editing. There the trouble begins. The plugin architecture of WordPress is seriously screwd up. In the case of Markdown, this means that no good solution exists. The existing plugin is a series of (quite well-documented) hacks that fall apart at a hard stare.</p>\n\n<p>I never intended to write the least bit of code for WordPress but the last few days, I've been knee-deep in PHP the whole time, hacking plugins as well as the WordPress core in order to make it work for my special scenario (which really isn't all that special, I'm just a perfectionist). Which is a pity, because the documentation of WordPress is more than just patchy. I don't use it anymore, I <code>grep</code> for functions and read the source. All in all, one of the less enjoyable OpenSource projects.</p>\n"}, {'answer_id': 51442, 'author': 'hasseg', 'author_id': 4111, 'author_profile': 'https://Stackoverflow.com/users/4111', 'pm_score': 0, 'selected': False, 'text': '<p>I Haven\'t tried it myself yet (other than the demo), but I\'ve bookmarked <a href="http://chyrp.net" rel="nofollow noreferrer">Chyrp</a> so that if I ever need to set up a quick &amp; simple blog (kind of like you\'re describing) I could try this. So check it out, might be a good option for you.</p>\n'}, {'answer_id': 51445, 'author': 'gerikson', 'author_id': 3988, 'author_profile': 'https://Stackoverflow.com/users/3988', 'pm_score': 1, 'selected': False, 'text': '<p>Have a look at <a href="http://www.blosxom.com/" rel="nofollow noreferrer">Blosxom</a>. It\'s file-based, so no crufty database. The basic idea has been ported to different languages, pyblosxom is in Python.</p>\n'}, {'answer_id': 51465, 'author': 'Mario F', 'author_id': 3785, 'author_profile': 'https://Stackoverflow.com/users/3785', 'pm_score': 1, 'selected': False, 'text': "<p>I use PyBlosxom for my personal blog, and I think it is pretty useful if you need something minimalistic. The deployment is simple, as you need only the python runtime and cgi. You might want to have some basic knowledge of python at least if you are going to use it, though.</p>\n\n<blockquote>\n  <p>Have a look at Blosxom. It's file-based, so no crufty database. The basic idea has been ported to different languages, pyblosxom is in Python.</p>\n</blockquote>\n"}, {'answer_id': 51504, 'author': 'Antti Kissaniemi', 'author_id': 2948, 'author_profile': 'https://Stackoverflow.com/users/2948', 'pm_score': 5, 'selected': True, 'text': '<p><strong>If you\'re the perfectionist kind, roll your own</strong>.</p>\n\n<ul>\n<li>It isn\'t that hard</li>\n<li>You learn something useful</li>\n<li>You\'ll get <em>exactly</em> what you want and need</li>\n</ul>\n\n<p>Be warned that you may run into a quagmire fighting comment spam, fixing security holes, etc. But it\'ll probably be a fun project.</p>\n\n<p><strong>If you are the practical type and ready to face some integration pain</strong>, use an existing engine like <a href="http://vss.73rus.com/wadcomblog/" rel="noreferrer">WadcomBlog</a> (Python) or <a href="http://pyblosxom.sourceforge.net/" rel="noreferrer">PyBlosxom</a>, or something completely different like MovableType or WordPress.</p>\n\n<p>Here\'s a simple <a href="http://www.rossp.org/blog/2006/jun/08/django-blog-redux/" rel="noreferrer">Django blog example</a> to get you started.</p>\n\n<p>Some pros and cons of rolling your blog engine <a href="http://haacked.com/archive/2006/10/06/Rolling_Your_Own_Blog_Engine.aspx" rel="noreferrer">this article</a> by Phil Haack.</p>\n\n<p>Jeff Croft apparently <a href="http://jeffcroft.com/blog/2006/may/02/django-non-programmers/" rel="noreferrer">rolled his own</a> as well.</p>\n'}, {'answer_id': 96632, 'author': 'zgoda', 'author_id': 12138, 'author_profile': 'https://Stackoverflow.com/users/12138', 'pm_score': 1, 'selected': False, 'text': '<p>I wrote the engine for my personal blog in maybe 6 hours during one weekend, with comments, labels, simplified markup, sitemap, feeds and so on. It was great fun and I learned a lot of Django.</p>\n\n<p>If you decide to go this way, look at <a href="https://docs.djangoproject.com/en/1.4/ref/generic-views/" rel="nofollow noreferrer">generic views</a>, this Django feature will save you much of work (and learn few useful tricks).</p>\n'}]
['https://Stackoverflow.com/questions/51311', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2077/']