Articles

Zyxware default image4
| 1 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.
Zyxware default image1
| 3 min read
A Drupal website can be improved with lessened rate of defects and increased usability, when quality assurance is well implemented. Once you validate your Drupal site against the following checkpoints, you can assure a quick remedy for any glitches or compatibility issues that might occur: Quality Assurance
Zyxware default image2
| 2 min read
The success of a website depends on many aspects, its maintenance being the most crucial. Only a well maintained website will have a vibrant impact on the visitors. The below checklist helps you ensure that your Drupal website is well oiled time to time. Backups and Maintenance
Zyxware default image4
| 2 min read
Have you ever thought about the security of your Drupal website on the web? If not, it’s high time you did that. Either be the case, here’s a simple checklist to make sure you have the essentials ready:
Zyxware default image1
| 2 min read
You have your new Drupal site all ready for take off. You just want to make sure you have everything well in place. Here is a little checklist for you to make sure you have the essentials ready. In this part of the checklist series, we look at the important performance related essentials for a Drupal website, so that your site is ready to receive the multitudes it oughta get. These will help you ensure that your site will sail smooth in times of high traffic.
Zyxware default image2
| 2 min read
A "Package", the name seems very familiar but what exactly is a package when it comes to a web hosting manager. As the names itself says its meaning. Yes!!! it's a collection. But when you ask "what ?" the answer is "The collection of some predefined specifications". Thus a package can be explained as a collection of predefined specifications which define what a user or domain may have access to. WHM should have at least one package configured to start creating new user accounts with it.
Subscribe to Subscribe to