Ну хорошо. Но есть ведь решение и без серверно-аяксового джаваскрипта.
Исходные данные тут немного другие: по-прежнему элже-кат ставит
igrick. Но реализует это не с помощью аякс-братьев, а гораздо проще. Предположим, что у Ильи есть План Внедрения Фичей, в котором 456 пунктов (типа того, что в приложении на айфоне надо писать кол-во комментов на странице поста: ну то есть не просто пост, слово "комменты" и пошли комменты, а пост, затем "12 комментов", и можно дальше не листать приложение - видишь, что новых-то не добавилось).
И вот, на одном конце провода - время разработки: согласно этому Плану, на реализацию нового элже-ката нужно 400 человеко-часов, и поэтому его место в плане четырехсотое. Очень тяжело потому что внедрить.
А на другом конце провода, например, Барбер. И Барбер хотел бы читать длинные посты с катом всегда. И ему разворачивать не в падлу.
А на третьем конце провода, например, я. И мне хочется без элже-ката.
Тарабабам-папам, решение.
Илья говорит своим коллегам-программистам: братья, а напишите мне, плз, две версии страницы /friends/. Без аякса. /friends-cut/ будет по умолчанию ставить принудительный кат в каждом длинном посте, или если пост с фотками, или если его Навальный написал. И Барбер будет счастлив.
Вторая версия - назовем ее /friends-uncut/, например. В ней все посты, даже с катом, распахнуты по умолчанию. И я буду читать именно ее.
Ну и все. Можно будет начинать обкатывать сразу после внедрения - следить за настройками, спрашивать мнения людей, смотреть на статистику.
И все это, что характерно, не отодвигает внедрение нового механизма ката когда-нибудь, а позволяет вгрызться в проблему уже сейчас. Упертые получают свой механизм. Неизящно? По-моему, вполне наоборот. Потому что будет работать сразу. Удовольствие джаст нау.
Прием-прием.
Posted via
LiveJournal app for iPad.