Есть ли у Друпала такие возможности?

Главные вкладки

Аватар пользователя Calm Calm 17 июня 2009 в 15:52

Уважаемые специалисты по 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. Возможность публикации на главной странице выдержок из отдельных статей. Какие статьи выводить, крыжит автор.

Комментарии

Аватар пользователя PVasili PVasili 17 июня 2009 в 16:06

(1-11)+, 12 - не понятна формулировка, (13-21)+, (22)если знает алфавит и умеет двигать мышкой - вполне, (23-28)+
большинство - из коробки, остальное 1-2 модуля.

Аватар пользователя Bitter Fly Bitter Fly 17 июня 2009 в 16:46

1. Можно, модуль Taxonomy, добавляем словарь и в словаре добавляем термины
2-3. Можно, модуль Comment
4,6. Можно, стандартные средства. Доступ к типу статей как к чтению, так и к комментированию регулируется при помощи разрешений.
5,7. Можно, модуль CAPTCHA
8. Тут ты загнул. Определись, что тебе надо - чтоб коммент сразу видели или чтоб коммент премодерировался? Если чтоб все видели, так и оставь, в любом случае можешь как великий Одмин потом все похерить.
9. А как же быть тем, кто сидит за NATом, не проще ли организовать ограничение для 1 пользователя?
10 и далее. Можно все. Некоторые вещи типа RSS доступно и в стандартной упаковке, некоторые вещи типа графического редактора получше и т.д., тут уж выберешь на свой вкус из кучи модулей.

Аватар пользователя HIgor1968 HIgor1968 17 июня 2009 в 16:52

Доп модули
(05, 07) - капча (какая больше нравится, вариантов несколько)
(09) - модуль придется искать или писать.
(17) - редакторов много, выбирай (наиболее мощные Tiny или FKC )

Остальное из коробки

Аватар пользователя Calm Calm 17 июня 2009 в 17:17

Большое спасибо за ответы.

"PVasili" wrote:
12 - не понятна формулировка

Допустим в блоге автор освещает 2 темы: ходильники и стиралки.
Хочется, чтобы читатель мог подписаться только на холодильники.

"ACKET" wrote:
Тут ты загнул. Определись, что тебе надо - чтоб коммент сразу видели или чтоб коммент премодерировался?

Ну чего загнул?
Допустим блог посещает публика приличная и комменты пишет порядочные. Допустим 50 сообщений в день. Но среди порядочных людей завсегда найдется какая-нибудь 1 свинья.
Хочется вечером пробежаться глазами по свежим комментам и вычернуть нехорошие слова. Но предемодерация как-то слишком сурова, читателям неудобно.
Можно было бы просто фильтровать комменты по дате. Но ситуация осложняется, когда модератора два - поди разберись, что другой успел проверить.

"ACKET" wrote:
А как же быть тем, кто сидит за NATом, не проще ли организовать ограничение для 1 пользователя?

От пользователя конечно правильнее, но хочется чтобы и гости могли комментить. И честно говоря, не надеюсь, что мой контент будут комментировать со скоростью 10 комментов в минуту Smile

"ACKET" wrote:
ут уж выберешь на свой вкус из кучи модулей

А вот тут я боюсь. Уже пообщался "с кучей модулей" одной CMS (название не скажу, не будем флеймить). Из той кучи работоспособные реально ну %5. Остальное - творчество тщесланых школьников. Друг с другом дружат плохо, версии движка поддерживают разные...
Выбирать эти самые 5% довольно хлопотно.
Уважаемые знатоки, если не сложно, очень прошу по каждому пункту какие модули рекомендуете использовать. Уже упомянутые принял к сведению.

Мне не хотелось бы заниматься экспериментами, отладкой, допиливанием и т.д. Мне бы несколько статей опубликовать.

Аватар пользователя HIgor1968 HIgor1968 17 июня 2009 в 17:23

По модулям, если не брать dev, beta и т.п. То обычно проблем с модулями не возникает. (хотя часто и dev и beta тоже рабочие).

Аватар пользователя PVasili PVasili 17 июня 2009 в 17:38

Очень сложно в такой куче пожеланий сразу по всем пунктам дать советы. Реализуемо из списка - все.
Поставьте систему локально. Добавьте перевод. Пробежитесь по http://setegnom.com
80-90% ваших хотелок вы сделаете из коробки. остальное несколькими модулями. Что останется не понятным - спрашивайте.

Аватар пользователя kosilko kosilko 17 июня 2009 в 17:45

"Calm" wrote:
Допустим в блоге автор освещает 2 темы: ходильники и стиралки.
Хочется, чтобы читатель мог подписаться только на холодильники.

модуль subscriptions должон уметь это делать

Аватар пользователя Calm Calm 17 июня 2009 в 17:50

"kosilko" wrote:
модуль subscriptions должон уметь это делать

Спасибо, буду иметь ввиду. А Вы лично пробовали?

"Calm" wrote:
Убедительно прошу, отвечая на вопросы, руководствуйтесь собственным реальным опытом, а не аргументами "когда-то слышал, что вроде есть похожий плагин"

Аватар пользователя Calm Calm 17 июня 2009 в 17:54

"PVasili" wrote:
Реализуемо из списка - все.

В этом сомнений нет. Вопрос в трудозатратах.

"PVasili" wrote:
Что останется не понятным - спрашивайте.

Ok. Надеюсь на помощь сообщества! Smile

Аватар пользователя HIgor1968 HIgor1968 17 июня 2009 в 17:57

Вы сначала сами начните, а потом спрашивайте, что не ясно. То не имея реального представления о Друпале все советы будут почти пустым звуком. А порядок Ваших действий выше описал Василий.
Затем уже спрашивайте по реальным проблемам с которыми столкнулись.

Аватар пользователя gfedin gfedin 17 июня 2009 в 18:40

Вы я думаю так только на модуль views потратите не один день чтоб разобраться с аргументами, а потом уже будете делать заключение как что и с чем совместимо!

А модули проще выбирать по цитируемости в инете!! Например тот же views упоминается как и cck довольно часто!

И в темизации сайта много тонкостей и нюансов!!

Лиха Беда начало!

Успехов!