The zip file can be downloaded here at the WordPress repository.
The development process here was very organic: I had an idea about what I wanted but as I pursued it, further ideas were integrated into the overall design. Then, while doing the actual programming, I looked back at the installed (and rejected) plugins (and other resources) I make use of in my websites. I examined the best (and worst) features I saw and adopted the best (and eliminated the worst) for this plugin, including:
- adding settings and home page links in the plugin list description field. It is so annoying that some plugin developers make it difficult (if not almost impossible) to find the settings page: one even doesn’t list their settings page in the admin bar!
- putting alternating color bars on the table rows to distinguish between them
- making use of the help box
- adding references and supplemental information related to the core subject of the plugin
- using message boxes and adding the ability to close them without refreshing the page
- adding icons to the sub-menu entries
In fact, just about everything I learned about plugin writing I learned from first examining other plugins and then secondly checking the WordPress function descriptions.
The characters from the header image are as follows:
- The first line is Conway’s Game of Life programmed in the APL language.
- The second line are the astrological symbols for the 12 houses of the Zodiac.
- The third line are the numbers 1 to 4 in Japanese.
The header image is created using the Symbola font.