Getting your WordPress plugin listed in the WordPress Plugin Directory
The Web Dev Zone is brought to you in partnership with Mendix. Discover how IT departments looking for ways to keep up with demand for business apps has caused a new breed of developers to surface - the Rapid Application Developer.
My DiveBook plugin is completed and I want it to be listed in the WordPress Plugin Directory. This way it will be easier for others to install and read about the plugin. Before you get your plugin listed there is a few steps you must do and a few steps I think you should do. In this post I will talk about what I did to make my DiveBook plugin ready for the world.
First your plugin needs to follow a few restrictions set by WordPress. Then you need to sign up, send request for WordPress to host your plugin and add your plugin to the Subversion repository (you get access to the svn repository when WordPress have read and accepted your hosting request). You also need to create a readme.txt file for your plugin. You can read about the steps above at the WordPress Developer Central.
When it comes to writing the readme.txt file you should spend some effort to make this file detailed and good. All the information a potential user of your plugin will read is parsed from this file. Most important is to have a good description about the plugin, screenshots of the functionality and a good description on how to install and use your plugin.
This is all you need to do. WordPress will automatically publish your plugin from the subversion repository.
Beside this I will strongly recommend you to make your plugin support I18N (Internationalization). This means that you code your plugin in a way that makes it possible to translate the text displayed to other languages. WordPress have good I18N support and you can read more about how to do it at I18N for WordPress Developers. If you want to start translating your plugin you should read this post: How to create a .po language translation.
You should also try to test your plugin on a few different WordPress installations running different themes. I was up for a surprise when I tested my plugin on another WP instance running a different theme. The UI looked like crap and I had to go through my stylesheet and make sure that I had added all styles that I needed to avoid these being overridden by other css files in the theme.
I started this post by saying that my DiveBook plugin is completed, that a white lie… The DiveBook plugin is now released in a Beta version and I will do some updates the following weeks and have a final release ready by the end of January 2011.
You can read about and install the DiveBook plugin at the WordPress Plugin Directory – DiveBook.
Some screenshots from the plugin: