Модули для Drupal – 30 самых лучших и нужных

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

Аватар пользователя Ингвар Ингвар 8 апреля 2010 в 21:00

Я “общаюсь” с Drupal достаточно давно и уже сделал свою сборку на его основе.

Решил поделится набором модулей, которые самые-самые нужные. Не претендую на эталон, но это то, что я выбрал для себя путем естественного отбора Wink

Собственно, сами модули:

Must Have:

1. Views – без этого модуля сложно представить полноценную работу с Drupal. Позволяет настраивать представление контента на странице.

2. CCK – позволяет добавлять дополнительные поля к материалу.

3. BUEditor / FCKEditor / Wysiwyg (замена TinyMCE) – визуальные редакторы. Сам я использую BUEditor – с ним видно код, для клиентов ставлю FCK – сразу виден результат.

4. Captcha – защита вашего сайта от спама. Стандартные средства модуля captcha, как показала практика, не справляются, поэтому еще нужен модуль:

5. ReCaptcha – дополнительный тест к Captcha, который не проходит практически ни один бот.

6. Token – без него не будут работать некоторые модули.

7. Poormans Cron – автоматизирует запуск Cron (запускает его раз в промежуток времени, который вы укажите)

8. Submenu Tree - вывод дерева подразделов/надразделов.

Нужное:

9. BackUp and Migrate – позволяет легко и быстро забэкапить ваш сайт на drupal и перенести на новую площадку.

10. Comment Subject – автоматически вставляет в тему комментариев привычное “RE:”

11. Email Field, Link Field, FileField – дополнительные модули для CCK, позволяющие добавлять поля типа “электронная почта”, “ссылка” и даже “файл”.

12. IMCE – файловый менеджер для загрузки картинок, легко “приклеивается” к BUEditor’у, FCKEditor’у или Wysiwyg.

13. Image - Модуль работы с изображениями, позволяет делать превью, создавать галереи. Для него много альтернатив, но мне хватает его функционала. Использует Views.

14. Nodewords – Позволяет изменять теги meta к сайту или отдельной странице.

15. Paging – разбиение материала по страницам.

16. Path Auto – автоматические синонимы страниц. Переименуйте i18n-ascii.example.txt в i18n-ascii.txt чтобы в настройках можно было включить транслитерацию.

17. Site map – Карта сайта

18. XML Sitemap – XML Карта сайта. Для Google и Яндекса.

19. Transliteration – автоматически переименовывает файлы на русском в транслит при загрузке (Картинки.tar > Kartinki.tar)

20. Webform – любые формы на вашем сайте. Например, форма заказа или альтернативная форма контактов.

21. Page Title – настраиваемые заголовки страниц.

22. Admin Menu – очень удобное меню администрирования с выпадающими списками. Лично я уже не представляю работу в Drupal без этого модуля.

23. Front Page – позволяет создавать главную страницу сайта, отличную от остальных. Просто создайте page-front.tpl.php

24. Global Redirect – делает много полезного (см. на странице проекта) – основная задача убрать продублированные адреса страниц.

25. Guestbook – Гостевая книга.

Интересное:

26. Ajax comments – Комментарии теперь используют Ajax. Приятная мелочь.

27. Finder – поиск с кучей возможностей, напимер, с автозаполнением (а-ля Google).

28. Printer, e-mail and PDF versions – Версия для печати, ссылка “Отправить другу” и версия в виде PDF. Три модуля в одном.

29. Private message – личные сообщения между пользователями.

30. Tagadelic – всеми любимое дерево тегов.

Список можно пополнять, это далеко не все)

Как заявляют сами разработчики CMS – ее возможности безграничны и с помощью нее можно сделать сайт любой сложности. Успевай подключай модули и пиши свои))

Надеюсь, этот список окажется вам полезным и каждый найдет в нем что-то новое и интересное.

Комментарии

Аватар пользователя schipun schipun 8 апреля 2010 в 21:10

спасиб за ценную информацию но она была бы в 10 раз полезней еслиб ты ещо ссылки написал на русифицированные модули)))))
а то у меня с нахождение русификаторв иногда проблемы...)

Аватар пользователя Alex_R Alex_R 8 апреля 2010 в 22:36

schipun wrote:
спасиб за ценную информацию но она была бы в 10 раз полезней еслиб ты ещо ссылки написал на русифицированные модули)))))
а то у меня с нахождение русификаторв иногда проблемы...)

Поставьте модуль live_translation и проблему переводом можно будет практически забыть.

Аватар пользователя Alex_R Alex_R 8 апреля 2010 в 22:34

