Latest Articles

Drupal debugging tips: views_trace()

0

As a Drupal developer, when we get an error, we may want to know the functions that are called before the system called the function where we get the error. In this case, views_trace() function comes to your help. This function is available if Drupal’s Views module is installed and enabled.

Here is the function from views.module

Continue reading

Drupal Debugging Tips: How to use watchdog()

  • By vimal on May 11, 2012 - 16:34
  • dblog
0

The simplest debugging tool used most often by a programmer is a print statement, which when placed, used wisely can bring out the weak points of any giant bug.

Continue reading

Drupal debugging tips: Print and Die

0

While developing Drupal sites, sometimes we may wish to see whether our function is getting called or whether we reach a point or not in the execution path. Usually the dpm() or print_r() functions comes handy in the case, but sometimes, we may not be able to see the debug messages printed due to page redirection just after our print.

Continue reading

How to build nginx from source with php upload progress module in ubuntu

  • By vimal on May 11, 2012 - 15:32
  • nginx
0

Create a directory nginx-src and change to that directory

mkdir nginx-src
cd nginx-src

Then download the source package via apt

Continue reading

Setting up a Secure Shared projects folder for distributed users

0

We use a VPS server hosted on the web as our shared projects folder to share files between our team members in a safe and secure way. This is set up in such a way that users can mount a folder on the VPS on to their local machines via SSHFS and access contents on the shared folder. The permissions in the folder is managed via a script that is running on the server.

Continue reading

How to use wget to mirror an entire site locally or on a web server

  • By anoopjohn on May 11, 2012 - 12:32
  • Debugging
0

We get frequent requests to rebuild existing sites using Drupal. When we get such a request it would help to have a copy of the full site on our local server to make it easier for themers and developers to reuse whatever existing components that can be salvaged from the original site. Wget is a powerful tool that can help mirror websites locally or on any web servers.

Continue reading

How to rebuild menu_links table and rebuild the navigation menu

  • By anoopjohn on May 11, 2012 - 12:09
  • Drupal
0

In Drupal 6, when you are working on a new project and when you change menu items from MENU_NORMAL_ITEMS to MENU_LOCAL_TASK or vice versa you will run into a scenario where the menu_links table entries won't get changed.

Continue reading

Drupal Performance Tips: Fighting post flooding on a typical static Drupal site

  • By anoopjohn on May 11, 2012 - 11:56
  • Drupal
0

One of the servers we maintain suddenly started developing performance hiccups. The site running on the server was a fully static website configured with static page caching via boost. The site used to receive a reasonably good volume of anonymous and search engine traffic on a daily basis. The only form on the site was a search form which existed as a separate page.

Continue reading

[The Linux-Ish-Bootiful series - part0002] Another Friday Morning at the terminal - with Tingu and sshpass

0

It's another Friday Morning at the office, and Sandeep's fingers are running across his keyboard at twice the speed of light (or well, at a few fractions of the speed of light).

Continue reading

Opportunities for Internships for MBA Students

  • By webmaster on May 2, 2012 - 03:48
  • Careers
0

We are offering summer internships for MBA students at Zyxware for the 2012 summer break. Internships are available specifically in the areas of Market Research, Training Need Analysis and Costing & Pricing. Interested applicants please send your C.V and a covering letter to careers at zyxware.com with subject line: MBA Internship - 2012. The last date to receive applications for this internship program is May 30, 2012.

Continue reading