Posts tagged with “software freedom”

Adventures with Chyrp Lite: theming 🐦

Out of the box, Chyrp Lite gave me just about everything I needed to rebuild my blog from the broken pieces of WordPress, but it gave me something else as well: functionality similar to Tumblr, which I find that I like very much. It even includes two themes that are described as "tumbleblog" themes. I especially like the theme called Umbra, as I have always liked dark themes, though I may still change some of the background colors. For example, I may want to modify it so that the background is blue like my main website and the template that I wrote for making basic websites. Still, the default theme called Blossom and the similar Topaz theme had some elements I found missing from Umbra and Sparrow, which are the "tumblelog" themes. I really like how the tumblelog themes have the navigation bar across the top, but I find that they don't show my pages. Not to worry though, it is very easy to modify them.

One thing to note is that the first time I tried to modify a theme by adding my site description as a subheading at the top of the page, the modification didn't appear. I even logged into the server and tried restarting my web services to no avail. I found out though that the reason my modifications were not appearing was due to the fact that my theme layouts were cached. Once I removed the cache folders, my modifications appeared correctly, and the caches never came back. From that point, the elements I wanted in Umbra that are in Blossom were very easy to add. All I needed to do was to first copy Umbra's main folder to a folder of a different name, edit the info.php file to differentiate it from Umbra in my list of themes, then copy the parts of the sidebar that I wanted from Blossom and paste them into my modified Umbra. Now my pages and categories show up on all pages and posts, just as they did in Blossom and Topaz, except across the top instead of going down the side, and my related posts show up underneath the categories on post pages. I decided not to copy the recent posts, since the index page is already showing the five most recent posts, so I don't feel like I need to show the links across the top to posts that are already linked on their titles. Related posts looks useful on individual post pages though, so I kept that feature.

My theming modifications are not complete by any stretch, but this is much easier even than what I did back in the day with Tumblr, and the software is still in active development. I mean I've visited the git repository more than 5 times over the past couple of weeks, and every time I look at the latest commit, it is never more than two days old. As I write this post, the latest commit is 18 hours old. So I'm confident that my new favorite blogging software will continue to be developed and maintained for a good long time. I also have my choice of database back ends, easy theme customization, post types similar to Tumblr, exactly the extensions I need that are all tested and known to work, very little I don't find useful, Markdown posts and pages, categories and free-form tags, screen reader accessibility right out of the box, a nice comment system included, complete with a moderation queue, locally generated text-based math captchas to prevent spam instead of the dreaded image verifications or third-party services, just about everything I could want in a lightweight and compact package. To sum it all up very nicely, I ❤️ Chyrp Lite 🐦


Welcome to the new and improved Kyle File

The Kyle File's face lift is now complete, and all features are implemented. Reading and following my posts about all kinds of subjects is now easier than ever, and it is even easier for me to post all kinds of random ramblings to this nice little webspace. Although the most noticeable changes appear to be cosmetic, I am now making full use of a self-hosted WordPress installation on my own VPS, complete with plugins that have imported every post I ever made to my TumbleLog, automatically publishes my posts to Facebook, Twitter and Tumblr, with more to come in the future hopefully, and even keeps the same Feedburner subscription link I had. The most important changes I am introducing include the much more flexible and nicer-looking theme, the software freedom that comes from using free and open source code and the killer WordPress Android app, which works extremely well with Talkback on Gingerbread and up, and makes writing blog posts from my phone almost as easy as texting. Oh, and I guess I should mention that it isn’t in any way owned or controlled by Yahoo, or even Google, with the exception of the Feedburner feed, which I could replace at any time. I have also added some additional quick share buttons, and the ability to “love” or “hate” my posts, which is something that I almost had on Tumblr, but has been reimplemented and improved here. Enjoy my better blog, and don’t hesitate to let me know what you think of me or my posts in the comments or with the “love it!” and “hate it!” buttons. And as always, feel free to rip anything you like and call it yours, as my original posts are still in the public domain as always.


Migration complete, I think

So I've been playing around with Wordpress off and on for a couple of years in a rather half-hearted attempt to move my blog from Tumblr to my own VPS. Well, I finally started playing with it seriously over the last couple of days, and found that I was able to import all my posts into my new blog, which is now hosted on my own DigitalOcean VPS. After taking care of some theming and plugin customizations and rewriting my pages, I feel like The Kyle File powered by Wordpress is now ready to see the light of day. I have completed the migration of the domain name's DNS settings and edited the Feedburner details for the feed, so everything should just work mostly as it always did. Please note that if you have been following me on Tumblr, I will make every attempt to keep it updated as well, so my posts will still show up on your dashboard. However, thekyle.tk* will always bring you to my shiny new blog powered by Wordpress.

* My blog's domain name changed; I keep the old text for historical preservation, but change the link reference to the correct domain name.


"The next witness that will be called is scheduled to appear via Skype." Huh? Why in the world do they not use something like SIP or another free (as in freedom) video chat system? Did the prosecution get some kind of money from Microsoft for that advert? Did the judge get money for advertising proprietary software? So even a court of law must answer to Microsoft.