General

Zyxware default image1
| 1 min read
Converting videos have come to be a pain in the back for most new Ubuntu users due to the hassle involved in installation of formats and finding a suitable software package. As usual like everything else in Ubuntu the scenario is changing rapidly. Contrary to popular belief, video converting is pretty easy in Ubuntu once your get to know the right tools for the job. FFmpeg is a versatile tool when it comes to converting videos as it is a video converter and so much more.
Zyxware default image4
| 2 min read
Zyxware is happy to announce the fact that the Malayalam wikisource community has released the off-line version of their Wiki today, which is touted to be the very first version of such a venture. You can get a copy of the Malayalam wiki source offline version via our RequestCD program. This is the first time in history that a wikisource project has released the off-line version of their content. This is in addition to the release of the first version of Malayalam Wikipedia a year back. With this release, it has become the biggest off-line digital archive of Malayalam books. The Malayalam wiki team can be proud of their achievements.
Zyxware default image4
| 3 min read
Zyxware, in association with Vidya Academy of Science and Technology(VAST), is conducting a one day workshop on Drupal at VAST, Thrissur on March the 26th, 2011. The workshop will be conducted by Drupal developers, Smruthy Rajendran and Jijimol K. John of Zyxware Technologies. The workshop is targeted at beginners who wish to learn the basics of building a website using Drupal. Update:The workshop has been rescheduled from the 26th of February to the 26th of March, 2011. The request form remains the same.
Zyxware default image3
| 2 min read
We are looking for more Software Engineers to join our fast growing team of Drupal developers. Like earlier we are looking to hire people with 2+ years of experience in PHP/MySQL. Visit Zyxware Careers to get a general feel of the qualities we expect in prospective hires. As always we would love to hire Free Software contributors, so if you have creditable Free Software contributions do mention it in your resume. Confirmed Full Time Positions Open
Zyxware default image3
| 4 min read
BSNL had recently launched their 3G services in India with speeds of up to 3.6Mbps. Interestingly the 3G USB modem provided by BSNL also comes with a wvdial front end targeting GNU Linux users. Welcome change from the national telecom provider. Unfortunately the 3G USB device(ZTE MF626 HSDPA with device id 19d2:2000) had the same problem with switching the mode from the storage device, that it gets detected by default, like its predecessors. Here are the steps for configuring the BSNL 3G modem in Ubuntu. This should work with minor variations in other GNU Linux distros as well.
Zyxware default image2
| 1 min read
One of the more cried about limitations of Drupal has been the seeming lack of quality themes. Wordpress, another popular CMS framework, has a vibrant design community and therefor has some breathtaking themes. Additionally all themes published on Wordpress.org are GPLed. We have taken one of the recently created wordpress themes - icandy - and have ported this to Drupal and have contributed it to the community. You can see the Drupal icandy theme here
Zyxware default image3
| 3 min read
A new breed of USB wireless modems with inbuilt flash storage containing the driver to install the wireless modem have been invading the Wireless Connectivity marketplace. A typical example is the Reliance Netconnect 1.x. The USB Modem gets detected as a cdrom when you plug it into your laptop. However a GNU/Linux user does not have anything to cheer about the driver in the flash storage, as these drivers are all Windows drivers (so far). Here is how to install the Reliance Netconnect in Debian Lenny. The instructions should work for debian variants like Ubuntu, Mint etc.
Zyxware default image3
| 3 min read
What do you do when you want to delete multiple nodes from a drupal site? You go to admin » content and then delete nodes one by one? No. You go to PhpMyadmin and delete the nodes from the node table?. Absolutely not (don't even think about it). There are a few solutions. There is the Views Bulk Operations module. But there is an easy hack to do this or for that matter bulk node operations.
Zyxware default image4
| 2 min read
Drupal is an extremely versatile platform when it comes to the ease of integration with other services or APIs. So we did not have a second thought when a client of ours came up with a request to create a website to provide Free SMS Service. We decided to integrate the SMS Gateway API with Drupal and create the site.
Zyxware default image2
While designing fixed width layouts it is advantageous to use percentage based width for inner containers in the layout to make it easy for easy scaling up of the layout for other widths. When doing so you should be very careful about setting the actual percentage values. The percentage based width should result in a whole integer as the width. If not, you will end up with fractions as widths of containers leaving the rounding off to the browsers.
Zyxware default image4
| 2 min read
The Views module in Drupal provides a Feed display that will allow for site owners to publish the content on their sites as RSS feeds. However, unlike a page or block display, the feed display does not allow for addition of custom tags inside the feed using the Views administration UI. There is however a way to add custom tags, attributes and values into the generated feed using hook_nodeapi.
Zyxware default image3
| 2 min read
If you use drupal as a blogging platform you would want to auto tweet your new posts on to twitter. Twitter and Shorten module provides you with the basic framework required to do this and all you will need to get it working is to configure these modules. There is also a small patch that has to be applied to the twitter module (until the patch goes into the CVS) to allow the use of shortened URLs in the tweet.
Zyxware default image2
| 3 min read
Asianet Dataline is an ISP in Kerala and they use a web browser based authentication system to log the user onto their network. One of their most popular plans the - Homenet 475 offers free unlimited downloads from 2AM to 8AM. Now if there was a way to turn on your system at 2AM, automatically login to Asianet and turn your download manager on and then shutdown at 8AM it would have been perfect. The only problem is that the http based authentication system makes it a bit unwieldy to automate. Well not really :-). We have created a bash script to automate this login process.
Zyxware default image3
| 4 min read
Drupal allows very fine grained control over how content is presented to the end user. The presentation layer is abstracted beautifully and cleanly designed hooks allows for moving data from the logic layer to the presentation layer. The template file that handles the basic page layout of every drupal site is page.tpl.php and the different regions available for a given theme are all available as HTML elements in page.tpl.php. Another important template file is node.tpl.php which decides how nodes are presented to the end user.
Zyxware default image4
| 3 min read
Views is one of the most complex of all Drupal modules and one of the most useful of all Drupal modules. The only downside is that, since it is very complex, not too many people have been able to contribute to the documentation of the module. If you search Google for finding out how to programmatically set a filter in Views2 you probably wouldn't find any help. Here is how you do it.
Zyxware default image4
| 3 min read
Feed API provides a powerful means of importing feeds from other sites directly into your Drupal site. What if you want to export your feed as an XML file to a content distributor who wants it on his FTP site? There is of course the traditional approach of using curl to read your feed URL and dump the text as files on to the ftp site. There is not much control that you have over this process. However doing this via Drupal Views will give you fine grained control over the process