Review: WordPress All-in-One For Dummies by Lisa Sabin-Wilson, Cory Miller, Kevin Palmer, Andrea Rennick, Michael Torbert

WordPress All-in-One For DummiesWordPress All-in-One For Dummies by Lisa Sabin-Wilson, Cory Miller, Kevin Palmer, Andrea Rennick, Michael Torbert

My rating: 4 of 5 stars

This is the broadest, most comprehensive WordPress book I’ve read so far. It covers more than WordPress for Dummies (read my review), because it deals with everything from administration to design to development. I skimmed the first 4 books which dealt with the basics, and the later sections on plugin development and Multisite/Network. I liked the sections on SEO and themes.

The 8 mini-books included in this book are authored by several WordPress stars: Lisa Sabin-Wilson of E.Webscapes, Cory Miller of iThemes and WebDesign.com, Kevin Palmer of Convertiv, Andrea Rennick of WPMUTutorials.com, and Michael Torbert of Semper Fi Web Design and developer of the All in One SEO Pack plugin.

Security

Secure wp-config.php by adding the following code to the top of the .htaccess file:
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>

Change the database table prefix.
Set permissions for wp-config.php to 640.
Move the wp-content directory outside the WordPress installation directory. Update the path in wp-config.php. See the WordPress Codex: Editing wp-config.php.
For more security tips, see the WordPress Codex: Hardening WordPress.

Moving to a new host

  1. Back up your current database.
  2. Back up your current wp-content directory.
  3. Create a new database with your new host.
  4. Import your database backup into this new database.
  5. Install WordPress with the new host.
  6. Edit wp-config.php to included the new database name, username, password, and host.
  7. Upload the wp-content directory to the new host.

Social media

Sociable is better than ShareThis.
Use Social Mention for free social media and sentiment tracking of your brand.

SEO

Use the permalink format /%postname%/, or, if your site has focused categories, /%category%/%postname%/.
Create breadcrumbs with the Yoast Breadcrumbs plugin.
Add pagination with the WP-PageNavi plugin.
Show only excerpts on archive pages. Prevent search engines from indexing archives other than the category archives. Use the All in One SEO Pack plugin and Robots Meta plugin.
In the All in One SEO Pack plugin, select No index for archives and tag archives.

Themes and theme frameworks

Premium themes: iThemes, StudioPress, WooThemes, Press75, Headway Themes
Free theme frameworks: Theme Hybrid, Carrington, Thematic
Premium theme frameworks: Genesis, iThemes Builder, Headway

Custom post types, taxonomies, and post formats

The Custom Post Type UI plugin lets you create custom post types from the admin area.
Custom post types are used for posts other than post or page.
Custom taxonomies are used for classifying posts, similar to categories and tags.
Post formats define the style of the post, such as audio, image, link, or video.

Miscellaneous tips

Use the W3 Total Cache plugin to minify HTML, CSS, and Javascript.
The Advanced Text Widget plugin lets you include PHP code in widgets.
Use subdomains, not subdirectories, for Multisite (Network).

View all my reviews

Share

IDrive WordPress plugin: free, automatic WordPress backup

I have a new WordPress backup plugin recommendation: IDrive for WordPress. I previously recommended the Backupify plugin, but my backups have been failing, and Backupify told me its plugin is no longer supported.

I’ve used IDrive for backing up PCs for family and clients, so I decided to try the IDrive for WordPress plugin. So far, I’m impressed! You get 5 GB of storage free, and you can back up multiple WordPress sites into the same IDrive account. The plugin performs an incremental backup of the WordPress files and a complete dump of the MySQL database.

For more info, see IDrive for WordPress in the WordPress Plugin Directory, or the plugin’s page on IDrive.com.

Install the plugin, then set your backup options.

IDrive WordPress backup settings

Use the View Logs tab to make sure your backups are working.

IDrive WordPress backup log

You can sign into your IDrive account (at IDrive.com) to view your backed up files. If you back up multiple sites, each has its own folder.

IDrive WordPress backup files

To delete files, you’ll need to install the Windows Restore Application on your PC.

Share

Review: WordPress Bible by Aaron Brazell

WordPress BibleWordPress Bible by Aaron Brazell

My rating: 4 of 5 stars

