comparison FAQ.txt @ 0:e3823be6a423

initial commit of bitsyblog, from https://svn.openplans.org/svn/standalone/bitsyblog/trunk/
author k0s <k0scist@gmail.com>
date Sat, 12 Sep 2009 16:06:57 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:e3823be6a423
1 Meet bitsyblog: bitsyblog doesn't do much, but it could do less
2
3 Why yet another blogging app? Because I wanted to blog from
4 the command line and emacs and stubbornly decided it was easier
5 to write a new blog than to write a front-end script for
6 wordpress
7
8 No, really! In my cursory survey of blogging software, there
9 wasn't anything out there that seemed RESTful and minimalist.
10 I don't want a blog that does much; I want to throw content (a
11 little or much) on the web quickly and in the way I want to do
12 it. I also dislike that most blogging software seems monolithic.
13 From the "less is better" school of thought, I tend to believe
14 that a piece of software should do one thing and one thing well
15
16 What does bitsyblog do?
17 * blogging. Only blogging
18 * (...and setting user preferences)
19 * (...and auth snuck in their too)
20
21 What doesn't bitsyblog do?
22 * commenting
23 * tagging
24 * uploading/managing files
25 * turn all your text emoticons to animated gifs
26 * all of these could be done with WSGI middleware
27
28 Isn't WSGI middleware just another way of building a monolith? Not if its
29 done right. If your app is dependent on middleware, or vice
30 versa, then yes. Commenting on a blog post is the same as commmenting
31 on a wiki page.
32
33 But what if the user wants to delete their blog post?
34 Should the comments get deleted as well? This points to a
35 possible coupling between the app and the client. The solution
36 of course is to not allow users to delete blog posts.
37 (Incidentally, using HTTP's DELETE could be used to solve this. Too bad this
38 isn't doable in today's browsers)
39
40 So how does bitsyblog work?
41 * webob and paste are used to process and serve HTTP
42 * restructured text is used for blog formatting
43 * auth is built on paste.auth
44
45 What is next for bitsyblog? Feeds and some cleanup and little details.
46 Then middleware (probably commenting first).
47
48 What is up with the mice? I caught them eating cheese in the cheeseshop,
49 so I put them to work in my logo.
50
51 How do I get bitsyblog? Go to http://bitsyblog.biz/
52 Also, its on the cheeseshop
53
54 Your blog probably doesn't do much ... but could it do less?