Web application session timeout code

Session timeout warning for a web application with a variety of page layouts and frequent use of multiple tabs. Nutshell explanation - ping the server, if you get a 403, show a huge red bar across the top of whatever page pinged. Result: It is immed… more »

Symfony 3 Ajax (EntityType) CollectionType

Objective: Create an efficient way to use a Symfony CollectionType of Entities. I wanted to be able to provide a Dijit FilteringSelect (autocomplete) for a collection of entities. Issues: Using a CollectionType of EntityTypes loaded all the entities i… more »

KnpMenu - JSON Renderer to support Dojo Dijit/Tree - Ajax

This is a modified version of the earlier post which created a static JSON representation of a menu. What makes it different is that the earlier version rendered the items from the MenuBuilder into a static JSON object that was embedded in a page with… more »

KnpMenu - JSON Renderer to support Dojo Dijit/Tree

I wrote some code that parsed through the default KNP menu HTML and created a Dijit menu. It worked, but it was slow and awkward. I couldn't find an easy way to get the KNP menu in the JSON form that would work well with Dijit/Tree, so I wrote my own.… more »

Squirrel Mail - Change Password Plugin - Wicked Simple Version

It's a long sad story as to why I set up an email server. Mostly long. Arguably not sad, since it is collecting email. However, lacking the usual accessories provided by a hosting company and having issued a collection of awful (secure) passwords, it… more »