WordPress Widgets: Ad Rotator

Posted by Dmytro Shteflyuk on under WordPress

Automattic has released fine plugin for WordPress — WordPress Widgets which can be used to personalize your blog without knowing HTML. You don’t need to edit your WordPress theme at all! Just choose required widget, drag and drop it to sidebar. There are many widgets already created by different developers which you can use on your blog.

Read the rest of entry »

Extending moo.fx with custom effect (fx.Flash)

Posted by Dmytro Shteflyuk on under JavaScript

Several days ago my best friend Alexey Kovyrin asked me to help him to create flashing effect on HTML page. I gave him advice to create this effect using moo.fx library. I wanted to show how to extend it, but I couldn’t keep from creating this effect myself.

moo.fx is a superlightweight, ultratiny, megasmall javascript effects library, written with prototype.js. It’s easily to extend it with custom effect and in this post I will show you how you can do this. In this article I’ll show how to create flashing effect: element’s background will smoothly change from one color to another and go back to first color (maybe several times).

Read the rest of entry »

Exploring Zend_Controller class of Zend Framework

Posted by Dmytro Shteflyuk on under PHP

Zend Framework team works with gusto on the Zend Framework, great framework for building powerful web-applications in PHP. But too many peoples are confused with its seeming complexity. In this post I will try to explain architecture of most useful part (in my opinion) of Zend Framework – Zend_Controller.

Read the rest of entry »

Correct Last-Modified header processing

Posted by Dmytro Shteflyuk on under PHP

This is quick post about Last-Modified header. Please imagine following situation: you have image stored in your database and you need to send it to the browser on some request. But image extraction from database takes some time, and if there are more than one image you Web-server’s productivity will decrease dramatically. Is this case you need to implement caching functionality in your application. All images can be changed therefor you need to have ability to check image modified date (for example, this date can be stored in same database).

Read the rest of entry »