obfuscate text but leave it readable, apparently
bbboing is an anagram of bobbing, which is part of my company name ( bobbing wide - hence my WordPress.org username ). Furthermore it's an anagram where the first and last letters of the word are not changed. 'bbboing' is just one of the possible results of running the algorithm against 'bobbing'.
Render obscure, unclear, or unintelligible. Bewilder (someone).
The purpose of this plugin is both entertaining, educational and experimental.
Entertaining in that it produces an obfuscated version of some text following the "rules" defined in http://www.mrc-cbu.cam.ac.uk/people/matt.davis/Cmabrigde/
Educational in that it shows an example of a plugin developed using the oik application programming interface, implementing lazy smart shortcodes. * smart - the shortcodes understand the content in which they're invoked * lazy - the code to evaluate the shortcode is loaded on demand, when the shortcode is used.
Experimental: some very similar code is being used to automatically generate language files a locale identified as bb_BB.
See also the definition of typoglycemia, where the original text is longer than the example used here. typoglycemia
A sample plugin that is dependent upon oik and bbboing. It used to be delivered as part of bbboing, but is now delivered separately.