Book Review: WordPress 3.7 Complete

WordPress 3.7 Complete

WordPress 3.7 Complete

The fine folks at Packt Publishing asked me to have a look at their latest WordPress book, WordPress 3.7 Complete. This is the third edition in the WordPress Complete series, by Karol Krol and Aaron Hodge Silver. I am happy to recommend it to folks looking for a good introduction to WordPress.

Full disclosure: I read the edition covering WordPress 2.7, when I started getting serious about learning WordPress, but missed the edition that covered v3.0.

Packt specializes in web development and open source software books, so you shouldn’t be surprised that the strongest parts of the book are in this area. But you don’t have to know code to find good, solid information here. Chapter 3, “Creating Blog Content” offers a nice introduction to blogging that will help you start thinking about the kind of content to include in your blog, along with an introduction to the WordPress admin pages.The chapter on choosing themes has some excellent questions that you may not think to ask yourself before choosing a theme from the vast collection of choices.

While there’s a basic introduction to WordPress.com, most of the book’s content relates to WordPress on an independent web host. It might have been nice to note what sections (like setting up widgets and working with the Media Library) apply to both the dot-com and dot-org sites.

WordPress Complete really takes off in the second half, where Krol and Silver focus on creating and manipulating themes and plugins. I don’t know about you, but when I started messing with code, the first thing that scared me was the likelihood of me breaking stuff that was already working. Krol and Silver help break down that fear by showing you how to safely remove your header, footer and sidebar from an existing theme’s index.php file (“What, you want me to break my home page!?”), customize each new template file, and reassemble the new modules so that it all works.

Another big plus for the beginning developer is an extensive section about building themes from scratch. After comparing this method with constructing themes with the help of a theme framework like Genesis, Thesis or Thematic, they advise:

… create your first theme manually, just to learn the craft and get to know all the basic structures and mechanisms sitting inside WordPress. Then, as the next step in your mastery (if you’re planning to work on other themes in the future), you can pick one of the popular theme frameworks, get deeply familiar with it, and use it as the base for your future themes from that point on. Such an approach will allow you to reach maximum time efficiency and save you the effort of dealing with the core set of functionalities that every theme needs, regardless of the design or purpose.

After demystifying the process of theme and plugin creation, and introducing BuddyPress and WordPress MultiSite, Krol and Silver focus the last two chapters on “Creating a Non-Blog Website” using the increasingly powerful content management features WordPress offers.

You’ll learn a bit about using Pages to create corporate and e-commerce sites, membership sites and the like. Can I say that as an author, I especially appreciated introducing custom post types by way of creating distinctive ways of listing books on your site? You may see something like this on michaelmccallister.com soon.

Overall, WordPress 3.7 Complete is a fine introduction to WordPress and web development. Incidentally, don’t be upset that the book misses out on WordPress 3.8. With the increasing speed of WordPress core development, all us authors are at a distinct disadvantage–we can only type so fast!

So what do you look for in a WordPress book? Have you read this one? Comments always appreciated.

Enhanced by Zemanta

WordCamp Milwaukee 2013: Links and Stuff

Aside

WordCamp Milwaukee 2013 Logo

WordCamp Milwaukee 2013

Had a fabulous time at WordCamp Milwaukee 2013 Saturday. There’s a full summary and review at MichaelMcCallister.com, but here’s a link to my slides, and another to (nearly) every other presentation this weekend.

Hope your weekend was as fun and educational as mine was!

Getting Ready for WordCamp Milwaukee 2!

WordCamp Milwaukee 2013 Logo

WordCamp Milwaukee 2013

My goodness, it’s less than a month till the second WordCamp Milwaukee!

<puts on organizer hat>

During and after last year’s inaugural event, veteran WordCampers were telling us that WordCamp Milwaukee was one of the best and most informative camps they’d been to. So, of course we had to make it bigger and better for 2013!

