Planet Drupal

Presentations Past, Presentations Future: Drupal FTW

I've got presentations and Drupal socializing on the brain.

Last week I gave a presentation to the Western Region Alliance for Community Media. I provided my standard Introduction to Drupal presentation and collaborated with Brian Hiatt (of CivicPixel) and Ann Theis (of Deproduction) who provided the perspective of using Drupal as a tool to help run a Public/Educational/Governmental television station (PEG). Brian has a lot more insight into the importance of the conference to Drupal and of Drupal to PEG. One comment he had is:

There are soo many different PEG technology/open source projects being developed at the moment, but very few (if any) that are being deployed at more than a handful of stations. There is a lot of curiosity tempered with fear over these solutions as they stand now.

That sounds pretty familiar. It's the classic adoption process and I think that the Denver Open Media folks are doing a lot of great stuff to help promote a sound station philosophy based in Open Source.

Eclipse and OpenID At Denver Drupal User's Group

Tonight was the Denver Drupal User Group meeting where we had a solid presentation from Michael Graves of JanRain. Al Steffen of pingVision got us all up to speed using Eclipse to increase our productivity.

DrupalCon DC 2009 - Token, Security, BOFs, oh my!

Mollom - Out of Beta and Ready to Eat Your Spam (without bothering your normal visitors)

My experience with Mollom has been highly enjoyable. I used to get lots of spam comments on various sites I run which I blocked and cleaned manually. Then I installed the CAPTCHA module which helped a bit, but was annoying to users, let past some bots, and wasn't entirely accessible. I installed Mollom when it entered Beta a few months ago. The concept of only presenting a CAPTCHA when the content is likely spam really appeals to me. It's better for users and admins alike (as long as you don't mind shipping your data off to someone else's servers...which I don't).

Busy Summer for Mollom

This has been an exciting season for Mollom. They started the Summer (Northern-Hemisphere Summer anyway) by hiring Wim Leers who proceeded to build and document lots of tools which were also released to the community. Quite a nice contribution to the community both by Wim and Mollom.

Perhaps most interesting to folks, though will be a little data I've gathered about Mollom (I figured why let them have all the fun of inspecting my data - I'll look at a bit of theirs!)

Of course I'm not talking about cracking into their site to steal data, just using the data provided on their front page and a little OpenOffice.org fun to make a graph of their growth in terms of number of sites and spam blocked. It's kind of surprising to me that the two lines are shaped so similarly - then again maybe it shouldn't be.

Out of Beta - Still Accessible as "Mollom Free"

DrupalCamp Colorado - Great Sessions, Sponsors, Prizes

We're just under 3 weeks away from DrupalCamp Colorado 2008 which will be held July 26th and 27th. We're accepting more presentations and already have several great sessions to vote on.

I want to highlight a few notable things about this DrupalCamp.

Remote Presenters Welcome

Thanks to the work of Kevin Reynen we are welcoming remote presenters to the camp. If you can't make it to Colorado but want to share your message, this is your opportunity.

Great Sponsors and Prizes

Why You Should Use Pathauto (or at least Path Aliases for Many Pages)

I recently saw a comment about Pathauto and started writing a really long reply that seemed more valuable to share here.

Basically one of the questions people have is "Why should I use Pathauto? If I don't care about SEO is there any other reason?"

This is a valid question to me. There is some indication that users don't look at the URL bar. During the Usability testing at UMN we never noticed people looking at the URL bar in the eye-tracking data. But some people certainly do look at the URL bar - people who like "hackable urls" do

Hackable URLs

I use it extensively to create "hackable URLs" that are valuable to a user. A "hackable url" or "index alias" is the feature on a site where you have a post and then users can remove the title down to the previous URL element and get the other posts from that month, one more layer for the year, and one more for that user since forever. See - fun! I even made a movie about it:

Site Credibility Prior to the Click

I frequently get URLs sent to me via email and IM. Compare these two URLs:

http://drupalcampcolorado.org/node/38

vs.

http://drupalcampcolorado.org/content/our-sponsors

Which one are you more likely to click on? Which one helps you understand what content you are going to get before you even get there?

