Подборка инструментов для разработчиков сайтов на Drupal

04.06.2009

В этом материале Вы найдете тщательную подборку ресурсов для дизайнеров и разработчиков сайтов на CMS Drupal. Эта коллекция ресурсов предназначена для упрощения работы над созданием сайтов на основе данной CMS и поможет Вам значительно сэкономить время.

Эта подборка включает в себя основные ресурсы, связанные с Drupal — основы работы с cms, основные модули, темы, дизайнерские находки, уроки. Все материалы, представленные в статье — на английском языке.

1. Основы работы с CMS Drupal

С чего начинается работа с CMS Drupal? С базовых ресурсов, помогающих понять основы и представляющих документацию в течение большей части Вашей работы с платформой.

Drupal.org
Официальный сайт CMS Drupal, место для загрузки самой последней версии CMS.

Drupal Handbooks
Если вы новичок или просто узнать нечто новое, Drupal Handbooks - для вас. Это сборник полезных справочных материалов.

Theme Developer’s Cheat Sheet (для Drupal 5)
Полезная информация в формате PDF, к которой можно обращаться время от времени.

Drupal API Reference
Узнайте все, что вас интересует об API CMS Drupal.

Drupal Taxonomy, Drupal Nodes and Other Terms - What Do They Mean?
Узнайте больше о таксономии и нодах

Drupal Code Search
Полезный ресурс для разработчиков. С помощью его Вы сможете найти нужный код среди тысяч модулей и тем для CMS Drupal.

Drupal Whitepapers, Cheat Sheets and Free Books
Это подборка материалов и полезных ресурсов, которые могут вас заинтересовать. Но некоторые из них написаны для старых версий Drupal и уже неактуальны.

Wordpress против Drupal
Когда нужно использовать WordPress, а когда Drupal?

2. Модули

Разработчики сайтов должны быть хорошо знакомы с модулями CMS Drupal. На данный момент имеется бесчисленное множество модулей для решения самого широкого круга задач. Представленные ниже ссылки - это ресурсы для работы с модулями, а также ссылки на некоторые популярные и полезные модули.

Drupal Modules
Каталог модулей на официальном сайте CMS Drupal.

Core Modules
Документация для модулей, включенных в ядро Drupal.

DrupalModules.com
Сообщество разработчиков, помогающая найти лучшие модули для Вашего проекта. На сайте имеется система обзоров и рейтинга модулей Drupal.

Drupal e-Commerce
Открытый пакет модулей, которые помогут Вам создать интернет-магазин на основе Drupal.

Top 10 Drupal Modules
Пользовательский набор наиболее любимых модулей.

Nice Menus
Если вы ищете решение для создания на сайте раскрывающихся меню, попробуйте модуль Nice Menus.

TinyMCE
Этот модуль интегрирует популярный визуальный редактор TinyMCE на Ваш сайт.

Front Page
Этот модуль позволяет настроить нужный показ главной страницы сайта.

Clean URLs
Модуль создает чистые ссылки, без "?q="

FlashVideo
FlashVideo расширит возможности по добавлению видео на сайт. Также модуль автоматически конвертирует добавленное видео в формат Flash.

Content Construction Kit (CCK)
CCK позволяет добавить собственные поля для разных типов матеиалов без необходмости копаться в коде.

Global Redirect
Используйте переадресацию на сайте.

Webform
С этим модулем легко создавать контактные формы, анкеты, формы регистрации, опросы.

Module Developer’s Guide
Если вы планируете начать самостоятельно разрабатывать модули Drupal, то начните со чтения этого ресурса.

3. Примеры дизайна сайтов на Drupal

При разработке сайта на Drupal может оказаться очень полезным и вдохновляющим увидеть примеры чужих работ. К счастью, существуют специальные ресурсы для демонстрации работ дизайнеров, в том числе работ и на CMS Drupal.

DrupalSites.net
Лучший ресурс, с более чем 2000 примерами сайтов на Drupal.

DrupalSN
Специальная социальная сеть для демонстрации сайтов, разработанных на Drupal.

Dries Buytaert
В блоге Dries Buytaert также приводятся примеры отличных работ  на Drupal.

31 Remarkable Drupal Powered Websites
В прошлом году сайт Six Revisions опубликовал хорошую подборку 31 сайта на Drupal.

4. Темы

Если Вы ищете бесплатные темы, чтобы улучшить визуальную часть своего сайта, сообщество Drupal предлагает Вам несколько интересных вариантов.

Themes at Drupal.org
Официальный сайт Drupal.org предлагает сотни бесплатных тем для Drupal, которые доступны для скачивания.

OSSKINS
Интернет-магазин OSSKINS предлагает как бесплатные темы для Drupal, так и профессионально созданные темы за умеренные цены.

All Drupal Themes
Девять бесплатных тем на Ваш выбор.

Top Notch Themes
Продажа тем для Drupal 5 и 6 версии.

20 Great 2-Column Drupal Themes
Прекрасная подборка 20 двухколоночных тем.

20 Great 3-Column Drupal Themes
Еще одна прекрасная подборка 20 трехколоночных тем для Drupal.

5. Обучение

Сообщество Drupal предоставляет множество руководств по обучению. Вот лишь небольшой перечень некоторых прекрасных учебных пособий.

5.1 Разработка темы для Drupal

How to Make a Drupal Theme
Этот учебник поможет понять задачи файлов, которые составляют основу стандартной темы Drupal и поможет написать Вашу первую тему.

Drupal Theming for Designers
Это еще один учебник, который разъясняет основы создания тем Drupal.

Create a Killer Band Site with Drupal: A Six-Part Tutorial Series
Углубленные учебник из GoMediaZine разъясняет создание темы на примере разработки веб-сайта для группы.

Drupal Theming
Стандартное руководство

From HTML Mockup to a Full Drupal Site: A Tutorial - Part I: Introduction and Installation
Учебное пособие: "от HTML макета к полнофункциональному Drupal сайту: учебное пособие - Часть I: Введение и установка". Это первая из трех частей серии о создании сайта на Drupal. Смотрите также: Часть II: настройка сайта, содержание и модули (Part II: Site Setup, Content and Modules); Часть III: тематизация, интеграция (Part III: Template Theming, Integration and Finishing Touches)

5.2 Модули

How to Install/Enable Drupal Modules
Если вы разработчик сайтов на Drupal, то Вы вероятно знакомы с установкой модулей. Если Вы новичок, то данный учебник «Как установить и включить модули Drupal» для Вас.

Drupal’s Forum Module
Посмотрите, как можно избежать дублирования контента на сайте при использовании модуля форума.

Turn a Plain Jane HTML Template into a Drupal Theme with the Theme Generator Module
Инструкции по использованию модуля «генератора темы», который поможет сохранить Вам много времени в процессе разработки.

5.3 Производительность

Scaling Drupal - An Open-Source Infrastructure for High-Traffic Drupal Sites
Для тех, чьи быстро развивающиеся сайты на Drupal, создают повод для беспокойства о производительности. Этот учебник поможет настроить сайт под высокие нагрузки.

Improving Drupal’s Page Loading Performance
Как ускорить сайт на Drupal? Попробуйте выполнить следующие действия.

5.4 Таксономия

Taxonomy: A Way to Organize Content
Узнайте, как лучше организовать контент на сайте с помощью словарей, терминов, меню.

Drupal Taxonomy Tutorial
Введение о том, как использовать в Drupal таксономию.

5.5 SEO

Basic Drupal SEO: On-Site Optimization
SEO следует изучать любому разработчику. И этот материал рассказывает как SEO применяется на сайтах Drupal.

Drupal SEO: How Duplicate Content Hurts Drupal Sites
Узнайте о возможной проблеме на сайте: дублирование материалов, и как можно решить эту проблему.

