а вот нагрузочку он нехилую создает мне кажется на поисковики. Одно дело автодополнение — а тут тебе и полноценный результат и сниппеты. Даже если я стираю буквы — все равно запросы шлются — могли бы и пооптимизировать.
У вас кажется опечатка в комментарии на 163 строчке. А в целом конечно хорошо — название метода XssProtection порадовало) Я бы добавил еще такую функциональность(давно крутятся просто такие идеи, а реализовывать особо не где):
Сделать пакеты со вспомогательными функциями. Например функции для работы с датой(разные представления, рендерилки различных селекторов дат и т.д. — кстати в Smarty такое очень удобно сделано). А что бы не тащить это за собой для всех шаблонов, можно добавить параметры(аналогично xss_protection) которые будут определять нужно ли делать require_once для данного набора функции.
Мне кажется что-то в этом есть. Особенно сейчас, когда все обсуждают проблемы анонимности в социальных сетях. Но Соц Сети подоразумевают общение, как в реальной жизни. В реальной жизни нельзя полностью скрыть себя при общении. Именно этот факт, точнее особенность, будет отпугивать людей от такой затеи. А эксперимент... думаю в 6 круге никто и не сомневается...
Сделать пакеты со вспомогательными функциями. Например функции для работы с датой(разные представления, рендерилки различных селекторов дат и т.д. — кстати в Smarty такое очень удобно сделано). А что бы не тащить это за собой для всех шаблонов, можно добавить параметры(аналогично xss_protection) которые будут определять нужно ли делать require_once для данного набора функции.