Easy to Remember URLs

Drupal Download Statistics - January 2008 Data

Ever quarter I try to munge and analyze the download data. The data for January is now available. Views continues its reign at the top of the module list. Images and WYSIWYG remain popular. Popular themes continue to be dominated by those that start with letters at the beginning of the alphabet.

Most Popular Drupal Modules

Drupal Security?

Check the presentation formatted version of this page.

Greg Knaddison

Growing Venture Solutions

2008/07/27 14:00
DrupalCamp Colorado

Pathauto 5.x-2.1 Released

The Pathauto module is a rather popular one for Drupal. In November Pathauto 5.x-2.0 was released which included a restructuring of several features to add new features and enhance scalability. There have been almost 50 bugfixes and features added between 5.x-2.0 and 5.x-2.1. See the release page for full details.

I wanted to blog about this for a few reasons.

Pathauto Configuration/UI Changes

First, there was a change to the UI in the way that feed aliases are handled to better support the use of Views for taxonomy feeds. I've udpated this in the upgrade guide (which, especially for folks upgrading from 5.x-1 or 4.7, should be required reading). There were also several improvements to the UI to simplify it and help people figure out which token is the right one to use. This was a major problem with the 2.0 release so I hope that the 2.1 will be easier to use. There is still room for improvements but...

Comaintainer and Maintenance Status

Second, this release is likely to be the last for a while. Now that this 5.x branch is more stable I plan to spend some time working on the 6.x branch to get a stable release of that. I'd also love a co-maintainer which mikeryan has offered to help which would take the module full circle to its author. I'm broadcasting this here to be a responsible maintainer given that I have less bandwidth in the coming months to dedicate to Pathauto because...

Prediction Market Module

Improving the Project Module - Funding Worthwhile Projects with Collective Bounties

Drupal Project Module History and Future

The Drupal Project Module is one of the oldest non-core modules that is still in active development and use on sites around the world. The core developers of Drupal are committed to using this module as the controller for "projects" hosted on Drupal itself. There are many people who like Drupal and want to use it to create a system for hosting projects. Two such projects that I'm aware of include the QCodo QForge and the future plans for JQuery.com as mentioned in the Lullabot podcast 21: interview with JQuery founder John Resig.

Help the Project Module Move Forward

Because the Project module is so old, it did things in ways that are not standard for Drupal. This makes it relatively unpopular for use on other sites as it lacks several important features. There are several particularly nasty bugs and Derek Wright (dww) has signed up to maintain Project module and tackle these bugs so that the Project module will get more attention and use around the world. More attention means more improvements, which means that one of the key pieces of Drupal's infrastructure can really start to shine and enable development rather than being a "I guess we have to use it" kind of feature.

So, if you use Drupal you should want to help the project module. It's important. It's a feature that lots of people want, and it has someone interested in making it better. Derek has setup a page explaining this in more detail and you are encouraged to give him more money. Read more about his plan and follow the link to donate. As of writing, Derek is at a little over $1000. That's a great start, but still pretty far from the desired end point.

Growing Venture Solutions, LLC gave funds thing to help with the process and to make sure that this module moves forward. Won't you do the same?

Why choose one CMS over Another?

I recently got an email asking me this question:

A quick question about Drupal, Civic Space and Joomla and other PHP Open Source CMS?

Why choose Drupal over Civic Space? Why Drupal over Joomla/Mambo? Or PHP Nuke?

Which is easier for a novice to use? I've checked http://www.cmsmatrix.org/ and http://opensourcecms.com/ to learn and I've talked to one developer who is a big fan of PHP Nuke...

This is an interesting question for me. Personally I have only used a handful of content management systems and I've built a handful of similar tools from the ground up. But I'm very clearly a Drupal consultant at this point, so how did I get here and why Drupal? Now that I'm using and endorsing Drupal, is that the right decision? Is there reason to stay?

The Nuke Series

