In my previous post I’ve mentioned about working on a script that automatically creates users and nodes for each user. This exercise would be pretty straightforward. However the problem would add a layer of complexity when the magnitude of users that needs to be created is in the order of hundreds or even thousands, as [...]
TF-1 Technology Blog
Archive for June, 2012
I had a task that involves creating users by code, then creating a node for each of these users. More often I’m involved with manipulating the node object before it is being inserted/updated, where usually you can use hooks to achieve, but not in actually creating the node itself. I did some research and found [...]
We talked about SEO in general and how it’s used to make sites friendly to search engines. There are a lot of ways to make your site more visible to the search engines and by extension your potential customers. Now that you know how to make your site more friendly to the search engines, how [...]
You often see web sites that offers users to login with social network accounts. This can also be done with Drupal sites. I’ll talk briefly about how to do it with Linkedin in this post – the process with other social networks are largely similar. Drupal has a number of modules that achieve this. For [...]
In the drupal projects we develop we often come across with userpoints. It is fairly easy to use and configure, but for cases that requires great sophistication. It’ll be better to do it in the code. Fortunately, its API has also made life easy pursuing that path. Generally speaking, the userpoints_userpointsapi($params) function is the bulk of [...]
What is SEO? SEO stands for search engine optimization. What does that mean? Are you optimizing your search engine? Where is your search engine and how do you optimize it? Well you probably don’t have a search engine so you don’t need to optimize it. What you do need to do is optimize your site [...]
The rules module is a powerful replacement for the trigger module that drupal core offers. One of the things that I like about it is how many options you have when setting conditions to the actions. With that you can define your actions to fire at the right conditions without having to add code to [...]
