Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

moonfloof/microlight

Repository files navigation

Please read this update about microlight's future

microlight (or μLight, or μlite, etc)

Why?

Microlight is a blogging engine based on IndieWeb-based concepts. This means support for:

  • POSSE (posting on your site, automatically posting to other social media sites, and linking the two together)
    • This means comments and replies on those social media websites will also appear on your site underneath the post
  • Post formats:
    • Note ("tweets")
    • Article (blog posts)
    • Photo
    • Video
    • And more! (See PostType)
  • Replies
    • Other people with an IndieWeb compatible website will be able to post comments on your blog using their own website as an account
  • Owning your identity
    • Your website is a corner of the internet you own - no company keeps a-hold of the information you post to it

Screenshot

Requirements

  • PHP 7 or above
    While in theory microlight should work on PHP 5.6, this version is no longer supported by the PHP group, and so I will not be testing it on any version below 7.
  • PDO SQLite/MySQL
    Currently, the table creation functions are written purely for SQLite (this will be added for MySQL shortly), although fetch posts and inserting posts are fully functional using MySQL.
  • GD Image Processing Library
    For image uploads. This extension can be enabled in your php.ini file, or by installing php-gd, depending on your distro.
  • Apache or Nginx
    To prevent your SQLite database from being directly downloaded, you should run microlight in an Apache or Nginx server. In the future, pretty-URL support will also be enabled for those doing so, when it is eventually developed.

Disclaimer

  • Whilst in development, microlight has not been tested on a macOS or Windows server, only on Arch Linux. Until I have at least confirmed it working on Windows, your mileage may vary.
  • This is mainly a personal project. I would love suggestions for new features, although if they do not align with my goals for this software, I am not likely to implement them. You are, of course, welcome to add features by submitting a pull request! 😁

AltStyle によって変換されたページ (->オリジナル) /