First off, we added another half-day to the extravaganza: Foundation Friday (June 7, 2013) is going to be a set of workshops aimed at WordPress beginners: We’ll have WordPress 101 classes for new users — bloggers, business folk, anyone who is making content for the web using WordPress.

But that’s not all! <see, I’ve got my organizer/promoter hat on!>  If you’ve been using WordPress for a while, and wonder what it might be like to design themes or develop plugins for WordPress–come to Foundation Friday! We’re having a development track too!

After Foundation Friday, you’ll still have two full days (June 8-9) of WordPress learning to enjoy! Plus a repeat of the fabulous Saturday After-Party, lunch both days, the Happiness Bar (to get your specific problems addressed), and still more wonderfulness!

<Putting presenter hat on>

Right after lunch on Saturday (June 8), I will be offering a mini-preview of my next book project, talking about “Building Authority – and Audience – with WordPress and Google Author.” Building your reputation and demonstrating your authority as an expert in your particular niche can be a difficult task. Google is trying to help you, though. I’ll show you how to put your high-quality content at the top of the findability charts, with WordPress and the Google Authorship program.

Learn more about WordCamp Milwaukee, and buy your tickets at the website. And hey, if you need some help with the price, type in ‘McCallister’ for a discount when you register.

Look forward to seeing you June 7-9 at Bucketworks!

Attend WordCamp Milwaukee 2012 for Just $10

If you read WordCamp Milwaukee 2012this blog at all, you probably already know that WordCamp Milwaukee is coming up real soon now. June 2 is just a week from Saturday, and the weekend after a big US holiday.

Maybe you also know I’m working on a presentation for Sunday, June 3 about what YOU can learn about WordPress just by wandering around WordPress.com and WordPress.org.

A bunch of other WordPress gurus, nearly all from Wisconsin and Illinois, will be putting on a terrific program for both extraordinary users and extraordinary WordPress developers (and by “extraordinary” I just mean YOU).

Anyway, if $20 for a whole weekend’s worth of inspiration and practical help for your WordPress site is still a little tough to justify in these hard economic times, what if I can make this weekend cost just $10? Did I forget to mention that includes lunch on Saturday and Sunday, and a fabulous after-party on Saturday night?

So how do I get this deal? Go visit the WordCamp Milwaukee ticket window, and type (or paste): wcspeaker in the Coupon Code box. And you’re in!

I really hope to see you at Bucketworks in Walker’s Point on June 2-3. You don’t have to thank me for the sweet deal, but I’ll be happy to talk to you anytime over the weekend.

Somewhat Shameless Self-Promotion: WordPress in Depth

English: Old books

Image via Wikipedia

We’re not especially into the hype and commercialism that often slips into the blogosphere. At Notes from the Metaverse, the goal is to empower ordinary folks to use technology to find their voice and get things done. I hope this blog helps you navigate the occasionally treacherous waters of open source technology, especially desktop Linux and WordPress. I firmly believe that good content is the most important SEO tool there is.

That said, if you happen to know someone who is thinking about starting a blog in 2012, or wants to take advantage of all WordPress has to offer, you could do a lot worse than picking up a copy of WordPress in Depth.

I have to say that I’ve been amazed and humbled at some of the reviews for the second edition that have appeared at Amazon.com. Indulge me for a minute while I show you some of the quotes that warm my heart (even if the spelling isn’t always perfect):

It is well-written for people like me who know there way around a computer but don’t consider themselves too technical.  –Michael Gallagher

This book WordPress in Depth, is easy to understand even when talking about the professional side of WordPress. –S. Nichols

Some manuals have the detail but not the clarity required to be user friendly. This one delivers the information in a clear manner and is well organized. It describes putting up a WordPress blog in a chronological manner that would allow the reader to sit down at the computer with the manual and just work their way through the process.  –Lou Belcher

