ВЫБОРЫ: Drupal или PHP-Nuke или ... ???

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

Аватар пользователя Гость Гость (не проверено) 28 июня 2005 в 13:38

Хотелось бы совета от компетентных людей, которые хорошо знакомы с тремя вещами:
1) движок Drupal 2) движок PHP-Nuke (или PostNuke, или Mambo...) 3) новый _www.nnm.ru

Уже неделю копаюсь в Drupal, но не могу решить свой вопрос о подходящем движке для моих задач, может кто чего умного подскажет... А за одно, хотелось бы оценить примерную стоимость разработки нижеуказанного проекта на Друпале.

Мне необходимо перевести один свой новостно-развлекательный проект на формат, похожий чем-то на новый nnm.ru. Чего именно конкретно от него хотелось бы.
1) Контент: каждый материал может числиться в нескольких рубриках одновременно (например, чтобы тюнинговый запорожец мог бы появиться и в Юмор, и в Авто). в друпале это точно возможно, но все не до конца понятно, я вроде не глупый, но до конца про таксономию не въехал, хотя прочел разные объяснялки (а судя по форуму, это вообще самый популяный вопрос тут))).
2) Редакторы: разграничение и прав и уровней доступа и по рубрикам и по операциям.
3) Персонализация: авторизованный посетитель вначале выбирает из всей иерархии рубрик те, которые ему интересны ("подписывается" на них) и на главной странице сайта ему будут показываться только контент этих рубрик (это очень желательное требование!). желательно и тему дизайна позволить выбирать и отображаемые на главной странице навигационные блоки.
4) Комменты: сразу под статьей идут древовидные комменты с аватарами (в Друпале как надо). желательно, чтобы у юзеров были еще и статусы.
5) SEO: Контент был бы приятен для поисковиков и занимал бы там хорошие места.
6) Форумы: помимо подстатейных обсуждений должен быть отдельный раздел с форумами
7) Модули: хотелось бы таких модулей как мини-галерея (внутри статьи), многостраничность (внутри статьи), вставка смайлов и тегов в сообщения, отправка PM между юзерами (!). также интересно наличие в природе больших модулей-движков типа барахолки, фотогалереи, знакомства, чат...
8 ) Book: в Друпале очень понравилась идея с Буками, когда в определенную тему (не раздел) прикрепляются со временем еще новые статьи, что позволяет создавать тематические подборки. На других движках нечто подобное есть?
9) Рейтинги: хотелось бы по возможности еще следующую фичу с оценкой под каждой статьей. когда юзер выставляет оценку материалу (допустим по 5ти бальной шкале), то во-первых, оценка принимается без перезагрузки страницы скриптом, а во-вторых, оцененная им статья теперь не будет показываться ему на заглавной странице сайта, ну или будет сворачиваться в заголовок(типа раз оценил, значит прочел, значит больше показывать не надо)
10) Извещение: Почтовые рассылки (или ICQ-оповещения) для анонсирования появления новых материалов, ответов на сообщения юзера

ИТОГО
1) Какие фичи из вышеперечисленного на Друпале наиболее трудно реализуемы? Какой движок подходит наиболее точно в целом под эти задачи?

2) Во сколько денег обойдется создание такого на Друпале (по пунктам)? У меня не такой уж большой некомерческий проект, поэтому нужен движок, требующий минимальных доработок.

3) И отдельный вопрос такой: я не въехал в главную фишку Друпала - таксономию, чем она хороша может быть для моего проекта? Интуитивно мне кажется, что она может стать важным преимуществом в таком сплетении комьюнити и разных тематических контентов всевозможного формата articles, Books, blogs. Но если ничем особым, то проще не заморачиваться с Друпал и ставить широкопопулярную систему (PHP-Nuke, PostNuke, Mambo)

Спасибо всем, кто дочитал это до конца)). Если что, можно стучать в аську 50-49-970

Лучший ответ

Аватар пользователя Nick Nick 8 июля 2005 в 14:04

