CommentLuv first flowchart

It seems CommentLuv is enjoying an upsurge of installs again, this usually happens when a big blogger like The Brown Baron, Revellian, Howtospoter or John Cow installs it and gives it a mention so I thought I had better address some (small) issues with it and give it a rewrite.

I’ve sketched out the first draft of the flow chart which is a good reminder in my own mind of how things link together. It’s a chart that will expand further and take up more and more space, from experience I think it will take another 4 or 5 sketches to get the full flow down on paper and then I can take that and refine and expand it to take into account the individual functions and then I can start on the coding proper!

Some things I am going to put in this new version…

  • Options Page
    • Change displayed text under comment area
    • Change styling options for last blog post display
    • Change message for last blog post display
    • Option to use external script for blogs with no curl support
    • Setting for how hard the plugin should look for the feed
    • Setting for enable CommentLuv by default
    • Timeout setting for MAGPIE
  • AJAX support for background fetching during comment entry*
  • Include MAGPIE library in plugin directory**
  • Tidy up WP_OPTIONS function for older versions of CommentLuv

* Use jquery to call the function after the comment author URL field loses focus, this will store the authors feed in the cache so when the user submits the comment, the feed in the cache will be used. This will prevent any hanging around after the comment has been submitted while the plugin searches for the feed location.

** Currently, there are some cases of the default include of MAGPIE saving each and every feed cache to the WP database in WP_OPTIONS/OPTION_NAME which tends to make it grow quite large, also some users have reported it being set to “autoload on” which can have an effect on load times. This wont happen if I use a separate MAGPIE include.

So, that’s it, those are my ideas for the new version of CommentLuv. Do you have any suggestions for things you’d like to see?