Drupal Planet

Building a Product on top of Drupal

For the past year, all of my Drupal work has been devoted to building a product on top of Drupal. In the beginning of the year, I worked with the Science Collaboration Framework to create PD Online. For the past 7 months, I have been with   continue ...

Get the Drupalcon Schedule in your Google Calendar or iCal

I’ve put the entire Drupalcon Schedule into a Google Calendar. This allows you to access it on your smart phone or any other internet-enabled device. I am also putting in social events, with links and addresses (which can automatically be linked to a map). If there are any changes to the schedule, I will be able to make the update through my phone as soon as I hear about it.  continue ...

A review of the current state of TinyMCE, FCKeditor and WYSIWYG API

When it comes to using a WYSIWYG editor in Drupal, TinyMCE and FCKeditor are the heavy weights in the contributed module arena. TinyMCE seems to have more supported plugins and modules, while FCKeditor seems to have the community’s love (as much as any web developer can possibly love a WYSIWYG editor, that is).  continue ...

Learning more about Staging and Deployment

Staging and deployment is a vital part of any project, Drupal or not. As I’ve discussed previously, staging and deploying to production is particularly difficult for all the Content Management Systems out there that intermingle content and configuration settings within the database - and Drupal is definitely one of them.  continue ...

A newbie's guide to contributed Drupal modules

Back in the day (only 18 months ago in fact), whenever I started a new Drupal project I would read through the entire modules list and download each module I thought could be useful for the website I was developing. Once the contributed modules grew to such an extent that it would take me half a day to read through the entire list, my method to become acquainted with the current state of modules became prohibitive.  continue ...

dbscripts v1.0 released

I finally decided that what I’ve been developing in the dbscripts module is stable and decent enough to deserve an official 1.0 release. I’ve written up the problem I was trying to solve with these scripts in another blog post.

So what are some improvements I’ve done since I first released it? Besides refactoring and cleaning up the code, I have added:  continue ...

Event Distribution: Create a custom span of events

For the Brown University Featured Events website, I needed to develop a means to use their events for other purposes around the Brown.edu websites. I ultimately created a basic way of exporting iCal, RSS and HTML of a selected span of events.  continue ...

Keep your code out of the database when developing in Drupal

As I’ve mentioned before, version control with Drupal is tricky because a lot of configuration changes are stored in the database. Version control is vital because you should be maintaining multiple workspaces so you do not work on production. The last thing you want to do, then, is to make this worse by putting PHP in your nodes and blocks.  continue ...

Events are complicated beasts

The event distribution website for Brown University is has been live for awhile now. Although it looks rather simple, the back end is quite robust (plus since it’s summer, there are no events. I posted this a little too late, oops!).  continue ...

Development Environment for Drupal

There are virtually an unlimited amount of ways to set up a development environment, and it all depends upon your project’s individual needs and your preferred workflow. Sometimes, though, it just takes experience and exposure to other ideas to figure out what would be best. So, here is a description of my development environment.  continue ...

Pages

Subscribe to RSS - Drupal Planet