• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • About

tech.MichaelErb.net

You are here: Home / Archives for Book Reviews

Book Reviews

Book Review – CMS Made Simple Development Cookbook by Samuel Goldstein

August 25, 2011 By Moderator

PACKT Publishing recently released the book, CMS Made Simple Development Cookbook by Samuel Goldstein. The author states that the book “gets you started building feature-rich sites quickly, regardless of your experience level.” I might add that as long as your experience level isn’t that of beginner and as long as you a good familiarity with PHP, SQL and HTML the book may prove to be helpful. Beginners will be frustrated and therefore I would not recommend this book to them. Likewise, if you are a designer as opposed to a developer, this book is not for you because it is dealing with coding, not design, per se.

“Cookbook” style books generally provide targeted examples of features or methods you can add to extend the capabilities of an existing “thing” in this case the CMS, CMS Made Simple. By using recipes (code snippets) provided by the author, you are presumably able to add tags, user-defined tags and extensions to your installation of CMS Made Simple to give you functionality not present in the default installation. In my opinion, a recipe should  be able to stand on it’s own with minimal customization to be truly valuable. If you cannot simply paste in the code of a recipe to achieve immediate additional functionality, then the value of that recipe and in fact the entire book, is diminished. Thankfully you are able to obtain the code examples from the packtpub.com website after you register your book.

The books’ 10 chapters takes a good look at the various ways that CMS Made Simple allows a user to add capabilities. In Chapter 1, the author describes the differences between tags, user-defined tags and modules and in what circumstances you would choose one over the other.

Chapter 2 introduces the reader to Smarty, the templating engine that powers CMS Made Simple and various recipes are introduced to show you how to use Smarty variables to alter colors, do math in your stylesheet to enable you to change the layout of your site while retaining proportions and more. For instance you are shown how to embed JavaScript in your template (something that is generally discouraged) in a way that prevents Smarty from generating errors.

Chapter 3 dives into Tags and User-Defined Tags. Some of the recipes here show you how to add the ability to display a User’s IP address for a user-defined tag, display a stock price from Yahoo, or how to add a Registered Trademark symbol to a name automatically.

Chapter 4 is where you will learn about Modules. The file structure of a module is discussed then tips on how to create a framework for a new module are presented.  There is also discussion about a tie-in with Smarty that enables you to make the output of your module as flexible as the rest of the CMS system.

When you create a module that is intended to manage data, you will need to make decisions about how best to handle that in the database. If a module is deleted, do you want the corresponding data and tables in the database to be deleted? These and other  Database API questions are looked at in Chapters 5, 6 and 7.

Chapter 8 deals with Admin Panels and provides recipes that enable you to create an admin panel for a module, deal with permissions for the module’s administration, and much more.

Chapter 9 looks at handling and using Events. For instance,  if a user is searching for keywords on your site, you might want to know not only what keywords they searched for, but  how many results they got. A recipe for attaching a User-Defined Tag to an event is shown to accomplish something like that.

Chapter 10 presents tricks to help with additional module-related features and touches on some tSearch Engine Optimization tricks.

This is not easy stuff if you are not a developer or programmer. But assuming you have the skill set needed, the chapters provide a consistent and  good flow in the way that the material is presented. Although the book is written in a direct, no-nonesense style some of the recipies are not going to be too helpful to many people. The demonstration of building the recipes and discussion of the concepts involved should give the competent programmer all that he or she would need to get pointed in the right direction and should prove to be valuable.

CMS Made Simple Development Cookbook can be purchased from Amazon as well as from Packt Publishing.

Book review coming… CMS Made Simple Development Cookbook by Samuel Goldstein. Packt Publishing.

July 18, 2011 By Moderator

CMS Made Simple Development Cookbook Book Cover

I have just placed an order for the book CMS Made Simple Development Cookbook by Samuel Goldstein and published by Packt Publishing. I’ll be reviewing it here once I’ve had a chance to work through it. Check back to read the complete review. In the meantime the book can be purchased from Amazon as well as directly from Packt Publishing.

Review: WordPress 3 Site Blueprints by Heather R. Wallace. Packt Publishing

November 12, 2010 By Moderator

WordPress 3 Site Blueprints

