Software Blogs

Building a Home FreeNAS Server - Bill of Materials
Last edited on: 08/08/2012 - 12:38

The objective of the exercise was to build a budget FreeNAS server with 4TB capacity to house my music collection in MP3 and FLAC format, yet costs as little as is possible by reusing hardware from previous projects. I was actually very lucky; in most instances there is additional expense, such as having to buy additional cabling, screws, or Molex to SATA connectors. In this instance I didn't have to buy anything else - I was able to source everything from the bone yards that are my many junk boxes.

Bill of Materials

»   Read more
Building a Home FreeNAS Server - Sundry Hardware
Last edited on: 08/08/2012 - 12:36

The remaining hardware fell into place relatively easily. There were precious few decisions to be made - it was a case of what I had, I used.

»   Read more
Building a Home FreeNAS Server - Motherboard + CPU
Last edited on: 05/08/2012 - 12:14

I have two motherboards I've used in previous projects, either of which is a likely candidate for my FreeNAS server. The reality is a brand new motherboard and CPU are totally unnecessary for a home use NAS; what I have available will more than be sufficient for my needs. So which motherboard do I use?

ASUS P5E-VM HMDI Socket LGA775 with Intel Core 2 CPU 6300 @ 1.86 GHz

»   Read more
Building a Home FreeNAS Server - Requirements
Last edited on: 05/08/2012 - 12:09

With a disparate collection of old IDE drives ripped out of old servers and PCs, my personal data is well and truly fragmented and a complete dog's dinner. I have a stack of these IDE drives on a shelf underneath my coffee table in the living room, and every time I need to access some data I would connect a drive to my laptop through the USB port using this IDE/SATA switch. This was distinctly trial and error when trying to locate the file I wanted, but worse the unit actually burnt out last week anyway after some hefty usage.

»   Read more
Drupal 6: Country Field Select List on Registration Setting Default by IP Address Detection
Last edited on: 17/07/2012 - 15:36

Another powerful feature of Drupal is the ability to customise the user registration process by adding fields. These fields can be anything, but a worthwhile example would be address information with a country field select list the user can select their country from. Even better would be the ability for the system to detect the user's country and default the select list to that. That is what this tutorial sets out to achieve. It can't be accomplished purely by 'site building' with existing contributed modules - there is a small amount of custom PHP code required.

»   Read more
Drupal 6: Set Default Value in CCK Select List Widget Using PHP
Last edited on: 15/07/2012 - 19:02

When a select list widget is created in a field using CCK in Drupal 6, it is possible to manually set a default value as one of the form fields (see below). However, it may not always be preferable to do this, and on occasion there may be a desire to achieve this dynamically with some PHP code. A good example of such circumstances would be a country select field which defaults to the country the user is viewing the website from - this itself could be discovered using an IP address look-up.

»   Read more
Drupal 6: Silverpop XML API Module
Last edited on: 09/07/2012 - 14:48

This module integrates Drupal with the Silverpop Engaging Marketing Solutions XML API. So what does it do? On its own, actually very little. It is only of use to developers wishing to write code to interrogate the Silverpop back-end. This module provides the handshaking mechanism between a developer's code and Silverpop. There are currently two published and documented Silverpop APIs, viz SOAP API and XML API. This module has been built to use the XML API.

»   Read more
Drupal 6: Silverpop AddRecipient Module
Last edited on: 09/07/2012 - 14:46

This module (which requires the Silverpop XML API module to be installed) provides the facility to add recipients to a Silverpop database. By default this is through a 'Subscribe now' block or node, both of which can be themed. In addition, there is functionality to delete a recipient from a Silverpop database. User permissions (for the nodes) and block permissions (for the blocks) can control the visibility of the forms.


»   Read more
Drupal 6: Webform + Paypal Donations Integration
Last edited on: 07/07/2012 - 14:35

This module provides integration between the Drupal Webform module and Paypal donation buttons. This includes the facility to receive payment status responses from Paypal and record these in the webforms as a hidden field for audit / inspection later to ascertain whether payments were successful or refused. The module should be useful for charities and NGOs as a mechanism to collect donations from their followers.

»   Read more
Drupal 6: user_badges_taxonomy Module
Last edited on: 15/01/2012 - 23:23

The motivation for this module came from a shortcoming of the functionality of the user_badges module and the thread questioning the usage of the vocabulary feature in the user_badges module. It appears that this enables the assignment of badges to users for arbitrary achievements. For instance, a client of mine is a political campaigning organisation and it would be cool to assign badges to those activists who attend campaigns.

»   Read more
Syndicate content