WordPress Plugins

WordPress Ultimate CMS Plugin

By Glenn  |  March 8th, 2010  |  Published in News, WordPress, WordPress Plugins  |  0 Comments

Description

FullThrottle Development is thrilled to announce our latest and greatest WordPress plugin! This ground breaking piece of craftsmanship will instantly turn your WordPress blogging software into a full fledged CMS. Just install, activate, and partake. Sreenshots below.

Download:

Features include but are not limited to the following:

  • Full standards compliance — We have gone to great lengths to make sure every bit of WordPress generated code is in full compliance with the standards of the W3C. This is important not only for interoperability with today’s browser but also for forward compatibility with the tools of the next generation. Your web site is a beautiful thing, and you should demand nothing less.
  • No rebuilding — Changes you make to your templates or entries are reflected immediately on your site, with no need for regenerating static pages.
  • WordPress Pages — Pages allow you to manage non-blog content easily, so for example you could have a static “About” page that you manage through WordPress. For an idea of how powerful this is, the entire WordPress.org site could be run off WordPress alone. (We don’t for technical mirroring reasons.)
  • WordPress Links — Links allows you to create, maintain, and update any number of blogrolls through your administration interface. This is much faster than calling an external blogroll manager.
  • WordPress Themes — WordPress comes with a full theme system which makes designing everything from the simplest blog to the most complicated webzine a piece of cake, and you can even have multiple themes with totally different looks that you switch with a single click. Have a new design every day.
  • Cross-blog communication tools— WordPress fully supports both the Trackback and Pingback standards, and we are committed to supporting future standards as they develop.
  • Comments — Visitors to your site can leave comments on individual entries, and through Trackback or Pingback can comment on their own site. You can enable or disable comments on a per-post basis.
  • Spam protection — Out of the box WordPress comes with very robust tools such as an integrated blacklist and open proxy checker to manage and eliminate comment spam on your blog, and there is also a rich array of plugins that can take this functionality a step further.
  • Full user registration — WordPress has a built-in user registration system that (if you choose) can allow people to register and maintain profiles and leave authenticated comments on your blog. You can optionally close comments for non-registered users. There are also plugins that hide posts from lower level users.

Screenshot

Screen shot 2010-03-08 at 11.25.19 AM

Colophon

FT FacePress II Plugin: Publish WordPress post information to Facebook profiles and pages

By Alan Knox  |  February 11th, 2010  |  Published in Projects, WordPress, WordPress Plugins  |  54 Comments

There are several WordPress plugins that allow users to publish their post information to a Facebook status or to a Facebook page. However, these plugins either require the user to log in to Facebook after publishing each post, or all WordPress authors post to the same Facebook profile or page.

However, many WordPress sites have multiple authors, and each author has their own Facebook profile.

The improved FT FacePress II plugin allows each WordPress author to update their own Facebook profile and/or a Facebook page. Furthermore, WordPress admins can setup FT FacePress II to publish post information from all WordPress authors to another Facebook profile and/or page. When the author publishes a post (or when a scheduled post is published), the plugin publishes the post information (title, url, and/or excerpt) to the author’s Facebook profile status. Also, each author can direct the plugin to publish the post information to a Facebook page. These settings are updated in the FacePress II User Options.

Admins can use the FacePress II Admin Options to direct the plugin to publish post information for all WordPress to the Facebook page and/or profile designated in the FacePress II Admin Options screen.

Furthermore, if the admin checks the “Update All Facebook Profiles” checkbox (only in the FacePress II Admin Options screen), then when any author publishes a post, the information goes to all author’s profiles and/or pages as well as the admin profile/page.

Finally, FacePress allows each author and the admin user to set the format of the post information published to Facebook, and to set the categories to include/exclude from publishing.

Screen Shots and Option Settings

FacePress II Admin Options Submenu

FacePress II Admin Options Submenu

The FacePress II plugin adds a submenu to the Settings menu (”FacePress II Admin Options”). Admins can use this submenu to set FacePress to publish their posts, and to direct FacePress to publish their post information to the profile/pages of all authors.

Admins should fill in the “Profile” and/or “Page” unique email fields. NOTE: Do not fill in these fields with the email address that  you use to log in to Facebook. Instead, fill in these fields with the unique email address that Facebook creates for each profile and page. Follow the directions on the options page to find the Facebook created unique email addresses.

