CMS Report upgrades to Drupal 7

Bryan's picture
Submitted by Bryan on

Lots of changes are starting to take place here at CMS Report. We're now running on a new version of the Drupal content management system!

Over the weekend, I decided to pull the trigger and upgrade CMSReport.com from Drupal 6 to Drupal 7. It's hard for me to believe that it has been almost half a year since Drupal 7 was released. This was a frustrating upgrade for me as I've traditionally upgraded CMS Report shortly after any new release of Drupal is out. In fact, I have sometimes upgraded a site before the release is official. As a content management system, my five-year hate-love relationship with Drupal is still going on strong.

Drupal 7 Get StartedDespite the usual learning curve associated with a major Drupal upgrade, I ran into two additional problems I've never had to face with this site. First, the CMSReport.com of today is a much more complex site to run, maintain, and upgrade then it was in 2008. With the number of readers and sponsors this site now sees, I just don't have the luxury of blowing up the site and say "oh well" lets start again. Secondly, the selection of premium or contributed themes available for Drupal 7 just plain sucks (there, I said it). I must have spent half of my upgrade time just searching for and then tweaking a Drupal 7 theme. People often complain about the lag time between a Drupal release and the availability of third-party modules. In my opinion, it is the lack of theme development going on with Drupal that is the real problem with Drupal upgrades.

SubHub Launches World's First Drupal-Powered App Store

mramskill's picture
Submitted by mramskill on

SubHub.com today launched its new Drupal 7-based Content Monetization Platform (CMP), featuring the world’s first Drupal-powered app store.

SubHub's new CMP enables anyone to design and launch a content website in under five minutes, and make money from their content by incorporating optional apps such as paid membership.

The app store -- the first of its kind for Drupal modules -- enables website owners to add functionality simply by selecting an app and adding it to their SubHub website. Initial apps include MailChimp, Google Analytics, content feeds and YouTube. Some of the apps are free (e.g. Google Analytics) and some of them will carry a small recurring charge (e.g. paid membership functionality).

Any developer can submit an app to the SubHub app store to be made available to SubHub’s growing network of website owners. New apps will be added regularly. SubHub will share revenues with the app developer.

“We have two core objectives. First we want to give non-technical people the opportunity to build an outstanding website using Drupal, one of the leading open-source content management solutions," said Evan Rudowski, co-founder of SubHub. "Second, we want to give Drupal developers the opportunity to make money from the modules they have spent hundreds of hours building.

"Our customers gain great functionality, and developers make money -- it's a win all around," Rudowski said.

SubHub Lite – A New Drupal 7 Based Web CMS

mramskill's picture
Submitted by mramskill on
UK-based website publishing company, SubHub, has launched SubHub Lite, a new Drupal 7 powered web CMS which opened its doors on November 1st in beta and which now already has a few thousand users.
 
SubHub Lite has been built around the concept of outstanding ease of use.
 
With the majority of content management systems making the assumption that their users will have a certain level of technical expertise, a lot of people who would like to build and manage their own website are left out in the cold. Why? Because they are clueless about how to install a CMS, configure plugins and modules, add design themes and generally customize what they're building.
 
SubHub Lite embraces any kind of user and make it as easy to set up and manage a website, even if you’re not particularly technically minded.

Drupal 7 has been officially released

Bryan's picture
Submitted by Bryan on

After three years of open source development, Dupal 7 has finally been released to the public. As Ric Shreves previously mentioned in his article, there are literally hundreds of changes in Drupal 7. I've included below a list of the more significant changes from Drupal 6 to Drupal 7. I've also included a nice Drupal 7 marketing video via Jeff Robbins at the bottom of this post. Also there is always official Drupal 7 announcement for additional information on this latest version of Drupal.

Get started with Drupal 7Barring any unforseen changes to how I manage this site, I expect we will be upgrading CMSReport.com from Drupal 6 to Drupal 7 within the next few months. I've been playing with Drupal 7 off and on this past year, but I must confess I haven't been as aggressive in my testing of this version of Drupal as I was with Drupal 6.

Some of the more significant changes in Drupal 7 since the release of Drupal 6 include:

1. Overhaul of the User Interface

Work has been done to improve the user experience and administration interface. The new administration theme "Seven", the overlay module, the dashboard and the configurable shortcut bar, all lead to a much more user-friendly interface.

2. Custom Fields

Drupal 7 bundles in the ability to add custom fields, similar in functionality to the Content Construction Kit (CCK) module. However, fields are no longer limited only to content types; they can be added to users, taxonomy terms, and other entities. Fields also have support for translations.

3. Image Handling

Drupal 7 brings native image handling to core. Image fields may be added to content, and have image styles applied to them, such as scaling, cropping, and other effects.

A First Look and Review of Drupal 7

rico's picture
Submitted by rico on

