Go to content Go to navigation Go to search

About this site

What up widdit

Who and what and why

Here’s my longstanding About me from 2002.


More recently … [specifically, Feb–Mar 2005]

Motivation. Years into this new millennium, I’m still coming to grips with a United States whose words (at least publicly) point to Jesus but whose actions point almost entirely elsewhere. This politico-theological incongruence has of course happened again and again throughout the last 2,000 years, but never before in my face like this. It’s like we’re freakin’ schizophrenic.

Mike walkin' east on the beach in Gulfport, MS

If what’s going on in the U.S. were just politics, I could write it off as bad politics and then work for electoral change without taking the situation personally. But these guys are trying to hijack my faith, what I hold most dear, twisting it and mingling it with bad politics, selling the result as “godly government” when it’s more nearly an abomination of desolation, so damn straight I take it personally. On the upside, the situation is forcing me to wrestle with my responses, to find a way where there seems to be no way to behave in a way coherent with what, and whom, I believe.

Thumbnail Mouth of Sauron

I was knocked out of my chair on watching the extended DVD version of The Return of the King: the Mouth of Sauron character, in images cut from the theatrical release, embodies what my mind’s eye sees us looking like to the rest of the world as we mouth our words of “morals,” “freedom,” and “democracy” but fail to live them.

A false commitment to morality and right living, I infer from scripture and history, is worse than no commitment at all.

So I wrestle out loud with the situation here, looking for hope, looking for grace, pressing for change that makes our commitment true in word and deed. What comes out is nearly always too serious, and quite often horseshite, but occasionally I find in it a pearl of emergent understanding I didn’t know I had.

We can have eyes to see; we can cast off this culture of fear and retribution, this greed and deception, this myth of redemptive violence, this incoherent religiosity. We can recover our authenticity; we can find the joy again. I hear it calling.


Origins. Starting January 4, 2005, nearly all content at this domain is being presented using Textpattern (Txp), which I’m figuring out as I go with the help of some really cool people.

I’ve imported multiple years’ content from my Movable Type weblogs, which means it’s all accessible from the Txp search field. For my own archival interest, I’m leaving the content to this point accessible as originally published as …

2005-03-29 update: Taking Movable Type archives completely offline in response to insane level of incoming comment spamming attempts. All archived content is available in current Textpattern presentation via search field.

  • Tread lightly on the things of earth (MT weblog, 2003–2004)
  • Tread lightly (Radio Userland weblog, 2002)
  • Tread lightly: Interesting links (MT sideblog, 2003–2004)
  • Mike’s Photolog (MT photolog, 2002–2004)


Design. Michael Heilemann made the wildly popular Kubrick design. Michael Pate ported it to Textpattern. For this the January 2005 Textpattern rollout, I’m hacking the crap out of Kubrick and leaving a lot of sawdust on the floor. Thanks for sharing your good work, guys. [January 2005]

2005-08-26 update: Refurbed this Textpattern site this time using theming ideas from Sivert Nielsen’s Easy Kubrick and infrastructural/theming ideas from Stuart Butcher’s TXP Manji. Thanks, guys.

2005-09-14 update:
RIP, Sivert. I just heard today. My heart hurts.




Plugins in use. I’m using many of these Textpattern plugins at the moment (which Ramanan has made effortless to present via his rsx_plugins_list plugin).

I extend a big Thank you! to each plugin author listed here.

(2005-12-03: Quite a few of these plugins are no longer necessary as of Textpattern v4.0.x; their functionality has been built in. I just haven’t yet scoured through my code to find which ones.)