The recently published book, WordPress 3 Site Blueprints by Heather R. Wallace and published by Packt Publishing is an ambitious project that belies the slim volume that it is.

According to the author, the book is primarily geared to a “self-learner” or a “WordPress consultant” who is “interested in exploring all that this open source software has to offer…” The book’s premise is to provide a “blueprint” in the design of 9 different types of WordPress websites. Each blueprint or chapter walks you through the process of configuring a sspecific WordPress Theme. The types of sites  (blueprints) discussed are:

1.Migrating a Static site to WordPress
2.Building a Community Portal
3.Building an E-Commerce Website
4.Building a Local Classified Ads Website
5.Building a Consumer Reivew Website
6.Building a Job Board Website
7.Building a Micro blogging Website
8.Building a Local Business Directory
9.Building a Membership Website

In addition to the 9 blueprints, there is an appendix that presents several WordPress plugins that the author feels may be of value such as WP-DB-Backup, Akismet and several others. Another appendix provides a guide to installing WordPress Themes and plugins.

I found the first two chapters to be very helpful. Chapter 1 describes the process of migrating a static HTML site to a dynamic WordPress site. Although the author does not provide specific instruction as how to actually install WordPress, she does direct you to online resources to accomplish that task. A concise discussion gives you the information you need to add appropriate WordPress specific code to your HTML files to turn them into a working WordPress “theme.” Resources are also provided for free and premium ($) themes.

Chapter 2 shows you how to integrate bbPress, BuddyPress and WordPress to enable you to create a community portal site. bbPress provides a forum component, while BuddyPress enables users to interact in a facebook-like manner. The basics are covered but novices may require additional hand-holding to undertake such an ambitious project.

The other blueprints are covered in a similar concise fashion, providing the basic information you would need to get the specific type of site up and running. Each  blueprint presents a suggested way of configuring settings and adding specific plugins suited to the particular blueprint.
This slim volume covers a lot of ground. The author provides a lot of additional online resources which is helpful.

What I found most disappointing was that several of the blueprints require “premium” themes or plugins that cost real money. In some cases the plugins or themes are relatively pricey and this may diminish the ability for some people to carry-out the projects.

Overall, WordPress 3 Site Blueprints gives the reader a good idea of where WordPress can take you. It abolishes the notion that WordPress is only for blogging. In fact, WordPress is fast becoming a viable platform for just about any type of CMS site you can imagine. All it takes is the right combination of themes and plugins.

I do wonder whether the book is going to satisfy the inevitable quesitons that a novice will have while the more adept user may desire a deeper exploration of the mechanics of WordPress and plugins.

  • Page 1
  • Page 2
  • Go to Next Page »

Primary Sidebar

  • Facebook
  • Twitter
  • YouTube

More to See

monkey mirror

More improvements to the already great Monkey Mirror for 2014

July 9, 2014 By Moderator

Monkey Mirror

UPDATE: Yet another Monkey Mirror upgrade. Better than ever.

March 29, 2013 By Moderator

Tags

absolute path ampersand ampersand entity BigCommerce big commerce cms CMS Made Simple CMS Made Simple 1.6 CMSMS content management system emergency lighting footer Headphones kallout kosa-target-image led lights LED task light Magento php screen capture screen grab sylvania Sylvania Light Flute tutorial WordPress Bible

Footer

Text Widget

This is an example of a text widget which can be used to describe a particular service. You can also use other widgets in this location.

Examples of widgets that can be placed here in the footer are a calendar, latest tweets, recent comments, recent posts, search form, tag cloud or more.

Sample Link.

Recent

  • AfterShokz Air Trekz AS650SG
  • More improvements to the already great Monkey Mirror for 2014
  • UPDATE: Yet another Monkey Mirror upgrade. Better than ever.
  • Microsoft Office 2011 Outlook won’t launch
  • How to fix a sticky home button on the iPhone or iPod Touch

Search

Tags

absolute path ampersand ampersand entity BigCommerce big commerce cms CMS Made Simple CMS Made Simple 1.6 CMSMS content management system emergency lighting footer Headphones kallout kosa-target-image led lights LED task light Magento php screen capture screen grab sylvania Sylvania Light Flute tutorial WordPress Bible

Copyright © 2025 · Website built by CNY Web Works