Editor's Note: The following aritlce is authored by Ric Shreves and first appeared online at  Open Source CMS Pro. Permission has been granted to repost the article here at CMSReport.com.

Now that Drupal 7 has gone through a couple of Release Candidates, we feel confident that what we can see on the screen today represents very closely what everyone can expect in the final Drupal 7 production release. So, with some certainty at our backs and the release date just around the corner (we hope!), we thought it was time for us to present a Drupal 7 “first look,” that is, an overview of what everyone can expect from the new Drupal 7.

There are literally hundreds of changes in Drupal 7. Many of those changes are “minor” in the eyes of most users, indeed, they are essentially invisible. This doesn’t mean those small changes aren’t important, simply that they aren’t on the radar for the average user. In this article we are going to focus on just the highlights, in three key areas:

  • Changes visible on the surface
  • Extensions of the Admin functionality
  • Enhancements to the technical infrastructure

On the Surface

The first thing you notice when you fire up Drupal 7 is a new look and feel. For the first time in years, the release includes new themes. The only holdover from previous releases is the Garland theme, which has been updated to be Drupal 7 compatible. The new themes include:

  • Bartik: The new default theme. Shown in the screenshot on the left.
  • Seven: The new admin theme, seen in several of the screenshots, below.
  • Stark: A new starter theme, intended for jumpstarting theme creation efforts via sub-themes.

Looks like Garland, but isn't. The new Bartik theme.Of the four themes (three new ones + Garland), only Garland and Bartik are ready to use on the front end of the site. Stark is purely a base theme, barren of all styling excepting only the default system styles. Garland remains, well, Garland; it's basic and offers not a lot. Bartik is a big improvement with more than a dozen regions (module positions) available. Still, visually, Garland and Bartik are not worlds apart. Some additional variety would have been nice. (We note that the theme Corolla, which was included in earlier Drupal 7 beta releases did not make the final cut, sadly.)

The inclusion of a base theme (Stark) is a nice move -- giving themers who don't want to use Zen (or other external starter themes) an easy way to build their own themes via sub-theme creation. One of the most welcome changes in Drupal 7 is the revision of the administration interface. This is not a minor tweak – this is a complete revision of both the interface and the information architecture. Long overdue, I think we all can agree…

The new look of the Drupal 7 admin system The new admin interface includes not only its own dedicated theme (Seven), but also a new overlay, toolbar and shortcuts menu, as shown in the screenshot, at right. The overlay gives you a light box approach to the admin layer, preserving in the background the front-end theme. Having a dedicated theme for the admin system is a huge improvement in usability for the system and that alone would be reason to celebrate, but changes don’t stop there.

The new toolbar is anchored to the top of the browser window, reminiscent of the popular Admin Menu module many of us used in the past. There is also a configurable shortcuts menu present on the bottom edge of the toolbar; you can add your own favorites to the shortcut menu. A related improvement in look and feel is the inclusion of the Vertical Tabs functionality in the core. The functionality improves usability and reduces admin system clutter.

The Drupal team has also taken a fresh look at the admin system’s labels and information architecture. They’ve cleaned things up, eliminated redundancies and clarified labels. All in all, the admin system changes finally bring Drupal into a state of usability that will make the system much more accessible for many non-technical users.

The final area I want to highlight is a set of minor changes that will be meaningful to old Drupal users. Drupal 7 has “cleaned house” and done away from some of the legacy features that, frankly, weren’t of much utility. Gone in Drupal 7 are the Mission Statement functionality and the Footer Message. The site Search is now simply a block, instead of having two different versions of the same functionality. Also gone is the Theme Switcher option for users. Again, changes that clean things up, reduce complexity, and improve usability of the system as a whole.

Drupal 7 Module Development book

Duanesm's picture
Submitted by Duanesm on

Drupal 7 Module Development is a new book from Packt that teaches developers to write their own Drupal modules, themes, and libraries. Written by six experienced Drupal developers, this book, specifically written for Drupal 7 development, focuses on the programming secrets, as well as helps developers discover powerful new tools in Drupal 7.

Drupal is an Open Source Content Management System used for knowledge management and business collaboration. The advanced URL control in Drupal allows users to structure and/or edit their site’s content. Having thousands of add-on modules and designs, Drupal helps build everything from personal blogs to enterprise applications.

Drupal 7 Module Development walks users through the development of complete Drupal modules and shows how to add various features. It introduces PHP developers to the powerful new Drupal 7 tools and strategies for writing custom Drupal code, using which, readers can explore the major APIs to build successful Drupal websites.

With the help of this book, users will be able to test their code programmatically, and apply the principles of Test Drive Development (TDD) to it. They will also learn to create custom content types and entities, and build modules, thereby extending Drupal's core functionality.

PHP developers and Drupal users interested in Drupal development will find this book to be an interesting and beneficial read. This book is out now and is available from Packt. For more information, please visit www.packtpub.com/drupal-7-module-development/book