I was very happy to receive this book because I am interested in starting a blog and I have absolutely ZERO experience with WordPress and very limited experience with any kind of programming at all, but I am pretty good at following “recipes.” To push the analogy, WordPress In Depth (2nd Edition) not only gives you the recipes, but teaches you how the various ingredients chemically react to one another to produce a result. Some chefs want to know that stuff; others just want the cake to come out right. This book is for the former.   –S. Rudge

Bud Smith and I worked hard to make the new edition more “in depth,” yet still friendly to the rank beginner. Admittedly, not everyone agrees that we succeeded.

Thanks to the inevitable lag in publishing schedules, the book doesn’t cover some of the newer embellishments in WordPress, but watch this space for help on that score soon. If there’s something in particular you want to know about, please leave a comment here.

You can find WordPress in Depth wherever you find quality computer books (and I know that’s harder than it used to be), be it in your town or at your computer. It comes in paper and electronic versions.

As the pitchman always says: If you liked either edition of WordPress in Depth, tell a friend. If not, tell me, in the Comments. Ideas for future editions are greatly appreciated too. What have you had trouble learning in WordPress? What features excite you most?

While you’re still in the book shopping mood, you might also want to check out these recent releases:

  • Bud Smith, my outstanding collaborator, never stops writing. He’s got Using iPad 2 out now.
  • Rochelle Melander, the WriteNow Coach, inspires writers in Milwaukee and elsewhere with her blog and workshops. She’s also a friend of WriteCamp Milwaukee, which makes her a all-round terrific person. Her latest, Write-a-Thon,  is something I’ve been meaning to get since before it came out, but I procrastinate.

And so concludes our marketing interlude. I’ll return to helpful content sooner than you think!

Whatever holiday you celebrate this time of year, I hope it’s a good one! And may 2012 be the best ever!

Dreaming of Summer — and WordCamp Milwaukee!

Wordcamp San Francisco

Image by planetc1 via Flickr

You have no idea how excited I am that WordCamp is coming to Milwaukee next June 2-3, 2012. A small group of us, led by Scott Offord, have been laying the groundwork for this two-day conference on all things WordPress at Bucketworks. We’re ready to accept visitors.

What’s WordCamp? It’s a gathering of WordPress users of all types, where the experienced can share what they know and the neophyte can share their enthusiasm and quandaries. It’s for folks who just started blogging at WordPress.com. It’s for folks who want to understand how plugins work (and maybe why it’s not).  It’s for bloggers, designers, developers … anyone who wants to learn more about WordPress.

Things are still in the early planning stages, but we can tell you the weekend will feature three tracks:

  • User Track: more focused on the end-user (bloggers, writers, customers, clients, less-technical, marketing, experience-driven, plugins to make your life easier, SEO, etc)
  • Developer Track: more focused on web development using WordPress (Frameworks, creating plugins, customizing the dashboard, contributing to the open source project code, etc)
  • Unconference Track: It being at Bucketworks, the home of BarCamp Milwaukee and so many other unconferences, you know we’d have one. This track is more focused on multi-person discussion (create your own session, conversational, philosophical, interactions about WordPress-related topics, unplanned and only slightly structured and guided by you)

In between sessions, we want to set up a “Happiness Bar,” where you can get specific questions answered and problems solved with the help of experts. We’re trying to think of other fun and useful things to do.

You can sign up for WordCamp Milwaukee 2012 right now for the early bird rate of just $20 at the Milwaukee WordPress Meetup site. In the new year, we’ll put out a call for speakers, and launch a more formal site at WordCamp Central.

Want to know more about WordCamps? You can see a ton of video from past WordCamps at Wordcamp.TV. Live around here and want to help? Tell me or sign up at Meetup.

You hear a lot about “community” around open source software generally, and certainly around WordPress. WordCamp is where that community can make itself felt. Hope to see you in June!

Feel free to share your WordCamp memories and questions in the Comments.

Some Quick Hits: openSUSE Strategy, WordPress Upgrades, and Some Pointers

