Comments on: Who is working with Drupal? (I am — here's why) http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/ The Humanities And Technology Camp Sat, 04 Jun 2011 13:00:14 +0000 hourly 1 https://wordpress.org/?v=4.9.12 By: zachwhalen http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-378 Fri, 26 Jun 2009 20:25:30 +0000 http://thatcamp.org/?p=193#comment-378 @Douglas

For upgrading from Drupal 5 to Drupal 7, you probably will need to redo some things, but if your content is all created with well-maintained modules (CCK etc.), there should be a smooth upgrade path provided by the module coders. To be honest, I’ve never actually done a version to version upgrade, but in general Drupal tries to be backward compatibility as much as possible.

In my experience, I too have had a hard time working within a site designed by someone else, and I think that a key to learning it is starting from scratch and building your own thing. I mean, the more I work with it, the more Drupal seems like a platform instead of software. That is, you have to build it into what you want it to do. To continue this analogy, unlike software which can be made more transparent through logical design and clear comments, there’s little such top-down view for a Drupal install. That can make it hard to learn from the outside-in.

As far as updating security patches, I don’t know of anything that will do it automatically, but I’ve been meaning to take a look at Drush. As I understand it, it’s a command-line utility that works for Drupal modules much like apt-get works for linux packages. So downloading, installing and (I should think) upgrading should be streamlined.

Maybe this weekend we could talk through the process of building a Drupal site to do specific things?

@Boone

I like that semi metaphor. To extend it further, Drupal, like a big rig, requires you to work through 18 gears before you’re up to highway speed, whereas as WordPress gets you 0 – 60 in five minutes.

I like your point about maximal modularity helping you get a tool that’s the best at what it does. I think Drupal *can* be good at a lot of the things that MediaWiki (e.g.) does, but its advantage is that when you (finally) get a wiki + blog + social networking layer + LMS layer + whatever working under Drupal, you’ve already got the single sign-on working within a (hopefully) cohesive interface. That’s not without effort, of course, and I find I still have to remind my students how to create different kinds of content (as well as that different types of content are actually different).

]]>
By: Boone Gorges http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-377 Fri, 26 Jun 2009 13:12:03 +0000 http://thatcamp.org/?p=193#comment-377 Very interesting discussion, Zach. I’ve never used Drupal in an educational setting, though I’ve done some freelance e-commerce sites with it. To me, a relative novice with the software, Drupal feels a little like a state-of-the-art semi rig: extremely powerful, but bulky and difficult to maneuver without the proper training in double-clutching (and not as nimble as a smaller vehicle even for those who are most adept).

The academic project that I’m bringing to THATCamp is the CUNY Academic Commons (see my post), which is built with WordPress MU, Buddypress, bbPress, and Mediawiki – the small pieces, loosely joined approach. I guess the idea is supposed to be that by thinking of the project in a maximally modular way, you guarantee that each tool will be the absolute best at what it’s intended to do. But embracing specialized pieces of software means abandoning a totally cohesive interface for users – no matter how much skinning I do, the basic metaphors and UI elements of each component are fundamentally different.

So I would definitely be interested in taking part in this kind of conversation.

]]>
By: Douglas http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-376 Thu, 25 Jun 2009 16:41:35 +0000 http://thatcamp.org/?p=193#comment-376 I’m not as concerned about usability (I find Drupal fairly usable, and the themes can be adjusted to make it more so) as I am about infrastructure. Drupal 7 sounds wonderful, but how many of the customizations I’ve made to Drupal 5 will break if I upgrade? (Not to mention that I have the same worries with security updates to the modules since those occasionally also break the functionality of the site…plus the time it takes to manually do those updates. Unless you know of a module that might actually do automatic security updating?)

I have to admit that some of the problems I’ve experienced have come from having to basically run a Drupal site that someone else designed (selected the modules, set up views, etc). If I had put it together myself, maybe I’d have a better understanding of where to fix problems or the rationale for using modules that appear to have no documentation and are no longer being developed.

So my experience of Drupal is at odds with what I can see that it can do — I just don’t have the expertise to do those things (and when I’m working with Drupal, I wish that I had the programming skills to make changes so that doing what *I* want to do with the system will be easier and more productive). So I suppose this is all to say that I’m almost more interested in how you learned to learn Drupal use and development than in what you’ve actually built with it (although I’m not un-interested in that aspect).

]]>
By: Tim http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-375 Thu, 25 Jun 2009 13:04:50 +0000 http://thatcamp.org/?p=193#comment-375 As I mentioned to Zach on Twitter, I am using Drupal on a site that will map the WPA Guide to Pennsylvania:

www.pennguide.org

