irakli's blog

Tagging for SEO in Drupal

Search-Engine Optimization (SEO) is a hot topic in online publishing, and has been for some time. This is because you can greatly improve the reach of your content and your traffic numbers by following simple rules that make content easily understood by search engines.

Equally important, but much less understood is properly meta-tagging your content. In the following blog post a “secret” formula is revealed for how to use meta-tagging for better SEO results.


Blackhole Noise - Kill the Office Noise!

Office space can get noisy and make it hard to concentrate. What can you do about it, besides slapping your co-workers? A much less violent approach comes from a software company Blackhole. Keep reading for details…


Google Protocol Buffers - the Good, the Bad and the Ugly

Recently, Google released its “language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more”: Protocol Buffers.

While seemingly good news, there are some serious concerns. Read about those here.


Menu Items Disappeared in Drupal 5

Did menu listings disappear suddenly in your Drupal installation? You may have hit a known bug. Check this blog post for a solution.


Multipart HTML Emails With Drupal

Multi-part email format allows you to send both textual and HTML-formatted emails concurrently. These days, most web-systems should support this. In the following blog post, we discuss and show a quick example of how to send multi-part e-mails with Drupal


Project Estimation with Unknowns - PERT Model

Software project estimation is a tough. If you get it right, great; but if you get it wrong - that's an issue.
For anything but the most trivial, repetitive tasks there is no simple way. Except, math and the experience of other people. In this blog post we will describe an industry-standard Program Evaluation Review Technique that can help plan projects more realistically and even calculate expected error of estimation.


Theming Views in Drupal 6

Any reasonably complex Drupal website involves using Views for listing items and CCK for the creation of custom content types. Since each website has a unique look, a large part of creating a Drupal website is theming Views and nodes.

Drupal theming has changed with Drupal 6 and so has the Views theming. Here is a quick introduction to the new theming approach in Drupal 6 and Views 2.


A Minimal CCK Module in 5 Minutes

Content-Construction Kit (CCK) is a standard way, in Drupal, to add properties to the core content item - a Node. There are many CCK Modules that provide a large variety of field types, from e-mail fields to image or video ones. Even so, sometimes standard toolset is just not enough and we need to write our own implementation. This short run-through of a tutorial will get you started. For more detailed documentation, you can refer to the offical CCK tutorial.


Calais - The Why And The How

In the last several weeks, Phase2 has blogged about our development and release of an integration module for Drupal CMS with the Calais Web Service. Why did we spend time and money on it? Here’s some background.


Extreme Form Handling in Drupal

A quick look at some high-level Drupal functions for performing extreme transformations on a form.


Syndicate content