Posts Tagged ‘Wordpress’
WordPress is my favourite blogging platform and CMS as you can guess from the types of posts you may have come across here. It’s amazing flexibility is due to the tremendous plugin contributions that WordPress fans have written. While adding plugins can definitely add a variety of functionality to your blog, however, this does not come without a cost. Here, I will show you one small technique you can employ to improve your WordPress website performance, specifically as it concerns CSS files.
Some WordPress plugins will make calls to their own external CSS stylesheets. These stylesheets are usually called for within the WordPress header. Now, as proper coding has probably taught you, external stylesheets are a good thing and you should avoid inline HTML styling. However, if you have ever run Firebug and YSlow for Firebug (both are Mozilla Firefox extensions) and are obsessed with website performance you will notice that reducing the number of HTTP requests is also a good thing. This is actually logical: if you reduce the number of files a browser has to download in order to view your website then you can increase page loading speed. Combine this with server-side compression and your web pages will feel like they are on steroids! You may be asking yourself, “How does this apply to plugins and does reducing the number of HTTP requests involve losing site functionality?” The answer, “[Wow! That was a long question!] No, you do not lose site functionality and you can see how below.”
When I logged into my WordPress dashboard on my other website, I noticed this interesting article over at weblogtoolscollection about a website that has a fake version of WordPress for download. Apparently, they are calling this version of WordPress v2.6.4 which, as any WordPress user should immediately recognize, does not officially exist [at least not yet]. The software that you install from this site is actually a trojaned version of WordPress that seems to be based on some old vulnerabilities.
So the next time you go to upgrade or install WordPress, ensure that you are getting the files from http://wordpress.org and not a scam website.
I really cannot do much in terms of using plugins on my free blog here at WordPress.com, but on another site that I manage, I am more free to do what I want since I have complete access to the shared server space. That website has WordPress 2.6.3 at the back-end, which I have not regretted using since the day that I installed it. However, the site has been up for about a year now and has undergone quite a few changes not only in the content that is presented, but also on structure and efficiency. Much of my time working on the site is now spent on optimizations. Here I will list some of the WordPress plugins I use that provide the features available in the blog.
Ever since I discovered how to password protect individual pages on my WordPress blog a few things started to click in my brain. I thought that, if you could use a different template for each page on your WordPress blog, why not extend this to integrating other things as well. The main driving force for me wanting to do this was due me feeling that some features could probably be better integrated without the use of plugins, especially when site performance is an issue. As you may or may not know, a lot of WordPress plugins automatically insert call functions into your site’s header that can have a negative impact on site loading time for your viewers. Furthermore, why add extra call functions for features that your users may never utilize on a particular page if they never visit that page to begin with?
If you keep up to date on WordPress releases like I do, you probably already heard about the latest version of this popular blogging software, WordPress 2.6. Released on July 14th, 2008, this new version is not meant to address newly-discovered security issues and vulnerabilities. Instead, WordPress 2.6 introduces a few new features that some may find useful.
Ever since upgrading one of my managed WordPress sites, I have been performing tweaks to address both security and usability concerns. One part of the site that I needed to modify was a page containing member e-mail addresses for a campus non-profit organization. Somehow, leaving that page open for anyone to view made me feel uncomfortable. Although Google’s spam filters were capturing the majority of spam for our domain’s e-mail accounts, I could not say the same for Hotmail, Yahoo and other webmail users.