There is no such thing as "hacking" a module. Refactoring code is a normal thing. If you are nice enough to present a patch, persistent and lucky then your code or contribution can be pushed into the main branch of the module. But often this does not happen because "every man's drink is not...
Editor's choice
-
One of the nice things about Sweden and Stockholm in particular is the wide spread use of english in business and IT. English is the unofficial second language of the country and is the accepted office language of many companies. This has lead to many international companies wanting to establish their head offices in Stockholm.
-
In Drupal "teasers" is when you just want to show the first few hundred characters of a text as an introduction, and link to the full text. Teasers have always been a pain to setup using the default administration area because of the non-intuitive workflow involved and lack of flexibility.
Tim Kamanin shows us how to create Drupal 7 content, comments and categories programmatically, ie. using PHP code rather than the administration user interface.
Knowing how to do this is one of the keystones to building modules that are useful and when using Drupal as a framework of sorts. It...
Many like me use Drupal's multi-user blog out of convenience and in preparation for use later. But what if you are the only blogger? That link to the blog showing dozens of times on the front page is very unsightly. Even if you have hundreds of blogger's it's still a little ugly. In Drupal 6 you...
Thunderbird is a great mail client. But it still suffers from a minor bug that seems to elude it's developers. One fine day the program will lock itself in offline mode for no apparent reason. Regardless of what you do in the settings, Thunderbird will start-up in offline mode and remain so even...
This is another way of making Drupal look for template overrides in your custom module. The question was asked by the Duke. How get a template in my module directory in to the theme registry?
I have a module which adds a new content type.
Documentation is a good thing but sometimes it's hard to do it right without seeing the outcome of your text. Doxygen is a great tool for exposing documentation written within your code. Matt Farina shows how to use Doxygen to create a HTML based documentation website for Drupal.
When you are writing node content programmatically via a module you may run into the question of how to customize the screen output. Especially if the output from your module is not in a human readable format like JSON. In Flame's Blog, Prajwala shows how to direct calls to a template to the...
Please learn to use Drupal to save yourself, me and anyone that uses your contributed module time, money, headaches and death threats! If you use the following you will get the session id for a logged in user:
Many use Google Apps mail and Gmail for their Drupal websites contact form. Google has some restrictions though that may be a inconvenience for the site owner when responding to email correspondence. What happens is the sender's email address will always be the Google account email address...