This book expertly teaches how to build WordPress plugins, widgets, and themes, and explains in-depth the Loop and template files and tags. My favorite chapters were 9 and 10, about themes and template files, and chapter 3, about SEO for WordPress.

This book is by far the largest, most technical WordPress book I’ve read so far. It’s the perfect desk reference for WordPress developers. Its 700+ pages contain explanations, PHP code snippets, and tables of hooks, tags, and parameters. The book is very current; it was published in 2011 and covers WordPress 3.1. Author Aaron Brazell is a WordPress core contributor, and technical editor Mark Jaquith is one of the WordPress core developers.

The book focuses almost exclusively on PHP, and barely discusses HTML, CSS, JavaScript. The author recommends reading HTML, XHTML, and CSS Bible by Wiley to learn HTML and CSS.

Plugin recommendations

Theme recommendations

Host recommendations

View all my reviews

Share

Your Website Engineer podcast about WordPress

Your Website Engineer podcast artI thought my post 9 best WordPress podcasts for WordPress tips, reviews, news included all the active WordPress podcasts, but Dustin R. Hartzler left a comment recommending his podcast, Your Website Engineer. I’ve listened to several of the recent episodes, and so far I’m impressed! There’ve been 31 episodes since it started in December 2010. Give it a listen!

Here’s a description of the podcast from iTunes:

Join us for an entertaining and informative look at creating a high quality website for your business or personal blog by using WordPress. If you already have a website, this podcast can help you update it to Web 2.0 standards. A website doesn’t have to be the hardest part of owning a small business. With this show, I will show you how you can take charge of keeping your website maintained and always up to date. This show focuses on WordPress and how it is the best solution for small businesses looking to create a website.

Share

Defensio Anti-Spam plugin: free alternative to Akismet

Defensio logo

The Defensio Anti-Spam plugin for WordPress is a free alternative to Akismet (Automattic’s popular anti-spam plugin). Akismet works great, but it’s only free for personal sites; for business sites, you need to pony up $5 per month.

I tried Bad Behavior and Growmap Anti Spambot Plugin (GASP), but they both let through 3-10 spam message per day for OptimWise.com. Defensio lets through 0-3 per week.

The Defensio plugin is produced by Websense, a big name in enterprise security. Defensio is free for personal use and for small businesses with up to 5 employees. Learn more on the Defensio for WordPress page.

Share

Review: Head First WordPress by Jeff Siarto

Head First WordPressHead First WordPress by Jeff Siarto

My rating: 3 of 5 stars

This book is short and very high-level, dedicating only 1 or 2 pages to most topics. It’s best for beginners or intermediate WordPress users. It covers styling a theme, managing users, managing categories and tags, embedding video, podcasting, security, and performance. I liked the security tips and the plugin recommendations. Much of the book can be applied to web design in general, and isn’t specific to WordPress.

The book was published in 2010 and teaches WordPress 3.0. It shows how to edit some HTML and CSS, but if you’re going to follow along, you’ll need to already be familiar with those or skip those parts. I had high hopes for this book after being impressed by the depth of Head First HTML with CSS XHTML, but this book skims lightly across several topics without much detail. I recommend WordPress for Dummies instead (read my review).

Miscellaneous notes

Use the menu, submenu, current-menu-item, and menu-item-object-page classes to style your menu with CSS.
Use just a few, broad categories relevant to your audience; think big picture. Tags should be specific terms describing your post’s content; think little details.

Securing WordPress

  • Don’t use admin for the administrator username.
  • Use strong passwords for WordPress, MySQL, and any hosting accounts.
  • Transfer files securely using SFTP or SSL-encrypted pages.
  • Password-protect the wp-admin directory.
  • Remove the meta generator tag to hide the fact that you’re using WordPress. Add <?php remove_action('wp_head', 'wp_generator'); ?> to your theme’s function.php file. See the WordPress Codex article Hardening WordPress for more details.

Plugin recommendations

SEO (search engine optimization) for WordPress

  • Use pretty permalinks that include meaning in the post and category titles.
  • Write good content.
  • Use semantic markup.
  • Make your pages load quickly. Evaluate performance with Google Webmaster Tools and YSlow.

 

View all my reviews

Share

Book review: WordPress Theme Design by Tessa Blakeley Silver

