Ben Thomas's Blog Posts

Day 2 at Drupalcon - Symfony2 and Optimization

Day 2 at Drupalcon offered a number of great sessions for developers, project managers, and hybrids alike. The best one was the discussion behind the Symfony2 framework and a slight discussion of how it may be integrated into Drupal 8. I had been aware of Symfony2 before Dries mentioned it in his keynote on Tuesday, but this session definitely awoke me to how awesome Symfony2 can be. Do yourself a favor, take 5 minutes, and read about Symfony2 here: http://symfony.com/symfony-in-five-minutes.

Online Privacy: Stop and Think about your Browsing Habits

Early on the week of January 23rd, 2012, Google announced a substantial change to their privacy policy across most of their applications. You can read it here. In a nutshell, Google now makes it very clear that that they will collect your name, address, telephone, IP address, device information, location, browser information, search results, and Gmail messages to associate them with one master account. This new privacy policy is a big step because it allows all of Google's applications to share your information liberally. By doing this, Google will know exactly who you are whenever you use its products.

Musing about Drupal 7 – Modules and Improvements

Now that Drupal 7 is really gaining traction and many of the module-adoption issues that plagued its birth are behind it, I’ve had the opportunity to do lots of research and find out some of the cooler things available in terms of modules and enhancements. This article may seem just a tad late since D7 had its full release in January, but take it from the perspective of someone who’s been engaging heavily in D6 work for the last 2+ years and is now finally getting to drink the D7 Koolaid. Where’s the 7-Eleven Big Gulp cup when you need it?!

Sort and Group Drupal WYSIWYG Buttons Programmatically

Blog BannerThe WYSIWYG module for Drupal is extremely useful in terms of providing a great plugin for many different WYSIWYG editors. It even allows you to select the different WYSIWYG buttons that will be available for different input formats. However, this functionality has a downside: It places all of the buttons in one long, unorganized line if you place them in with the Drupal interface.

DrupalCon 2011 – A Developer's Review

Blog Banner This year, Unleashed Technologies sent me, Mike, and Ryan to DrupalCon 2011 in Chicago, Illinois. At the conference, just about every aspect of Drupal was covered in some way, be it the new release of Drupal 7, the upgrade path from Drupal 6 to 7, newly contributed modules, core updates, and the opening of the development branch for Drupal 8.

Drupal Drag and Drop Sorting

As the desire for neater and sleeker user interface increases, the ability to provide a website administrator with the ability to sort content that will appear on a list page. Granted, there are a number of great modules that allow for the sorting of pre-defined nodes, but sometimes you just have to sort items (whether they are nodes or rows from a custom table) in a completely custom way.

Understanding Drupal 6: Part 2 - Creating Pages in Views

This is the second in a series of blog posts dedicated to explaining the important parts of building a custom Drupal website. Last time, we explained content types. In this post, we'll be giving an overview how to utilize "Views" to display your content on an easy to read custom page.

Understanding Drupal 6: Part 1 - Content Types

This is the first in a series of blog posts whose goal is to easily explain the important parts of building your own custom Drupal website. As the most important part of any website is displaying content to your viewers, we'll start by discussing what a content type is, how to create one, and how to display it to viewers of your website.

Drupal 6 - Inserting & Updating Nodes Programmatically

On a number of occasions in the last year, we've created new websites that required importing a great deal of content from an old website. Instead of going through the hassle (not to mention the sheer length of time) of entering each page via the node insert form, it's much easier to utilize the programmatic node insert feature of Drupal.

Programmatically Output a Views Block in Drupal 6

One of the best things about developing in Drupal 6 is the almost limitless ability to hook into core functions, contributed modules, and being able to tailor Drupal to meet your individual needs. For me, a lot of these awesome features involve the ability to programmatically utilize Drupal core modules, such as Views and CCK.

Pages

 
blog rss banner
 

View All

Testimonials

"Dear Mike - I wanted to take a moment to thank you and the Unleashed Team for such a wonderful experience with our new partnership.  Your team has been incredibly dedicated to making our...

Kelly Bedsole
Metro Offices

"Unleashed Technologies came in under budget and blew us away with the quality of their work. It was refreshing! Especially when most others in this field over-promise and under-deliver!"

Lawson Owen
Proactive Dealer Solutions