Posts Tagged ‘wordpress plugin’

WordPress Pods Plugin Builder Taking Shape

March 8th, 2010 by Keith from shrewdies | No Comments | Filed in Function
WordPress Pods CMS plugin is fantastic for adding new content to websites that do not easily fit the standard Page or Post styles.

With it’s easy to use interface, it is good for novice writers, but it also stands on a very powerful data management platform.

This makes it a real candidate for Rapid Application Development, but how to package and distribute those applications?

Before I present my latest project for building structured WordPress plugins, packaged with properly formatted readme file, straight from the Pods interface let me explain what Pods is.
(more…)

Tags: , , ,

Make Microformats Work For You – Ignore Them

February 25th, 2010 by Keith from shrewdies | 2 Comments | Filed in Function
Microformats are the latest topic to confuse budding webmasters.

But are they relevant to WordPress website owners, and will they help or hinder your marketing efforts.

More to the point – what are they?

The buzz for webmasters is that microformats help you on Google. But there are one or two fairly large points missing from that.

Before we look into those, let me explain what microformats are. They are tags in your web page, similar in operation to HTML tags. Whereas HTML tags change the appearance of text, microformats tell search engines and other robots what your text means. More specifically they describe the context of your text as structured data.

Whoopi-f-ing-doo you cry, or at least “so what.”

But wait, this is important.

If a search engine can interpret the type of information you are presenting, it can list you better. It puts your information into the right context. You can explicitly distinguish the author of a work from a work about an author.

Your words, with these descriptive tags, are known as rich snippets. If you currently earn money by providing content that includes reviews, people, businesses, organizations, events or video, then you need these snippets to help you get richer.

Why Microformats?

A search engine that might have sent you a little traffic from time to time has more information on rich snippets (including a validation tool), but before you investigate that, consider what is missing from the “Google & Microformats: Drive More Traffic” article. (more…)

Tags: , , ,

WordPress Plugin That Isn’t

February 2nd, 2010 by Keith from shrewdies | No Comments | Filed in Function
This is about the WordPress plugin that isn’t a plugin!

It might become one. It started life as one.

But, for now, it is a Pods package, and this is the first part in a series that explains what a Pods package is, how it improves WordPress functionality, and how you can apply it to your own site.

Before we start, I was reminded earlier about the crucial importance of purpose as your first step. When you set out to add functionality to WordPress, you must be clear about why you are doing it. If you employ assistants, or ask for help on the forums here, or elsewhere, you must communicate that purpose clearly.

Xarzu told me earlier that she wanted to write WordPress plugins and asked if I could recommend a comprehensive list of hooks, actions and filters. I subsequently found she’d asked this in just about every forum on the Internet, irrespective of it’s subject matter. That kind of spam is best ignored, but it does serve as a prime example of what goes wrong when you do not have a clear purpose.

Firstly, I noticed that Xarzu had received lots of positive help, despite the poor question. People want to help, but if the goals are not clear, if the question is too vague, if there is lack of purpose, then that help is often wasted. So before you even think of adding any functionality to WordPress, think long and hard about the purpose of your plugin, and who the typical user is.

My latest project started when I tried the Splix theme, and found the built-in menu bar. It certainly helped me use WordPress as an application, and is a welcome feature of WordPress.com sites. It struck me that as you add functionality to your website, e.g. with forums, polls, news etc, your website becomes an application for your visitors. So I started my WordPress menu bar plugin project.

The purpose of the plugin is to improve navigation efficiency for 3 groups of users:
(more…)

Tags: , , ,

WordPress Plugins – Developer’s Dream

February 1st, 2010 by Keith from shrewdies | No Comments | Filed in Function
I searched for WordPress Plugins that would help me apply structure to my own efforts.

A scary journey, but now the nightmare is over.

Now I can dream happily of a bright WordPress development future.

But, there is no time to dream. Not even time to hack together a pretty picture to decorate this article. I’m fired up for developing, but there is just enough time to let you know what the plan is.

When I finally decided on the SCB framework, I sat down to plan how to integrate my menu system, a hack of DashBar, into that structure. It looked like a project that might also suit Pods, as I would need somewhere to store menu item links.

What’s the first thing I notice in SCB? Routines to handle WordPress options and table data. But can’t I just use Pods for that?

