drupal news

Greg Harvey: Avoiding Loops In Preprocess Hooks

Drupal News - 4 hours 32 min ago

I've just released a new module (fanfare) which seems to work pretty well. I have a couple of silly bug fixes to put up tonight (knew I should've called it "beta") but other than that it works great. It's called Node Reference Variables:
http://drupal.org/project/nodereference_variables

All it does is present a load of stuff (depending on other contrib modules installed and some admin options) via the hook_preprocess_node() preprocess hook for themers to use to do cool theming stuff with Node Reference CCK fields. Main feature I'm using is the jQuery UI tabs it provides.

read more

Categories: Automated Feeds

Matt Butcher: Review of "Drupal 6 JavaScript and jQuery"

Drupal News - 6 hours 47 min ago

Kat Bailey posted a very kind review of my Drupal 6 JavaScript and jQuery book.

From the review:

The book aims to get people with little to no knowledge of Drupal or JavaScript up to speed with creating really awesome functionality, really fast. In fact, its title almost belies the breadth of its scope: although the use of jQuery in Drupal 6 is the one topic that it covers exhaustively, it doesn't skip over any of the basic tools or concepts required to get going with Drupal, and so it would work pretty well as a first Drupal book for any aspiring front-end Drupaler. It covers everything from the ultra-utra-basic ("what is CSS?", "what is a Drupal block?") to Drupal JavaScript Behaviors (and everything else in drupal.js), to JavaScript Theming, to AJAX, to building modules with AJAX functionality, to jQuery syntax, effects, and even writing jQuery plugins!

read more

Categories: Automated Feeds

Matthew Saunders: Increase ROI with a user-friendly, great looking Ubercart store - Drupalcamp Colorado

Drupal News - 9 hours 31 min ago

Stephanie Pakrul and Chris Fassnacht from Top Notch Themes discussed Return on Investment and Ubercart. These are my notes from the presentation. I also took video that is broken up into four pieces at the end of this post. I was at the back of the room, so the sound is a little quiet. Hopefully it is still helpful.

They started out by talking about the strongest feature of Ubercart is its automatic integration with Drupal. That makes things relatively easy for the developer.

75% of users make a judgement about your company based on the design of a site. Business metrics can improve drastically with a good design. Quite simply good design can improve your conversion rate and improving you conversion rate is the investment that keeps on giving.

read more

Categories: Automated Feeds

Károly Négyesi: Documenting the crimes of PostgreSQL

Drupal News - July 1, 2009 - 8:16pm

Because of a bug in the Drupal 7 PostgreSQL chain (either in PDO or the database) BIGINT handling is not fixed in today's Drupal 6 release. And you wonder why I hate that database.

Categories: Automated Feeds

Larry Garfield: ORMs vs. Query Builders: Database portability

Drupal News - July 1, 2009 - 7:59pm

There has been some discussion in recent days regarding Object-Relational Mappers (ORMs), Drupal, and why the latter doesn't use the former. There are, actually, many reasons for that, and for why Drupal doesn't do more with the Active Record pattern.

Rather than tuck such discussion away in an issue queue, I figured it better to document a bit more widely.

read more

Categories: Automated Feeds

Lullabot: Our New Übercart-based Store

Drupal News - July 1, 2009 - 7:24pm

A little over a year ago, as we were putting the finishing touches on the Lullabot Learning Series, we needed a quick-and-easy way to sell our video downloads and DVDs. We took a look at several of the options out there and Matt ended up stumbling across Shopify, who's tag-line is "E-commerce made easy". Their solution is fully hosted and they claim "setup within minutes". And sure enough, within mere minutes Matt had set up a working site. Within a few hours, it had a Lullabot logo and mostly worked the way we wanted. It took us another day or two to wire it up to our shipping warehouse, and to Fetch, the company which we used for our digital downloads. Overall, it was a quick-and-painless solution.

read more

Categories: Automated Feeds

Mediacurrent: Remove or replace JS/CSS from a page

Drupal News - July 1, 2009 - 2:52pm

Have you ever needed to remove a JS or CSS file in certain conditions such as a custom themed page? In Drupal 6 that has become a whole lot easier.

read more

Categories: Automated Feeds

Drupal 7 usability: D7UX Information Architecture - A detailed view

Drupal News - July 1, 2009 - 12:50pm

We’ve talked through the ’strategy’ behind the proposed D7UX Information Architecture (IA), now let’s take a look at it in detail. What goes where.

Let’s go through each major section in turn:

Content

The ‘Find Content’ page, showing a searchable, sortable, filterable list of all the content on your site is the ‘landing page’ for the Content section of the site. From this page you can also choose to Add Content (although it is suggested that for Content Creators this also be shown as a Shortcut on the Toolbar).

