В процессе раздумий задался таким вопросом: в чем может (нужна, должна) заключаться уникальность движка сайта? Я не рассматриваю здесь веб-приложения, где уникальная функциональность является неотъемлемой частью (например, различные онлайн-редакторы, информеры и т. п.), суть которых в них самих. Меня интересует, может ли существовать полезная уникальная функциональность сайта, являющегося "лицом" оффлайнового заказчика (человека, организации, корпорации).
Почему этот вопрос кажется мне важным? Очень просто. Существующие развитые CMS с плагинами практически полностью перекрывают "обычные" потребности уважаемых клиентов. Для их кастомизации нужен лишь небольшой "допил", с чем может справиться и не очень квалифицированный разработчик. Естественно, квалифицированному это удастся быстрее и лучше, но "много денех" тут не заработаешь, да и стимул к дальнейшему развитию теряется (освой 2-3 ЦМСки и работай потиху). Более того, в этом сегменте будут представлять угрозу многочисленные девелоперы из развивающихся стран, легко сбивающие цену.
Помочь тут может уникальное решение, разрабатываемое под конкретный сайт (возможно, на базе распространенной ЦМС, но с расширенным функционалом).
Сейчас я вижу только две с половиной уникальные штуки, которые можно реализовать с пользой для заказчика:
- поиск для посетителя (не обязательно только по текущему сайту, можно рассматривать и сторонние ресурсы по тематике)
- "продвинутая" аналитика, позволяющая отследить нужды посетителей
- удобная и интересная обратная связь (этот пункт считаю за половину, поскольку тут неслабый дизайнерский компонент)