Category: Tutorials

  • Sample Information Architecture Design Process for Migration

    A walkthrough of a fictional file share migration into SharePoint, focused on the questions and decisions behind building a proper information architecture.

  • Using hMailServer with SharePoint

    Setting up hMailServer as a lightweight SMTP relay for SharePoint development environments, because Exchange is too heavy for testing.

  • Adding Edit Dialog to a Data Form Web Part

    SharePoint’s Data Form Web Part drops the edit dialog by default. Here’s the JavaScript you need to bring it back.

  • Faking Exchange Support in OS X Leopard

    OS X Leopard has no native Exchange support, so I stitched together Entourage, IMAP, and Dock Dodger to make Mail.app and iCal work anyway.

  • The Pains of Altering the SharePoint UI

    SharePoint’s default UI is built on table layouts, uncommented CSS, and obtrusive JavaScript. Branding it is an exercise in pain management.

  • Contributions to End User SharePoint

    I started contributing to EndUserSharePoint.com, answering real questions about view filtering and driving end-user adoption.

  • Browsing SharePoint Sites in Firefox With IE Tab

    SharePoint doesn’t play well outside Internet Explorer. The IE Tab extension for Firefox is the workaround that keeps you sane.

  • Better SEO Titles in WordPress 2.5

    A bane of WordPress development for a long time were the awful titles generated for blog posts. In this post I discuss some PHP code to generate better titles for your WordPress blog.

  • Form Layouts With CSS

    Developers who have made peace with CSS layout still reach for tables when they hit a form. A worked example that lays one out with semantic markup and the clear property instead.

  • jQuery: JavaScript That Doesn’t Suck

    I hated JavaScript until jQuery let me select DOM elements with CSS syntax. In this post I cover selectors, toggles, Ajax requests, and appending content, with code for each.