Big changes coming

I’m working feverishly these days on the plugin, trying to push it out before it becomes forgotten in history. Perhaps when 0.4.0 is out, blog visitors won’t notice much (actually there would be almost no visual change if admin leave settings to default), but internally a major part of architecture is redone, some even rewritten twice.

Visual change

Now every fragment can be colored individually, unlike previous version where one can only choose black or white globally for all music fragments in the blog. Note that all fragments on this site are colored in navy blue.

Installation

WP 2.6 is required as minimum version, instead of 2.2. This allowed me to dump some old cruft which means less support headache. That’s not such a big deal, since every version before newest release unvariably contains security hole so that one would see recommendation to upgrade to newest everywhere. WordPress is notorious for its security track record (and plugins contribute a lot too); there’s a reason WordPress getting Pwnie Award.

Admin interface

  1. Cache URL setting is dropped completely.
  2. Temp directory and cache directory can be empty, which means using sys_get_temp_dir() and default WordPress upload folder respectively.
  3. Mup registration key content is used in place of registration file.
  4. The ‘Invert Image’ setting is dropped entirely, following the change in note coloring. Era of black and white is gone.
  5. Background translucency is unconditionally used as well. It’s better to let IE6 die ASAP (numerous parties are calling for or even killing IE6 outright), but with Twinhelix IE6 PNG fix those unfortunated few will not feel so disgraced upon visiting your blog.
  6. Incorporate jQuery Color Picker to pick note color. Finally I dropped jQuery Color Picker in favor of jscolor. Not only is jscolor much smaller in size (only 1/7 of jQuery one), the most important point is that jQuery Color Picker is very unresponsive — it requires DRAGGING in order to trigger a color change!

Content

  1. Using internal shortcode support from WP, ScoreRender now supports adding attribute to enclosing tags. Individual fragment color is one; more will come later.
  2. [score lang="..."] is preferred to using notation name directly as shortcode, which might be phased out later.

There are even more behind-the-scene changes as well. One can follow the changelog for a full list of changes.

2 Responses to “Big changes coming”

  1. Marc says:

    I’d like to test score renderer with lilypond and wordpress. When is scorerenderer going to support version 3?

Leave a Reply