Tag Archives: BackupBuddy

Jan 2013 Meetup Notes: Favorite WordPress Plugins

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.


Ted Curran’s Notes

Meetup members shared WordPress plugins and other tools they rely on. Some of these plugins and services are free; some cost money.

Plugins Discussed

Columns and Appearance

Comment Systems and Anti-Spam

Backups & Security

Themes Discussed

Cloud Storage Discussed

Hosting Discussed


Sallie’s Notes

(Just a few items not included in Ted’s notes, and a few later addenda.)

February 2012 Meetup Slides: Backing Up Your WordPress Site

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Without backups, you could lose your entire website. This meetup covered four ways to back up your WordPress database and files:

  1. Manually, via phpMyAdmin and FTP and through your hosting control panel
  2. Using the BackupBuddy plugin from iThemes, presented by Sallie Goetsch.
    Why you’d use it: scheduling, offsite backups, comprehensive, easy site migration, easy restore, server scan and new malware scan feature.
  3. Using the VaultPress service from Automattic, presented by Anca Mosoiu.
    Why you’d use it: from the makers of WordPress, allowed by Page.ly and managed hosting services, up-to-the-minute backups, easy DB restore, security scans, lots of stats.
  4. Using the free BackWPup plugin by Daniel Husen, presented by Pieter Hartsook.
    Why you’d use it: free, more offsite backup locations than BackupBuddy, good scheduling options, easy DB restore.

There are many other WordPress backup plugins that we did not have time to cover.

[slideshare id=11772606&doc=backingupyourwordpresssite-120227132117-phpapp01]



May 2011 Meetup Notes

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Here are a few of the things we discussed in the Q&A at the May 15th East Bay WordPress Meetup.

Backup Plugins

Bob H (who would like to start a North Bay/Marin WordPress Meetup—contact him through our Meetup.com site) asked about backup plugins. My favorite is BackupBuddy by PluginBuddy (the iThemes people).

It’s dead easy to use, it backs up EVERYTHING, and it includes painless restoration and even migration to a different host, which is great for developers. It is a commercial plugin, which means you have to pay for it: $45 for 2 sites, $75 for 10 sites, $150 for a developer’s license (unlimited sites). And no, that’s not an affiliate link up there. (Because I’m an idiot, obviously.)

A free plugin that tries to do the same things, and manages most of them, is BackWPUp. It backs up both files and  databases, on a schedule, to destinations like Amazon S3 and Dropbox.

BackWPup options

BackWPup destinations

BackWPUp list of backups

Publishing WordPress to the Root Directory

Judy Baker installed WordPress in its own directory for a client and wants to publish it to the root directory, to replace the old HTML site. In order to do this, you need to move the index.php (from the main WordPress directory) and the .htaccess file into the root directory and make some small adjustments. For directions on how to do this, see Giving WordPress Its Own Directory and Moving WordPress in the WordPress Codex. Note that if you are running Multi-site, you must install WordPress in the root directory.

Builder, Headway, and Child Themes

Bob also asked about the iThemes Builder theme.

No one at the meetup had actually used it—if you have, leave a comment. Builder is a tool designed to allow non-coders to create their own themes by dragging and dropping different elements. There are a number of pre-designed child themes available, or you can create your own. For those who may be wondering, as Bob did: no, you can’t buy a child theme on its own. A child theme only works if the parent theme is installed.

Another system similar to Builder is Headway.

These tools can be great for those who don’t know HTML and CSS. But they do have limitations. You can’t import existing themes or Photoshop designs into them, for instance. And unless you DO have designer/developer skills, sites built with them have a tendency to look alike because of the limited number of elements included for mixing and matching. It would probably be good to have a meetup specifically centered around WYSIWYG theme building tools. We had someone volunteer to demonstrate Headway a while ago.

Someone asks about Woo Canvas framework, which lets you customize your site design, though not with quite the same drag-and-drop interface as Builder or Headway. Some of us aren’t that fond of the way Woo insists on proprietary ways of doing things that run counter to the way WordPress naturally does them, but no one had direct experience of Canvas either  negative or positive. (One of my own concerns about themes like this is—do you want your clients to be able to mess with it after you build it?)

How to customize the Canvas theme – Part 1 from WooThemes on Vimeo.

