Skip to content
This repository has been archived by the owner on Apr 29, 2024. It is now read-only.

SacredSkull/ramble-blog

Repository files navigation

ramble Travis Code Climate Test Coverage

ramb(ə)l

1. talk or write at length in a confused or inconsequential way.

A blog provider written in PHP - a hero no one needs or deserves or cares about because it's not 2000 anymore.

About

Ramble is a blog that took too long, written in PHP (coincidence?).

Like most of my projects it uses Slim 3, Propel2 & Twig for the heavy lifting.

Ciconia (a "new markdown parser for PHP 5.4" giggles) handles the markdown rendering and phpxmlrpc deals with the XMLRPC (or is it the other way around?).

It's not very generic right now and is really my blog instead of a blog package or anything. Hopefully that won't be the case for much longer. I hear this PHP and internet thing is really taking off now, so it needs to be ready.

Why should I use this?

You shouldn't. I'm not even sure I can recommend reading my actual blog's content.

Use Jekyll, or one of the millions of static generators now available, or WordPress.

I'm a particularly perverse developer that wanted a project, so here we are, I guess. PLEASE SOMEONE STOP ME I BEG YO-

RE: Laziness

Implements the important bits of the typical blogging APIs - Blogger, MetaWeblog, MovingType & WordPress.

So, yes, it works with Open Live Writer or the original, if you're strange. It also works with a little known commandline tool called Charm, which I am currently forking.

Google's Pagespeed module

I like squeezing throughput out of sites that will never see any traffic. So I tried using the PageSpeed module for Nginx and found that you should disable it for the XMLRPC endpoint (i.e. /xmlrpc).

It screws up the output for clients. My code is flawless and beyond criticism or responsibility, so don't go looking for a reason there.

</sarcasm> Error Line 38, Column 10: end tag for element "sarcasm" which is not open