I chose this platform a) for its gmap plugin and b) because I already had some familiarity with Drupal. I don’t have much experience with coding, so being able to modify a product like this is great.

]]>
By: Cole20 » Posts about Gradebook as of 25 June 2009 http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-374 Thu, 25 Jun 2009 03:16:24 +0000 http://thatcamp.org/?p=193#comment-374 […] to The Gradebook, she recalls a friend who only attended about 30 days during her final semester Who is working with Drupal? (I am — here’s why) – thatcamp.org 06/24/2009 Well, I’m finally caught up in reading these blog entries, so […]

]]>
By: zachwhalen http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-373 Thu, 25 Jun 2009 01:07:45 +0000 http://thatcamp.org/?p=193#comment-373 @Douglas — I know what you mean. I’ve spent years with Drupal, and I still get frustrated trying to get it to do what I want to. The problem of which module to use can be mitigated somewhat by using installation profiles, but the real challenge I find lately is figuring out how to leverage CCK and Views to do what I want them to.

Speaking of which, your comment reminds me of a short anecdote. I once sat in on the final round of an undergrad software competition where teams had to make sales pitches to a panel of judges. One group had produced a CMS, and they pitched it by proudly repeating “you can do anything you want to with our product.” After their presentation, one judge wisely commented: “When you tell me I can do whatever I want to with your product, you’re really telling me you don’t know what I want to do with it.”

I think Drupal evangelists can fall into this trap as well, and my post above may be an example of this. That’s why I think it’s still important to start with the problem.

In any case, I’d be happy to present what I’ve done with it.

Also, just to add to the list of Drupal resources, Lullabot has some good stuff.

Anyway, when I started reading your comment, I assumed the main target for your drupal-ire would be its user interface (both for administrators and content creators). I mean, just in the contest between WordPress and Drupal, WordPress absolutely wins on ease of use, and Drupal’s comparative barriers to access are a sticking point whenever it comes up in these discussions. To that point, I’ll just say Drupal really isn’t that bad, once you get used to it, and I actually like it’s lack of a native rich-text editor. Also, usability is a big focus for the forthcoming Drupal 7.

]]>
By: Douglas http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-372 Wed, 24 Jun 2009 23:52:35 +0000 http://thatcamp.org/?p=193#comment-372 Before I join in this conversation, I should confess/announce that I *loathe* Drupal. But I don’t want to. I want to be as into it as a resource as the Drupal evangelists I know are. So part of what I’ve been doing this summer is checking out Drupal-based projects and attending sessions at conferences where folks are doing interesting work with Drupal. One of the issues that I have with the system is precisely what Zach likes about it — “the thing I like about Drupal is that its flexibility is such that it doesn’t solve problems for me — it gives me tools to solve my own problems.” I think that Drupal’s design to ‘be everything for everyone for any purpose’ actually makes it less useful/usable. How do I know which of the 18 modules that might do what I want will be best? How much time do I have to spend researching which ones look good but aren’t going to be sustained and/or have very little documentation? I have seen people do some really amazing things with Drupal, so I want to see how it could be used in ways that let me, as Zach notes ‘solve my own problems’ — but without having ‘figure out the puzzle that is Drupal development’ be the first problem I have to solve.

]]>
By: zachwhalen http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-371 Wed, 24 Jun 2009 20:12:06 +0000 http://thatcamp.org/?p=193#comment-371 Excellent! I do indeed think that scholarly publishing is an area where Drupal presents a lot of possibilities, and not just as a platform for developing an online journal platform like OJS (although I hear through dh09’s twitter backchannel there are some really cool developments in that genre coming from Emory). What gets really interesting (to me, at least) about Drupal is how it can be used to structure information and relate one piece of content to another, including different types of content, comments, etc.

I checked around for discussion of commentpress on drupal, and I was surprised to see no one’s really jumping on it yet. I mean, on drupal.org I just find a couple of “sounds interesting” posts. I’m certain that a drupal version of commentpress would be possible, though I imagine most of the code would have to be rewritten from scratch. I’ve already got too many summer projects already or I’d be tempted to try it myself. 🙂

]]>
By: kfitz http://chnm2009.thatcamp.org/06/24/who-is-working-with-drupal-i-am-heres-why/#comment-370 Wed, 24 Jun 2009 19:09:38 +0000 http://thatcamp.org/?p=193#comment-370 Count me in; MediaCommons, which I want to talk about in the context of digital scholarly publishing, is running in Drupal, and we’re in the process of a major project to adapt the profile module for the peer-to-peer network that will be the backbone of the project as a whole. We’ve also got some pieces that are likely to wind up running in WordPress (unless we can persuade someone to create a Drupal version of CommentPress, hint hint), so thinking about the integration of Drupal and other systems would be enormously helpful.

]]>