One man's ongoing quest to create a blogging system, the Mercury CMS, without the BS.


An update for real this time (April 2017) 2017/04/09 10:00

Emerging from cryosleep, and facing issues.

I know, I know -- not fair of me at all to just vanish like that for months on end. I had a lot of real-life stuff, and that's made progress difficult on this project. Here's the biggest difficulties I'm facing now:

Read more


Tags: Docker  deployment  installer  progress  real life  templates  testing 


Not dead, just resting! 2017/03/10 18:00

I haven't abandoned Mercury, honest!

I've just been very busy with some other things in real life. Expect a more detailed update in a few days.


Tags: real life 


Looking back, 2016 edition 2016/12/29 16:00

A quick wrap of where we stand with some major issues.

A quick wrap of where we stand with some major issues:

Read more


Tags: roadmap  update 


The real world is your testbed 2016/12/04 08:00

You can't beat it for the data it gives you!

I am currently working on the import mechanism for Mercury, which sucks up data exported from other blogs in JSON format. (A WordPress XML-format importer is scheduled for later ... it was easier to roll my own JSON export format than figure out that horror.) In doing so, I reaffirmed something I've believed for a long time now: test against the real world, because the data you get from it will beat anything you can come up with.

Read more


Tags: data  importing  testing 


Sometimes performance isn't what you think it is 2016/12/03 08:00

Sometimes it's not even performance at all.

Sorry I haven't been posting much. Real life has kept me a lot busier than I anticipated, but work is continuing on this project. Just very slowly. Recently, though, I had an experience worth sharing.

Read more


Tags: Python  SQLite  database  performance  real life 


Breaking radio silence 2016/10/31 08:00

Sorry there hasn't been much activity on this front as of late. I've been dealing with other things in my life, and haven't had time to do much more than make minor tweaks. E.g.: You now have the option to save and preview in one click, or just preview from the draft already saved on the back end.

Two things I'm going to be trying to deal with in the near term, though:

  1. Moving my main blog, Genjipress.com, to Mercury. This will involve rebuilding the template I have for it, by itself a tough job.
  2. Attempting to ensure the installer works, and providing enough documentation to allow it to be installed somewhere.
  3. Writing enough documentation for the rest of the system to allow it to be usable with the base template set. Development docs can come later.

On the plus side, using Mercury to run Ganriki.org has been a net positive - it's helped me tease out a number of bugs and think through some solid improvements for the future.

The basic premise of Mercury hasn't changed, though: Provide a web publishing system that generates static pages for performance, has a front end that's friendly and pleasant to work with, build in a set of tools that allow for useful expansion without also creating clutter, and make things as fast as possible without also compromising these other qualities.


Tags: real life 


Dogfood, September 2016 edition 2016/09/02 15:00

There hasn't been much progress with Mercury this month -- other things have me by the tail -- but I have some improvements to note.

Read more


Tags: dogfooding  key-value  media  publishing  queue 


See all previous posts