Appendix C. Plugin Recipes

Unless you're creating a simple blog, the key to creating a robust WordPress site is choosing the right combination of plugins to accomplish your goals. Here are a few recipes for turning a WordPress installation into something more.

Wiki

The combination of Sidebar Login, Front End Editor, and Posthaste will allow users to register, edit, and create new posts without ever seeing the WordPress administration screens. In order to let new users publish posts and edit posts written by others, you'll need to either choose Editor as the default role for newly registered users, or choose Author or Contributor and use the Members plugin to adjust the role's editing capabilities. Revision History appends a list of the post revisions to the_content() in your theme. My Favorite Posts adds a watch list feature. Hackadelic SEO Table Of Contents generates the familiar wiki-style table of contents based on the post or page headings. For easier internal linking, try Simple Internal Links or RB Internal Links.

The built-in comments feature can serve as the Talk function. With a little help from the jQuery Tabs library (built in), you can show the content, history, and comments in separate areas, as shown in Figure C-1.

A wiki built in WordPress

Figure C-1. A wiki built in WordPress

Document Sharing

For a committee or a club, finding a good way to share news and documents is always tricky. The Members Only plugin is ideal if your content should be visible only to registered users. Again, Sidebar Login is useful for letting people log in without dealing with the somewhat intimidating Dashboard. The List Child Attachments plugin (code.google.com/p/list-child-attachments/) will list any files uploaded to a post or page, without the user having to insert each one into the content individually. In other words, it works like a gallery, but for files other than images.

The Event Calendar or GigPress will be useful if your group needs to keep track of events. To let the group stay in touch by e-mail, Subscribe 2 and Subscribe to Comments will notify all users of new posts and new comments.

If your group needs to review documents, the Comment Author Checklist plugin prints a list of registered users and crosses people's names off the list once they've commented on a post. The Digress.it plugin (digress.it/) allows paragraph-level commenting, suitable for academic-style peer review.

Project Management

The CollabPress plugin builds basic project management, such as task assignments and due dates, into the dashboard screens (see Figure C-2). The plugin includes e-mail notifications for newly assigned tasks, and it places a widget on the Dashboard displaying recent activity.

Creating a task in the CollabPress plugin

Figure C-2. Creating a task in the CollabPress plugin

Newsroom

In addition to the Editorial Calendar and Edit Flow plugins described in Chapter 10, your newsroom will probably want to keep a close eye on your visitor statistics. In addition to Google Analyticator and the WordPress.com Stats plugins, use Google's free Feedburner service with the FeedSmith plugin to closely track your RSS readers. The service also provides an e-mail digest of your RSS feed, which might help if you need to reach people who aren't familiar with RSS. You might also try Revisionary, which lets authors submit changes to published posts for editorial review before the updates are published.

Twitter Archive

As described by Doug Bowman (stopdesign.com/archive/2010/03/02/browsable-searchable-archive-of-tweets.html), it's possible to use WordPress to create a long-term archive of your Twitter account. The TwitterTools plugin has an option to create a new post from each of your tweets. If you're new to Twitter, just set up the plugin and let it run. If you have an existing Twitter account with a long history, you'll need to import your old tweets into WordPress somehow. Bowman recommends the service from tweetbackup.com. Another service, TweetScan, lets you export a CSV file, which you could then import using the CSV Import plugin.

News Clipping Archive

Much like the Twitter archive, a news clipping archive in WordPress provides you with a searchable database of content that would otherwise be walled off in third-party sites. First, you'll have to create some news alert feeds using services like Google Alerts or Google Blog Search. You can then create the archive automatically from those feeds using FeedWordPress. However, if you find that the feeds return lots of false positives, you might want to curate your archive by hand instead. The PressThis bookmarklet, which you'll find on your Writing Settings screen, makes it easy to create new posts from stories you see on the web.

For better search results, be sure to include a brief excerpt of each article in addition to the title. Don't copy the entire thing, though, if the article is under copyright (which it almost certainly is).

If you're creating the archive for your business or organization, include the calendar widget in your sidebar. You'll probably have a few avid users who keep up with the archive daily. They'll appreciate being able to easily navigate the recent history when they miss a few days due to a trip or an illness.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset