Я “общаюсь” с Drupal достаточно давно и уже сделал свою сборку на его основе.
Решил поделится набором модулей, которые самые-самые нужные. Не претендую на эталон, но это то, что я выбрал для себя путем естественного отбора
Собственно, сами модули:
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 – ее возможности безграничны и с помощью нее можно сделать сайт любой сложности. Успевай подключай модули и пиши свои))
Надеюсь, этот список окажется вам полезным и каждый найдет в нем что-то новое и интересное.
Комментарии
спасиб за ценную информацию но она была бы в 10 раз полезней еслиб ты ещо ссылки написал на русифицированные модули)))))
а то у меня с нахождение русификаторв иногда проблемы...)
Поставьте модуль live_translation и проблему переводом можно будет практически забыть.
Спасибо! отличная подборка. Узнал для себя несколько новых, полезных модулей.
Кстати, уверен, что если создать страницу с подобным описанием всех модулей, которые реально могут быть полезными, то вопросов типа "подскажите модуль" на форуме было бы намного меньше...
что там страница... есть даже целый сайт...setegnom.com
Спасибо за отзывы!
А про русский - drupaler.ru - я там беру русификации. Далеко не всегда полные, но в основном то, что видит пользователь, переведено.
От меня
Полезные и интересные модули для Drupal 6.xx + Советы и трюки (Часть I)
Полезные и интересные модули для Drupal 6.xx + Советы и трюки (Часть II)
Также из блога
По поводу руссификации:
Киньте в закладки эту страницу http://drupaler.ru/translate/languages/ru/export
Открываете эту страницу, вписываете название(есть автозаполнение), и усё.
imagecache и lightbox2 к модулям добавил бы, в связке с views и cck, позволяет стройненько построить работу с изображениями на сайте, все будет прозрачно и понятно.
Можно еще views slideshow и imagecache action поставить к этой связке, там вобще комбайн на все случаи жизни по созданию спецэффектов с изображениями.
P.S. По коментам выше видно, что новички есть:). Думал что с переводами проблему решили с появлением drupaler.ru.
откомментюсь, это не вам конкретно, а просто всем новичкам.
Мастхев не увидел imagecache.
В нужное добавить devel.
Интересное lightbox, panels, quicktabs, contenplate, ...
Wysiwyg - это замена всех визивигов, по-крайней мере пытается.
Poormanscron рекомендуется использовать если вы не можете (не умеете) кронить.
Submenu Tree не скажу что маст хев, модулей меню очень много, лучше уж дать ссылку на ту статью со списком модулей меню, которая была здесь.
Captcha + ReCaptcha - есть еще моллом.
Token нужен как зависимый модуль, не мастхев.
imce не очень легко приклеивается через imce_bridge (причём надо включить плагин в кнопках, и когда его выбираешь, надо руками отобрать нужные кнопки, ибо дефолт тут же сбрасывается). Также imce не любят потому что она даёт засорить ваш сервер всякой ерундой, которую вы не проконтролируете через files
XML Sitemap помоему тот еще тормоз.
image - если есть CCK и filefield, то лучше через imagefield
Backup and migrate - лучже уж sypex dumper
Path auto - мастхев, если токен.
Admin menu - маст хев при настройке сайта, имхо клиенту его давать нет смысла.
Nikit +1
F10, на друпалере с этой ссылкой автоподстановка не сразу срабатывает, я обычно к ссылке сразу дописываю нужный проект (обычно я знаю как он зовется) - ?project=views
За imagecache_action спасибо!
- ну ты прям суровый челябенский друпалер.)
Автозаполнение работает если открывать страницу по ссылке которую я дал, если уже был выбран какой-то модуль, то с его странице уже да, автозаполнение не поможет, и придется закрыть страницу и открыть заново с закладки.
Я уже писал то том, как можно упростить поиск перевода для нужного модуля на сайте drupaler.ru: [#30980]Drupaler и закладурки[/#].
Не лучше. Во-первых, проблемы с пользователем "Гость" (если дополнительно не обработать его напильником), во-вторых, B&M умеет бэкапить на почту и еще много всяких вкусностей
слава богу не встречал, помоему это были настройки мускула. А вкусности я оставляю для mysql.exe Сайпекс хорош (по-крайней мере был) тем что предельно прост в отличие от phpmyadmin - export. Всё это касательно для новичков.
Можно, я свой блог тоже порекламирую?
А-а-а, только не бейте ногами!!! Он же на drupal.ru!
В общем, вот: [#40961]Мои любимые модули :)[/#]. Новички, wellcome!
- эту проблему вроде как решили во второй версии.
По поводу что лучше, здесь скорее даже подход философии(бзика)))) Многие не любят много дополнительных модулей ставить (например я).
С некоторого времени drupal.org сортирует модули по популярности.
Идем сюда http://drupal.org/project/modules и листаем пейджер. Это и будут самые нужные модули.
Для ТС imagefield и imagecache вы явно упустили. А image пора выпиливать.
+1
- он сегодня по идеологии не подходит к Drupal-у.
Комбайны нынче не в моде. В будущем все галереи наверно будут строить на CCK image field + imagecache + всякие плагины к views.
Не соглашусь. Главное отличие Image от связки CCK+ImageField+Imagecache в том, что в Image 1 изображение = 1 материал. И это очень удобно, к примеру, для фотосайтов, где нужно сделать голосование за конкретную фотографию. Или, к примеру, когда конкретную фотографию нужно привязать к термину таксономии.
Да, я понимаю, что можно сделать материал с одним полем CCK для одного изображения, но зачем городить огород из 10 модулей, когда можно обойтись одним?
То есть в конечном счете все зависит от задач.
- этим можно удовлетвориться я думаю.
Его пост оказался полезным новичкам судя по комментам.
Это как заниматься благотворительностью, что бы налоги скостить, вроде как не искренне, но кому-то помог. И здесь тоже самое, хотел на блог ссылку повесить, еще помог кому-то.
Глупая конечно ситуация.)
- это то понятно, просто в семерке CCK уже в ядре, насколько помню хотели imacaсhe даже в ядро вставить. Т.е. картинки в семерке будем через CCK к нодам привязывать, и идти уже отсюда.
Я к тому, что с выходом Drupal 7 можно понять, что эволюция идет в сторону конструктора из узких модулей(как в ООП), а не сборника болших модулей, не работающих друг с другом.
Серьёзно, господа, модуль image уже давно подлежит безоговорочному выпиливанию.
Он не подходит в концепцию друпала. Ну не подходит, и всё. Так же как модуль upload. Та же кривая байда внизу ноды.
Ооооо.. Кстати.. *Тока не бейте* Как блин эту ошибку пофускать при аплоаде?
Нашёл какой-то патч, и даже пропатченный файл form.js. Тока толку ноль...
Интересно было почитать дискуссию)
Спасибо всем кто отписался, советы учту.
Рад, если кому-то было полезным.
Жаль, если кого-то разочаровал - но я повторюсь, я на последнюю инстанцию не претендую.
На троллей которого тут лихорадит вторые сутки обижаться не буду)))
ставьте live_translation + патчик к нему, чтоб импортировать все переводы одним нажатием - и не мучайтесь.
Может еще кто предложит "свой" список. Пытаюсь освоить DRUPAL 7...было бы полезно для новичков.
На хабре писали в этом году джентльменский набор