Yes, I can!

(more…)

Tags: , , , ,

WordPress Plugins – Beginners Nightmare

December 22nd, 2009 by Keith from shrewdies | No Comments | Filed in Function

WordPress plugins are vital for efficiently functioning websites.

WordPress Plugins Structure Nightmare

WordPress Plugins Structure Nightmare

Given their importance, I would expect much more effort going into helping new plugin developers get to grips with plugin structure.
 

The WordPress development team resist adding features to the core if they are not universal requirements and can be dealt with by plugins. This is a good thing, and they have recently announced plans to develop “canonical” (i.e. official) plugins to “address the most popular functionality requests with superlative execution”[1].

Significantly, these will be “the best possible example of coding standards”[1]. But just what are these coding standards that are deemed so important?

The first thing I want to do when I write a plugin is adopt a structure that:

  • Is the most efficient in terms of performance (i.e. no redundant code, especially admin code loaded for all users)
  • Uses core WordPress functions and methods instead of home-grown alternatives.
  • Uses latest functionality and best practice, avoiding deprecated functions and methods.
  • Is familiar to the majority of plugin developers.

It’s the last point that induces the biggest nightmare. Official coding standards[2] focus heavily on inline documentation and formatting[3][4]. This is all very well, but we need good examples that clearly show best practice in how to organize code in modules. Which bits are best in separate modules, and how should they be organized in sub-folders?

It speaks volumes to me that (more…)

Tags: ,

WordPress Comment Control

December 12th, 2009 by Keith from shrewdies | 1 Comment | Filed in Function
WordPress comment control is vital if you want to get the best contributions from your visitors.

The standard WordPress commenting features are very basic. I realize that does not stop thousands of great blogs getting exceptional comments from visitors. However, anything that can help encourage commenting, and make comment management easier, is A Good Thing.

 

Wordpress Comment Control

I have found a WordPress plugin that does both these things very well, but why is this so important?

(more…)

Tags: , ,

WordPress Plugin Control

December 4th, 2009 by Keith from shrewdies | No Comments | Filed in Function

My dreams for WordPress plugin control have been realized

After months of planning an installation script (OK – occasionally thinking about planning one!), I have found the ideal plugin to control WordPress Plugins

 

WordPress Plugin Control
If you have setup more than a couple of WordPress installations, or you want to offer an easy way for newcomers to install their own WordPress, you will know how tedious it can become repeating the installation of a list of “must-have” plugins.

Now the only “must-have” plugin is Plugin Central from Vladimir Prelovac. Install that, and anything else you want is only a couple of clicks away.

At last, I have an easy way to save time when I setup my own new WordPress blogs.

More importantly, the web traffic tool that I am currently developing needs some simple instructions for setting up a new WordPress blog. I planned to develop my own plugin to install from a list of recommended plugins, but now I do not have to. I also found an unexpected bonus, as you will see below.
(more…)

Tags: ,

Commandeer Comments

October 15th, 2009 by Keith from shrewdies | No Comments | Filed in Function
WordPress comments enhance your site when managed properly.

Encourage commenting, and you add effortless content to your site.

Make it hard, and your visitors will walk away

Comment control using spam management plugins is important, but if you don’t encourage commenting you might as well just close the comments and forget the whole thing.

Don’t worry about spam comments. First, think how you can encourage visitors to contribute to your site by way of comments, then worry about weeding out the ones you do not want.

If you run a forum, you might consider doing away with comments altogether. If so, change the default settings in the discussions section, and stop reading this. My view is that the more opportunities you give for visitor contributions, the more those visitors are likely to return – so read on to learn how to commandeer comments to keep your visitors returning.

WordPress Comments Plugins

First to be installed is Quicktagzmilies from Zfen. This makes it so much easier to add HTML code to posts. Much easier than having to type <blockquote></blockquote> etc.

To install this plugin, you have to edit the comments.php file in your theme. This is a bit of a pain, especially as you have to remember to do it if you change theme, but it is worth it. One day I’ll look to see if there is a way to avoid this, but it is very easy to do, so not a priority.

Go to the editor in the Appearance section of the admin area and select comments.php. Find textarea* and add Quicktagzmilies code (it’s shown in the settings screen) as a new line above it: <?php if (function_exists('quicktagzmilies')) { quicktagzmilies(); } ? >