Drupal and Robots.txt
Настройка файла robots.txt для правильного индексирования сайта поисковыми системами.

5.6 Форумы и Wiki

Private forums in Drupal: Forum Access vs. Taxonomy Access vs. Taxonomy Access Control Lite
Как создать приватный форум в Drupal: модули Forum Access, Taxonomy Access, Taxonomy Access Control Lite

How to Create a Wiki with Drupal
Как создать Wiki - основные этапы создания собственного вики-раздела на сайте Drupal.

5.7 Фотогалерея

How to Make a Photo Gallery with Thumbnails in Drupal
Как за 10 шагов сделать простую фотогалерею на Drupal.

How to Build Flickr in Drupal
Этот учебник поможет создать на Drupal клон сайта Flickr. (Примечание: этот учебник 2-х летней давности, но все же интересен)

Building a Better Drupal Photo Gallery
Пособие, которое пригодиться особенно тем, кому нужно создавать многочисленные галереи на сайте.

5.8 навигации

Tutorial on Basic Nav, Hierarchy Nav, Blogroll, Separate Blocks for Nav for Newbies
Эффективная навигация имеет ключевое значение для любого веб-сайта. Вот некоторые конкретные советы для улучшения навигации для новичков.

Theming Drupal Primary Links with Child Sub-Menus
Краткое руководство для улучшения навигации на вашем сайте.

5.9 Общие советы

50 Drupal Tips and Tricks
Большая подборка советов по тематизации вашего сайта, использованию JavaScript и многого другого.

45 Screencasts to Get You Kicking Ass with Drupal

Это подборка содержит ссылки на 45 скринкастов по целому ряду вопросов, касающихся разработки сайтов на Drupal.

Take Control of Your Drupal Theme
Узнайте, как можно преобразовать главную страницу сайта на Drupal и многие другие разделы сайта.

5.10 Другие пособия

Customising the User Profile Layout

Настройка профиля пользователя. Пособие будет полезным тем, кто хочет создать свою социальную сеть.

Creating a Custom Homepage in Drupal Using Views
Вы хотите создать домашнюю страницу?

6. Drupal Темы для начинающих

Базовая (стартовая) тема поможет сэкономить массу времени на разработку за счет решения некоторых общих задач, которыми вы заниматесь с каждой новой темой.

Zen

Blueprint

7. Проекты, связанные с Drupal

Ubercart
Если Вы собираете создать интернет-магазин, то Ubercart — это то, что Вы ищете.Это система с открытым исходным кодом, полностью интегрирует ваш интернет-магазин с сайтом на Drupal.

Acquia
Acquia делает Drupal более полезным для разработчиков, предоставляя за определенную цену дополнительные программные продукты и услуги.

Об авторе оригинальной статьи
Steven Snell является веб-дизайнером и блоггером. Он ведет cобственный блог на Vandelay Design, в котором он публикует статьи о дизайне, подборках интересных ресурсов.

Оригинал статьи: http://www.smashingmagazine.com/2008/09/24/drupal-developers-toolbox/

 

 

Добавить в блог:

Для вставки в блог анонса данной статьи, скопируйте нижеприведенный код.

Комментарии (6)

В закладки. А так, я бы еще отметил неплохой модуль для разработки Devel.

Согласен, не понятно по каким причинам не был добавлен модуль Devel. Но может составители посчитали, что для новичков в Drupal этого и не нужно. А ведь именно для новичков в целом сделана эта подборка.

Отличная подборка материалов которая как раз дополнит книгу Вадюка при изучении Дрюпала :) Спасибо за инфу.

Только делаю первые шаги в изучении Drupal. Чувствую - что статья, ой как пригодится))

Чуть не забыл - СПАСИБО за статью!)

Столько крутого материала и почти всё на английском! Когда же и у нас появятся мощные мануалы, факи и описания!?