Anca points out that there is actually a WordPress theme called Wu Wei, after the Taoist term meaning “acting without acting.” Which is not precisely the Woo Way.

Displaying Posts from One Blog on Another

Shari has two WordPress site, one with pages (converted from HTML site) and a blog. She wants posts from a certain category on the blog to show up on the other site.

You can do this with RSS. First, find the category feed, which usually looks something like “<domain name>/<category slug>/feed”. Stephanie Leary has a terrific list of the hidden feeds of WordPress on her SillyBean.net blog, if you’re not sure where to find the exact feed you need.

There are plugins to help with this, for instance SourcedFrom (install on the site you want to import to) and EmbedRSS.

Update: the SourcedFrom.com site appears to have gone offline.

embed-rss screenshot 1
Screenshot of EmbedRSS

How Do I Get Archive Pages to Show Full Posts?

Well, you could edit your functions.php file or your template files, but since you’re now using Twenty Ten, an easier option is to install Weaver and adjust the settings there. Weaver started out as a child theme of Twenty Ten and evolved into a a stand-alone theme. You can modify it with several existing skins or keep it looking just like Twenty Ten, but with lots more theme options. I built the Instill Leadership site with 2010 Weaver.

Weaver Options
(There are more options where those came from.)

Menus in Multi-site

Michael Enslow asks whether  you can share the menu from the main site in a Multi-site installation to the subdomain sites?

Right now, no, though you can export and import menus (along with the rest of your content using the regular exporter, or as a custom content type).


Eric Reynolds says global menus are in the works for a future version of WordPress, but I don’t see it in the Version 3.2 feature list.

Facebook Integration

Last month, Pieter Hartsook had an issue with two Facebook plugins on the Being Elmo website. Facebook Grabber and Embed Facebook were both using the same variable name, which caused a conflict. (Note to plugin developers: please use unique prefixes on your variable names.) Anca renamed the variables and the plugins worked. Here they are in use:

Facebook Grabber » Being Elmo
Facebook Grabber: Wall Posts from the Being Elmo Fan Page.
Embed Facebook on Being Elmo
Embed Facebook photo album


We did a meetup on gallery and slideshow plugins in 2009, and it’s probably time to do one again. Anca has also suggested that we do a plugin on integrating WordPress with Facebook, Twitter, and other social networks.

Embedding Video

At some point Judy asked about embedding YouTube videos. This is easier than many people know, thanks to the oEmbed function introduced in WordPress 2.9. All you need to do is paste the link to the YouTube, Vimeo, etc video on its own line in the HTML editor (sometimes the visual editor will wrap it in link tags, which you don’t want) and WordPress will automatically embed the player, sized to fit your content window. We talked about this at the January 2010 Meetup and you can read all about it in the WordPress Codex.

Now, if only embedding audio were that easy! You can use the Audio Link Player plugin to convert all links to MP3 files into players. Note that you will be nagged mercilessly for a donation if you do.

That’s all until next month!

July 2010 Meetup Notes: Choosing a Canon of Plugins

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Questions & Answers

Susan started off by asking about putting a marquee (scrolling text) on her WP site as a placeholder for forthcoming content. Though none of us had used such a plugin, we found a few in the plugin repository and tested Marquee Plus on Sallie’s test blog.

Marquee Plus input

marquee plus options

The initial result was pretty bland, but what I didn’t notice during the test was that you can include HTML tags and style your text that way—or make links.

Marquee Plus first test

Enclosing the words in <h1> tags produced the following result:

Marquee Plus test 2

How do I keep a post on the top of the home page?

To keep a post at the top of your blog’s index page (index.php) even after you have posted more recent items, check the “make post sticky” option in publish. (You can also set this in the “Quick Edit” section.) This only works on the main index page, not on the archive or category pages.

Sticky Post in edit window

sticky post in quick edit

Image gallery that links to posts?

Mari asked how to create a gallery of images that linked to posts like the one at No Recipes.

post thumbnail gallery from no recipe

It appears to be a Random Posts widget of some kind. We took a look at the Advanced Random Posts plugin, which has an option to show post thumbnails, but no obvious way to leave out the titles. It’s probably worth doing some further searching and testing. Prizes for anyone who locates the best plugin.

Do you need a development server/test installation of WP?

