16 Jan 2013

This blog post is not an advertisement. Moreover, I must admit, I do not happen to be a big fan or Oracle. Having said that, I want to thank them for NetBeans, which happens to be my favorite Drupal IDE. In this post, I am not doing an overview of the NetBeans IDE - an overview can be found on its web site. What I hope to do here, however, is to show the top 10 benefits that make NetBeans the tool of choice for my Drupal development.

The screenshots I made are from NetBeans 7.3 beta. Still, most of that functionality bas been around for all 7.x releases.

more »
14 Jan 2013

A few words about the Migrate module. Migrate module is a powerful tool that allows to move content from other CMS into Drupal. Migrate module allows you to map sources to Drupal destinations, and import them in a batch script. Currently, there is support for pages (nodes), categories and tags (taxonomy), media (images, audios and videos), addresses and geodata, and field collections. Some pieces of content work out of the box, some require additional modules (like migrate_extras), and some require patches (field collections). Migrate module is the most powerful of existing tools to handle complex sites and supports multiple source formats, most common being database and xml.

Now to the point. There are two basic ways to import complex data. One is an "onion-skin" migration, and another is a per-node type.

more »
30 Nov 2012

Some sites are quite complex. And some complex sites also have complex pages. A good way to group data on those pages is to use Field Collection module. Field Collection module utilizes Drupal 7's entity interface to store your field collection as an entity, rather than a field directly attached to your node. The benefit is obvious - you can manage little 'sub-nodes' for your node, like company's houses, or person's quotes, without having to create a whole new node for them. And for multi-value field groups, it's just a prodigy!

more »
12 Nov 2012

I have been searching for something like that for a long time - a service that is cheaper than Rackspace and Linode, and no traffic fee. It's high time, if you ask me - RAM costs coppers these days. Such servers are great for testing purposes, and sandboxes for clients. But such services usually have some cons as well. Here are some pros and cons of such hostings:

more »
22 Aug 2012

Drupal Migration module is fun... but quite hard if you don't have 1 to 1 source to destination correlation. And it can grow quite big in code. But still - it rocks freaking awesome for migrating stuff.

more »
14 Jul 2012

After a long time of preparation and tuning, SiteHound has been made available for free download. At the same page, services can be purchased - including installation and customization. To honor the original Drupal's GNU GPL license, the package is shipped free under the same license.

Due to the fact that SiteHound is rather imported that installed, there is no installation page currently. Below is the content of the SiteHound readme file, shipped in the distribution archive:

SiteHound is a ready-made Drupal site, developed and packaged

more »
7 Jun 2012

SiteHound Alpha 1 has been made live. From now on, you can monitor the progress of this pre-packaged Drupal distribution on a live site. Feel free to contact me to share your ideas, questions, and suggestions.

more »
19 May 2012

Sitehound Drupal is aiming to be as out-of the box as it can. Hence, it was my choice to add support for the Drupal's Color module (and SASS). There are currently 6 ready color variants in SiteHound standard theme, the default being the gray one. These color variants can be chosen in the theme settings section. This is also where a custom color set can be created with the Color module graphic interface.

more »
18 May 2012

About a few years ago, I had worked on a pre-configured Drupal site, that can be used as a template for building client web sites. Now, I decided to revisit that idea with Drupal 7. Drupal has a steep learning curve, and comes with a need to have it configured before it can be used. WYSIWYG installed, content types added, image fields, galleries, layouts for pages.

more »
23 Feb 2012

Have you noticed those search results from Google that end up having images, description, and even rating with them? Well, that is Google Rich Snippets declared with microdata - a good way to specify to your search engine what the item is, and what are its properties.

more »