AgencyND
ThinkSolveCreate

News

Under the hood of Conductor v1.3.7

July 02, 2009Jeremy Friesen • Categories: Development

Under the Hood of v1.3.7

Improved LDAP authentication

In reviewing the LDAP authentication changes of v1.3.3, I wanted to quantify the performance improvements. To do this, I used the Benchmark library. The speed increase came by returning only one field in the LDAP query.

Added Database Indexes

Version 1.3.6 saw the inclusion of a database index to restore the response time of news pages. Curious about what other indexes might be missing, I set out on a quest to find what might be missing. For the most part, the Conductor database has a solid set of indexes; There were a few low impact indexes that were missing, so I went ahead and added them. These indexes will theoretically improve performances on the Admin side.

Custom robots.txt

Robots.txt lets the search engine know where it should not go. With v1.3.7, the site administrator can customize the robots.txt to more fine tune the settings as per http://www.robotstxt.org/.

Secure Cookies

The HTTP Cookie now incorporates the secure flag. In Rails, this is very straightforward:

class ApplicationController < ActionController::Base session :session_secure => true end

Markup Tweak

As I’ve been learning Conductor and working with it’s ins and outs, I noticed that the metadata listing for assets, news, and events looked off. A quick inspection revealed that the metadata sections were miss tagged; a quick fix later and the visual display of Conductor’s Admin was been improved.

—Jeremy