Call for help to WordPress plugin developers. I have a bunch of hacks and modifications I’d like to turn into plugins, but I am unfortunately as plugin-challenged as ever.
[fr] Un descriptif des plugins que j'écrirais pour WordPress si je ne faisais pas un vilain blocage sur le sujet. Ne vous gênez pas si vous voulez contribuer!
If I was fluent in WordPress plugin coding, here are the plugins I’d write. If you feel like coding one of them yourself, or helping me get it done, you’re most welcome. Carthik has already pointed me to Plunge into Plugins, which I will have a close look at once I’ve finished writing this post.
Of course, if you know of a plugin which does precisely what I’m describing here, leave a link to it in the comments!
- Keywords plugin
This would be a pretty straightforward one:
- add a “keywords” text input to
- save the value of that text input to a custom field called “keywords”
- add those keywords as an HTML
meta tag on the individual post pages.
- Excerpt plugin
This one would also be pretty straightforward, as all it would do is add the “excerpt” field to the “simple”
This would be more complex, but allow for more flexibility than the previous plugin. I don’t yet have a clear idea of how to make it work, but the basic principle would be to allow the user to select which fields should appear on the
post.php page. Instead of having “simple” and “advanced” controls, this would add the option to have “custom” controls and define them.
- TopicExchange plugin
As far as functionality is concerned, this plugin would do what my TopicExchange hack did:
- add a “trackback TopicExchange channels” text input to
- store the space-separated list of keywords in a meta value named (e.g.) ite_topic (one record for each value)
- for each value, trackback the appropriate TopicExchange channel
- display the trackbacked channels (with link) on each post.
- Bilingual plugin
This would be a clean version of my language hacks:
- add a small “language” text input to
post.php (with a default value)
- add an “other language excerpt” textarea, which posts to the corresponding custom value
- display the “other language excerpt” at the top of each post
- provide a function to return the post language, and the other-excerpt language (so it can be declared in a
lang attribute, allowing the use of language-dependant CSS formatting, in addition to being semantically correct)
- if this is not already possible with the date function in the WordPress core, provide an alternative date function which will format the date correctly corresponding on the language of the post
- optional: figure out a way to adapt text like “comments”, “categories” etc. to the post language; make the plugin usable with more than two languages.
- Smart Linkroll plugin
I love the way ViaBloga manages blogrolls and would love to see a plugin for WordPress that does the same thing. In ViaBloga, you simply enter the URL of the site you want to add to your links. ViaBloga then retrieves the title, description, RSS feed address, and even (yes!) a screenshot for the site. No need to fill in fields manually anymore…
- Wiki-Keywords plugin
I haven’t through this through yet completely, but it seems to me that a plugin which would add wiki-like capability to WordPress, like ViaBloga does with keywords, could be an interesting idea to explore.
- Technorati plugin
This is really a simple one: add a function which will allow easy display of the Technorati cosmos of each post, like I have done manually for this weblog.
On the subject of multilingual blogging, Kevin Marks has some interesting markup suggestions I need to look at more closely.