Get a free quote now

Web Development

Web Development - Tips, HowTos, Starting, Utilities, Editors, Languages etc.

Zyxware releases new Drupal 7 Theme - Black Blog

We have released a new Drupal theme targeted at individuals and small businesses. The Black Blog theme - is now available on Drupal.org. You can read more at the home page for Black Blog Drupal theme at our free Drupal themes site. As with our other Drupal themes, the theme is released under GPL 2.

Zyxware releases new Drupal 7 Theme - Hatch - ported from Hatch wordpress theme

We have ported and released another Drupal 7 theme from another popular wordpress theme - Hatch. The Hatch Drupal theme - is now available on Drupal.org. You can read more on the home page for the Hatch Drupal theme at our free Drupal themes site. As with our other Drupal themes, the theme is released under GPL 2.

Zyxware releases new Drupal 7 Theme - Business Yellow

We have released a new Drupal theme targeted at small corporate websites. The Business Yellow theme - is now available on Drupal.org. You can read more at the home page for Business Yellow Drupal theme at our free Drupal themes site. As with our other Drupal themes, the theme is released under GPL 2.

CSS Tips: Avoid descendant selectors and improve page rendering performance

September 04, 2012 - 15:15

Developers often overlook CSS as something very simple and not requiring a lot of thought. This leads to poorly thought out CSS rules, CSS abuse, inefficient CSS and ultimately bad rendering performance and slow page load times. Here is a simple tip to improve CSS performance and page load times - avoid descendant selectors.

Zyxware releases new Drupal 7 Theme - Business lite - ported from Business lite wordpress theme

We have ported and released another Drupal 7 theme from another popular wordpress theme - Business lite. The Business lite Drupal theme - is now available on Drupal.org. You can read more at the home page for Business lite Drupal theme at our free Drupal themes site. As with our other Drupal themes, the theme is released under GPL 2.

Zyxware releases new Drupal 7 Theme - Traction - ported from Traction Wordpress theme

We have ported and released another Drupal 7 theme from another popular wordpress theme - Traction. The Traction Drupal theme - is now available on Drupal.org. You can read more at the home page for Traction Drupal theme at our free Drupal themes site. As with our other Drupal themes, the theme is released under GPL 2.

Drupal Checklist - Information to be collected before you migrate your Drupal site from one server to another

When you want to move a Drupal site from one hosting server to another you have to ensure that the site works the same way on the new server as it used to work on the old server. There is no real fool proof way of doing this other than to meticulously document all the custom aspects associated with setting up the site and verifying it on the new server. The following is a checklist of information you have to collect before you move your Drupal site from one server to another.

[SOLVED] JavaScript Error in IE8 - Webpage error details "Message: Invalid argument."

August 01, 2012 - 23:35

We were testing our newly implemented modal popup for a login functionality. It was working pretty good in Firefox, Opera, and Chrome but not in IE8. When attempts to login by clicking on a login link the login modal was not appearing in IE8. Firebug said nothing, but jquery-1.7.2.min.js in IE showed the following error:

Bulk operations on images in Linux - How to bulk convert PDF files to PNG

July 27, 2012 - 15:32

One of our clients sent us images they want to put in the website as pdf files. There were 100 files each containing a single image. Opening each of these in gimp and then saving it as pngs was a nightmare. For all such situations, ImageMagick is there for your rescue. With mogrify - a command utility available in the ImageMagick package, bulk converting all these pdf files to png was child's play.

How to exclude directories when backing up a website using tar in Linux

July 27, 2012 - 15:14

Some times we wish to exclude some files and directories when we try to take backup of a website. With tar it is possible. Use the --exclude option. For example, if you want to exclude .git folder and the imagecache directory inside the files folder, use the command:

tar -zcvf abc.com.tar.gz --exclude ".git/*" --exclude ".git" --exclude "sites/default/files/imagecache/*" --exclude "sites/default/files/imagecache" public_html

Tips for creating wireframes with OpenOffice Calc

OpenOffice Calc is surprisingly an excellent tool for creating wireframes. Wireframes can be created very easily in OpenOffice Calc using the standard shapes available from the drawing toolbar and also by merging cells in the sheet. Each sheet can be used to define a single wireframe and then a single spreadsheet document can contain all the wireframes for a given project. OpenOffice Calc also allows you to export the full set of wireframes as a pdf document with one page corresponding to each sheet in the document. Here are some tips to create good wireframes using OpenOffice Calc.

Simple script to pre-warm boost cache on a small site

Boost is a module that allows for static caching on a Drupal site for improving performance for anonymous users. You can read more about how to install and configure boost here. Boost comes with a boost crawler that can crawl your site and refresh the boost cache. Here is a simple script that can be used to refresh the boost cache without enabling the boost crawler.

Debugging Tips: How to debug AJAX requests using Mozilla Firefox and FireBug

June 29, 2012 - 18:58

As the world of internet grows day to day, the more educated and ever-wanting userbase now needs more data asynchronously. They don’t like to wait or load another page to see their data. In such situations we developers need to use more and more AJAX (Asynchronous JavaScript and XML - http://en.wikipedia.org/wiki/Ajax_(programming)) in the development of websites. Using AJAX in your web-development workflow is not that much difficult as you think. There is already a wide range of famous ajax libraries that make handling asynchronous requests easy for us.

How to install and configure Nice Menus module in Drupal 6

Drupal’s Nice Menus Module provides a highly customizable and nice-looking dropdown menu for Drupal websites. To allow maximum customizability, it includes a CSS file and a javascript file where you can try out your own recipes. The following steps should help you make nice looking drop down menus for your Drupal website using the Nice Menus module:

How to install jQueryUI in Drupal 6

June 26, 2012 - 23:08

Have you ever wondered how that cool site you saw last day had those cool interfaces and you wished your Drupal site could have the same coolness? jQueryUI is your saviour here. jQueryUI is one of the most popular JavaScript libraries out there in the world of web development. jQueryUI allows you to add very cool user interface elements to your website without much effort.

Solution for CKEditor not working in a Drupal 6 site

Solution for CKEditor not working in a Drupal 6 site.

One day, all of a sudden we found out that the CKEditor was not working on our Drupal 6 site. It had literally disappeared from our website taking the whole text area on the edit page with it. This meant that we could not create any articles as long as the CKEditor was not working. On seeing this, the first thoughts that flashed through our head was to either update the module or apply a patch believing that the CKEditor module had crashed. However our fears were unfounded and the solution turned out to be more simple than we expected.

Pages