Plume blog for Solid
UPDATE: v0.10 - with this release Plume is fairly easy to deploy and very easy to use blogging platform for Solid. See:
The Deployment Guide explains step by step how to set up your own Plume blog. In summary this involves:
- download the latest zip from github releases
- upload and extract those files to directory under /public in your pod
- edit the configuration file to identify yourself as owner, and provide the location for Plume to store your blog posts
- when you first log into Plume it will create the post storage directory and a welcome post to help you get going.
- that’s it, happy blogging!
In the past I adapted Plume to show how Solid apps could be supported on SAFE Network, but that was a bit of a SAFE specific hack shown at the SAFE DevCon 2018.
This release instead builds on the original Plume by Andrei Sambra
and some of the improvements made by Sergey Malinin (of OpenLink), although that fork and mine have begun to diverge. I understand that OpenLink intend to enhance Plume at some point, so I shall continue to try to work with them so there is an easy way to deploy Plume, whichever fork is best.
The history of Plume and how it was developing is unknown to me, but I’ve got a bit of a feel for that from its features and studying the code. I still don’t see quite what was being aimed for in terms of people deploying it, why browser storage is being used for config and so on, so I have done my best to provide a simple blog that is easy to deploy and use.
Comments and feedback are welcome but I’m time limited so may not be able to do much more in the short term, but if you have knowledge of the original plan please let me know.
If you want to help, yay! You can follow my work on my fork at solid-plume.
Plume is currently using browser storage to save and load its configuration, I have left this in place for now, but may deprecate this and possibly remove it altogether as I’m not clear how that is supposed to work for visitors or multiple authors. Or even for one author as it ties settings to a given device + browser. There may be some things that are useful to have in browser storage, but they may need to be added back in later.
List of Plume blogs
Add a link to your Plume blog here (editing this post is open to everyone):