It’s always a good idea to have a test site of some sort, either installed locally or online, where you can experiment with plugins and themes, particularly if the plugins are older and you don’t know whether they’ll work with your version of WordPress. But you can test them on a live site, too. The worst thing that’s likely to happen is that you’ll have to go into the plugin directory by FTP and delete the plugin if it breaks your site completely.

What’s the difference between WordPress.com widgets and WordPress.org Plugins?

WordPress.com gives you a set number of available widgets to add to your sidebar, and that’s it. On the plus side, they’re all guaranteed to work, and to work together. When you install a plugin on your WordPress.org site, there are many ways it can extend the site’s function. Sometimes that will be through a widget, but not always. The plugin could do something like back up the site, create a sitemap, add elements to posts and pages, etc.

Note that there are more than 10,000 plugins in the repository right now, and they don’t all play well together. No developer can test his/her plugin against all the others, never mind all the combinations.

Do widgets always have to be in the sidebar?

It’s up to your theme designer. Some themes also have widgetized footers or headers. If you’re designing a theme, you can put a widgetized area almost anyplace. But if you’re not comfortable editing the code to insert a widgetized region, you’re stuck with what the designer has provided, and should look for a theme that already has widgets where you want them. Note that widgets don’t always translate from theme to theme, so if you change themes, your widgets might end up in the “Inactive Widgets” section.

Is there a cross-platform offline blog editor?

Yes! You can use ScribeFire, the Firefox (and now Chrome and Safari) plugin to edit posts offline. I have no idea whether it stores local copies of those posts the way Ecto or Windows Live Writer does.

Can you post the same information to more than one WP site simultaneously? We want to keep the information on two sites updated in tandem.

You can use RSS to populate your site with content from elsewhere (if they’re posts), but you may need to do some tweaking. Talk to Anca about this; she’s working on it for a client.

How do I back up my blog?

There are dozens of plugins. The old standby is WP-DB-Backup, which backs up your database and mails it to you. There’s also Automatic WordPress Backup, which backs up your themes, plugins, uploads, and database to Amazon S3. Or you can use the amazing commercial BackupBuddy plugin, which makes restoring/moving sites easy. (With most other options, you need to do a manual restore.) Check for host compatibility before installing.

Your webhost may back up your site, but make sure the backups aren’t stored on the same server as the site itself.

Is there a gallery besides NextGEN that allows user uploads? NextGEN’s public uploader doesn’t give users the option to include a caption.

Uh…good question. If you have an answer, post it to the meetup mailing list!

Rotating Banners

Someone asked at the end about rotating banners. There are themes designed with this feature built in, but also plugins for it. One recent one that’s 3.0 compatible is Banner Rotator FX.


We didn’t approach the plugin list comprehensively, and if we’d covered everything, it might have taken us until 5 PM. I’ve distributed the list separately and uploaded it to the meetup site.

The summary is that Sallie thinks every site should have:

Other plugins tend to vary depending on what you’re using the site for.

You can find Sallie’s Plugin Bookmarks on Delicious. There are 257 of them as I type this.

Mobile Plugins/Themes

Note that there are times when you will want a custom mobile theme, because your blog header and footer and sidebar don’t display normally (if at all) in WPTouch or WordPress Mobile Pack. But these themes can make navigation of your site much easier for users of smartphones. You should give users the options to choose to use the mobile theme or not through a theme switcher link.

WPTouch switcher link

WordPress Mobile Pack Switcher Link

You’ll need to create custom icons for your different pages in WPTouch. You can generate them using the Flavor Studios iPhone Icon Generator. Note that these may be overwritten if you update the plugin!


Graham Bird won a copy of Beginning WordPress 3 by Stephanie Leary, donated by Apress. We look forward to reading Graham’s review. There’s another copy in the WordPress Meetup Lending Library at TechLiminal. If you leave a $10 deposit and sign the book out, you can take it home for a while.

New Sponsor

The Meetup has a new sponsor, WP Questions. If you’re a WP expert, you can make a few bucks answering questions. If you’re a WordPress newbie, you can get help for just a few bucks.

Future Meetups

We’ll hold our next meetup on August 22nd. The topic is BuddyPress. If you have a topic you’d like to present on, submit an idea or send me an e-mail.

