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 endMarkup 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
