envs-blog works good for me already!

Blog post from: Sun, 15 Feb 2026

The envs-blog is actually in a usable state already.

I revised the whole deferring process code

When I start the blogging shell script, a dialog is shown to me, with all deferred post, from which I can choose to continue editing or I choose "cancel" and a new draft is created from the template. If there are no deferred drafts, a new one is created automatically.

Metadata is filled in only when really posting

The metadata is read from the commandline, after I chose to "publish" instead of "defer". Then the placeholder variables (which shouldn't be changed in the header) are replaced with the actual data and the post is named accordingly and placed in the "blog" directory (configurable) under my "/home/dan/public_html/" folder and my post is online! Maybe I'll create some more dialog boxes to enter the metadata and for selecting options. This is the first time I use the "dialog" tool in my scripts and it's really a good tool.

The RSS feed file is now limited to 10 entries

I limited the generation of the rss.xml feed file to contain only the 10 latest entries (configurable) with full content, so it won't grow to large over time.

Make it usable for other envs.net users

I've already made a lot of changes to make envs-blog configurable, because I want to make it available for other envs.net users. There's already a git repository where you can have an early look at it at https://git.envs.net/dan/envs-blog/.

Documentation

Be warned: There isn't much documentation yet. That's the next thing I'm doing. The installation process will still be a little complicated, but maybe I'll create a tool for it. The README.md in the repository is still empty, because I concentrated on creating the php and bash scripts to make them usable. But so far, they're working. So now I can work on documenting the installation/usage process.

So far, so good!

I'm mainly developing these blogging scripts for myself and they seem to work for me. I'll use these scripts even if no one cares. But I would be happy if there is some interest. Then I'll continue to work on it until it's ready, which will hopefully be the case one day.

If you're interested and have questions or comments, you can contact me with an email or chat with me over XMPP. Here you'll find the contact information.

Best wishes,
~dan

[Back to blog index] | [Homepage] | [To The Top]