User login

Drupal World - Articles Get our RSS feed for this content

Stay up-to-date with news on Drupal from around the net.
The Drupal World part of DrupalSN is a selection of the best Drupal feeds from around the web hand picked so you can get all your Drupal News in one place!
20
Thursday, November 20, 2008

Making Attachments Appear Across Translations

Drupal 6 supports translation of content with the core Content Translation module. So you can create a page in English, then translate the page to Dutch.But what if you attach a file to the English page? It does not show up on your Dutch translation. And what if you are using CCK and FileField?
22
Wednesday, October 22, 2008

Solving the permission denied error when updating Drupal via CVS

If you update Drupal via cvs by doing the following kind of command (here I am updating a Drupal 6.4 installation to Drupal 6.5):$ cvs update -dP -r DRUPAL-6-5you might run into the following error:...cvs update: Updating scriptscvs update: Updating sitescvs update: Updating sites/allcvs update: Updating sites/defaultP sites/default/default.settings.phpcvs [update aborted]: cannot open .new.oxI8ko: Permission deniedThe update is aborting because the cvs program does not have permission to create
22
Monday, September 22, 2008

Drupal, duplicate content, and you

Does Google's "duplicate content penalty" harm Drupal sites?
7
Monday, July 7, 2008

How I Survived a 2300% Traffic Increase With Drupal

Yesterday, my Orphaned Works article hit the front page of Reddit, a popular social news site. Traffic instantly increased by a factor of more than 20. At peak, the site was serving over 15 requests a second, enough to take down most poorly configured Drupal sites.
6
Sunday, July 6, 2008

A3 Atlantis Photoshop File Released

By request, a multi-layer Photoshop file of the A3 Atlantis Drupal theme is now available. This will mainly be useful for those of you who wish to change the position of map to show South America, Africa, or Australia.You can download the zipped PSD here.
3
Thursday, July 3, 2008

New "Orphaned Works" Copyright Bill Threatens Open Source, GPL

A new bill, The Orphan Works Act of 2008, is currently making its way through congress, and it threatens to take away copyright protection from unregistered works.
30
Monday, June 30, 2008

A3 Atlantis: An Exclusive New Theme For Drupal

A3 Atlantis is my newest contribution to the Drupal community. Designed from the ground up to be fast, elegant, and search engine friendly, this theme features a stunning visual design, beautiful typography, and a standards-compliant code base.A3 Atlantis was designed exclusively for Drupal, and is licensed under the GPL.This free Drupal theme is currently available for Drupal 5, and a 6.x version is in the pipeline.
29
Sunday, June 29, 2008

Drupal Community Philosophies

In presentations I usually point out that Drupal is three things:A content management system: The forms you fill out, the buttons you click, and the content you work with.
26
Thursday, June 26, 2008

Information Week "Gets Started" With Drupal

Information Week, the influential B2B technology magazine, just posted a new article called Getting Started with Drupal. Here's a quote:"Drupal is a free, open-source content management system, and its flexibility and ease of use have long made it a favorite in the content management community."Perhaps my favorite thing about this article is that the author takes the time to mention a few community sites he found useful.
24
Tuesday, June 24, 2008

The Top 10 Drupal Community Sites

Google recently added a new feature to Google Trends: You can now compare websites to see how many daily unique visitors they're getting.If there's anyone who's qualified to estimate traffic, it's Google. They handle half the world's search requests, and for the Drupal community, that number is probably more like 95%.So, what can we learn from this new tool?
16
Monday, June 16, 2008

Avoiding the Template.php of Doom (or, Overriding Theme Functions in Modules)

Drupal's theming system offers developers and designers a flexible way to override default HTML output when specific portions of the page are rendered. Everything from the name of the currently logged in user to the HTML markup of the entire page can be customized by a plugin "theme".Unfortunately, this system can be its own worst enemy. Themes are very powerful, but in many cases they're the only place where specific output can be changed without hacking core.
13
Friday, June 13, 2008

A Visual Analysis of Drupal Modules

Inspired by Laura's recent post, I decided it would be fun to run some of the data from DrupalModules.com through Wordle.So, I wrote a script to parse the entire collection of released Drupal modules. Over 2000 descriptions, written by hundreds of different module developers, were analyzed. This image shows the top 150 words used in the module descriptions, sized according to frequency.Unfortunately, Wordle outputs fairly small images. Fortunately, I figured out a way around that.
12
Thursday, June 12, 2008

Converting Joomla to Drupal

Planning to make the switch from Joomla to Drupal?
6
Friday, June 6, 2008

Ottawa Drupal Meetup June 11th

The next Ottawa Drupal Meetup is Wednesday, June 11th, at 5:30pm. The location is the same as last time, The James Street Pub, at 390 Bank St.The last meetup was lots of fun, we had about 20 people show up. If you're planning to come, head over to the Ottawa Drupal Group and click the "signup" button.read more
4
Wednesday, June 4, 2008

The Open Security Model, Drupal and ExpressionEngine on Security

I recently evaluated ExpressionEngine for viability as a CMS replacement for Drupal. ExpressionEngine (EE) is a commercial CMS tool built on PHP and mySQL by EllisLab. A client of ours was attracted to its clean interface, built-in features, and expandability.I was impressed by the well-designed UI and the flexibility of EE's templating engine. There are definitely lessons the Drupal community can learn from their attention to detail.
1
Sunday, June 1, 2008

Module-In-A-Box: We Built Admin Tools So You Don't Have To

Building a Drupal module from scratch can be remarkably simple -- just create an .info file, create a .module file, then implement a few functions like hook_menu and hook_nodeapi. In no time, you've got a module up and running, leveraging Drupal's APIs and adding functionality to your site.The problemUnfortunately, things can get a bit more complicated if your module needs to store and maintain its own collection of data.
30
Friday, May 30, 2008

Is that site running Drupal?

Various attempts at "fingerprinting" a Drupal site have been tried in the past, none of which are completely fool-proof.These range from *super* easy stuff like checking for CHANGELOG.txt to checking the source for a reference to "drupal.css" (Drupal 4.7) to checking for common paths like taxonomy/term/1, and /user, (which might be aliased to something else with something like Pathauto/Path Redirect module), and so on.However, since Drupal 4.6, there's a super geeky trick you can use to fingerpr
26
Monday, May 26, 2008

My Favorite New Drupal Book

Learning Drupal 6 Module Development is a new book from Packt Publishing, written by Matt Butcher. The book is aimed at Drupal users who know PHP and want to learn module development.I was one of the Technical Reviewers for this book, so I've had a digital copy for a while, but my final hard copy just arrived today, and I must say, it's quite cool to see my name in print!
28
Monday, April 28, 2008

Theming Best Practices (Garland Gets a Cleanup)

Yesterday Garland got a long-overdue update: The page.tpl.php file was updated to use best practices. Now we can finally open up Garland in a workshop scenario and not have to use it as example of the bad practices within a .tpl.php file. This article applies to Drupal 6 and higher, though the theming principles apply to all versions of Drupal.What's this about best practices?
17
Monday, March 17, 2008

Modifying Forms in Drupal 5 and 6

Drupal has a lot of forms to fill out and not all of them may be just the way you want or need them to be. Modifying forms is a topic that is often met with groans but once you understand the two methods to accomplish the task and the basic, underlying concepts, it really isn't that hard to do at all. You'll be a form-modifying, input-customizing wiz in no time.