На чата разработка гостевой книги для Fapos. За написание модуля взялся MaSTeR. Тут мы будем обсуждать внутреннюю и внешнюю реализации и любой может присоединиться к обсуждению.
и так что надо по клиентской части
1. писать сообщения (наверное писать без всяких прав могут все это же гостевая епта)
2. редактировать сообщения
3. удалять сообщения
4. смотреть ip написавшего по аналогии сами знаете кого
Админка а) Страница настроек
1. заголовок модуля
2. description модуля
3. максимальная длина сообщения
4. сообщений на страницу
5. список слов и их заменители(надо подумать стоит ли это вообще делать)
б) права
1. настройка прав на редактирование сообщений
2. настройка прав на удаление
3. та группа которая может либо удалять либо редактировать автоматом видит и IP написавшего
в) дизайн
1. главный темплейт
2. форма добаления
3. индивидуальный блок сообщения (который повторяется)
И так, это все сделано по аналогии таска. Другими словами в теме будет идти обсуждение и все такое. Когда какойто пункт будет закончен я его зачеркну.
редактирование и удаление производится теми кому это разрешено в правах групп. IP видят только те кто может удалять или редактировать сообщения. То есть если могут либо удалять либо редактировать то и ip видят тоже. И еще лучше форму сразу сделать внизу как на форуме. тоестьн адпись добавить запись пусть будет но форма чтобы тоже сразу была. а при нажатии на надпись кидало на форму внизу. посмотри как на сам знаешь где так и тут думаю стоит сделать. что скажешь?
Добавлено 2010.10.24 21-11
ах да.. еще надо сделать поле е-маил. потом я в админке сделаю настройки какие поля обязательные а какие нет.
насчет Анти-мата (т.е. заменитель слов) мне кажется тоже не нужен.
тоже согласен. в крайнем случае можно потом сделать.
по поводу всего остального, думаю ты мог бы потихоньку заканчивать, так как у меня я промониторил некоторые места и оказлось что они нуждаются в значительной дорпаботке. например антиддос. Все это доведение займет дня 2-3 думаю. Так что если есть время можешь и админ частью заняться для гостевухи. там тоже все просто смотришь как сделано для других модулей и с максимальной точностью делаешь так же для гостевухи. Почему так важна точность? Потому что потом когда будем вносить глобальные изменения будет намного проще - не будем путаться, так как все будет структурированно.
Итак, присоединюсь к обсуждению
на мой взгляд в гостевухе так же надо:
Админка
1) Отметка форма ответа на той же странице или на новой
2) Возможность настройки дополнительных полей (это к системе добавления произвольных полей)
3) Возможность отметить какие поля обязательные а какие нет (либо тут либо в парвах групп)
Права
В общих правах групп:
1) Кто может добавлять сообщения (не на всех сайтах в гостевуху можно спамить под гостем)
2) Кто может видеть IP написавшего (так решается проблема с тем кому показать а кому нет, пусть админ сам решает)
В клиентской: если пользователь залогинен то подставляем его ник и его данные из профиля, если гость то в качестве логина по умолчанию пишем "Гость" и выдаем поля к заполнению
Лучше всего было бы еще сделать в настройке прав групп кому показывать капчу а кому нет, но думаю это надо делать глобально
вроде как то так... мож еще что придет в мою больную голову...
Все мое имхо...
------
Не флуди и не да зафлудим будешь!
я здесь)
в реале, на новый работе 5 дней не могу отвлекаться ни на что.... (просто щас много работ)
а выходные занимаюсь с личными делами а так же тут сижу
Насчет Ваших идеи, я их читаю и работаю над ними..