Dec 192011
 

NoSpamNX and OpenID wordpress plugins don’t work properly with each other.

Sorry people for calling you spammers, and many thanks for your comments. I’ve manually approved everything that NoSpamNX incorrectly filtered, and disabled NoSpamNX for now. Will look for a good replacement.

 

Just install and activate RusToLat plugin, and automatically get transliterated %postname% in permalinks for russian titles.

P.S.
This blog is still english-only, but this is going to change

 

If anyone is interested …

This blog is hosted on my home server, connected via ADSL link to MTS (formerly Stream) ISP. Unfortunately ISP blocks incoming connections on 80 and 8080 ports, so I have to use non-standard port 8079. IP address is dynamic, and yoush.homelinux.org is a DynDNS name.

Server naturally runs Debian GNU/Linux. However, WordPress engine is installed not from a debian package. This is done because IMO it is not practical to package all plugins and themes, and it is not acceptable to mix packaged and unpackaged components within same directory tree.

WordPress installation is managed via git. There are two repositories – production repository at /srv/wordpress from where it is served by the web server, and development one elsewhere. Web server has readonly access to /srv/wordpress – so nothing can be modified from outside (and also from WordPress administrative interface – which is IMO not that large cost for consistency and extended security).

In development repository, there are 3 branches – wordpress, upstream and site.

  • wordpress branch is used to import unmodified versions of WordPress engine. To import a new version, development repository is switched to wordpress branch, then entire file tree is removed, then new tree is unpacked, then the change is committed.
  • upstream branch is used to import (or remove) unmodified plugins and themes; also it gets merges from wordpress branch. To upgrade a plugin, development repository is switched to upstream branch, then old version is removed from wp-content/plugins/ directory, then archive with new version is unpackaged, then change is committed.
  • site branch gets merges from upstream branch, and holds any local modifications needed. All changes for the site are done in this branch, and then pushed into production repository.

In case of something goes wrong, older commit could be checked out on the production repository – I’ve already done this several times.

Graphics and other files that are needed for my blog, are not imported into WordPress at all, but served as static content from a directory on the server.

Jan 032011
 

I’ve changed default theme of this blog from Evanescence to Suffusion.

Main reason for this change is that I wanted theme localization support. Evanescence is not being developed anymore, so nobody will ever replaced hardcoded english text there, or add support for new wordpress features.

New theme is very customizable. I’ve set several options to make it acceptable for my taste, but did not check all possibilities yet. Maybe later :) .

Jan 022011
 

Some time ago, I’ve installed WP-SpamFree to protect against comment spam. Unfortunately, that project was likely abandoned, and existing version worked worse and worse, so I’ve got several tens of spam comments per day.

So I’ve replaced it with NoSpamNX. Looks like it works much better – already filtered out quite a few of junk. Many thanks to developers!

 

Just learned that users of (some version of?) Norton protection software get warning when attempting to visit this site.

Per advise, tried to check the site at siteadvisor.com. And found that this service has some bad information about homelinux.org domain.

homelinux.org is a DynDNS domain. So it’s subdomains are absolutely unrelated to each other, and some may contain malicious content. But that has nothing to do with my site!

Wrote a complain mail to their support. Let’s see what will happen.

P.S.
Perhaps I should register my own domain. But yoush.homelinux.org has always been ok for me, and I don’t really want to change things. Grrrr…

© 2011 yoush.homelinux.org Suffusion theme by Sayontan Sinha