Home

Bates Web Tech is a cross-departmental group of designers, technicians and engineers working to make the Bates online experience excellent.

Latest Articles

  • Test Driven Configuration?
    Test Driven Development (TDD) is the software development practice of defining business requirements as small, repeatable tests in the form of code. First a test is written followed by the code that satisfies that test. Every time a new feature is developed, the entire suite of existing tests is checked. The new code is not…
  • Switching from Shortcodes to Blocks, part 1
    Lately we’ve been putting a lot of effort into increasing the adoption rate of the WordPress block editor on campus. One of the larger hurdles in that process is how many custom shortcodes we have in use. The vast majority of these should be switched over to a corresonding block. In order to do so,…
  • Switching from Shortcodes to Blocks, part 2
    In the first post of this series, we discussed transforming a simple shortcode to a block, and using shortcode content for a block attribute value. In this post, we’ll get into a more difficult case: using the shortcode inner content (the text in between the opening and closings tags), as inner blocks for the new…
  • Solving the New Bates Homepage
    In our latest homepage redesign, Barry Costa and I came up with a design element which we felt was effective and innovative. Our plan was to have a large hero image at the top of the page, which would be shaped into an screen-wide arrow subtly pointing down the page. The arrow would overlap the…