Opensource
Для тех, кому интересно: новый движок MyRealLifeHelp мы пишем на PHP фреймворке Yii2. Это богатый и мощный функционал, поддерживаемый и расширяемый тысячами разработчиков со всего света, и мы также хотели бы вносить свой вклад. Я создал репозиторий на GitHub, куда по ходу разработки новой версии будут попадать некоторые наши наработки. Быть может, кому-нибудь они будут полезны.
Первая наработка пригодится немногим, но все же...
Это «поведение», позволяющее автоматизировать генерацию сегментов ЧПУ, или, проще говоря, «slug атрибутов». Определяете в нужной модели поведение, для которого указываете, из какого атрибута в какой генерировать slug, и расширение будет делать это за вас перед каждым insert или update таблицы.
Slug нужен в основном для красивых адресов, вроде http://site.com/chitabelnoe-nazvanie-stranicy вместо http://site.com/228. Также это добавляет лояльности от поисковиков.

Да, в Yii присутствует из коробки SluggableBehavior, но он и расширения, которые мне попадались, не будут работать, если на вашем сервере нет модуля транслитерации (intl). С этим я как раз столкнулся на домашнем ноуте, хотя стоит сборка от Bitnami с PHP 5.4. Расширение минималистичное и дружит с казахским языком.
Надеюсь, со временем выложу что-нибудь более полезное и то, о чем интересно будет почитать широкому кругу людей.
