Потратил день, чтобы написать для сайта ДКМ комбинированный модуль опросов и голосований, который теперь можно втыкать, где понадобится.
Прототипами послужили опросы, сделанные когда-то для «Вирго», и процедура голосования, сделанная менее чем когда-то (но тоже давно) для «Златы».
Опросы: всё просто, один раз выбираешь вариант, потом видишь результаты.
Голосования: требуется e-mail, для подтверждения переход по ссылке в письме.
Блокируются одноразовые ящики (по опыту «Златы», это один из самых распространённых способов злоупотребить).
У «Златы» всё сделано на PHP. В новом варианте PHP выполняет только абсолютно необходимую серверную работу, многое переложено на Яваскрипт.
Времени ушёл почти день, вдвое больше, чем рассчитывал.
По-хорошему, надо ещё дописать сюда кэширование. Управляемый кэш входит в типа-CMS, то есть напо просто дописать несколько строк тут и там.
вторник, октября 23, 2012
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий