summaryrefslogtreecommitdiffstats
path: root/README.md
blob: 47d87c83cb47a448b66047baf82afee32e523887 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# bverbose
Simple software for compiling posts and pages into a fully featured blog or news site.

# what?
A CMS.

# why?
Because any CMS that you didn't make yourself is hard to configure. I wanted to make a blog with WordPress, and I realised that it's too much PHP code that I will never bother to go through. Then I tried jekyll; another story --- I don't know Ruby. Then I used Publii, soon discarded it as it did not work on Linux.

So here I am, making a readme of a CMS.

# why? #2
Because most top CMS software suites are simply bulky. They do not "compile" posts into HTML files; they render them on the fly, for every page requested. With PHP's performance on Drupal and WordPress, I got 300 miliseconds before the page even got sent to the browser. So all that great performance of nginx got lost because PHP was the great bottleneck. I don't want to say that PHP sucks, but it is just dumb to render a page to HTML _EVERY SINGLE TIME_, even though it didn't change.

So bVerbose compiles the page into HTML files, allowing nginx to show it's potential.

# should I use it?
No. bVerbose sucks. You are allowed to use it, but please don't. It is made for me and it won't work on your machine. And besides, there are already way better CMS tools you can use.

You should rather use jekyll or Publii.

The aim of this is not to be better, it is worse than any other CMS.