Уважаемые специалисты по Drupal'у
Прошу прояснить ситуацию с возможностями движка.
Убедительно прошу, отвечая на вопросы, руководствуйтесь собственным реальным опытом, а не аргументами "когда-то слышал, что вроде есть похожий плагин" и "в статье Пупкина ... ".
Официальные заверения производителей тоже большого доверия не внушают. Практика показывает, что авторы любят слегка преувеличить достоинства и скромно умолчать о недостатках.
01. Классифицировать статьи по категориям. Дерево категорий (подкатегории) не обязательлно, но желательно.
02. Возможность к статьям автора блога добавлять комментарии.
03. Комментарии должны биться на страницы.
04. Читатели блога должны иметь возможность зарегистрироваться, чтобы оставлять комменты под своими никами.
05. Регистрация пользователя должна иметь спам-защиту.
06. Комменты должны уметь оставлять как зареганые читатели, так и не зареганные (гости).
07. Отправление коммента гостями должно иметь спам-защиту.
08. В админке модератор должен иметь возможность отметить комменты как промодерированные. Не путать с режимом предмодерации - комменты должны быть видны сразу всем, но модератор должен наглядно видеть, что промодерировано, что еще нет.
09. Ограничение частоты комментов с одного IP (1 штук в 5 секуд, 3 штуки в минуту, и т.д.) на случай прорыва спам-бота.
10. Возможность забанить на время зареганого читателя
11. Возможность читателям подписаться на новые комменты к отдельно взятой статье.
12. Возможность подписаться на публикацию новых статей, желательно по категриям отдельно.
13. Возможность подписаться на новости сайта.
14. Возможность в админке создавать листы рассылки и отправлять по ним письма.
15. Поддержка RSS
16. Поддержка формата для PDA. Желательно с автоопределением нужного формата по имени браузера.
17. Визуальный редактор статей с нормальной поддержкой картинок.
18. Функция напоминания пароля зареганым читателям.
19. Функция смены пароля зареганым читателям.
20. Аватарки зареганым читателям.
21. Функция "Новые статьи после вашего последнего посещения".
22. Насколько реально вести блог с указанными возможностями человеку, который не знает и не предполагает изучать PHP, HTML, CSS и JavaScript ?
23. В категории список статей должен быть с пагинацией (длинный список делится на странице.
24. На странице статьи в конце видеть ссылку на предыдущую статью с ее названием и следующую. Порядок следования - дата публикации.
25. Возможность отложенной публикации. Т.е. добавляем статью сегодня, а на сайте читатели ее увидят только завтра.
26. Наличие поиска в системе.
27. Поддержка в поиске масок *, AND, OR и/или других опций поиска.
28. Возможность публикации на главной странице выдержок из отдельных статей. Какие статьи выводить, крыжит автор.
Комментарии
(1-11)+, 12 - не понятна формулировка, (13-21)+, (22)если знает алфавит и умеет двигать мышкой - вполне, (23-28)+
большинство - из коробки, остальное 1-2 модуля.
1. Можно, модуль Taxonomy, добавляем словарь и в словаре добавляем термины
2-3. Можно, модуль Comment
4,6. Можно, стандартные средства. Доступ к типу статей как к чтению, так и к комментированию регулируется при помощи разрешений.
5,7. Можно, модуль CAPTCHA
8. Тут ты загнул. Определись, что тебе надо - чтоб коммент сразу видели или чтоб коммент премодерировался? Если чтоб все видели, так и оставь, в любом случае можешь как великий Одмин потом все похерить.
9. А как же быть тем, кто сидит за NATом, не проще ли организовать ограничение для 1 пользователя?
10 и далее. Можно все. Некоторые вещи типа RSS доступно и в стандартной упаковке, некоторые вещи типа графического редактора получше и т.д., тут уж выберешь на свой вкус из кучи модулей.
Доп модули
(05, 07) - капча (какая больше нравится, вариантов несколько)
(09) - модуль придется искать или писать.
(17) - редакторов много, выбирай (наиболее мощные Tiny или FKC )
Остальное из коробки
Большое спасибо за ответы.
Допустим в блоге автор освещает 2 темы: ходильники и стиралки.
Хочется, чтобы читатель мог подписаться только на холодильники.
Ну чего загнул?
Допустим блог посещает публика приличная и комменты пишет порядочные. Допустим 50 сообщений в день. Но среди порядочных людей завсегда найдется какая-нибудь 1 свинья.
Хочется вечером пробежаться глазами по свежим комментам и вычернуть нехорошие слова. Но предемодерация как-то слишком сурова, читателям неудобно.
Можно было бы просто фильтровать комменты по дате. Но ситуация осложняется, когда модератора два - поди разберись, что другой успел проверить.
От пользователя конечно правильнее, но хочется чтобы и гости могли комментить. И честно говоря, не надеюсь, что мой контент будут комментировать со скоростью 10 комментов в минуту
А вот тут я боюсь. Уже пообщался "с кучей модулей" одной CMS (название не скажу, не будем флеймить). Из той кучи работоспособные реально ну %5. Остальное - творчество тщесланых школьников. Друг с другом дружат плохо, версии движка поддерживают разные...
Выбирать эти самые 5% довольно хлопотно.
Уважаемые знатоки, если не сложно, очень прошу по каждому пункту какие модули рекомендуете использовать. Уже упомянутые принял к сведению.
Мне не хотелось бы заниматься экспериментами, отладкой, допиливанием и т.д. Мне бы несколько статей опубликовать.
По модулям, если не брать dev, beta и т.п. То обычно проблем с модулями не возникает. (хотя часто и dev и beta тоже рабочие).
Спасибо,
пожалуй попробую приобщиться к Друпалу.
Очень сложно в такой куче пожеланий сразу по всем пунктам дать советы. Реализуемо из списка - все.
Поставьте систему локально. Добавьте перевод. Пробежитесь по http://setegnom.com
80-90% ваших хотелок вы сделаете из коробки. остальное несколькими модулями. Что останется не понятным - спрашивайте.
модуль subscriptions должон уметь это делать
Спасибо, буду иметь ввиду. А Вы лично пробовали?
В этом сомнений нет. Вопрос в трудозатратах.
Ok. Надеюсь на помощь сообщества!
Вы сначала сами начните, а потом спрашивайте, что не ясно. То не имея реального представления о Друпале все советы будут почти пустым звуком. А порядок Ваших действий выше описал Василий.
Затем уже спрашивайте по реальным проблемам с которыми столкнулись.
Вы я думаю так только на модуль views потратите не один день чтоб разобраться с аргументами, а потом уже будете делать заключение как что и с чем совместимо!
А модули проще выбирать по цитируемости в инете!! Например тот же views упоминается как и cck довольно часто!
И в темизации сайта много тонкостей и нюансов!!
Лиха Беда начало!
Успехов!