When any user publishes a post, the post information will be published to the Facebook profile and/or page that is entered in the FacePress II Admin Options page (if either the Facebook profile or the Facebook page unique email address is entered).

If the “Update All Facebook Profiles” option is checked, then when any user publishes a WordPress post, then the post information will be published to all user and admin Facebook profiles and pages.

FacePress II User Options

FacePress II User Options

The plugin also adds a submenu to the User Profile menu (”FacePress II User Options”). This menu allows each author to set FacePress to publish their own posts.

Each user should fill in their own “Profile” and/or “Page” unique email fields. NOTE: Do not fill in these fields with the email address that  you use to log in to Facebook. Instead, fill in these fields with the unique email address that Facebook creates for each profile and page. Follow the directions on the options page to find the Facebook created unique email addresses.

When any user publishes a post, the post information will be published to the Facebook profile and/or page that is entered in the FacePress II Users Options page for that user (if either the Facebook profile or the Facebook page unique email address is entered), as well as to the Admin’s Facebook profile and/or page as indicated above.

FacePress II Post Options

FacePress II Post Options

Finally, the plugin also adds a section to the edit post window. These options may be used to override the general settings on a per post basis. If “Exclude this Post” is checked, then this post information will not be published to Facebook. Similarly, if the “Format” field is entered, this post format will override the Format fields on either the Admin or User Options pages.

Download the latest version.

Create a WordPress Archive for posts in Multiple Categories

By Glenn  |  November 11th, 2009  |  Published in Projects, WordPress, WordPress Plugins  |  1 Comment

One of my first experiences with the social web was Del.icio.us. I stopped using it shortly after Yahoo! aquired it, but that’s a different story. The reason I bring it up is because I loved the way that you could search for multiple tags by including a + sign in between each tag in the URL. Can you even do that anymore?

So, I’ve been wanting to do this with WordPress categories for a while now and recently had the motivation to make it happen (aka: a client needed it).
Below is my first draft. It only works with permalink structures for now. I’m looking for some feedback and ‘beta testing’ before I put it into the WordPress plugin repository. Would anyone like to help?

How it currently works:

  1. Download, unzip, FTP to your site’s plugins folder.
  2. Activate the plugin.
  3. Visit http://yourdomain.com/categories/cat1-slug+cat2-slug+cat-3slug+etc/
  4. You should get a listing of all your current posts that are in all of the above categories.

Templates, Titles, etc

I am currently using the following logic for determining what theme file is used to display your posts:

  1. If there is a file called categories.php, use that.
  2. If there is a file called archive.php, use that.
  3. If there is a file called index.php, use that.
  4. If there is a file called 404.php, use that.

I currently have the following functions available to help you build a title for your archive page

  1. is_categories() returns true if you are on a categories page ie: /categories/ is in the URL
  2. ft_mca_titles() returns an array of titles for each of the categories in your URL

Download the zip file here: ft-multiple-category-archives.php.

Leave comments below. Thanks!

WordPress Plugin to Stop Trackback DOS attacks

By Glenn  |  October 20th, 2009  |  Published in Projects, WordPress, WordPress Plugins  |  12 Comments

[Update] WordPress 2.8.5 just dropped. It addresses the DoS attack among other issues. Get it here.

There have been several reports this morning of a DOS attack affecting the WordPress wp-trackback.php file.

All the the solutions have been the same thus far and require editing your .htaccess file or the wp-trackback.php file.

FullThrottle has composed this quick plugin that accomplishes the same thing as the edit to the wp-trackback.php file. You may download the plugin below or paste the following code into your theme’s functions.php file.

We will update this post and our code if further insight into the attack deems it necessary.

function ft_stop_trackback_dos_attacks(){
	global $pagenow;
	if ( 'wp-trackback.php' == $pagenow ){
		// DoS attack fix.
		if ( isset($_POST['charset']) ){
			$charset = $_POST['charset'];
			if ( strlen($charset) > 50 ) {  die; }
		}
	}
}
add_action('init','ft_stop_trackback_dos_attacks');

Download the plugin here: ft-stop-trackback-dos-attacks.php

New WordPress Plugin: Auto Moderate Comments By Category

By Glenn  |  September 18th, 2009  |  Published in Projects, WordPress, WordPress Plugins  |  0 Comments

