Articles

Zyxware default image1
| 3 min read
When a server is managed by more than one admin, it’s always a challenge to keep track of the changes made to the configuration. And when in a multiserver environment managed by more than one admin, this is going to be more complex. It would have been much saner if there was a utility to handle all this. The ones that we found were quite complicated and was made for handling huge numbers. All we wanted was a very simple utility to do just the job, without much bells and whistles. And so, we started out on our own. Here’s what we have now.
Zyxware default image3
| 4 min read
CKEditor Module integrates one of the most popular online editors into the Drupal content management system. This module enables you to have a full-featured and customizable WYSIWYG editor in your Drupal website. In Drupal it is easy to install and configure CKEditor from within the Drupal administration panel. Still having issues with file upload button in ckeditor? Then follow these steps for a perfect CKEditor installation:
Zyxware default image4
| 2 min read
A software bug is defined as an error or failure or fault in a system or computer program that produces an unexpected or incorrect result. This is applicable for any Drupal/non-Drupal website. The bug life cycle in a Drupal website consists of steps from identification to closure of a bug. Different stages of Bug Life Cycle are:
Zyxware default image4
| 3 min read
[Ubuntu For Beginners] Have problems installing Skype in Ubuntu 12.04 Precise Pangolin? If yes, the solution to all your problems are here. You might have tried to install skype on your new Ubuntu 12.04 machine by going through the google search results for “install skype in ubuntu 12.04”. I too tried the same but got stuck with quite some errors. I was not able to find any good result on getting skype running on Ubuntu 12.04.
Zyxware default image2
| 2 min read
Nmap is a Free Software tool that can be used for a variety of network network exploration tasks and security auditing. Nmap ("Network Mapper") scans IP packets to determine a lot of different aspects about hosts available on the network and also about services these hosts are offering. It can help you find a lot of information about these hosts including reverse DNS names, operating system guesses, device types, and MAC addresses.
Zyxware default image1
| 2 min read
It is required of every Drupal developer to keep ahead of common browser compatibility issues. IE is probably the most notorious browser in any drupal developer’s dictionary. IE is a very peculiar browser in terms of standards compliance. Font issues are very common on IE than elsewhere. Here is a small piece of CSS, that seems to work fine everywhere else other than IE:
Zyxware default image4
| 3 min read
Zyxware Technologies conducted a series of GNU/Linux workshops on Free Software Tools, as part of the Free Software training imparted to the Staff of Santhigiri Ashram. Santhigiri Ashram at Pothencode, Trivandrum is an Ashram pursuing the cause of a spiritual awakening in society. As part of this pursuit,Santhigiri Ashram runs a range of institutions across the country including schools, hospitals, colleges, Ayurveda stores and many more. We were invited by Santhigiri Ashram to conduct a set of GNU/Linux workshops for the staff of their institutions.
Zyxware default image4
| 2 min read
The Freedom Toaster from Zyxware Technologies is back. This time at the Santhigiri Fest, 2012. Santhigiri Ashram took the initiative to provide us with a space for Freedom Toaster at the venue of the Santhigiri Fest, 2012. For those of you who may not know, the Freedom Toaster is a kiosk from where you can burn Free Software Distributions and Softwares freely. This time, we have added the latest version of Ubuntu, (Precise Pangolin, Ubuntu 12.04), IT@School and Malayalam Offline Wiki. There are many more Distributions including Fedora, Mint, CentOS.
Zyxware default image4
| 3 min read
On a Drupal site that came up for some minor alterations recently we came across an issue where some menu links disappeared for anonymous users while they appeared normally for the administrative users. On digging further we came across an issue with an implementation of hook_db_rewrite_sql in a contributed module. But along the way we had to debug the full process of generation of primary links and how node level access permissions are checked during this process.
Zyxware default image4
| 4 min read
Recently, we had an opportunity to attend a consultative meeting hosted by Rajiv Gandhi Institute of Technology, Kottayam (RIT) on Academia Industry partnership. The meeting was in the context of the Technical Education Quality Improvement Programme (TEQIP) of Government of India in which RIT is a part. The purpose of the meeting was to discuss the possible areas of cooperation between RIT and the different companies present.
Zyxware default image1
| 3 min read
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.
Zyxware default image2
| 2 min read
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.
Zyxware default image3
| 5 min read
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. The script and its configuration is being managed using an automatic deployment process using git. In the following article we have described how you can set up your own secure shared folder on the web.
Zyxware default image4
| 5 min read
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. The command for doing this using wget is really simple.
Zyxware default image2
| 2 min read
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. This can get reflected in menu_links not appearing in your system_admin_menu_block_page listing if you are using it for listing your menu items in a page. The solution is to rebuild the menu_links table for the menu items corresponding to your menu_router items. The solution is simple.
Subscribe to Subscribe to