Спасибо! отличная подборка. Узнал для себя несколько новых, полезных модулей.
Кстати, уверен, что если создать страницу с подобным описанием всех модулей, которые реально могут быть полезными, то вопросов типа "подскажите модуль" на форуме было бы намного меньше...

Аватар пользователя Ингвар Ингвар 8 апреля 2010 в 23:56

Спасибо за отзывы!
А про русский - drupaler.ru - я там беру русификации. Далеко не всегда полные, но в основном то, что видит пользователь, переведено.

Аватар пользователя F10 F10 9 апреля 2010 в 1:56

По поводу руссификации:
Киньте в закладки эту страницу http://drupaler.ru/translate/languages/ru/export
Открываете эту страницу, вписываете название(есть автозаполнение), и усё.

imagecache и lightbox2 к модулям добавил бы, в связке с views и cck, позволяет стройненько построить работу с изображениями на сайте, все будет прозрачно и понятно.

Можно еще views slideshow и imagecache action поставить к этой связке, там вобще комбайн на все случаи жизни по созданию спецэффектов с изображениями.

P.S. По коментам выше видно, что новички есть:). Думал что с переводами проблему решили с появлением drupaler.ru.

Аватар пользователя Nikit Nikit 9 апреля 2010 в 2:25

Smile откомментюсь, это не вам конкретно, а просто всем новичкам.

Мастхев не увидел imagecache.
В нужное добавить devel.
Интересное lightbox, panels, quicktabs, contenplate, ...

Wysiwyg - это замена всех визивигов, по-крайней мере пытается.

Poormanscron рекомендуется использовать если вы не можете (не умеете) кронить.

Submenu Tree не скажу что маст хев, модулей меню очень много, лучше уж дать ссылку на ту статью со списком модулей меню, которая была здесь.

Captcha + ReCaptcha - есть еще моллом.

Token нужен как зависимый модуль, не мастхев.

imce не очень легко приклеивается через imce_bridge (причём надо включить плагин в кнопках, и когда его выбираешь, надо руками отобрать нужные кнопки, ибо дефолт тут же сбрасывается). Также imce не любят потому что она даёт засорить ваш сервер всякой ерундой, которую вы не проконтролируете через files Smile

XML Sitemap помоему тот еще тормоз.

image - если есть CCK и filefield, то лучше через imagefield

Backup and migrate - лучже уж sypex dumper Smile

Path auto - мастхев, если токен.

Admin menu - маст хев при настройке сайта, имхо клиенту его давать нет смысла.

Аватар пользователя Dark_kz Dark_kz 9 апреля 2010 в 9:57

Nikit +1

F10, на друпалере с этой ссылкой автоподстановка не сразу срабатывает, я обычно к ссылке сразу дописываю нужный проект (обычно я знаю как он зовется) - ?project=views
За imagecache_action спасибо!

Аватар пользователя F10 F10 9 апреля 2010 в 10:09

"Dark_kz" wrote:
я обычно к ссылке сразу дописываю нужный проект (обычно я знаю как он зовется) - ?project=views

- ну ты прям суровый челябенский друпалер.)

Автозаполнение работает если открывать страницу по ссылке которую я дал, если уже был выбран какой-то модуль, то с его странице уже да, автозаполнение не поможет, и придется закрыть страницу и открыть заново с закладки.

Аватар пользователя Anton L. Safin Anton L. Safin 9 апреля 2010 в 14:01

"schipun" wrote:
то у меня с нахождение русификаторв иногда проблемы...)

Я уже писал то том, как можно упростить поиск перевода для нужного модуля на сайте drupaler.ru: [#30980]Drupaler и закладурки[/#].

Аватар пользователя Anton L. Safin Anton L. Safin 9 апреля 2010 в 14:05

"Nikit" wrote:
Backup and migrate - лучже уж sypex dumper :)

Не лучше. Во-первых, проблемы с пользователем "Гость" (если дополнительно не обработать его напильником), во-вторых, B&M умеет бэкапить на почту и еще много всяких вкусностей Smile

Аватар пользователя Nikit Nikit 9 апреля 2010 в 15:17

Anton L. Safin wrote:
Не лучше. Во-первых, проблемы с пользователем "Гость" (если дополнительно не обработать его напильником), во-вторых, B&M умеет бэкапить на почту и еще много всяких вкусностей :)

слава богу не встречал, помоему это были настройки мускула. А вкусности я оставляю для mysql.exe Biggrin Сайпекс хорош (по-крайней мере был) тем что предельно прост в отличие от phpmyadmin - export. Всё это касательно для новичков.

Аватар пользователя Anton L. Safin Anton L. Safin 9 апреля 2010 в 14:10