WordPress Theme DesignWordPress Theme Design by Tessa Blakeley Silver

My rating: 3 of 5 stars

This book does a decent job teaching WordPress theme design. It walks you through wireframing, writing the HTML and CSS, and creating graphics, then building a WordPress theme from those pieces.

It’s mostly WordPress-specific, addressing the WordPress Loop, template files, template tags, widgets, and plugins. However, many other general web design topics are included, such as HTML, CSS, JavaScript, and PHP.

It was published May 2008, so it’s written for WordPress 2.5, and some of the info is outdated. Understandably, many other references to “current” web design technology and trends are dated. There are several hacks for dealing with Internet Explorer 6, which are fortunately not as necessary with more standards-compliant versions of Internet Explorer 8 and 9. However, most of the examples and concepts are still valuable.

Notes

Design tips for WordPress
1. Create and keep lists: checklists, color lists, font lists, image treatment lists, etc.
2. Design for Firefox first, then fix for Internet Explorer.
3. Validate your HTML and CSS often.
• validate each chunk of code as you complete it
• visually check in several browsers
• use W3C validators to validate: W3C Markup Validation and W3C CSS Validation
• use Firefox’s Error Console to debug and validate JavaScript
4. Consider usability. It naturally lends itself to great design.

If necessary, assign multiple classes to a single HTML element for more flexible CSS targeting.

Use PHP include calls to modularize your theme. Put code to be reused into a new PHP file, then call it with <?php include(TEMPLATEPATH . ‘/page.php’); ?>

Use All in One SEO Pack plugin to generate metatags

Recommended web design websites
A List Apart
Smashing Magazine

View all my reviews

Share

Backupify WordPress plugin: free, automatic WordPress backup

backupify logoYou know it’s important to back up your WordPress sites. Backupify gives you 2 GB of storage for free, and the Backupify plugin backs up your site files and database. You can back up multiple WordPress sites into a single Backupify account, and you can always pay for more storage.

Install Backupify plugin for WordPress

  1. Create a Backupify account and log in.
  2. On the Settings page, scroll to Services in Beta, and click Manage next to WordPress.
  3. On the right, it says “Add a WordPress account. Install WP plugin first and initialize”. Click the link to download the plugin to your hard drive.
  4. Log into your WordPress site, then upload and activate the plugin.
  5. On the Plugins page, find Backupify. It says “Navigate to Backupify to get started.” Click the link to go to the Backupify plugin settings. You’ll also see a new Backupify menu near the bottom of the admin menu along the left.
  6. Click Initialize plugin. This will take you to Backupify, and you’ll see this message: “Thank you for submitting your information. We have now added your WordPress account to our scheduled backup service. The first backup will be performed within a few hours. Subsequent backups will be performed every day. You can view your backup history by visiting the history at any time.”

backupify plugin download link

backupify plugins page

Backupify WordPress archive

  1. After a few hours or days, log into Backupify.
  2. While you’re here, check your Backup settings on the Profile page.
  3. On the Archives page, select the service WordPress.
  4. If you’re backing up several sites, select the account.
  5. You should see your site files (date-content.zip) and database (date-database.sql.gz). Click any file name to download the file.

backupify wordpress archives

Troubleshooting the Backupify plugin for WordPress

If the Backupify plugin isn’t working, here are a few things to try:

  • Log into Backupify. On the History page, check for any messages or errors related to your site.
  • In your WordPress admin panel, from the Backupify menu, click Reinitialize plugin and follow the instructions.
  • Reinstall the Backupify plugin. First, log into Backupify and deactivate your WordPress account under Settings > WordPress. Then, log into WordPress and delete the plugin. Follow the instructions at the beginning of this post to reinstall.
Share

9 best WordPress podcasts for WordPress tips, reviews, news

To keep improving my WordPress skills when I’m away from my computer, I listen to podcasts. It’s difficult to teach the technical aspects of web design through audio, so many of these cover WordPress news and opinion, but a few have WordPress tips and tricks as well.

These are the best WordPress podcasts I’ve found so far, along with descriptions provided by the producers, ranked from my favorite to least favorite. I’m always looking for more, so please leave your favorite in the comments!

The WordPress Podcast

The WordPress Podcast art

