Yesterday, I was able to use MyStatusTool, my minimal blogging tool, to capture URLs from a set of open tabs on my phone. I structured the posts with the website link, then the title of the post. I was able to post to my instance, all from my phone. The hardest part was selecting the text for the link. I use the Brave web browser, and another menu would pop up before the editor toolbar, so I had to tap several times to get to the link button. I think I will keep trying this as a way to capture links for later use/classification.
MyStatusTool
There are 31 posts filed in MyStatusTool (this is page 2 of 4).
MyStatusTool Update – 7/14/2023
I recently added a feature to use the medium-editor toolbar when creating new posts, and wrote a post about how I integrated that into MyStatusTool. I added it to my site, and will be rolling it out to my beta users this weekend. I also did a little manual tweaking to remove some posts for one of the beta users that had some errors. Based on feedback from the beta users, I have created a number of feature request issues on my Github repo.
If anyone is interested in trying MyStatusTool, reach out to me via my About page and let me know, I will set up a test instance for you!
Creating software that is easy to use is hard to do…I am re-learning this as I work on MyStatusTool…
Dave Winer talks about bootstrapping a federated 140-character loosely coupled network. I think MyStatusTool fits the bill! You don’t have to get an account on Threads or wait for a Bluesky invite – just download, install, and get started making some news of your own! PS – I already wrote about this bootstrap.
Notes on adding a feature to MyStatusTool
Looking at adding medium-editor to MyStatusTool, downloaded zip file from medium-editor repo.
Made a copy of my current setup
Updated config.json and app.js to use port 2030
Looked at this demo of use of textarea with medium-editor, will work on adding this to admin.js
Updated views\admin.js to add references to medium-editor CSS and JS files, and add other stuff to support.
Added medium-editor CSS and JS files to public\css and public\js folders
Was able to get the medium-editor working, but could not see the labels on the toolbar. After a fair amount of searching, found a set of options for button labels that made me go back to the demo page I was using for an example. Instead of “false” (the default value), the button labels option was “fontawesome”. I had issues with some other app in trying to correctly access FontAwesome fonts, so I decided to change that to “none”, and then I was able to see the labels – awesome!
I then was able to add links in some text, and that worked correctly in the displayed text and the RSS feed. I did notice that there were paragraph marks in the RSS feed description. I had seen some mention of medium-editor adding paragraph tags, so I added some logic to app.js to strip the tags before creating the feed (I was already doing this for the post itself).
I then tried all of the buttons on the toolbar, and they had the desired effect – nice!
During this effort, I briefly looked at some other options (TinyMCE, Quill), but found there were restrictions or payment requirements, so I am glad I was able to get the medium-editor working. I will be adding these changes to the repo and doing a little more testing before rolling out to my beta testers (let me know if you would like to be a beta tester for MyStatusTool!)…
I saw Ken’s Smith’s recent post on group activities, and I agree that larger social media may not be the place for such groups to work together. I also think another recent post of Ken’s (Choose to affiliate) also echoes this thought. To me, MyStatusTool could be the tool of communication for a small work group or organization, with the added plus of owning your content/work. Since it uses rssCloud as the notification service for new posts, real-time conversations can occur there.
Dave Winer linked this morning to a 2008 post on a “decentralized Twitter”. I believe that MyStatusTool meets that definition. I also discussed this more in a February 2023 post where I link to some other Dave Winer posts on bootstrapping. MyStatusTool is definitely in the bootstrap phase, and available to anyone who wants to try it (see this post for an example)!
New version of MyStatusTool now available
Overview of MyStatusTool
MyStatusTool is a proof of concept for a microblogging tool relying on local files for data storage and rssCloud for notification. I was motivated to do this to show how rssCloud could be used to support a Twitter-like experience. With the chaos underway at Twitter, multiple microblogging services have been getting more attention (Mastodon, Micro.blog, etc.). It seemed like a good time to try something different.
Why use MyStatusTool?
There are many tools/services that people can use to publish their thoughts on the Internet. The features that MyStatusTool brings to the table are:
- Web application
- Can post from a web page (PC, tablet, mobile)
- Can instantly notify people that your feed has updated (if they are using an rssCloud-enabled reader tool/service)
- Can instantly get updates from other rssCloud-enabled feeds (like MyStatusTool feeds, WordPress.com feeds, and WordPress.org sites using the RSS Cloud plugin)
- Hosted by the user – no dependence on a silo service (think Twitter/Facebook, even Mastodon) – you own your content
- Individual pages with URLs for all MyStatusTool posts
In the above description, note how Twitter-like this list of features is. People like using Twitter, so I wanted to leverage the best parts of the user experience.
There has been some recent discussion about being able to have small group conversations on the web. A group of users could use MyStatusTool to support those conversations, with each of the users subscribing to the other users with whom they want to have a conversation. It can be as small or as large as you like – no limits!
How can I get started?
Check out the Github repo and give it a try if you have a Linux server online! I have an instance running here, so you can see how it looks. There is also an alternative implementation written in PHP (MST-PHP, created by Colin Walker) which can run on most web hosting services.
If you do try it, let me know how it goes for you – I am interested in improving the user experience wherever I can….
I have migrated the feed reading part of MyStatusTool to use the formatting from Colin Walker’s MST-PHP implementation – looks great! Next up will be to add posting capability…
Making progress on MyStatusTool updates, but…
This afternoon, I started migrating the feed reading parts of MyStatusTool to my new version with authentication. I was able to get the feed subscription to work, but when the app received a POST from the rssCloud server indicating that a feed had been updated, I saw a POST /feedupdated 403 message. I did some searching on POST routes when using Passport.js, I got the impression that the service doing the posting has to be authenticated. I do not know how to make this work – Lazyweb, help!