Different types of content can be filtered into different tabs, as comments are, for example, on this page. You may also wish to provide separate tabs for content such as Products (if you have Ubercart running), or Events or Projects

Structure

This section of the IA groups together tools used to ‘build’ content for the website which both have and create a User Interface (UI), including:

read more

Categories: Automated Feeds

AdaptiveThemes - Crowd Sourcing Drupal Themes

Drupal News - July 1, 2009 - 12:36pm

Just a quiet heads up about my new service for designers and Drupal themers. adaptivethemes.com re-launched a few day ago as a commercial theme provider - with a twist - all themes are crowd sourced from designers and ported to Drupal by professional themers. Proceeds of the sale of the themes is spit between the designer and the themer.

The site is open for registration for all, but the actual shop won't go live until August 1st. We're still in process of sorting out Ubercart and building the first round of beautiful themes. We're most certainly aiming for high quality themes (premium) but of course its up to themers and designers to come together to make the magic happen.

So far the response has been pretty solid with regular signups over the past 2 days being spit about 50/50 designers and designer/themers with a couple of hard core themers joining the fray. Really cool thing is I've chatted with most of the new members and about 1/3 have never used Drupal, so that's really good news.

Check it out http://adaptivethemes.com

/Jeff

Categories: Automated Feeds

Drupal 6.13 and 5.19 released

Drupal News - July 1, 2009 - 12:18pm
Download Drupal 6.13
Download Drupal 5.19

Drupal 6.13 and 5.19, maintenance releases fixing problems reported using the bug tracking system, as well as critical security vulnerabilities, are now available for download. Both releases fix some other smaller issues as well.

Upgrading your existing Drupal 5 and 6 sites is strongly recommended. There are no new features in these releases. For more information about the Drupal 6.x release series, consult the Drupal 6.0 release announcement, more information on the 5.x releases can be found in Drupal 5.0 release announcement.

read more

Categories: Automated Feeds

Tom Geller: "Drupal 6: Online Presentation of Data" video series is out!

Drupal News - July 1, 2009 - 11:22am

