If we are using kaltura field in a content type in a Drupal website, the video uploaded using this kaltura field will be displayed automatically in corresponding node page. One of our Drupal client had a requirement that, on clicking a button, load a popup window and play kaltura video in that popup. Read on to know how to embed a Kaltura video programmatically in a popup in a Drupal 7 website
Articles
In this article will be explaining how to get feeds from a site programmatically into a Drupal site by passing its site url. The advantage of this, is that we could get multiple feeds at a time by passing their url. You can also refer previous article How to create Quick Tab Programmatically?, so that you can display the feeds in custom blocks.
Highcharts is a charting library written in pure HTML5/JavaScript. Without generating an image we can display a graph using the library. I have a requirement to generate a graph on one of my Drupal projects. In my situation, I have to generate a graph depend on user filtered data. So I choose javascript to generate graphs, it will increase the performance also. Otherw ise, it will increase the server load (if I generate a graph as an image.). Read on to know how to integrate Highcharts in Drupal
Drupal is an extremely flexible framework that you can manipulate in multiple ways. In Drupal, the theming is the final phase in the process of generation of dynamic web pages. It converts the data from PHP objects and arrays into HTML markup and CSS styles. Read on to know how to convert a PSD/HTML design to a standard Drupal theme
The performance of a site should be tested in order to ensure how fast and reliable a site is. In this article I will be covering the steps to be followed for carrying out some of these performance tests. The topics being 'testing the GZipped Content Delivery', 'Whether FTP is enabled on Server', 'MySQL Remote Access on Server' and 'Password Based SSH Access on Server'.
Drupal Performance Test - GZipped Content Delivery
In order to check the gzipped content delivery,
Consider a case where you want to enter regular expression and validate it. Here I will show you how to write a validation function. For example consider YOURMODULE_admin_settings_validate function
In my example I am using a form and a submit button.From $form_state array you can get the input value after submit. You need this value to match with the string. See the code below.
In a Drupal site, I was working on, I found that many of the modules were unused. Their presence was increasing the size of the site and consuming time when searching for useful info. So I thought of removing these modules.It makes our job a lot easier if we are using Drush Read on to know how to remove unused modules in a Drupal site with the help Drush.
Zyxware conducting one week System Administration training at Santhigiri Ashram from Mar 1 - 5, 2014
Zyxware Technologies in association with Santhigiri Ashram is conducting a 5 days System Admin Training from March 1 to 5, 2014 at Training Centre, Santhigiri Ashram, Pothancode, Thiruvananthapuram. The course is for professional system administrators who have limited or no experience in GNU/Linux or Unix environment.
Course Details
Objective: This course will provide an hands on introduction to a set of server side applications. By completing the course the participants
will be expected to setup a basic:
We encountered a situation when developing a Drupal site where our client website had been recently migrated to a new server. We had been using git as our version control system for almost all of our Drupal projects and this one was no exception. Now the new server did not have git installed and we needed one very quickly. So instead of requesting a support ticket and waiting for a response we decided to install git manually. Read on to know how to compile and install git on a live server.
Lines of code is typically indicative of effort that goes towards software development. So how do you count lines of code in your PHP application (or for that matter any specific types of files in any application). You can't manually open and count files, that would be a big waste of time. The *nix shell has a powerful set of tools that can help you count lines without having to do it manually.
find . -name "*.php" | xargs wc -l | awk '{print $1}' | awk '{total = total + $1}END{print total}'
Customer relationship management is a model for managing a company’s interactions with customers. Sugar CRM is one of the largest open source CRM available. Drupal can be integrated with Sugar CRM using SugaronDrupal module. Read on to know how to pass the value of a field related to a field in another module in Sugar CRM while working with Drupal.
If you frequently have to set up git version control system for existing projects then you would very likely run into the problem of having to remove files, which should not have been in git, from git after they were added. Running a git rm will only delete the file from the head and the file would still remain in the repository. This may be alright for small files but this could be troublesome for large files as these would unnecessarily bloat the git repository. But don't worry git being a 'swiss army knife' of version control systems there is a solution to delete files permanently from both your local and remote git repositories.
We had recently conducted a session on Drupal at FOSSMeet 2014 at NIT, Calicut. The session was on introducing Drupal as a Rapid Application Development (RAD) Framework for Startups. The session was aimed at young entrepreneurs who are looking to take their next big idea online. The following presentation was used for the workshop.
What do you do if you have to take your Drupal site into maintenance mode from the command line? Well you can do this easily if you have drush set up on your server. With drush you can do quite a lot powerful drupal administration tasks right from the command line.
In Drupal 6
The following drush command will take your Drupal site offline
drush vset site_offline 1
The following drush command will take your Drupal site back online
drush vdel site_offline
In Drupal 7
I am assuming that you have root access on the server without which the following instructions won't work.
First you have to cd to the directory corresponding to your mailing list. All mailing list settings will be kept at
/usr/local/cpanel/3rdparty/mailman/lists/
Zyxware is conducting a Drupal training session on 15th of February 2014 as part of FOSSMeet 2014. FOFSSMeet is the premier annual Free Software event in Kerala hosted by National Institute of Technology Calicut (Kozhikode). The session will be held at CSED Seminar Hall.
We are happy to announce that we will be conducting a Drupal bugathon at our office at Sasthamangalam, Trivandrum on the 1st of February 2014. If you are a Drupal developer and you would like to get some guidance on how to contribute to Drupal you are welcome to join us. Bring your own laptops for the session.
Our Sasthamangalam office address is
SMRA 78, SRKM Hospital Road,
Sasthamangalam P. O.,
Trivandrum, Kerala - 695010
On one of our recent Drupal projects we came across an issue where the file browse button was not triggering the file selection dialog in IE10 in Windows 8. The problem was diagnosed to be the result of jquery not getting the click event from the button. The site was using jquery 1.44 and this problem is supposed to be fixed in later versions of jquery.
There are times when we sit back and look at the road travelled so far. With a sense of humility and gratitude to those who have made this possible. The Zyxware story would not have been possible without the contributions of its people, its well wisher community, especially the Free Software community in Kerala, our clientele, our bankers, families of people who have worked with us and many more. We take a moment to acknowledge and thank each of them as we set our eyes on bigger goals and gather the conviction to move forward.
Zyxware conducted a session on "Introduction to Free Software" at College of Engineering, Trivandrum on 2014-01-18. The session was taken as part of an Android application development workshop organized by IEEE and Innovation Club at CET. The session was conducted by Mr. Anoop John, CTO of Zyxware Technologies.
The session covered