It’s summer in Milwaukee, and I haven’t been spending too much time in front of a keyboard lately. You’re surprised?

Anyway, I do have a lot of things on my mind, and here are some of them:

  • openSUSE Strategy Vote: This is directed at the 267 formal Members of the openSUSE Community who have not yet voted on the proposed strategy document: As I write this, you’ve got less than 24 hours to cast your ballot.  The proposal has a 90% approval rating right now (and I voted Yes, if you care what I think); but unless at least 35 more members vote, bumping turnout over 50%, the strategy won’t be adopted! The statement doesn’t take long to read, you can vote No, or even abstain if you like, but please make your voice heard!
  • WordPress v3.2: In the offhand chance you haven’t heard: WordPress released v3.2 (aka Gershwin) over a week ago! There’s even been an update already! Much more to say about this soon, but goodness knows if you haven’t upgraded yet, what are you waiting for?
  • Some Personal History: If you’ve read my About page, or checked out my main website, you know that I’m a technical writer by profession. I wrote a brief account of my “Adventures in Publishing: Finding a Gig as a Computer-Book Author” for the webzine associated with the venerable Technical Writing mailing list (TechWr-L). You may find it interesting.
  • Getting Yet More Social: You may have heard about this new little social network called Google+. It’s really been flying under the radar, don’t you think? I’ve been playing around there this week. If you’re there, connect with me here. If you’re not there, and are anxious to learn more, my Invite button is still showing. Drop a line with your name and email address to gplus-at-michaelmccallister.com. I’ll see what I can do.
That’s all for now. Expect to be hearing more from me on these and other riveting topics as the summer presses onward.

New Theme, Perhaps Temporary

This icon was introduced in Mozilla Firefox in...

Image via Wikipedia

Two days after WriteCamp Milwaukee 3, and I’m still pretty inspired. I will have more to say about that in the coming days, but if you happen to be reading this on WordPress.com, chances are good you’re observing the new paint job (if you’re reading the RSS feed or on Planet openSUSE, you can click the link).

Some time ago, I noticed that much of the sidebar material here at Metaverse had somehow migrated down to the bottom of the page, where it was largely useless. At first, I thought it was an issue with the Chrome browser, but last week saw the same problem in Firefox, in both Windows and Linux. This I took as a sign that perhaps it was time to retire the Regulus theme in use here practically since the beginning.

Further impetus to making a change came this afternoon, when TPTB at WordPress.com released the new Twenty Eleven default theme, which you now see in all its glory. A quick test of the widget situation, and it became clear that the time had come.

Twenty Eleven is a perfect choice for a transitional look, as it solves the immediate widget problem and makes the blog a bit more readable. Meanwhile, I can continue the search for an even better fit. So you’ll see Twenty Eleven here for at least a few weeks, but perhaps a bit longer. One never really knows.

For the moment at least, the header graphic will have next to nothing to do with the subject matter (though I suppose the “city at night” header I’ve been using up to now hasn’t been especially relevant either). I may play with that some. I will also be updating the blogroll and making a few other surface changes.

So if you haven’t clicked on the blogroll in a while, or are interested in getting these posts in your Inbox, take a look to the right column and click whatever strikes your fancy. In any case, thanks for your interest.

If you blog, how often do you change your theme? What prompts you to make such a change? Have some thoughts on Twenty Eleven specifically, or what should appear here? Please leave a comment!

New Milwaukee WordPress Meetup

Goodness how time flies–nearly as fast as deadlines whipping by! I know things have been a bit quiet here in the Metaverse, but things should be returning to the semi-normal weekly post pace because there’s so much in the Linux/WordPress/Open Source world to talk about. But most importantly, my chapters of the next edition of WordPress in Depth are in the hands of our brilliant editing team. Very soon, I should be able to tell you when that should be hitting store shelves (virtual or not).

