Drupal is the No.1 CMS used to build e-commerce websites. To make your business have a wider impact, an online e-commerce site is quintessential. According to Gartner's survey of 2015 marketing budgets and projection of 2016 expectations, they predict digital commerce as the mandate for driving profitable growth. The essential features that make Drupal the CMS of choice for e-commerce sites are that it is flexible, scalable and can be used to build websites of all sizes and complexities. The powerful Drupal CMS helps build sites that are secure, SEO friendly and most importantly mobile friendly. Drupal Commerce support multi-lingual, multi-currency websites.
Most of the operations that are done when developing sites in Drupal deals with enabling and configuring modules that are to be saved for future use. This is most certain times a time consuming process. But what if we could automate these tasks by developing a deployment module. Let's find out how we could achieve this goal.
E-learning is rapidly transforming the education sector around the globe. A large number of corporations and educational institutions are switching over to e-learning due to the convenience and effectiveness it offers. E-learning is particularly useful for organizations that have offices in multiple locations and require an effective training solution that connects people at any given time, helps them achieve new competencies, launch new services/ products or improves skill sets, thus accelerating enterprise transformation and maximizing ROI.
From the static website to the latest interactive web applications, sites are built to maximize potential. But think of a scenario in which we could integrate different software components to deliver the best possible website. This is possible with decoupled architecture. Decoupled architecture refers to the whole system being split into different software components.
As part of form creation process in one of our recent project we came across one module called 'Client side Validation'. As the name implies the module supports basic as well as most advanced sort of validation methods. Validating the form user inputs is the one task we could not ignore on developing forms for a web project. Let's find out how the 'Client side Validation' will make life easy.
Zyxware as an organisation is trying to introduce cost effective measures that can save time, resources and bring value to client, as part of that we have introduced automation of checkout process in Drupal Ubercart.
We are happy to inform that, we have completed the the first phase of the project on creating a standardized Drupal curriculum for Drupal companies as planned. We have compiled and published our Drupal training curriculum on the groups.drupal.org wiki under the Curriculum and Training group. We are now looking to get feedback from other Drupal companies and Drupal developers on the curriculum and the training materials. We also would like to invite developers from the community to contribute towards making this curriculum better.
One such feature used widely throughout the site is the use of popups for alerting users. Popups are nothing new to web development. In fact Drupal provides multiple tools to create popups including the more widely used Colorbox plugin. For this project we chose to go with Ctools modal popup as it provided more options than Colorbox. Read on to know how to implement popups using Ctools.
A Payment gateway tends to offer multiple types of payment services, that provides onsite and offsite options. Onsite payment is processed by a third party API using web services with the information gathered from our site through a checkout form (For example : Credit card/Debit card credentials). Offsite payment method, on the other hand, processes data entered in the payment gateway page. It redirects the users to the processing page of the payment gateway using the checkout form. After the payment is completed, the user will be redirected to the payment page, from where the user can move forward or backward in the checkout process. Here, let's take a look at the creation of custom offsite payment gateway module.
To add a newsletter signup form to your website, you just need to follow these simple steps. Follow these steps in the order they are provided and you could easily embed newsletter sign up form to
where you want on your website.
As one of the largest exclusive Drupal agencies in India and having trained close to 200 employees over its 10 year history we are probably one of the very few Drupal firms in India in a position to take this effort that could in turn help a lot of other Drupal companies. We are looking to compile and publish our Drupal Training Curriculum in an effort to come up with a standard approach towards training developers in Drupal companies. We are looking to complete this exercise by March 31, 2016 and will be publishing the learning objectives, syllabus and curriculum under GFDL license.
We would have came across many Drupal sites run down into performance issues and we always start blaming the Drupal framework or MySQL queries, PHP versions. You need to debug into the actual cause for the issues rather than pointing on some non-even solutions.
In one of my recent project I had a task to create a content type with a select list field of all image styles. But how can we get all image styles in Drupal? In Drupal there is an option to create different image styles using a module 'image'. Image module allows users to upload images into Drupal with proper permissions along with this its thumbnails and additional sizes are created automatically. Image module also gives an image_styles() function that can be used to get all image styles and their settings.
Finding the best of anything is always a tricky question especially if you are likely to have a bias in the decision and the decision is a subjective one. So we are not going to try to answer the question about which is the best Drupal company in India.
One thing we have to keep in mind when asking around for the largest Drupal company in India is that we are only looking at exclusive Drupal companies. There are several aspects that we have to be aware of before we set out to list these Drupal companies.
If you had asked for the best Drupal company in India then the answer would have been a lot more difficult than the one to this question. This is a straightforward question and does not have to depend on subjective opinions and biases or the authors of this article.
As one of the oldest and largest Drupal companies based out of India we have a claim to be in the list of top Drupal companies in India. However it would be rather difficult to really compare the offerings and quality of services of the different Drupal companies and come up with a really objective way of comparing these Drupal companies in India. So creating a top Drupal company list is going to be difficult task. Instead, we will list out 3 of the largest Drupal companies in India. Do also note that we have only listed the exclusive Drupal service providers and not the 'me-too' companies.
To keep the default values of the step one form after successfully submitting the step 2 form, here is an easy way. Just pass the form state values of step 1 form as query parameters to the same page on submitting step 2 form. Set the default values of step 1 form as, first check whether the form_state value is set. If yes, set the default values of step 1 form fields with the form_state values. Else check the URL query parameters, whether this variable is set. If yes, then set the default value with that value.