The first Open Source CMS I used was PostNuke - a member of the Nuke family of forks and hacks - and it worked pretty well. It gave me integration with Gallery, which I really liked, and it seemed to work pretty well. I had also used phpBB and while I liked it, it was clear that phpBB was more or less just a forum system and it was a security riddled one at that. When I needed to integrate Gallery and phpBB with Postnuke to get the functionality I wanted, and then I added a calendar which crashed the whole thing....I knew that something wasn't right. Many many megabytes of code that wasn't intended to work together and, not surprisingly, doesn't work together.

At the same time I tried getting help in the forum and was surprised by how weak the support was. I tried to ask my question as intelligently as I could and tried to help myself, but the response was really weak. That ended it. On to find something new, that included lots of functions, and that had an active community of support with major sites using the software. I wanted to know that other tech luminaries were using the product.

Finding Something New

At this point I had some certainty that I wanted to make a good decision on the software because I was pretty sure I was going to become a freelancer and stake my livelihood on the product. So, what to choose. Since I don't know the needs of my customers other than flexible, "quick to market", and reliable I went with those requirements. I then tried out Mambo and Drupal and looked at their communities and the software. I found them similarly easy to use, but Drupal struck me with the relatively large number of features supported out of the box and the powerful Taxonomy system. I looked around and noticed one or two of the sites that I visit were using Drupal to do drastically different things and that pretty much sealed the deal. I started using Drupal, posting questions in the forum, having problems still but at least being able to resolve them. Since that time Mambo/Joomla has forked (or I became aware of it, maybe) which makes me glad I didn't choose a project with an unknown future.

Confirmations All Around

Now that I'm here, is there good reason to keep using Drupal? I think so. IBM thinks so. Spike Source thinks so - Drupal is the only CMS or Community Building Framework that they support.SongBird thinks so. SnowBoard Magazine thinks so. Linux Journal thinks so, and wrote a case study on their move from PHP Nuke. Forrester Research thinks so, if you are looking for a blogging platform and "have open source experience and want blogs to be an integrated part of a publishing and community platform" - well, that's the vision that I bring to most of my clients because I believe Newsletters (aka Blogging) are a cost-effective marketing tool.

Two Images to Say It All

Here's an image comparing Drupal to the other Content Management Systems based upon IBM's review:

And here is the Forrester Map of the Corporate Blogging Platforms that they reviewed:

Drupal, WordPress, and Movable Type are the only three that are in both reviews, which says something in itself about popularity and credibility if not usability and feature sets. While IBM's developerWorks clearly favored Drupal as a CMS, Forrestor favors it only if it fits with your goal for your Corporate Blog as being a part of a community.

It's almost as interesting to me what these don't show: anything from the Nuke series.

That's how I arrived at Drupal, and it's also why I think that for at least the forseeable future it's a good piece of software to be working with.

Corporate Blogging and Credibility

So, one of the ideas that I've latched onto and advised my customers (and prospective customers) to do is a "corporate blog".

Corporate Blogging - Friend or Foe

Businessweek and Fortune and all those junky business magazines are telling you that maybe it's a good idea, but also that it can be bad and blah blah blah.

Why the heck is it a bad idea to 1) with a low cost in terms of money and time 2) communicate your message to your customers 3) engage customers in a dialog about your service/product 4) help future customers find you--since blogs will help you get links and search engine results 5) have a little fun!

Well, I was reading an article on Kuro5hin that describes how to bootstrap a "web company" in 2 months and they had this great line about raising venture capital:

Now there are tons of articles out there on how to attract cash if you have an idea so I'm not going to go into it because we didn't go that route and to be honest all those articles seem like bullshit written by some 40 year old guy that thinks he's hip because he has a hosted blog.

So, the venture capital part is interesting, but the part that struck me was the part that I put in bold above. If you have a website and then create your own blog for yourself on blogger and then stick a link between them it's going to look cheap, it's not going to have the right theme, and after many many hours of your work it's still going to look like a cheap and disjointed separate part of the site. Your customers are not going to be excited and it won't help you gain credibility, links, or search engine results.

But how do I do "corporate blogging" the RIGHT way

Well, step one is to have a decent website from the beginning. Which, if you're like most small businesses it was an afterthought that you either got your nephew to do or you hired someone for too much who did too little and getting them to help any more is a real pain.

Syndicate content