2009

wysiwyg editors and script placement

In my experience, wysiwyg editors, at least FCKeditor and TinyMCE, won't work if scripts are loaded at the bottom of the page. However, it's great to have the scripts down there for the perceived performance boost.

So, conditional statements in the page.tpl.php to the rescue!

Birds

Made a little amusement: Birds That Should Exist.

Segmentation by OG in Google Analytics

Another patch today at Google Analytics to allow for segmentation by Organic Groups. I'll give the same rationale I gave there here: Segmentation by OG seems like a good idea because they tend to indicate user interests, and are usually aggregate so they don't violate the Google TOS.

Of Noderefs, Actions, Workflow, and Flags

I revisited some of the techniques I was using for a contracts management system for a speaker solicitation and event tracking tool. Once again, node references are creating a parent/child relationship, this time between solicitations for events and events themselves.

Mirroring a Book's Heirarchy in a Menu

I submitted a patch to the Auto Menu module today that should allow a book's hierarchy to be automatically updated in a menu structure.

This has the nice side effect of keeping the menu trail active, so if you're looking at a child page of book that happens to be a primary link, for example, that link stays active. It also means the sitemap of the menu is fully generated independent of the book.

Vocabulary per User

in

I've been working for a few days on a module to allow for per-user vocabularies. Needs testing. Here is the README, and the archive is attached below.

The primary goal of the vocabulary per user (VPU) module is to provide a vocabulary for users with correct permissions that only they can edit and use.

A secondary goal is to make the vocabulary/term interface easier to use, since this permission can be given to non-admins.