All Projects → TomboFry → microlight

TomboFry / microlight

Licence: AGPL-3.0 license
A fully IndieWeb-compatible PHP blogging engine

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to microlight

sweetroll2
A powerful micro/blogging engine with IndieWeb features (abandoned)
Stars: ✭ 27 (-22.86%)
Mutual labels:  micropub, indieweb, webmention, blog-engine
entries.pub
WIP IndieWeb blog engine
Stars: ✭ 13 (-62.86%)
Mutual labels:  micropub, indieweb, webmention, blog-engine
Elefant
Elefant, the refreshingly simple PHP CMS and web framework.
Stars: ✭ 188 (+437.14%)
Mutual labels:  sqlite, blog-engine
indigenous-ios
An IndieWeb app with extensions for sharing information to micropub endpoints and reading from microsub endpoints
Stars: ✭ 41 (+17.14%)
Mutual labels:  micropub, indieweb
transformative
IndieWeb personal website software.
Stars: ✭ 47 (+34.29%)
Mutual labels:  micropub, indieweb
nefelibata
A weblog engine focusing on data ownership and persistence
Stars: ✭ 25 (-28.57%)
Mutual labels:  indieweb, blog-engine
Serendipity
A PHP blog software
Stars: ✭ 151 (+331.43%)
Mutual labels:  sqlite, blog-engine
Chyrp Lite
An ultra-lightweight blogging engine, written in PHP.
Stars: ✭ 131 (+274.29%)
Mutual labels:  sqlite, blog-engine
indigenous-android
An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.
Stars: ✭ 89 (+154.29%)
Mutual labels:  micropub, indieweb
webmention
Webmention Plugin for Craft CMS
Stars: ✭ 38 (+8.57%)
Mutual labels:  indieweb, webmention
indieweb-post-kinds
adds support for responding to and interacting with other sites using the standards developed by the Indieweb Community
Stars: ✭ 39 (+11.43%)
Mutual labels:  indieweb, webmention
node-webmention-testpinger
A tool to ping your site with a variety of real world WebMentions
Stars: ✭ 28 (-20%)
Mutual labels:  indieweb, webmention
micropub-endpoint
Receives requests.
Stars: ✭ 23 (-34.29%)
Mutual labels:  micropub, indieweb
microstat
A self-hosted Micropub endpoint for statically-generated microblogs. 📝⚡️
Stars: ✭ 52 (+48.57%)
Mutual labels:  micropub, indieweb
laravel-webmentions
A simple client to retrieve webmentions for your pages.
Stars: ✭ 20 (-42.86%)
Mutual labels:  webmention, webmentions
app-old
A Micropub client in pre-production for the IndieWeb.
Stars: ✭ 32 (-8.57%)
Mutual labels:  micropub, indieweb
syndication-links
Add and Display Syndication Links
Stars: ✭ 26 (-25.71%)
Mutual labels:  indieweb
GitHubKotlinMPPSample
No description or website provided.
Stars: ✭ 15 (-57.14%)
Mutual labels:  sqlite
Switchboard
a WebSub / PubSubHubbub 0.4 hub
Stars: ✭ 31 (-11.43%)
Mutual labels:  indieweb
AndroidTutorials
Ejemplos Android [Dagger2,RxJava,MVP,Retrofit2,SQLite]
Stars: ✭ 22 (-37.14%)
Mutual labels:  sqlite

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! 😁
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].