Shinlog is a content management system written in PHP. I started this project in 2010 because I wanted to have a customized website that fits my taste. It is now being used for shin.ws. — available on Github

Features

  1. Admin Interface - Shinlog allows users to easily modify the content of the website through a minimalistic admin interface. It uses markdown to generate the HTML. Any part of the website such as the sidebar or the footer can be customized for each post.
  2. Tagging System - Shinlog automatically links pages according to the tags.
  3. Caching - Shinlog delivers static pages without making a connection to the database until the content changes.
  4. Hot Keys - When logged in as admin, you can use hot keys to add, edit, save, and view posts.
    • Default Key Bindings: F7 - New Post, F8 - Edit, F9 - Save, F10 - View.
  5. Post Rank - Each post has an importance level from 0 to 9. It can be used for search engine optimization or improving the "related posts" result. This feature is yet to be fully implemented.

Changelog

  1. Jan 01, 2012
    • The wysiwyg text editor was replaced by markdown
    • Improved template
    • Widgets can be shown or hidden through the admin panel for each post. Register widgets in config.php
    • Improved permalink system
    • Hot Keys
    • Code syntax highlighting using Prettify