Можно, я свой блог тоже порекламирую? Wink
А-а-а, только не бейте ногами!!! Он же на drupal.ru!
В общем, вот: [#40961]Мои любимые модули :)[/#]. Новички, wellcome!

Аватар пользователя F10 F10 9 апреля 2010 в 14:10

"Anton L. Safin" wrote:
Во-первых, проблемы с пользователем "Гость"

- эту проблему вроде как решили во второй версии.
По поводу что лучше, здесь скорее даже подход философии(бзика)))) Многие не любят много дополнительных модулей ставить (например я).

Аватар пользователя direqtor direqtor 9 апреля 2010 в 14:29

С некоторого времени drupal.org сортирует модули по популярности.

Идем сюда http://drupal.org/project/modules и листаем пейджер. Это и будут самые нужные модули.

Для ТС imagefield и imagecache вы явно упустили. А image пора выпиливать.

Аватар пользователя F10 F10 9 апреля 2010 в 14:39

"direqtor" wrote:
А image пора выпиливать

+1
- он сегодня по идеологии не подходит к Drupal-у.
Комбайны нынче не в моде. В будущем все галереи наверно будут строить на CCK image field + imagecache + всякие плагины к views.

Аватар пользователя Stan.Ezersky Stan.Ezersky 9 апреля 2010 в 14:51

"F10" wrote:
Комбайны нынче не в моде. В будущем все галереи наверно будут строить на CCK image field + imagecache + всякие плагины к views.
К Views даже плагины не нужны, достаточно порыскать в сети и найти любые jQuery-плюшки. Прикрутить труда не составит -)

Аватар пользователя Anton L. Safin Anton L. Safin 9 апреля 2010 в 19:12

"F10" wrote:
Модуль Image сегодня по идеологии не подходит к Drupal-у.

Не соглашусь. Главное отличие Image от связки CCK+ImageField+Imagecache в том, что в Image 1 изображение = 1 материал. И это очень удобно, к примеру, для фотосайтов, где нужно сделать голосование за конкретную фотографию. Или, к примеру, когда конкретную фотографию нужно привязать к термину таксономии.

Да, я понимаю, что можно сделать материал с одним полем CCK для одного изображения, но зачем городить огород из 10 модулей, когда можно обойтись одним?

То есть в конечном счете все зависит от задач.

Аватар пользователя F10 F10 9 апреля 2010 в 19:24

"НовичОК" wrote:
а лучше ссылку на его г.с.

- этим можно удовлетвориться я думаю.

Его пост оказался полезным новичкам судя по комментам.
Это как заниматься благотворительностью, что бы налоги скостить, вроде как не искренне, но кому-то помог. И здесь тоже самое, хотел на блог ссылку повесить, еще помог кому-то.
Глупая конечно ситуация.)

"Anton L. Safin" wrote:
Главное отличие Image от связки CCK+ImageField+Imagecache в том, что в Image 1 изображение = 1 материал.

- это то понятно, просто в семерке CCK уже в ядре, насколько помню хотели imacaсhe даже в ядро вставить. Т.е. картинки в семерке будем через CCK к нодам привязывать, и идти уже отсюда.
Я к тому, что с выходом Drupal 7 можно понять, что эволюция идет в сторону конструктора из узких модулей(как в ООП), а не сборника болших модулей, не работающих друг с другом.

Аватар пользователя direqtor direqtor 9 апреля 2010 в 20:02

Серьёзно, господа, модуль image уже давно подлежит безоговорочному выпиливанию.

Он не подходит в концепцию друпала. Ну не подходит, и всё. Так же как модуль upload. Та же кривая байда внизу ноды.

Аватар пользователя Shift-Web Shift-Web 9 апреля 2010 в 22:35

Ооооо.. Кстати.. *Тока не бейте* Как блин эту ошибку пофускать при аплоаде?

Нашёл какой-то патч, и даже пропатченный файл form.js. Тока толку ноль...

Аватар пользователя Ингвар Ингвар 10 апреля 2010 в 18:11

Интересно было почитать дискуссию)
Спасибо всем кто отписался, советы учту.
Рад, если кому-то было полезным.
Жаль, если кого-то разочаровал - но я повторюсь, я на последнюю инстанцию не претендую.
На троллей которого тут лихорадит вторые сутки обижаться не буду)))

Аватар пользователя FORTIS FORTIS 22 апреля 2010 в 12:36

"F10" wrote:
По поводу руссификации:
Киньте в закладки эту страницу http://drupaler.ru/translate/languages/ru/export
Открываете эту страницу, вписываете название(есть автозаполнение), и усё.

ставьте live_translation + патчик к нему, чтоб импортировать все переводы одним нажатием - и не мучайтесь.