Next, your visitor (now contributor) may want to know if anyone else responds. Subscribe To Comments plugin has been extremely useful, but not updated for a long time. I have opted for a new version, based on the original: Gurken Subscribe to Comments from Martin Spuetz. This is a fairly basic subscription service, so if you find something better, please share it in the comments here, or in the functionality forum. I’d like to see subscribe / watch functionality for comments that gives the same benefits as the equivalent functions in the Simple:Press Forum plugin – could be another project for the future.

Finally, now that you have happy contributors, do you think it fair to deprive them of a little glory? For some reason, WordPress puts nofollow attributes on the links your contributor provides. The merits (or lack of them) for this are beyond the scope of this article, so I’ll just explain the very easy way to stop this. Install NoFollow Free from Michele Marcucci and the problem goes away.

It’s over to you now. How do you comandeer your WordPress comments to work for you? Add your coments below!


*Some themes have more than one textarea. The one you are looking for has an id of comment.

Tags: , , ,

Simple:Press Forum Enhancements

October 15th, 2009 by Keith from shrewdies | No Comments | Filed in Form, Function
The Simple:Press forum plugin is one of the most comprehensive and customisable plugins available for WordPress.

Is that enough for me?

Oh, no! I have to push just that little bit further.

It started some time ago, when I wanted to include a hyperlink in a forum description. I was pleasantly surprised to see that the HTML held up fine in the forum, and links, bold text and other markups were easy to add.

I was less happy when I went back to the Admin pages to make other changes – the HTML screwed up the Admin display, and could not be edited. However, it could easily be re-typed, or edited directly in the database through phpMyAdmin, so, I left things as they were. For a while.

I was tempted to raise this with the support guys at Simple:Press. They have always been extremely responsive, and their own forum is a fine example of the best in technical support. However, a new version was in the late stages of the release process, so I thought I would wait until after it’s release.

A few days later, I had the bright idea of including some AdSense in the description. I was certain that the Simple:Press forum description was no match for the AdSense javascript code. However, I remembered how I had used the Enzymes plugin in the past to make adding AdSense code to posts very easy.

WordPress Enzymes Plugin

This is a fascinating plugin that allows so many ways of manipulating your content that it deserves (and probably needs) a series of articles to do it justice.

In it’s very simple form, it allows you to store data in standard WordPress Custom Fields and refer to them wherever you want.

I’ll cover Enzymes in more detail later. For the forum description, all you need to do is to store the HTML for your description in a Custom Field, and it is easy to display, and easy to edit.

Simple:Press Forum Description Enhancement

(more…)

Tags: , ,

WordPress Plugin For Forum Access & More

October 4th, 2009 by Keith from shrewdies | 1 Comment | Filed in Function
I’m working on a WordPress plugin to ease access to the forum, and other parts of the website.

Easy access to website is always important, but doubly so when you are encouraging members to join and contribute comments and forum posts.

You may see changes to the navigation bar at the top of the page during this week. I’m building and testing new ideas, and I would also like your input.

Purpose of the WordPress plugin

I was inspired by the userbar that is part of this Splix theme. It adds great access and information features to the bar at the top of the page. It does not include all the functionality I need – especially as it has no functions to ease access to the forum. In fact, I was surprised to see functionality like this added to a theme, so I looked at WordPress plugins to see if they offered better solutions.

The one that best suits what I need is DashBar, but it also lacks the forum functions that I need. One advantage is that it is very well written, and can be extended to include other links. However, I wanted to add other features from the Splix userbar, so I decided to build a new plugin to create a functional, attractive access bar.

The purpose of the new plugin is to provide all website contributors, including administrators and casual visitors, with a quick way to see new information that is relevant to them, and a quick way to access that information for viewing or editing.

During this week, you may see two, or possibly three different toolbars as I pool the best ideas from the DashBar and the Splix userbar. I’ll let you know when my WordPress plugin is finished, but there are a couple of issues you can help with…

Help Form This WordPress Plugin

The first issue is a name for the toolbar / userbar / admin bar.

The second issue is that I would really love to hear your opinions on the features that are important to you in a WordPress plugin like this.

Please add your comments below, or discuss this in the WordPress functionality forum.

Tags: , , ,