Google Hilite 1.0 by Dean Allen
Highlights the search terms that brought a visitor from Google [inactive]
jcv_amazon 0.1 by Chris Vaughan
Amazon Services Plugin [inactive]
Gallery 1.2 by Max Ziebell
This Plugin renders a Gallery from your Pictures offering lots of options. [active]
dca_random_image 0.1 by Dean Allen
Displays a random image selected from the directory specified [inactive]
dru_random_image 0.1 by Drew McLellan
Displays a random image from a TXP image category. [inactive]
dru_recent_referers 0.4 by Drew McLellan
Displays a list of recent referers. [inactive]
zem_article_info 0.2 by Threshold State
Word count and article link for article edit pages [active]
spc_section_alias 0.5 by Stanton Champion
Section renaming and management plugin. [active]
mkp_version 4.0 by Michael Pate
Displays the current version and/or revision number [active]
zem_article_image 0.1 by zem
Enhancements to the built-in Textpattern image tags [active]
mdp_sectionmenu 0.3 by Marshall Potter
Produces a menu from TXP's sections. [inactive]
mdp_calendar 0.3 by Marshall Potter
Produces a calendar interface to live articles [inactive]
rsx_frontend_edit_link 1.3 by Ramanan Sivaranjan
Frontend Edit Link [active]
mdn_section_archive 0.3 by Mark Norton
A basic archive list of articles. [inactive]
mdn_sectionlink 1.0 by Mark Norton
This plugin creates a link around a bit of text that refers to the current section, or to a different section. [inactive]
jgh_amazon 0.2 by j|g
Print out Bookinformation from Amazon.(de|com|co.uk) [inactive]
zem_rewrite 0.6 by Threshold State
Configurable clean URLs [inactive]
bsl_audioscrobbler 0.9 by Ruairi Mc Comb
Displays a list of last played songs from your Audioscrobbler account [active]
mdn_count 1.4 by Mark Norton
Provides a count of the number of live articles by section or category, or both. [active]
dru_recent_articles 0.1 by Drew McLellan
Like Recent Articles, but with a 'section' option and variable start point. [inactive]
hfw_pg_* 1.0 by Hsiu-Fan Wang
Allows for paged article display, as well as a method to jump from page to page [inactive]
ob1_advanced_search 0.9a by Henrik Jönsson
Makes it possible to create a more advanced search feature for your users. [inactive]
rei_show_custom 0.4 by Reinier Ladan
Plugin to show a custom field. [active]
zem_redirect 0.5 by zem
Redirect to canonical article URL [inactive]
zem_contact 0.6 by Threshold State
Flexible email contact/feedback form [inactive]
zem_debug 0.2 by zem
Improved error reporting [inactive]
zem_image_replace 0.4 by zem
CSS image replacement plugin [inactive]
zem_link 0.6.1 by zem
Create article plinks and absolute href links [active]
zem_nav 0.4 by Threshold State
Enhanced version of link_to_next and link_to_prev [active]
zem_posted 0.1 by zem
Timestamp with time zone support [active]
mdn_if_section 2.1 by Mark Norton
This tag permits conditional text in a page template based on section context and selection. [active]
txp.icio.us 1.3 by Marshall Potter
Display Del.icio.us bookmarks as easily as TXP links. [active]
rmc_audioscrobbler 0.2 by Ruairi Mc Comb
Displays a list of last played songs from your Audioscrobbler account [inactive]
rss_suparchive 0.15.1 by Rob Sable
Article listings by date or by category/section
Archive menu by month or year with totals [active]
Related by single category 0.1 by Rick Silletti
Allows a related articles list for cat1 only or cat2 only to be selected [inactive]
glx_if 0.7 by Johan Nilsson
Some conditional tags [active]
ob1_title 2.2 by Henrik Jönsson
An enhancement for txp:page_title with more features. [active]
rss_live_search 0.7 by Rob Sable
Live search. [active]
ob1_changecase 0.2 by Henrik Jönsson
Enables you to change a case on something, with support for international characters that are encoded. [active]
mdn_if_custom 1.1 by Mark Norton
Empty, notempty, equal, and notequal conditionals for custom fields. Includes "else" clauses. [active]
rss_admin_show_adv_opts 0.3 by Rob Sable
Automatically expand article advanced options. [active]
upm_file_packets 0.3.1 by Mary
Associate single or multiple files with an article. [inactive]
upm_img_popper 0.7.2 by Mary
Minimal image selector. [inactive]
rsx_plugins_table 1.0 by Ramanan Sivaranjan
Display a list of plugins currently installed. [inactive]
glx_image 0.2 by Johan Nilsson
Helps you control how to display a image element [active]
idx_defaultSection 0.1 by Dwight Shih
Package to provide support for a default section [active]
stw_category_tree 0.4 by Sandor Weisz
An upgrade to the category_list tag. It puts categories into a hierarchical structure, and allows starting and stopping at prescribed depths. Plus some CSS stuff. [active]
dca_articles_by_category 0.1 by Dean Allen
Displays a nested tree list of articles by category [active]
asy_category_tags 0.7 by Sencer Yurdaguel
1) Article-Form-Tag: Shows Categories, if they are set.
2) Page-Tag: Show all categories of section that have articles in them (list)
3) Page-Tag: Show all categories of section that have articles in them (popup) [active]
mdn_recent_comments_by_section 1.0 by Mark Norton
This plugin allows selection of recent comments by section name. [inactive]
mem_article_count 0.1 by Michael Manfre
Returns the article count for the number of articles in a specific section and/or a category. [inactive]
mdn_set_section 1.0 by Mark Norton
This tag permits the temporary control of the sectional context of the page. [inactive]
zem_popup_cat 0.1 by zem
Context sensitive category list [active]
mem_glinklist 0.8.1 by Michael Manfre
Functions the same as txp_linklist, except groups all links under their category heading. This plugin supports breadcrumb style category headings. [active]
anc_hide 1.0 by Andy Chase
Allows you to comment out areas of a page or form opaquely; using the anc_comment tag instead of HTML comments around a block of code will hide it from the rendered output. [active]
cnj_excerpt_logic 0.1 by Caleb Jaffa
This plugin lets you test if there is anything in the excerpt or not. [active]
mdm_category_name 0.1 by Matthew D Moss
Returns the name of the current category. [active]
mdm_if_category 1.0 by Matthew D Moss/GrauMeister
Passes content conditional on category. [inactive]
rsx_page_number, rsx_last_page_num, rsx_page_number_nav, rsx_pag 3.0 by Ramanan Sivaranjan
A few tags to work with page numbers. [active]
zem_prblock 0.1 by Threshold State
Applies PR blocking to outgoing links, to reduce the incentive for comment spam [inactive]
pfa_beginning 0.5 rc3 by Philip Ashlock
This plugin creates a very basic excerpt of an entry based on the first paragraphs of the body and the length you specify [active]
cjm_activity 0.1 by Chris McLeod
Displays a list of recent entries and comments [inactive]
mkn_blogroll 0.1 by Markus Kniebes
blo.gs blogroll plugin for Textpattern [active]
dca_pop 0.1 by Dean Allen
Creates sized popup windows for images stored in Textpattern [active]
rss_thumbpop 0.7 by Rob Sable
Flexible thumbnail image gallery in table or float format. [active]
jab_gallry 0.1 by Jack Baty
Displays photosets from Flickr.com [active]
vg_related_articles 0.1 by Vincent Grouls
Show related articles based on keywords [inactive]
asy_jpcache 0.9.8 by Sencer Yurdaguel
JPCache Integration. (This Admin-Plugin is only responsible for cleaning the cache. Click help, to see Installation Instructions.) [active]
sgb_error_documents 0.1.2.2 by sgb
Adds error document support to TxP. [inactive]
sgb_url_handler 0.1.8.4 by sgb
Adds support for multiple URL schemes. [inactive]
mem_filter 0.2 by Michael Manfre
Allows for applying various filters to outputted text. [active]
rss_author_email 0.2.1 by Rob Sable
Displays the article authors name as an email address link. [inactive]
rss_author_info 0.2 by Rob Sable
Displays additional information about the author of an article. [inactive]
chh_article_custom 0.41 by Coke Harrington
A feature-rich replacement for both txp:article and txp:article_custom. [active]
ajw_admin_workflow 0.3.1 by Andrew Waer
Allows transferring of ownership of articles to other authors. [active]
rss_admin_quikpik 0.6 by Rob Sable
Admin menu interface [inactive]
rss_admin_resize 0.2 by Rob Sable
Resizing for textareas while editing forms, pages, styles and articles. [inactive]
upm_savenew 0.4 by Mary Fredborg
"Save New" button for articles and forms. [active]
mic_technorati_cosmos 0.2 by Michele Campeotto
Display Technorati Cosmos for the current article [inactive]
rdt_dynamenus 0.6 by Richard Tietjen
Dynamic Section and Article menus [inactive]
vg_related_articles-0.2 0.2 by Vincent Grouls
Show related articles based on keywords [inactive]
djw_section_articles 0.6 by David Woodward
Displays a list of all articles in a section [inactive]
nhn_image_import 0.1 by Nils Hörrmann
imports multiple images [inactive]
zem_cache 0.5 by Threshold State
Caching experiment [active]
czg_if_comment_cookies 0.1 by Count Ziggurat
A couple conditional tags for whether the user has a comment cookie or not. [active]
ob1_if_section 0.2 by Henrik Jönsson
Parses contents if the section set is the one selected. [active]
glx_recent_articles 0.4 by Johan Nilsson
Plugin to show the recent articles [inactive]
glx_gravatar 0.2 by Johan Nilsson
Gravatar [active]
ajw_comment_alt 0.3 by Andrew Waer
Alternates output based on even- or odd-numbered comments [active]
glx_admin_ping 0.1 by Johan Nilsson
Ping sites when posting article [inactive]
ajw_comment_num 0.2 by Andrew Waer
Allows for outputting current comment number [active]
glx_admin_image 2006.1a by grauHirn.org
advanced image editing and thumbnail creation [active]
ajw_if_comment_owner 0.3 by Andrew Waer
Allows checking one or multiple comment field values to "verify" an indentity [active]
mrh_email_article_link 0.3 by Matt Helmick
<txp:mrh_email_article_link /> generates a simple "mailto:" link using either a button image and/or text link that provides the URL for the current article (thus this should be used inside a single article form or article) and the title in the subject line. [inactive]
wet_amazonassoc 0.1 by Robert Wetzlmayr
Generates single item amazon associate link [active]
asv_amazon 0.5 by Amit Varia
A simple plugin to display basic information about any Amazon product. [active]
rsx_plugins_list 1.0 by Ramanan Sivaranjan
Display a list of plugins currently installed. [active]
ptv_if 0.3b by Petur Valdimarsson
A general purpose conditional statement [active]
rss_posted 0.1 by Rob Sable
Article posted date linked to date based archives. [active]
ste_as_recent 0.4 by Stefan Holmer
Creates a list of your recent played songs received from Audiscrobbler.com. [inactive]
rss_admin_db_manager 4.3 by Rob Sable
Database management system. [active]
hak_article_image 0.1 by Patrick Woods
Extension of zem_article_image [inactive]
glz_crumbs 0.2 by Gerhard Lazu
Simple breadcrumbs plugin outputting parent location(s) as links and current location as plain text [inactive]
upm_section_title 0.4.1 by Mary
Returns section title. [inactive]
zem_ir 0.5 by Threshold State
CSS/PNG image replacement plugin [active]
gho_comments_invite 4.0 by der GrauMeister
configurable link for invitation to comment [active]
gho_permalink 4.0 by der GrauMeister
Delivers an Permalink for the given Article-ID [active]
knd_flickr 0.4 by Lachlan Laycock
Shows images from your flickr photostream as a gallery in your textpattern website. [active]
knd_amazonlist 0.2 by Lachlan Laycock
Plugin to output a list of links with thumb images and links to amazon products. [active]
upm_date_archive 0.1.7 by Mary
Simple, clean and efficient date archive listings. [active]
wet_slimpattern 0.1 by Robert Wetzlmayr
Integrates SlimStat or Mint logging into Textpattern. [active]
asy_sitemap 0.7 by Sencer Yurdaguel
Generates a gz-compressed Google-Sitemap. [active]
cng_acronym 0.2 by Chess Griffin
Wraps common acronyms with HTML acronym tags [inactive]
tru_tags 1.9 by Nathan Arthur
Tagging support [active]
mcw_templates 0.2 by Mike West
File Based Templates [active]
rss_article_edit 0.1 by Rob Sable
Add edit article links to your public site. [active]
zem_contact_lang 4.0.3.6 by TXP Community
Language plug-in for Zem Contact Reborn [active]
zem_contact_reborn 4.0.3.20 by TXP Community
Form mailer for Textpattern [active]
pap_contact_cleaner 0.1 by tranquillo
Prevent Spam through Zem Contact [active]
rss_pluginstaller 0.1 by Rob Sable
Automatically install and update plugins from wilshire|one. [inactive]
aam_zcr_clearcache 0.12 by Adam Messinger
Improves compatibility between asy_jpcache and zem_contact_reborn by clearing the cache when forms are submitted. [active]
rsx_page_number 4.0 by Jean Rajotte (following Ramanan Sivaranjan)
Renders diverse page navigation widgets [inactive]
rvm_plugin_diff 0.2 by Ruud van Melick
Find changes made to installed plugins [active]
ign_password_protect 0.4.2d by Jeremy Amos
Password protect articles or sections; authenticates against txp_users or alternate database (ign_users) [inactive]
rvm_css 0.3 by Ruud van Melick
Static CSS caching [inactive]