Hey there

This is NOT a WordPress blog. This blog uses the (b)log-In custom CMS. The name is a play on blogging, login and inline.The "In" is capitalised and the I replaced with an input cursor to reflect that the blog content is all managed inline with no admin system. (There is, however, an admin page.) It is a relatively simple PHP site, with a bunch of JavaScript, connected to a database in a similar fashion to WordPress, albeit, drastically simplified. It has a login system and inline posting/editing functionality that is only displayed when logged in, the admin can even delete posts and comments directly from the home page should they need to. Media uploads are also performed and operate in a similar manner to WordPress dividing them into year & month folders which are created on the fly if they don't exist. The blog itself is one core file (with a few includes, about, colophon and search pages, etc.) that, by default, displays posts for the day in chronological order with previous/next links to reload the page and change the day being viewed. It uses Emanuil Rusev's Parsedown & ParsedownExtra libraries for PHP so that posts can be written in Markdown Extra (handy for applying classes to images like width and alignment) but rendered in HTML. bigfoot.js has been incorporated to handle the footnotes. Custom RSS feeds for "posts as they happen" and a "daily feed" are built automatically when a post is submitted, edited or deleted and according to a daily schedule. The daily feed combines all posts for that day into a single, chronological item so reflects the view on the blog itself. Each post (or section) has inline comments visible via a toggle and it uses PHPMailer to send notification emails whenever a comment is received. Outgoing webmentions are sent using the indieweb mention-client-php library and I a webmention endpoint exists to receive external mentions. This uses the mf2-php library to parse remote HTML into easily handled JSON to help convert incoming mentions to comments based on mention type. Top level comments can be replied to and webmentions will be sent where appropriate. The site does not collect any information just from your being here and there are no local cookies. Should you wish to leave a comment the only compulsory field is "Name" but that doesn't even have to be your real name. If you provide your website address this will be used in an attempt to pull a favicon to display as an avatar next to the comment — this is pulled at display time and not stored. On receipt of webmentions the source URL will be recorded and the author's name and avatar location pulled from the source if available and stored in the database solely for the purpose of displaying the webmention as a comment. The system also includes a private journal which can be enabled if required in the admin settings. This works in essentially the same manner as the blog, all inline.
Test Install Test Install colin@colinwalker.me.uk