1. Да. Это 2 разных словаря, к которым можно прикреплять любые типы node`ов.
Какие другие применения. Хм... Да не знаю Smile Зависит от тематики сайта )
3. Вроде был. Что-то я сегодня с трудом до него достучаться могу. Как достучусь -- посмотрю.
4. Вроде бы этого нет. Хотя, есть какой-то рейтинговый модуль на основе кол-ва постов. Может быть он умеет это делать, относительно кол-ва постов.
А хотя. Насоздавать ролей. Да и прикреплять руками к различным ролям пользователей. Почему нет ? Smile
9. Вот если Вы зарегитесь, то увидете, что под каждым комментом можно ставить оценку. Эта оценка очень гибкая. Т.е., например, оценка админа имеет гораздо больший вес, чем оценка обычного пользователя. Если коммент имеет слишком низкую оценку, то он сворачивается в заголовок. Оценкой, при которой комменты сворачиваются, можно управлять через "Опции просмотра комментариев"... вот там где "кроме удаленных".
Примерно тоже самое есть и для самих node в виде модуля. Правда готового решения для постороения рейтингов на основе этих данных нет. Хотя, было бы неплохо...

Комментарии

Аватар пользователя Nick Nick 30 июня 2005 в 10:20

1. Ну если все прочитали, то остается только посмотреть своими глазами. Например вот на этом сайте. При добавлении поста выбор версии и ключевые слова.
2. +
3. Есть несколько модулей, например mypage.
4. Что, в данном случае, статус?
5. +
6. А на этом сайте Вы куда пишите ? Smile
7. Помимо мини-галерее, есть всё готовое. Над реализацией мини-галереи можно подумать. Например через flexinode или upload+inline.
8. Не знаю Smile Может быть стоит почитать сайт по "другим движкам" Smile
9. Для комментов оценки есть из коробки, для самих node`ов есть модуль. Правда, рейтингов считать он не умеет, но думаю сделать не сложно.
10. notify.module

---------------------------------------------------------------
1. Впринципе, ничего особо трудного я не вижу...
2. Нуу... По ценам я не знаю. На данный момент, я не занимаюсь коммерческими web-проектами (хотя, может из меня выйдет толк? Smile ). Тут уж как договоритесь. Только имеет смысл четко оформить тех. задание. И что Вам надо. Например полностью сделать сайт с 0 или доработать только пару модулей, а все остальное Вы сами сделаете -- это будет совсем по-разному стоить.
3. Ээх... Ну.. уж много раз про это писали
http://drupal.ru/node/445
http://drupal.org/node/299
Однозначно можно сказать, что в nuke такого нет. nuke это вообще больше разрозненый набор скриптов, чем cms.

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя Гость Гость (не проверено) 8 июля 2005 в 13:04

Nick, спасибо тебе за ответ!

1. Вот благодаря фразе "Например вот на этом сайте. При добавлении поста выбор версии и ключевые слова." я очень продвинулся в понимании таксономии!))) Вроде теперь начинаю въезжать. Скажи, вот "выбор версии" и "ключевые слова" - это два разных словаря, так?! Они отличаются по какому-нибудь типу/виду например или это аналогичные равнозначные словари? Какие удачные примеры применения словарей кто может назвать? Например, на этом сайте выбор версии - офигительное удобное применение, а какие еще бывают решения в использовании?

3. на офиц сайте на нашел модуля mypage. где его можно увидеть?

4. Статус - в ручную выставляемое звание под аватаром "Новичек", "Админ", "Кретин" ...

9. Вот этого ответа не понял) поподробнее плиз...

Аватар пользователя Nick Nick 8 июля 2005 в 14:04

1. Да. Это 2 разных словаря, к которым можно прикреплять любые типы node`ов.
Какие другие применения. Хм... Да не знаю Smile Зависит от тематики сайта )
3. Вроде был. Что-то я сегодня с трудом до него достучаться могу. Как достучусь -- посмотрю.
4. Вроде бы этого нет. Хотя, есть какой-то рейтинговый модуль на основе кол-ва постов. Может быть он умеет это делать, относительно кол-ва постов.
А хотя. Насоздавать ролей. Да и прикреплять руками к различным ролям пользователей. Почему нет ? Smile
9. Вот если Вы зарегитесь, то увидете, что под каждым комментом можно ставить оценку. Эта оценка очень гибкая. Т.е., например, оценка админа имеет гораздо больший вес, чем оценка обычного пользователя. Если коммент имеет слишком низкую оценку, то он сворачивается в заголовок. Оценкой, при которой комменты сворачиваются, можно управлять через "Опции просмотра комментариев"... вот там где "кроме удаленных".
Примерно тоже самое есть и для самих node в виде модуля. Правда готового решения для постороения рейтингов на основе этих данных нет. Хотя, было бы неплохо...