Book Club: Pro Drupal 7 Development

Bryan's picture
Submitted by Bryan on

As I mentioned in a previous post, I'm currently playing catch-up in discussing all the good books sent my way this past year. Many of the books have been sent by the authors and publishers themselves for review and some of the books I've bought on my own dime. There should be no further evidence that I'm a procrastinator in posting book reviews than this particular review of Todd Tomlinson and John K. Vandyyk's Pro Drupal 7 Development. This book was published almost a year ago, and I'm only now finding the time to blog about this book.

Cover of Pro Drupal 7 DevelopmentWhile it has been close to a year since this book was published (about just as long since Drupal 7 was released), I marvel how relevant Pro Drupal 7 Development remains as a valuable resource to me. This book and its previous versions have saved my hide so many times that I have lost count. This book may have been sitting on my desk for a year but I assure you it hasn't been collecting dust.

If you're going to get any Drupal book in print this is the book you should get if you're going to do any development with Drupal or simply need to troubleshoot your way out of a Drupal related problem. I realize there are a lot of resources available online from the Drupal community that contains much of the same material found in this book. However, this book organizes the material in such a thoughtful manner that I find the looking up material via the book more efficient than seeing it out though online search.

Book Club: MODX The Official Guide

Bryan's picture
Submitted by Bryan on

At this moment, I have a tall stack of unread books related to content management systems sitting in front me. Publishers and authors apparently like my review style because new books continue to be sent my way. However, reading a book from cover to cover for a review (the last one being six months ago) takes time and I just haven't been able to keep up with the required reading. So with admission that I haven't read every page of these books, I've decided to at least start posting mini-reviews of select books and hoping that this move is still a win-win-win for publishers, authors and readers.

So in Oprah style, welcome to CMS Report's Book Club. The first book of this new series is Bob Ray's MODX: The Official Guide. This is the first book published by MODX Press and represents how much the MODX community recognizes the need to get quality CMS books about their projects into the hands of developers and users. I've had a couple conversations with MODX's Jay Gilmore and have witnessed the huge effort and level of support taking place to get this book published.

Becoming a publisher is no easy task but we felt no-one else was going to do it as well as we will at this stage. We have at least 3 other books including one that is nearly complete in the works for release over the next 3 quarters from MODX Press. The first one is the hardest. [Gilmore]

List of 32 Web Frameworks

Bryan's picture
Submitted by Bryan on

Andrew Lynch posted a fantastic list of 32 Web Frameworks over at memeburn.com. He starts off that list with Ruby on Rails, Django, Drupal, CakePHP...well you get the idea.

Frameworks are built on top of programming languages and provide methods of streamlining some of the more mundane and common tasks associated with web development. In essence, they allow developers to achieve more with less coding, saving both time and money. They provide a range of simple methods that help you connect to a database, authenticate users and build an admin backend, all with a few lines of code.

Be sure to read the complete story so you can see Andrew's review of 32 web frameworks that you have to choose from for your next project.

First Look: What's New in WordPress 3.1?

rico's picture
Submitted by rico on

WordPress 3.1 is getting closer; the new version is now in Release Candidate 4. While there were some fairly significant changes during the RC staging of this release, we feel that what is in the present RC is likely representative of the final production release. That means it’s time for us to take a first peek under the hood and find out what’s new in WordPress 3.1. Though 3.1 is only a minor version release, there are several noteworthy enhancements.

Complete Story

Judging Five Open Source Content Management Systems

Bryan's picture
Submitted by Bryan on

Last fall, I once again had the privilege of participating as a member of the judging panel for Packt Publishing's Open Source Awards. For the 2010 event, I participated by voting for the category of Open Source CMS Awards. In that award, the winner was declared by the panel to be CMS Made Simple, with SilverStripe as first runner up followed by MODx as second runner up.

I received a lot of inquiries asking me how and in what order did I rank the content management systems. Each of the judges on the panel, selects and ranks their top three CMS from the five included in this category. The judges are given a lot of reign for how they rank the CMS and may consider a number of factors including performance, usability, size and support from community, accessibility, ease of configuration, customization, scalability and security.

It has been my history to be transparent to all with how I rank each CMS as my vote will have some differences to those of the panel. This time around, I find myself hesitant and under personal protest with me providing information on how I ranked the five content management systems.

I question whether we're doing any good by declaring one CMS as better than another CMS. Dean Barker discussed on his blog some time ago this same uneasy feeling you get when you judge a CMS without having some reference to real world requirements. None of these content management systems would I consider losers and all of them remain worthy of future consideration. Yet, I'm disturbed that people will look at the numbers and interpret the results in a ways I never intended my rankings to be used.

My rankings for the Five Best Open Source CMS (with number one being the highest) were:

  1. SilverStripe
  2. mojoPortal
  3. MODx
  4. XOOPS and CMS Made Simple (Tie)

I'm not a firm believer in ties when it comes to ranking content management systems. Yet, this year I did just that for XOOPS and CMS Made Simple. All five content management systems that were reviewed I would consider as a candidate for a future project. None of the CMS would I consider a "last place" CMS so I refused to do so. It is also important to note that neither Drupal, Joomla!, or WordPress competed in this ranking as previous winners in this category duke it out in the Hall of Fame category.

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.

Book Review for "Plone 3.3 Site Administration: Manage your site like a Plone professional"

Book Review for "Plone 3.3 Site Administration: Manage your site like a Plone professional" by Alex Clark.
 
This book is written for the person who has to set up and run a Plone site.  It's not a development book-- it doesn't show you how to write software, rather it shows you how to acquire, install, and configure software components that will greatly enhance your Plone site.  It covers a lot of ground, but much of it is covered in only the barest detail to instruct you in how to add a feature to your site.  It doesn't devote much text to explaining what the add-ons do, only how to get them and how to integrate them into your site.  There's also a lot of good general advice for a web-site administrator.
 
Here's a rough run-down on the contents of the book:
 
Chapter 1
What you'll need to run a Plone site (computer and basic tools, like a text editor) and installation procedures.
 
Chapter 2
Is titled "Site Basics" and covers the use of Buildout, which is a framework for installing add-ons in Plone.  Buildout is very important for a Plone administrator, so it's nice to have coverage of the tool.  Truth be told, I wish there was a little more material on Buildout in this book, but this is enough to get you introduced and the web can tell you the rest.  To the book's credit, it uses a hands-on approach and immediately instructs you on how to use Buildout to change the default portlet navigation feature of your site and how to add blogging capabilities.
 

WordPress 2.8 themes design cookbook review

ramoonus's picture
Submitted by ramoonus on

Review by Ramon “Ramoonus” van Belzen
Book Written by Lee Jordan & Nick Ohrn

When you look for a WordPress theme design books, there isn't much choice. I looked at the country's best book store and found nine books when I search for “WordPress themes”. Five of them are published by Packt Publishing. Some of these books only feature a chapter about WordPress theme design or studies, only some are actually interesting.

Packt Publishing offered me  the chance to review “WordPress 2.8 Themes Cookbook”. And that's what you're reading right now!

The WordPress 2.8 themes design cookbook is one of Packt Publishings cookbook series meaning it contains loads of recipes. Each recipe is a small articles/paragraphs with an idea and how to work it out. Just like a regular cookbook. I haven't got compression material to compare the book with others of the same topic.

The book is called “WordPress 2.8 themes design cookbook”, which means it's all about WordPress 2.9 theme designing. After reading the book you should be able to create and modify WordPress themes.

Pages