Web development
| Posted: March 12th, 2010 | ozz
Tags: CMS, widgets, Wordpress
The next version of WordPress, the most popular platform for websites, is due on the 1st of May, 2010. So, we propose to read about the most significant changes that are coming in WordPress CMS 3.0.
Combining WordPress MU and WordPress
It’s a great piece of news for those specialists who work at professional website development on WordPress. And what does it mean for CMS users?
They will be able to create multiple sites using the same admin area (without any new installations).

Custom record types
This function wasn’t added in WordPress 2.9, but finally will appear in the 3.0 version. The combination of record types and taxonomy will make WordPress a more powerful CMS. This option allows to create different types of articles for a website or blog.
Improving website menus
А so-called Custom Woo Navigation will be included in the WordPress system, its mission is to make the website navigation more convenient. Users will be able to drag and drop menu items on a special page, like on the page with WordPress widgets.

New default template
This new template supports replaceable backgrounds that can be added in functions.php:
add_custom_background ();

Templates for designers
WordPress 2.9 has an option that allows to create templates for categories with their URL (slug) in category-slug.php. So, the 3.0 version will have similar feature for WordPress website developers (a new function get_author_template ()).
Open source software
| Posted: November 18th, 2009 | ozz
Tags: blog themes, customization, php, plugins, Web development, widgets, Wordpress
With WordPress conditional statements your blog will stand out against thousands of others
Conditional statements can transform themes in something unrecognizable. Be sure, your readers will be amazed by such features in Wordpress blog design. There is nothing difficult in directory conditioned elements, they based on PHP code. So with the help of php programmers you will be able to realize your ideas. For instance, welcome block at the home page can be done with the following code:
if (is_home()) {
echo ‘YOUR WELCOME BOX CODES HERE’;
} else { }
Theme framework is a timesaver for WordPress template customization
There are a lot of theme frameworks (Guerrilla Theme, Thesis, Thematic, WP Framework, etc.) that will help you to build custom templates in the shortest possible time. Use them with no hesitation!

WordPress widgets for better usability
With widgets you can easily customize the look of your theme, rearrange different blog areas (ad blocks, posts, headers, footers, etc.).

Say “no” to plugins and “yes” to PHP code
Using WordPress plugins you force end-users of your blog to download and install additional software. It’s not a good idea for quick and easy accesses to blog features and published information. PHP solves this problem and it also gives more know-hows for WordPress developers.
Continuous learning is an indispensable condition of qualitative WordPress development

WordPress has a great blogging community, it’s even more then web community. So WordPress-as-a-CMS development can be just fun and easy work with some simple plugins, php code and official teaching material from tutorial sites. You can try a simple hack code that helps to reduce spam. It blocks all comments on your blog written by users who have come with “No referrer” result (for example, spam bots).
function check_referrer() {
if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == “”) {
wp_die( __(‘Please enable referrers in your browser, or, if you\’re a spammer, bugger off!’) );
}}
add_action(‘check_comment_flood’, ‘check_referrer’);add_action ( ‘check_comment_flood’, ‘check_referrer’);