At last I can announce the release of my new six-hour video series from Lynda.com, "Drupal 6: Online Presentation of Data", which you can check out with a free one-day pass. (Of course it's also available to anyone with a Lynda.com subscription, starting at $25/month for all-you-can-stand training in over 600 topics.)

I first talked about this course in January and was able to implement at least one suggestion from your comments (about creating calendars). There are also videos about mapping, charting, and preparing data for tabular export, all built on a foundation of CCK and Views.

Since Lynda.com's audience is mostly graphic designers, the course starts out with an in-depth description of data structure: As you know, data planning is at least as important as implementation! And it's an essential subject whose subtleties elude most beginners.

read more

Categories: Automated Feeds

Addison Berry: A new movement: WOSdocs

Drupal News - July 1, 2009 - 9:37am

I've been on the go so much that I haven't had the mental space to sit down and articulate a lot of the cool stuff that is going on. A few weeks ago I took part in a new open source conference, Writing Open Source (WOScon). The conference was born from conversations Emma Jane Hogbin and I had last fall, and she took the ideas and made it a reality in Owen Sound, Ontario. It was very small but packed with awesomeness, from people to ideas to food. There were quite a few exciting ideas for the Drupal community which will get written up and worked on down the road a bit. Lots of folks have written up summaries* of the event itself, but that single event has started something quite a bit bigger. The last day of the conference we transformed the conference website into a new community site and started a new Twitter/identi.ca hashtag for #wosdocs. We've started a new open source community to focus on documentation. That may not sound exciting to lots of people, but it is, even if you aren't a "writer" and here's why.

read more

Categories: Automated Feeds

Drupal 7 usability: Information Architecture Strategies

Drupal News - July 1, 2009 - 4:40am


Designing an Information Architecture (IA) for Drupal is an incredibly challenging project - essentially you are trying to design an IA that allows just about anyone to do just about anything. Flexibility is very often the enemy of good design - people make good and fast decisions with fewer options not more - but how do you choose the right options so that they work for as many people as possible? Tricky stuff.

To give you a sense of the breadth of the scope - we need to design for both:

  • people who use Drupal every day (efficiency & capability is key) and people who are brand new (evaluators & learners - does this make sense to me, does it appeal to me, will I be able to use it to do what I want?)
  • Verity, the content creator (ref: Who Is D7UX for, very limited set of tasks but very frequent use) through to existing power users/developers (know Drupal inside out and don’t want the UI to get in the way)

In devising the proposed information architecture we have applied the following principles/philosophies/guidelines:

read more

Categories: Automated Feeds

Drupal 7 usability: Understanding the D7UX Information Architecture Approach

Drupal News - July 1, 2009 - 3:07am

This is the first in a series of posts discussing the proposed information architecture (IA) for D7UX.

Before we get into too much detail, be sure to check out this great video that Roy Scholten (Yoroy) posted recently that helps explain some of the key features and rationale of the IA and how it relates to the current Drupal information architecture.

Categories: Automated Feeds

Dries Buytaert: Acquia Search: benefits for site administrators

Drupal News - July 1, 2009 - 2:33am

Yesterday we took the beta-wraps off of Acquia Search, and I followed up with a post about why Acquia Search matters for site visitors. We're still having some good discussions in the comments and the Twitter-sphere, but today I want to talk a bit more about the technical details. How does Acquia Search work, what does our infrastructure look like, and why is it a great deal for site owners?

Acquia Search is a hosted search service based on the Software as a Service (SaaS) model. The way it works is that Drupal sites push their content to the search servers hosted by Acquia. We index the content, build an index, and handle search queries. We provide the search results, facets, and content recommendations to your Drupal site over the network.

Your site's data is protected in transit by SSL and by HMAC authentication in the Acquia Network. Plain english? The data is encrypted so anyone snooping in the middle can't read it and the request is authenticated which means that the Acquia Network knows you sent the request you claimed to, and you know that messages received from the network are legitimate.

read more

Categories: Automated Feeds

Cyrve: Launching the D7CX movement ... and a Contrib Release Manager

Drupal News - June 30, 2009 - 9:42pm

Update: #D7CX pledges are for all, not just top 40 module maintainers. all modules should pledge. non maintainers pledge help w/ docs, QA. there is a pledge for everyone.

Drupal 7 is going to be a phenomenal release. The code is miles ahead of Drupal 6, and the D7UX work is poised to bring us a giant leap forward. I really think we are going to make a major difference in CMS land and in the world in general with this release.

#D7CX

In order to make the biggest possible impact, we need most of the top 40 Contrib modules to have full Drupal7 releases on the day when core Drupal 7 is released. Our failure to accomplish this for Drupal 6 was devastating. So, let's turn our attention toward #D7CX - Drupal 7 Contrib Experience.

I want to collect pledges from maintainers to support the #D7CX effort. A pledge consists of writing a statement like below at the top of your project page on drupal.org. Here are my three pledges ...

read more

Categories: Automated Feeds

Matthew Saunders: Starting Your Own Drupal Business: What's It Take? - Drupalcamp Colorado

Drupal News - June 30, 2009 - 9:05pm

Jono Shuster, the ED of the Entrepreneurial Standards Forum (http://es2f.org) did a session on Entrepreneurs and Drupal. These are my notes from that session and the marginal video I took during the presentation.

Jono started his comments by making an observation about the Denver Boulder User Group (DBUG) - half of them are entrepreneurs. He made the connection that Drupal and entrepreneurship is a natural fit. That led him to propose this presentation.

read more

Categories: Automated Feeds

Matthew Saunders: Beginners Can Use Drupal Too! A Paris Proposal

Drupal News - June 30, 2009 - 6:02pm

I've submitted a proposal to Drupalcon Paris. It is titled Build A Community Site - No Coding Required and is focused on new-comers to Drupal. When a person is looking to create a small community site or blog, there are different options out there ranging from Wordpress, to Joomla!, to Blogger, to Drupal.

When a new user approaches Drupal, there is often a sense that the software is overwhelming. In truth, when you break Drupal down, much of it is fairly simple and straight forward to develop a basic site.

read more

Categories: Automated Feeds

Roy Scholten: How we can reorganize Drupal admin items within the D7UX framework

Drupal News - June 30, 2009 - 3:18pm

Talking for two days straight during Utrecht Ux sprint ruined my voice, but it did accomplish an important thing: Somewhere on Sunday morning, Dries, Mark, Leisa, Bojhan and me finally got to a point that we knew and understood that we were talking about the same thing. And that this thing, the d7ux framework, might actually work, too.

read more

Categories: Automated Feeds

ComputerMinds.co.uk: Extending the drupal context module to allow conditional contexts based on taxonomy terms

Drupal News - June 30, 2009 - 12:41pm

We are loving the Drupal context module here at ComputerMinds, it puts a lovely user friendly formal front end onto creating context's for your site, something we had previously been doing with various snippets of code. If you haven't come accross the context module before then I fully recommend you have a look at this post http://www.developmentseed.org/blog/2008/apr/09/context-ui which explains all ...


read more

Categories: Automated Feeds
Syndicate content