Meetup Members’ Plugin Picks (June 2009 and Feb 2010)

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Somehow the June Meetup notes with favorite plugins never got posted. There was another request for plugin recommendations in February. Here are two lists with some plugin suggestions from the two events.

June 2009

  • Google Analyticator for inserting your Google Analytics tracking code. It knows not to count your own visits if you’re logged in as administrator. (Still compatible with 2.9.2)
  • Calendar lets you insert a calendar for appointments using a shortcode. (Compatible up to 2.8; may or may not work with 2.9)
  • Bad Behavior helps keep out the spambots (and other malicious bots). (Compatible up to 2.9.2)
  • Contact Form 7 lets you build contact forms easily and insert them into posts and pages with a shortcode. Includes Akismet integration and captcha to keep you from getting overloaded with spam forms. (Compatible up to 2.9.2)
  • FormBuilder is the plugin you want when you need forms beyond what Contact Form 7 can create. (Compatible up to 2.9.2)
  • YSlow is a plugin for Firefox, not WordPress, and it’s actually an addition to the Firebug plugin, but you’re going to want both of them if you do any site development. They’ll help you figure out why your site (or someone else’s) is running slowly, and how to fix it.
  • All in One SEO Pack is still a favorite, though our SEO expert prefers Headspace 2 (see below). (Compatible up to 2.9.2)
  • Google XML Sitemaps makes it easier for Google to index your site. (Compatible up to 2.9.2)
  • Shopp is a commercial (meaning you have to pay for it) e-commerce plugin to integrate a shopping cart and payment gateways into your WordPress installation. Many people prefer it to the free WP e-Commerce, which nevertheless has lots of features. (Both compatible up to 2.9.2)
  • WP Super Cache can help speed up your site and protect it from a sudden rush of visitors. (Compatible up to 2.9.2.)
  • WP Widget Cache does the same thing for your widgets. (Compatible up to 2.8.1)
  • WP Limit Posts Automatically gives you more control over where to use excerpts and how long they should be. (Compatible up to 2.3; I’d be surprised if it worked with 2.9, but you can always try.)
  • WordPress Mobile Edition automatically creates a mobile-friendly version of your site for smartphones. Last updated in June 2009 and largely superseded by other plugins; see my post on mobile plugins.

February 2010

  • Akismet. This goes without saying, or should, and comes installed with WordPress. Just don’t forget to activate it. (Compatible up to 2.9.2)
  • Broken Link Checker monitors your blog for broken links. (Compatible up to 3.0 alpha.)
  • Headspace2 SEO has even more features than All in One. (Officially compatible up to 2.8.1, but works with later versions.)
  • Redirection is a lifesaver when 404 errors pop up or when you have to send someone from an old blog installation to a new one. (Compatible up to 2.9.2)
  • Search Unleashed. Everyone knows the search engine is the worst feature of WordPress. This plugin helps. (Compatible up to 2.9.2)
  • WordPress Database Backup is the first backup plugin I ever used and a good, solid, reliable one. I actually made a donation to the developer. On the other hand, it only backs up the database.
  • pageMash lets you arrange your static pages easily by dragging and dropping them. You can even hide pages. The new menu system in WP 3.0 might make it obsolete. (Officially compatible up to 2.7.1, but I’ve been using it on 2.9.2 with no troubles.)
  • Display Widgets lets you create custom sidebars for each page without having to create multiple sidebar.php files and multiple page templates. Amazing! (Compatible up to 2.9.2)
  • AnyFont lets you upload fonts and use them for headers. (It converts the text to images.) Not suitable for long blocks of text, but nice for those with typographic leanings, at least until CSS 3 is widely supported. (Compatible up to 2.9.2)
  • BackupBuddy is a new commercial plugin. It doesn’t yet work on all web hosts, but when it works, it’s amazing. Read my review here. (Compatible up to 2.9.2; requires PHP5; new builds at least once a week.)

Pete Mall, a WordPress core developer, has volunteered to speak to the Meetup about plugin development. Stay tuned for details.

Postscript 3/27/10

Two things I forgot to mention. One is the new Plugin Picks series from the WordCast Network, where Dave and Kym discuss a different plugin each Monday and Wednesday. Another is the Find Replace plugin, which sounds like a candidate for the Most Valuable list, though I haven’t tried it yet.