Solid Plume - simple blog app

Did you used @A_A solid-file-manager? Which version of @happybeing Plume did you used? Iā€™ve tried to deploy on my POD using @A_A solid file manager and latest Plume release v0.11 and once deployed following instructions I got a download instead of a ā€˜live deploymentā€™ of Blog.

Not sure if the issue can be related to solid-file-manager extracting .zip files or NSS sideā€¦ :thinking:

Happy to test any other combination :slight_smile:

1 Like

First Time, I used the same instructions as you and had same problem.
But another of install can be used as mentioned here Solid Plume - simple blog app

2 Likes

Thank you! I had already tried that method too but I was receving some HTTP 403 Errorsā€¦
I have just realized that I would need to setup permissions of the Solid Copy App from @A_A in my POD and tried againā€¦ This time has worked! Finally Deployed!

Then I guess itā€™s clear that something wrong is going (bug?) with the actual version of solid file manager (react based app)

Thank you so much! :slight_smile:

Yes, as mentioned above solid-filemanager uses content-type: undefined which likely causes the download instead of rendering it in the browser. It will be fixed in the future, but I will wait until the new solid-file-client library is released and until I have enough free time. Likely before the end of this year, but I canā€™t promise it.

The installing via Solid Copy (see above) works without errors afaik.

1 Like

@A_A, trying

  • it would be cool if you could add a logout item in the menu of Solid-File-Manager, so we could switch from a pod to another.
    Thxs
1 Like

@Smag0 Click on the three dots in the top right corner -> Choose Root Location -> Logout :slight_smile:
(If you have further questions or remarks to solid-filemanager, Iā€™d suggest to do them in the solid-filemanager thread or in a github issue)

3 Likes

Using @A_A 's Solid Copy app, Iā€™m also coping with either a never-ending ā€œcopyā€ with no results or a 403 error (ā€œ403 Origin Unauthorized https://mypodā€¦/public/ā€).
@alexcorvis84, what do you mean with

?
Iā€™ve tried with all ā€œaccess modesā€ activated for https://otto-aa.github.io, but nothing helpsā€¦

If i remember well, I setup the Solid Copy App trusted application like below and it worked for meā€¦

The I followed the installation steps detailed by @A_A without errors and deployed Plume Blog on my own Pod.

Also, thereā€™s an updated version of solid-copy on github: https://jeff-zucker.github.io/solid-file-client/docs/examples/
Iā€™d suggest to use this one. It also tells you how to add it to the trusted apps on the left side of the screen.

2 Likes

Hi there, Iā€™m getting started with Solid, and I just tried logging in to the Plume app here:

https://thewebalyst.solidcommunity.net/plume/

All Iā€™m getting is a blog title page saying:

ā€œPlume (theWebalyst)ā€

The only option on the menu is ā€œlogoutā€. Iā€™m not seeing any way to edit anything, If I click on the ā€œPlume (etc)ā€ link it briefly changes to ā€œBlog Titleā€ before reverting back. The only other button that works is the profile button, which does take me to my profile.

Is there something else Iā€™m supposed to do to set this up?

If you have any time to help it would be greatly appreciated.

Thanks

Edit: looking over this thread I found the Github page and submitted an issue there. Sorry for the duplication.

Edit 2: Iā€™m seeing a few more resources in this thread and on the Github page, but it seems like the Deployment Guide went down with solid.community. Is it available anywhere else?

Thanks for the report, Iā€™ll get back to you later.

Itā€™s a (new) CORS issue. In the browser console there are a bunch of CSS errors (also new I believe) but ignoring those, after a couple of minutes the following appears which is the main problem:

HEADhttps://thewebalyst.solid.community/public/posts/
CORS Failed

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://thewebalyst.solid.community/public/posts/. (Reason: CORS request did not succeed).

@jeffz @aveltens do you know if thereā€™s a simple fix for this? Iā€™m guessing itā€™s a result of either a change in server config or upgrade, perhaps related to the change in custody of solidcommunity.net but donā€™t have a lot of time to investigate at the moment.

The deployment guide is in the following turtle (RDF) resource, with the content in markdown format. The pod viewer shows you the raw text but removes newlines so itā€™s a bit of a mess, but in case you are keen you can find it here: https://thewebalyst.solidcommunity.net/public/posts/1555171264494-how-to-deploy-plume-blog-on-your-solid-pod.ttl

I think thatā€™s the only copy. You could probably extract the code from Plume and view this in HTML running Plume on a localhost server if you want, or just wait to see if the CORS issue can be fixed.

I just tried loading with CORS disabled using a Firefox plugin but this didnā€™t help - it doesnā€™t always work. I think it may be fixable on the server side, but am not sure. I never really figured out CORS let alone CORS on Solid, but maybe someone else has the magic answer.

BTW Plume is a very nice demo of simple Solid app, but not really up to the job of a decent blog, nor a good codebase to build a better blog app IMO (see my summary in an earlier post here). It would of course be great to see someone build on the ideas Plume demonstrates.

BTW2, I took a different approach as well, not using Solid at all to demonstrate building a static blog (as Plume is) that can be used to publish simultaneously on the web and peer to peer storage / decentralised web (see: dweb.happybeing.com).

The domain is the old one which does not exist anymore

1 Like

Doh! Thanks @aveltens, CORS is such a pain even when itā€™s doing itā€™s job :wink:

@TheScooterKing this appears fixed so please give it another go. It was due to Plume looking for posts on the old server address which moved domains a couple of months ago.

Thanks for looking into this@happybeing. I posted a comment back on your Github issues tracker, as Iā€™m still having problems. Hereā€™s what I wrote there:

"Hi again,

Thanks for your work on the earlier fix. Iā€™m sorry I didnā€™t have time to look at it until just now.

I just tried your plume instance and although the page now loads with the ā€œHow to deploy Plume blog on your Solid podā€ post preview, it gives an error after trying to lode when I hit ā€œ-more-ā€ : ā€œ- 999 undefinedā€.

Also the ā€œPlume Deployment Guideā€ in the README.md file here is directing to the old host.

Iā€™m assuming that something in the guide would help me figure out how to configure Plume once Iā€™ve uploaded it to my Solid pod. right now I have put the contents of the most recent release in a /plume/ folder in my public directory, and when I try to load https://mypodname.mypodprovider.net/plume/ I get the following:

Canā€™t find file requested: [object Object]

So, does this need to be reopened?

Thanks again for your time"

1 Like

Iā€™d also like to try out the app. Looking forward to an update.

1 Like

@TheScooterKing and @frankgerhardt Iā€™ve updated more URL refs and can load the deployment guidelines, but there may still be an issue editing posts when you are logged in (so I did this with https://otto-aa.github.io/solid-filemanager/ rather than Plume).

Hopefully you can now read the deployment guidelines and get your own copy of Plume up and running to try things out.

@happybeing I was able to read the deployment guide this time, so thanks for fixing that. Iā€™ve still got a problem with the app once itā€™s installed though, in that what Iā€™m seeing

Canā€™t find file requested: [object Object]

when I load the page. I have swapped out the ā€œlocalhost:ā€”ā€ references with my pod address, but still no joy. Any idea what this might be?

I made a PR to update the README.md to solicommunity.net see PR https://github.com/happybeing/solid-plume/pull/13

1 Like

@TheScooterKing Not sure what that might be, can we take this to a/the github issue and give me some more detail including your config. Thanks for persevering, is good to see Plume is still alive and kicking.

@bourgeoa thanks, much appreciated.