Blog

Posted by: 
najib0s

Manage Taxonomy Trees

When working with taxonomy, especialy large vocabularies with deep hierarchies the standard taxonomy module isnt enough to manage your vocabularies. To maintain the vocabulary in drupals backend the most obvious choice is http://drupal.org/project/taxonomy_manager

Some features:

Posted by: 
Dominique De Cooman

In this article:

Learn to install drupal on a real cloud server

Setup a free trial cloud server

Install the Lamp stack

Install drupal

Start Developing

As a drupal developer there is nothing more fun than owning your own webserver to play with. In this post will learn how to get a free cloud server, confiugre a lamp stack on it and install drupal on that cloud server.

Posted by: 
Dominique De Cooman

The goal of automating deployment is to make introducing new features easier. In this post we will learn how to set up a workflow that will move code and configuration of your drupal site from your local development station, to development, to staging and to production all by a using your version control and a push of a button.

Why Automatic deployment

Posted by: 
Dominique De Cooman

Branching and merging with git is one the features that make it worth to use git. Having a successful branching model is key to be able to respond to everyday needs.

Why create the overhead? The simple use case when a project is in production and new features are being developed requires that you have a work flow that allows introducing fixes without having to release the entire development code. You dont want to wait for a stable release of all features currently in development. Read all about it here http://nvie.com/posts/a-successful-git-branching-model/

Posted by: 
Dominique De Cooman

We were using search api to build our search pages. While this module is great to create search pages it has some problems with indexing a lot of nodes. There was is a patch available http://drupal.org/node/1137734 to avoid the memory limit issue. But indexing with search api using it is still very slow.

The solution?
We want to index our nodes concurrent of course. This will make full use of our machine and make indexing go fast.

Posted by: 
Dominique De Cooman

In drupal 6 when you wanted to handle stuff on cron you often created a table to store stuff that needed processing by some cron job later or at best you used the http://drupal.org/project/job_queue.

In drupal 7 we can use cron queues. What does it do? It helps you to store stuff that needs processing later on cron.

How to implement it?

For example we are creating organic groups which we use as subsites in our system. We want to fill these sites with default content. So when it is created we dont want the user to be waiting for that content generation or worse make him interrupt this process. So we have a cron queue to do the work.

Posted by: 
Dominique De Cooman

In the following post I ll explain how to change the autocomplete callback on an event. We needed to select schools. These schools are tagged with a taxonomy term division. In our search form we have a textfield that does an autocomplete callback and returns suggestions for schools while typing. This is just core functionality. Underneath we have a select that selects the division our schools are in. Now we need to limit our autocomplete results to that selected division. To do that we need to dynamically change the jquery autocomplete callback on the event of changing the division.

Posted by: 
Dominique De Cooman

This post will give you a list what to check when you go live with a drupal 7 website and how you can control it and automate it. You need to check this go live checklist each time you keep integrating new stuff during deployment to test if everything is still working. To save time this task can be automated.

Posted by: 
Dominique De Cooman

We want to use ctools' modal frames and field collection forms to create a better user experience.

As we know, ctools comes with a lot of useful apis and tools to use in our own modules. One of them is the modal frames.

Posted by: 
Dominique De Cooman

In this blog we ll explain how to set up a geospatial search by radius using apache solr geospatial extension in a drupal 7.

Pages

Subscribe to Blog