But that’s not what I’m here to tell you about. I am so excited that The Milwaukee WordPress Meetup is about to hold its first meeting next week! Next Monday, March 28 at 7PM, join fellow Milwaukee-area WordPressers at Packy’s Pub near General (Billy) Mitchell International Airport to talk about all the great new things in WordPress v3.1 (just one of the things that happened while we were in radio silence).

Tragically (for me anyway), I’m not expecting to be there. A last-minute scheduling problem with the venue moved the Meetup from Tuesday to Monday, bringing on an even-later scheduling conflict with me. You can bet I’ll be at the next one, though.

Get all the details, and sign up to attend Monday at the Meetup site.

Some Notes on New Stuff in WordPress 3.1

Matt Mullenweg during the conference WordCamp ...

Image via Wikipedia

As you may know, WordPress v3.1 is going to be out very soon. The second release candidate has been out for two weeks now, and the dev team is meeting as I type this to squash the last bugs and plan for more WP goodness in 2011.

I’ve been working with v3.1 for the last month or so, adding new material for the second edition of WordPress in Depth, which should be out in the spring. Last week, I shared some of my excitement about the new features with Web414, Milwaukee’s Web Community.

Aaron Brazell has a great summary of the new stuff in “Ten Things You Need to Know About WordPress 3.1.” For my talk, I reorganized his list in terms of who will get the most use and/or benefit. In this post, I’m going to focus on the new features that impact ordinary users the most.

Post Formats: I’m really looking forward to using this feature, as it’s likely to get me posting more. Post formats allows bloggers to use different types of posts with different rules about headings and such. You can see what different post types can do in Matt Mullenweg‘s blog and in Tumblr.

The downside for ordinary users is that your theme has to support Post Formats before you can use them. This is easy to do (involving adding one line of code to the functions.php file, and then setting up the special formatting), but … it has to be done. I certainly hope that this is widely implemented, on both self-hosted (WordPress.org) sites and WordPress.com.

Internal Linking: We’ve had this on dotcom blogs for a couple of months now, and I’m a big fan. Often you’ll want to refer visitors to older posts to give them context for what you’re writing now. Or you’re live-blogging a conference and want to give links to all the other sessions you’ve been writing about. Before internal linking in the visual editor, this practice usually involved opening another browser tab, a site search and the usual copy/paste linking ritual. Time-consuming and error-prone only begins to describe the process.

Now you just open the editor’s link dialog, and you can see recent posts automatically, and search for not-so-recent posts:


Admin Bars: Another feature that dot-com and BuddyPress folks have had the opportunity to test, and apparently so nice Twitter copied it. When you’re logged in to your site, you get the little black bar at the top with handy tools like Add New Post/Page, Change Widgets and the like. If you’re in a multisite network, you stay logged in and get the same bar.

Theme Filters: Aaron’s description here befuddled me a little bit, as those who attended the Web414 talk can confirm. He wrote “WordPress.com users are probably familiar with the theme filter that those bloggers have had access to. With Theme Filters, users are able to quickly drill down on possible themes to install and use based on criteria such as number of columns, features, etc.”  You could interpret that to mean that you couldn’t access theme filters when looking for new themes in the directory. You’ve been able to do that for as long as I can remember. Further research clarified what was new here.

If you’ve got a lot of themes installed, but not activated, you probably have a really long page filled with thumbnails and descriptions of these “Available Themes.” Up to now, you had no way to search, or otherwise compare that collection for features you might want. This changes in 3.1. Now you have a Search Themes box, and a Feature Filter too.

Obviously, this is a benefit to folks who develop WordPress sites for other people and need to select from a multitude of themes. You can also see the benefit if you like to change your theme often. Be aware that this only works with themes already installed. You still have to go to Install Themes to search the wider directory.

Well, that’s more than enough for now. There will be more on WordPress 3.1 to come. Meanwhile, are there features you’re playing with or looking forward to? What about things you don’t like? Your thoughts are always appreciated!