This "blog management" little engine I started developing for fun when i did the online course about the web apps which was based around the google app engine (not sure if this is the correct name). I then took my personal challenge and picked a framework (at that time i believe was called pylons project) and tried to convert it to the the pyramid framework. After that i added small things, and minor tweaks for my own fun and starting a little use of it.
This was started some years ago and at that time pyramid framework was based around python2, so during last year, i did a quick conversion to use the latest stable version from pyramid framework, and of course now it is based on python3 so some modifications and adaptions to move it to python3 were done.
Also from the beginning, all the data was stored in a sqlite file and worked well, but i wanted to learn working with a real database server, my choice went to MySQL initially and again some more modifications were done. But as MySQL was under the control of Oracle i wanted to move to a more pure open source, so i landed in PostgreSQL, which i was using already on a small scale for DAVICal, a little CALDAV server compatible with the Apple ecosystem.
The adaptation for PostgreSQL was done quick and easy as when i moved from SQLite to MySQL i started using SQLAlchemy module to abstract the database operations which then made it simple to plug out MySQL and plug in PostgreSQL.
But this blog, and its underlying "blog management" little engine has been mostly running in several test environments while i was developing it and never really had a permanent online public space.
These test environments were always the likes of a desktop or a laptop with a virtual environment of python2/3 and the actual running of the blog site itself was mostly done via the pserve utility of pyramid framework and it did its job well for testing and as part of that testing some entries added just to try to use it in a simple way.
Now i have decided to have a bit of more fun and put it in a more permanent online place, this blog.mufley.com, and try to do some more coding for adding some of the missing simple features, one example will be to be able to add images to the posts, and of course while at the same time trying to write more stuff about anything and everything.
Posted on: August 30, 2025 at 12:11