The WordPress Podcast features exclusive interviews with fellow WordPress developers, topics such as WordPress hosting and SEO, and news on the latest plugins and updates. The WordPress Podcast is hosted by Joost de Valk and Frederick Townes.

WordPress Weekly

WordPress Weekly art

The show specializes in covering the news throughout the WordPress community as well as special interviews with all of the smart people that make up the WordPress community.

daWPshow WordPress Podcast

daWPshow art

A podcast for those who use WordPress. This podcast launched in January 2011, and has covered security and themes so far.

WordPress in 10 Minutes..in 10 minutes

WordPress in 10 Minutes..in 10 minutes art

The companion podcast to Sams Teach Yourself WordPress in 10 Minutes by Chuck Tomasi and Kreg Steppe

Plugin Picks from WordCast

Plugin Picks from WordCast art

The world is full of WordPress plugins, so join the WordCast Team as they cut through the noise and clutter to bring you the best plugins for your website or blog. A WordCast podcast.

The WPCandy WordPress Podcast

The WPCandy WordPress Podcast art

News, reviews, and interviews from the WordPress community.

WordCast Podcast

WordCast Podcast art

The WordCast Podcast is the web’s top WordPress podcast and blogging podcast, featuring the latest WordPress news, Blogging news, Social Media news, WordPress tips, blogging guides and social media how-tos from the WordCast team. A WordCast podcast.

Wednesday WordPress Q&A

Wednesday WordPress Q&A art

Weekly call-in, question and answer show about all things WordPress, along with tips on how to effectively use WordPress and answers to your WordPress.com and WordPress.org questions.

WordCast Conversations

WordCast Conversations art

Tune in each week as the WordCast team tackles hot blogging, social media and WordPress topics, with in-depth interviews with experts. A WordCast podcast.

Share

Book review: WordPress In Depth by Bud E. Smith and Michael McCallister

WordPress In DepthWordPress In Depth by Bud E. Smith

My rating: 3 of 5 stars

Based on the title, I expected to be overwhelmed by the “in depth”, technical details of WordPress. Instead, I was bored by the first 3 parts, which are mainly aimed at novice WordPress.com bloggers, and explain posts, graphics, links, and content creation. I was relieved to find that Part IV speaks to WordPress designers and developers, briefly covering themes, plugins, CSS, and PHP. Still, each topic is only given a few pages.

The authors claim that the “in depth” part of the title refers to the fact that they explain the “why”, not just the “how”; they explain the history behind the technology, and the rationale for certain design and development choices. The book briefly reveals the Web’s history, and concisely describes the origin and development of HTML, CSS, PHP, the GPL, and web standards.

There are too many sidebars that distract from the main text, but I liked the text font and the layout is otherwise decent. The appendices are fairly useless; they explain the difference between WordPress.com and WordPress.org, list documentation resources, and exhibit examples of WordPress sites.

Anyone except a complete WordPress newbie should skip straight to Part IV. The authors point out several excellent WordPress resources, so it’s worth reading that part just for those.

Notes

Media Settings
thumbnail: 80 x 80
medium: 200 x 200
large: 400 x 400

Categories
Categories are like the table of contents (topics). Tags are like the index (keywords).
Limit categories to 4, or 12 max.
Use a single level; no subcategories.
Put each post in a single category.

Free WordPress themes
WordPress.org Free Themes Directory
Weblog Tools Collection

Commercial WordPress themes
WordPress.org Commercially Supported GPL Themes
iThemes
Themeforest
Thesis
WooThemes
WP Remix

Free WordPress plugins
WordPress.org Plugin Directory
Weblog Tools Collection

Recommended WordPress plugins

Administration and Security plugins
Update Notifier
WordPress File Monitor
WB-DB-Backup
Exploit Scanner

Statistics plugins
Google Analytics for WordPress

Comments plugins
IntenseDebate Comments
Disqus Comment System
Subscribe to Comments
AJAX Comments

SEO plugins
Google XML Sitemaps
All in One SEO Pack

Links plugins
AddToAny
Sociable
ShareThis

Permissions
The wp-content directory and its contents should be 776. The owner should be the WordPress user.
Theme files should be group-writable.

Additional notes
“new” and “free” are the most powerful words in marketing. Use them on your site.
Use XAMPP to create a local environment.

View all my reviews

Share