FHR P2 Platform Server-Side Technologies
The Funeral Home Resource content management system (CMS) is built using the Ruby on Rails web application framework and the Ruby programming language.
The FHR P2 Platform's scripting language syntax and parser have been derived from the Radius tag language (part of the Radiant CMS system that was created by John Long). We've leveraged Radiant's optimal approach to page construction, using templates, content regions, and snippets.
The FHR P2 Platform's robust servers use the Linux operating system, several nginx HTTP servers, HAProxy load balancer, memcached in-memory cache, multiple Mongrel app servers, and clustered MySQL database servers.
The FHR P2 Platform Site search is made possible by the Ultrasphinx client for the Sphinx full-text search engine.
We use Capistrano to manage our servers and Git and Github for version control.
Performance is meticulously monitored using New Relic, and the continuous uptime is watched with Monit as well as EngineYard's "weather" app for internal monitoring, which in turn watches Nagios instances.
Site24x7 calls the moment anything is amiss.
FHR P2 Platform Hosting Facilities
The Funeral Home Resource P2 Platoform servers are managed by Engine Yard in one of the world's top hosting facilities, Terremark's NAP of the Americas in Miami, Florida.
FHR has offsite backups made daily to Amazon S3.


FHR P2 Platform Client-Side Technologies
Funeral Home Resource uses a variety of JavaScript libraries, including jQuery (our preferred library), YUI, and Prototype/Scriptaculous for admin.
Among the jQuery plugins we use are jQuery UI, Form, Superfish for drop-down menus, and Gallerific for photo galleries. The Cufon JavaScript library allows us to use any font while retaining the accessibility and SEO of plain text. For playing video Funeral Home Resource uses Flowplayer. We use the Blueprint CSS framework to provide browser-independent formatting and simple creation of multicolumn layouts. Our rich text editor is based on FCKeditor.
The code editor is based on CodeMirror.
Expansive Array of Fonts and Icons
Funeral Home Resource uses a variety of icons from Crystal Project and a few from the Bright! icon set by Min Tran.