One reason that WordPress is such a great tool for blogging is due to its excellent commenting features. As a blog owner, you can choose whether you want to allow comments on your posts, whether you want to moderate the comments, or whether you want to let each of those comments automatically post without moderation.

WordPress allows you to specify a couple options for comment moderation out of the box:

  • An administrator must always approve the comment
  • Comment author must have a previously approved comment
  • Hold comments for moderation if more that ## links appear in the comment
  • A black list of terms that always send a comment to moderation

This plugin provides you with one more option: Always moderate comments for the following categories.

So, if you have a blog where you allow people to comment freely, but you always want to moderate comments for one specific category, follow the directions below to implement our solution:

  1. Download the plugin here until its listed in the WP repository
  2. Unzip the file
  3. Place the ‘ft-auto-moderate-comments-by-category.php’ file in plugins folder
  4. Activate FT Auto Moderate Comments By Category in the WordPress plugin admin page
  5. Go to Settings -> Discussion and look for the ‘Auto Unapprove Comments by Category’ setting.
  6. Place a comment separated list of categories you want always moderated as false in this field. ie: 1,3,4,6
  7. Save and test.

Please let us know if you have any questions or comments

Page Related Posts

By Alan Knox  |  June 30th, 2009  |  Published in Projects, WordPress Plugins  |  0 Comments

This WordPress plugin adds a list of posts to the bottom of static pages based on the name of the page and the category of the post. The plugin examines the name of the page, then it finds the most recent posts in a category with the same name as the page.

For example, if the site includes a page called “Services” and a post category called “Services”, then a list of the most recent posts in the “Services” category will be included at the bottom of the “Services” page.

This plugin allows immediate cross-referencing between static pages and posts with similar content.

There are a few options associated with this plugin. The user can set the number of related posts to display and can format the related post title and list.

To use this plugin, unzip and upload to your plugins folder, then activate.

Download here until it gets approved by wordpress.org

Password Protect Children Pages

By Glenn  |  May 23rd, 2009  |  Published in Projects, WordPress Plugins  |  7 Comments

This plugin does one thing. If a page that is password protected has children pages, all children pages will be protected with the same password. If the correct password is entered on the parent page or any of its children pages, all related pages will be viewable to the user.

The following logic is invoked whenever the_content or the_excerpt is called from your theme.

  1. Is this a page?
  2. Does this page have a parent page
  3. If it does, does the parent page require password protection?
  4. If it does, treat this page the same way you would treat the parent page.

Download here until it gets approved at wordpress.org

Remove “Private: ” From Post Titles

By Glenn  |  May 10th, 2009  |  Published in Projects, WordPress Plugins  |  1 Comment

Once activated, private posts will no longer have the word “Private: ” appended to the beginning of their title.

Just activate and go. No options. Let me know if you need some.

Download at the WordPress plugin repository:

http://wordpress.org/extend/plugins/ft-remove-private-from-post-titles/

Log User Access

By Glenn  |  February 12th, 2009  |  Published in Projects, WordPress Plugins  |  14 Comments

Description:

This plugin logs the username and the date/time of every WordPress login. Records are displayed in the ‘Users’ menu item. The plugin is released as a minimal project and will require user feedback for future development / added functionality.

Installation:

  1. Upload log-user-access directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to the Users menu in your sidebar and select “User Access Log” to view / clear your report.

Download:

http://wordpress.org/extend/plugins/log-user-access/

WordPress e-cards

By Glenn  |  February 10th, 2009  |  Published in Projects, WordPress Plugins  |  66 Comments

Plugin Description
This plugin allows you to easily create a post or page that acts as a virtual postcard application for your site visitors. Add it to one post or create your own ecard site using the built in WordPress category and page functionality.

  • Template files and CSS classes allow you to customize look and feel quickly
  • Manage available photos for each card with the built in WordPress Media Manager
  • Place the wpecards tag in your post content and publish

This plugin is very much in development and depends on your feedback. Expect errors and report them. I will diligently update as needed.

Release History
* This plugin is in beta
* 0.1 – Initial Release

Installation

  1. Upload ft-wp-ecards directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Create a new WordPress post or page
  4. Upload desired photos
  5. Insert the wpecards ShortTag and publish
  6. Style to your specific needs

File Location: http://wordpress.org/extend/plugins/wp-ecards/