Drupal. Уровень 2. Разработка модулей сайта с нуля (2015). Друпал создание сайта с нуля
Создаем сайт на Drupal с абсолютного нуля.
Особенности Drupal
Drupal – это система для управления контентом сайта, созданная бельгийцем Дрисом Бейтартом, в январе 2001 года. Очень популярна в западной Европе и США. Движок не накладывает каких-то ограничений на программиста, все зависит от познаний и времени, которое возможно уделить на разработку сайта.
Ряд простых функций доступных каждому в стандартной версии программы подойдут для создания не сложного проекта: блога, новостной ленты, сайта-визитки. А если вам необходимо создать что-то необыкновенное или это просто не возможно в данной «версии» — скачайте и установите модули, они расширят возможности системы. Модули – это фишка Drupal , они формируют структуру движка. Грубо говоря, вы ставите на сайт только то, что вам необходимо.
Для начала, вам нужно знать, что можно не париться и не ставить Drupal на локальный сервер самостоятельно, а воспользоваться готовыми предложениями хостингов. Вот пример:
1) https://www.reg.ru/web-sites/cms/drupal
2) https://timeweb.com/ru/services/cms/
Но допустим, вы все равно выбрали путь самостоятельной установки. Тогда, заходим на сайт https://www.drupal.org/ кликаем на раздел Download & Extend находящийся вверху слева, скачиваем движок нажав на download drupal
Выбираем нужный нам формат сжатия. GZ это для Unix систем, а ZIP для Windows, после скачивания распаковываем полученный архив, в соответствующий каталог локального веб-сервера.
Если у вас отсутствует локальный сервер, не страшно — воспользуетесь Open Server, он полностью бесплатный. https://ospanel.io/download/
Теперь, когда вы установили локальный сервер, требуется создать базу данных, используя инструмент phpmyadmin, который будет использоваться для хранения необходимой информации.
Для этого, нажмите на программу в нижнем углу и выберите пункт меню: дополнительно – phpmyadmin.
Когда вам предложат ввести пользователя и пароль, в графу пользователь впишите «root» и нажмите вперед.
Далее перейдите во вкладку пользователи и добавьте нового пользователя. *Обязательно поставьте галку напротив «создать базу данных с таким же именем и предоставить на нем все привилегии»
Теперь, пора установить сам drupal на open server. Для этого переходим в корень программы, где лежит open server и создаем там новую папку, куда разархивируем нашу CMS Drupal
Теперь осталось перезапустить наш локальный сервер, на иконке open server в самом низу рабочего стола жмите – перезапуск.
Далее обращаемся из браузера к вышеуказанному каталогу, для начала процесса установки. Для этого нажмите на «Мои сайты», чуть ниже «Перезапустить», и выбирайте название вашего проекта
Сейчас выбирайте язык, он по умолчанию английский, в первую графу вписываем название базы данных, а в следующую имя вашего пользователя и пароль. Все это было создано вами пару минут назад в базе данных.
Теперь заполняете поля для своего сайта. Его название, Email, создаем администратора и пароль к нему. Поздравляю, установка завершена, теперь пора русифицировать сайт.
Русификация сайта на drupal
Без лишний вопросов жмите сюда, листайте в самый низ и скачивайте.
Теперь распаковывайте данный модуль в папку вашего сайта, путь: С – Open Server – domains – ваше название директории – sites – all – modules. Все будущие модули должны попадать только сюда.
На панели администратора, выбираем modules и листаем на самое дно, там ставим галочку напротив нового друга.
Следующий шаг, надо зайти в configuration и кликнуть на languages, там нужно добавить новый с помощью команды add languages и выбрать русский из списка. А главное, после скачки, не забудь включить его нажав default . Сохраняем конфигурацию.
Поздравляю, самое сложное мы прошли вместе, теперь (если ты не устал после такого) бегом на просторы Youtube постигать новое и совершенствовать свой сайт. На ссылку кликни, там полезный канал, на котором достаточно легко и доступно рассказывают о CMS Drupal. А если, после всего вышесказанного, решишь что самому это долго и сложно, то обращайся к нам.
С уважением, Ваша Суть!
xn--90acebeq1bjoglm2n.xn--p1ai
Знакомимся с Drupal 7. С нуля до уверенной разработки
Удобный инструмент является отличным подспорьем в любом деле. Именно таким инструментом для веб-разработчика и является CMS Drupal, позволяющий быстро и удобно, без лишних затрат времени и сил создавать сайты любой сложности и направленности.
Цель данного курса простым и понятным языком на примерах объяснить все основные принципы работы этой достаточно сложной системы, разобраться со всеми ее составляющими частями и донести до читателя, что Drupal страшен только на первых шагах, когда не понимаешь что здесь вообще происходит, но после получения достаточной теоретической базы он становится прост, логичен и, пожалуй, у Вас даже не возникнет желания после этого работать с другими CMS.
Курс рассчитан на тех, кто начинает работать с Drupal 7 с 0 и хочет получить фундамент знаний и навыков достаточный для создания практически любого сайта.
- Глава 1 – Теоретические основы Drupal
- Что такое Drupal?
- Термины, которые нужно знать при работе с Drupal
- Обзор панели инструментов и ярлыков
- Обзор разделов панели управления, содержимого и структуры из панели инструментов
- Обзор разделов оформление, пользователи, модули из панели инструментов
- Обзор разделов конфигурация, отчеты и справка панели инструментов
- Глава 2 – Настройка Drupal для начала работы
- Установка и решение типичных проблем при установке Drupal 7 на Denwer.
- Глава 3 – Модули и темы оформления
- Модули и темы оформления. Что это?
- Все способы установки и правильное удаление модулей
- Установка модулей для удобной работы
- Правильная русификация
- Установка темы
- Настройка тем
- Глава 4 – Типы материалов
- Типы материалов в Drupal. Что это?
- Как создать новый тип материала?
- Создание новых страниц материалов
- Создание редакций страниц содержимого
- Глава 5 – Поля
- Поля в Drupal 7. Что это?
- Числовые типы полей
- Типы полей "Текст", "Длинный текст", "Полный текст с анонсом"
- Создание списков значений при помощи полей
- Создание логического типа поля
- Поле с ссылкой на термин
- Поля для добавления изображений и файлов
- Настройка отображения полей
- Глава 6 – Регионы и блоки
- Регионы и блоки в Drupal 7. Что это такое?
- Создание и редактирование блоков
- Настройки отображения блоков
- Глава 7 – Таксономия
- Таксономия в Drupal. Что это?
- Словари таксономии. Создание и редактирование.
- Привязка материалов к терминам таксономии
- Глава 8 – Система пользователей
- Основные настройки личного кабинета
- Добавление и вывод новых полей учетной записи пользователя
- Создание новой учётной записи пользователя и управление личным кабинетом
- Управление пользователями
- Создание новых ролей пользователей и управление их правами доступа
- Глава 9 – Представления (views)
- Создание представления страницы
- Структура представлений и настройка их полей
- Создание блочного отображения в представлениях
- Настройка связей и контекстных фильтров
- Настройка агрегации
- Страницы с аргументом, созданные при помощи Views
- Раскрытые фильтры и сортировки
- Глава 10 – Панели (Panels+Page manager)
- Модули Panels и Page Manager. Создаем собственный макет страницы
- Вывод страницы с панелями при помощи Page Manager и удобное ее редактирование с In-Place Editor.
- Глава 11 – Основы темизации
- Как создать свою тему на Drupal 7?
- Подключение css и js файлов в шаблон темы
- Шаблоны page.tpl.php и node.tpl.php. Темизация страницы и ноды материала
- Изменение html кода меток полей
- Темизация полей. Шаблон field.tpl.php
- Темизация комментариев Drupal. Шаблоны comment-wrapper.tpl.php, comment.tpl.php, comment-form.tpl.php
- Темизация анонсов материалов в Drupal 7. Шаблон node--[тип материала]--teaser.tpl.php
- Оформляем веб-формы через файл webform.tpl.php
- Темизация views
- Темизация полей views
- Применение шаблонов block.tpl.php для темизации блоков
- Глава 12 – Оптимизация и защита сайта
- Создаем читабельные url страниц (ЧПУ)
- SEO настройка сайта
- Обновляем ядро до новой версии
- Защита Drupal от регистрации ботов
- Глава 13 – Полезные фишки
- Делаем подсветку синтаксиса с GeSHi Filter
- Выполняем настройку комментариев и настраиваем оповещение пользователей о новых комментариях на e-mail
- Микроразметка и рейтинг материалов
- Модуль Conditional Fields. Создание условных полей
- Группировка полей модулем FieldGroup
- Настройка хлебных крошек. Модуль path breadcrumbs
- Printer, e-mail and PDF versions - создаем версии для печати страниц
- Настройка модуля XML Sitemap
- Экспорт представления с модулем Views Data Export
- Вывод карт при помощи модулей Geofield Yandex Maps в связке с geofield
- Опросник на Drupal 7 при помощи модуля poll
Нашли что-то полезное для себя? Расскажите друзьям:
vaden-pro.ru
Создание сайта на Drupal | без знаний HTML и CSS
Неоднократно встречал утверждение вебмастеров о том что создание сайта на Drupal просто необходимо начинать с изучения HTML и CSS, в корне с этим утверждением не согласен, по скольку Drupal предоставляет широчайшие возможности, а редактировать шаблон, лезть в файлы совсем не к чему (если только за очень редким исключением, информации о необходимых изменениях в инете полно, да и самый точный метод "НАУЧНОГО ТЫКА" не кто пока не отменил). Безусловно, юзабилити будет страдать, но при должно усердии его можно поднять до приемлемого уровня.
Само собою мастерам воплощающим "головных тараканов" заказчика без их знания не обойтись.
Создание сайта на Drupal наверное стоит начинать хотя бы с поверхностного изучения CMS, практически всего можно добиться используя модули, их для Drupal 7 -17.548 шт., для изменения интерфейса использовать шаблоны тем, их для семерки -1.333 на сентябрь 2015.
При первой своей попытке сделать что-либо похожее на сайт я использовал Wordpress, но проковырявшись пару дней быстро к нему охладел, ни чего чего-то не клеилось, хотя курсов о нем полно, скаканул на Joomla, с ней наверное и дня не провел! Ну не лежала блин душа к этим двум CMSкам, а может видео руководства не те попадались.
Стал бродить по рунету, искать из чего бесплатного создать блог, попалась статья о безопасности движков для сайта, из нее понял что наиболее часто используемые Wordpress и Joomla являются менее защищенными в сравнении с DLE и Drupal, что в DLE много чего строится на HTML и CSS, а для меня это "темный лес", + к этому и количество постов у бесплатной версии ограниченно.
В Drupal в основном все строится на модулях, а благодаря своему открытому исходному коду много по миру разработчиков и безопасность на высоте.
Полазив в интернете попался мне мини курс Сергея Фастунова "Блог на Друпал с нуля", с него и начал знакомство с этой CMS, лучшего для начинающего пробовать этот движок я не нашел.
Поехали: Создание сайта без знаний HTML и CSS на , начал свыше указанного курса.
Пропустил уроки ввиду того, что они не совсем относятся к созданию самого сайта, скорее этапы подготовки.
Введение в бесплатный курс. ]]>https://youtu.be/Zvk3Fl0mQU]]>
Немного теории для новичков. ]]>https://youtu.be/YvBARSkkLZY]]>
Покупаем домен. ]]>https://youtu.be/-Jknz-rS-HI]]>
Заказываем хостинг для своего сайта. ]]>https://youtu.be/0bgWUHNrAkQ]]>
Привязываем домен к хостингу. ]]>https://youtu.be/FBJIVYG0oMs]]>
Готовим хостинг к установке. ]]>https://youtu.be/D1QCCm8KGfc]]>
Устанавливаем CMS. ]]>https://youtu.be/SnF3fSDIAWQ]]>
1.Для начала следует перевести программу модулем переводов (модуль Localization update]]>https://www.drupal.org/project/l10n_update]]>)и возможно установить выпадающее административное меню (модуль Administration menu- ]]>drupal.org/project/admin_menu]]>) не обязательно, но удобней станет работать с админкой. В курсе Сергея Фастунова не слова о Administration menu, по этому вставил видео с другого курса.
Далее все настройки по "Блог на Друпал с нуля", в первом видео также про перевод и про бэкапы (модуль Backup migrate- ]]>drupal.org/project/backup_migrate]]>) разрабатываемого вами сайта, хотя надо признаться сам я бэкап не делаю, на локальном ]]>Open Servere]]> просто копирую папку на флэшку, на удаленном за меня это делает ]]>мой хостинг]]> в автоматическом режиме.
3. Следующий урок про установку визуального редактора, модули Wysiwyg- ]]>drupal.org/project/wysiwyg]]> и Better formats- ]]>drupal.org/project/better_formats]]> еще понадобиться CKEditor- ]]>http://www.ckeditor.com/download]]>
4. Видео по настройке удобной вставки изображений в контент, необходимые модули IMCE- ]]>drupal.org/project/imce]]>, еще понадобится IMCE Wysiwyg bridge- ]]>drupal.org/project/imce_wysiwyg]]> , также необходим Bbcode- ]]>drupal.org/project/bbcode]]> , и последний IMCE mkdir- ]]>drupal.org/project/imce_mkdir]]>
5. Видео по установке видео роликов на странице своего сайта (модуль Video Filter- ]]>drupal.org/project/video_filter]]>)
Но к сожалению этот модуль, как в прочем и любой другой воспроизводящий видео с другого сайта (в данном случае с Youtube) генерирует на странице frame, что возможно может помешать лучшей индексации! Как я избавился от фреймов рассказано здесь.
6. Настройка комментариев и контактов модуль u Login- ]]>drupal.org/project/ulogin]]> Я не комментарии, не контакты на сайт не устанавливаю по нескольким причинам:
- Во-первых как узнал из интернета что это лишняя дыра в безопасности сайта.
- Второе набор дублей страниц что может привести к санкциям поисковиков.
- Третье большое количество спама в сети, а контролировать его муторно.
- Четвертое нет никакого желания читать неадекватные сообщения от всезнающих и все умеющих челов.
7. Установка следующих модулей необходима для настройки карты сайта и ЧПУ, модули XML sitemap- ]]>drupal.org/project/xmlsitemap]]>, Pathauto- ]]>drupal.org/project/pathauto]]>, Token]]>https://www.drupal.org/project/token]]>, Transliteration- ]]>drupal.org/project/transliteration]]>.
8. Следующее видео о настройке рубрик для материалов, установки модулей не требуется, чистая рутина.
9. Настройка главного меню словаря рубрик, модуль Taxonomy menu- ]]>drupal.org/project/taxonomy_menu]]>.
10. Формирование структуры, я её компоную сразу после установки движка и шаблона на сайт поскольку свободные регионы для размещения блоков у тем разные.
11. Видео по настройке оформления сайта, Сергей рассказывает о теме MAYO- ]]>drupal.org/project/mayo]]>, и верно эта тема с большими возможными настройками, этот сайт именно на ней.
Но к сожалению этот ролик удален с youtube, так что позвольте вставлю свой.
12. Мелкая доработка своего ресурса в этом ролике.
13. И наконец последние в данном курсе об установке счетчиков и разных рекламных материалов.
Вот на этом видео уроке курс про основные настройки созданию сайта на Друпал закончился, но это мизерная толика того что можно сделать, модулей еще более 17.600 для разных типов сайтов и каждый приносит что-то новое.
P.S. о некоторых других известных мне фичах, необходимых и не очень модулях на других страницах примеры на них же.
sozdaniesaitanadrupal.ru
Как легко и быстро создать сайт на шаблоне Drupal
Итак, вы решили создать свой сайт. Проанализировав все за и против, вы выбрали шаблон Drupal в качестве основы. К вопросу о выборе движка следует подходить здраво. Многие часто спрашивают: чем лучше один движок, чем плох другой. Поймите, нельзя сказать что какая-то система управления содержимым хорошая, а какая-то плохая. Они просто разные, и одна лучше подходит для одних целей, а другая для иных. Все зависит от того, к чему вы стремитесь. Именно вы, проанализировав все тщательным образом должны решить, какой движок подойдет для ваших целей.
Не стоит недооценивать Drupal. Возможно вы удивитесь, но немало крупных широко известных сайтов используют этот движок. Вот всего несколько примеров.
Whitehouse.gov
NYsenate.gov
Forbes.ru
Более расширенную версию сайтов на Drupal вы можете увидеть на Habrahabr.ru.
Так чем же отличается Drupal от других движков? Основной его особенностью является гармоничное сочетание гибкости и простоты. Заметьте, не просто гибкость и простота, а именно их гармония. Если движок слишком простой, то использовать его скорее всего можно будет лишь в крайне ограниченных целях. Если же он слишком гибкий, то новичкам будет трудно в нем разобраться. Drupal сочетает в себе и то, и другое. Воспользовавшись образом, который использовали ребята с официального сайта Drupal можно сказать, что большинство CMS являются такими себе игрушечными модельками автомобилей. С ними можно играть в разные игры, но ничего нового из них уже не сделаешь - что есть в комплекте, то есть. Drupal же является конструктором, из которого вы можете построить машинку, или даже самолет, подводную лодку или робота. Независимо от того, собираетесь ли вы создать сайт, онлайн магазин, блог или что угодно другое, вам просто нужно скомбинировать соответствующий набор модулей. Конечно, не стоит скрывать, что все же работать с Drupal немного сложнее, чем с Joomla или WordPress. Помните, что в руках у вас конструктор, а не готовая модель. У вас есть детали, но для начала придется прочитать инструкцию, чтобы понять как они взаимодействуют.
Ниже мы предоставим краткую последовательность действий, которая направит ваши мысли в нужное русло и поможет не метаться из стороны в сторону, а сосредоточиться на решении конкретных задач.
1. Первое что вам необходимо сделать это купить доменное имя и хостинг. Мы не будем сильно задерживаться на этом пункте. Подробнее как выбрать хостинг вы можете почитать здесь. Но то, что вам важно знать, что вначале вы вполне можете ограничиться 100 мб места под сайт. В будущем, когда ваш сайт начнет расти, вы всегда сможете сменить тарифный план. В видео ниже вы увидите весь процесс, от покупки шаблона до его установки.
2. После установки вашего сайта на сервер, мастер установки перенаправит вас на главную страницу нового сайта. Теперь вы можете приступить к настройке своего движка. Что вы можете сделать:
-
Русифицировать свой Drupal
-
Установить тему для сайта и админки
-
Настроить логотип
-
Настроить блоки отображения контента
-
Установить права пользователей
-
Настроить меню сайта
-
Заняться SEO оптимизацией
-
Обеспечить безопасность своего ресурса
-
Следить за эффективностью своего сайта
Информацию по любому из пунктов вы легко найдете в любом удобном для вас варианте.
Напоследок предоставим вашему вниманию подборку из нескольких наиболее удачных на наш взгляд шаблонов Drupal.
Progress Drupal Template
Invest Drupal Template
Food House Drupal Template
ExDesimo Drupal Template
Education Drupal Template
drupalbook.ru
Drupal. Как создать профессиональный сайт с нуля
Этот курс позволит вам создать собственный сайт с такими функциями как: администраторская зона для управления сайтом, система голосований, система регистрации пользователей, система комментариев, система загрузки файлов, поиск по сайту, форма обратной связи, постраничная навигация, форум, быстрая смена темы оформления, и т.д.
Желание иметь собственный сайт есть у многих, но оно не реализуется, потому что у них нет времени на изучение языков программирования по созданию собственного сайта. На сегодняшней день умение быстро и качественно создавать сайты является все более актуальным. Так как наличие собственного сайта позволяет его владельцу: зарабатывать, общаться со своей аудиторией, знакомится с новыми людьми и делиться информацией.
Содержание 1. Введение в Drupal 2. Установка локального сервера 3. Создание простого сайта 4. Создание сайта для фирмы 5. Создание собственного блога 6. Создание новостного портала 7. Перенос сайта с локального компьютера на сервер Бонус №1 Видеокурс по основам HTML и CSS Бонус №2 Видеокурс по созданию интернет-магазина Бонус №3 Темы оформления для Drupal
Год: 2013 Название: Drupal. Как создать профессиональный сайт с нуля Автор: Гулевич П. Файлы примеров: имеются Формат видео: ShockWave Видео: Flash 908x700 15,000 кадр/сек Аудио: MPEG Audio 1 Layer 3 22,05 КГц Время: 9 часов 45 минут Размер: 2,42 ГбСкачать Drupal. Как создать профессиональный сайт с нуля
.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.gsvg.ucoz.ru
План график создания сайта с нуля
Данная тема создана для выяснения взаимодействия разных специалистов в работе над проектом.
У меня возникла необходимость заказать сайт на друпале "с нуля".Как я считаю, для создания сайта необходимо:1. дизайн.2. верстка.3. создание необходимого функционала.4. СЕО.5. наполнение контентом.Может, что то упустил, дополните.
И так для нормальной продуктивной работы необходимо собрать пять этих специалистов в одной комнате и озвучить им свое желание, что бы на выходе получить нормально работающий продукт.Не всем по карману нанимать на работу всех этих специалистов ради небольшого проекта. Сделать заказ в специализированную компанию и платить помимо работы специалистов еще и директору на гавайях у которого дети в швейцарии, а любовница в тайланде нет особого желания.Ибо свои деньги на такое тратить жаль.Как вариант фрилансеры. Вот только проблема - они в одной комнате не сидят и в одном лице всех специалистов не найти. Не исключаю совмещения типа 2-3, 4-5, но вот дизайнер-програмист или писатель как то мало верится. Если и есть, то уровень низкий.В результате возникает взаимодействие нескольких исполнителей и заказчика.Например:верстка -шаблон в psd с тем-то тем-то... а вот этого не должно быть...создание необходимого функционала - верстка не должна содержать полей такого размера...сео - текст должен быть размером 5х5... и в самой программе прописать необходимые теги...наполнение контентом - дизайнеру сделать поле для вывода текста 5х5....и прочие рабочие нюансы.В момент сдачи конечного результата как обычно начинается перекладывания ответственности на товарищей, а кто начинал первым, вообще не знал требований последующих исполнителей.
Поэтому требуется совет опытных людей. В случае заказа сайта на друпале от фрилансеров какие нюансы и взаимодействия необходимо учитывать, что бы все части сайта сошлись и не было перекладывания вины на товарища по цеху?
Почитав данный форум понял, что взаимоотношения между специалистами данный "специалистов" мало волнует. Каждый делает только свою работу и как оно будет функционировать
Для начала хотелось бы услышать советы на основные нюансы которые необходимо учесть.
drupal.ru
Drupal. Уровень 2. Разработка модулей сайта с нуля (2015)
Умеете собирать сайты на CMF Drupal? Освойте возможности Drupal полностью! Новостные сайты и форумы, персональные и коллективные блоги, интернет-магазины – все это и многое другое Вы сможете создавать, научившись разрабатывать свои собственные модули для сайтов на платформе Drupal. Вы поймете всю мощь и возможности Drupal API и сможете писать свои собственные модули и темы, используя возможности Drupal по максимуму! CMFDrupal — это бесплатное многофункциональное решение для создания сайтов. В базовой поставке возможности движка наиболее хорошо подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов, интернет магазинов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем.Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости. Курс рассчитан на уверенных web-программистов, имеющих опыт сборки сайтов на CMF Drupal и имеющих хорошее представление об этом фреймворке. Также слушатель должен знать PHP и MySQL на уровне уверенного разработчика.
Чему научат:
- Писать свои собственные модули для Drupal.
- Пользоваться официальным справочником по Drupal.
- Писать свои темы.
- Править уже существующие модули и темы.
- Использовать в своих модулях систему хуков.
- Объединять несколько сайтов на Drupal в одну общую систему.
- Интегрировать в Drupal любые сторонние скрипты.
- Создать свой собственный модуль для Drupal.
- Написать свою тему, править уже существующие.
- Использовать Drupal API и понимать принцип работы хуков.
- Введение в Drupal API.
- Создание модуля Drupal.
- Установка и настройка программной среды для разработки модулей для Drupal.
- Лабораторные работы: Установка и настройка программной среды для разработки модулей для Drupal. Введение в API.
- Упражнение 1: Установка среды разработки Net Beans 7.0.1. Настройка его для работы с PHP.
- Упражнение 2: Создание простого модуля.
- Form API. Создание форм на Drupal.
- Field API. Поля в Drupal
- Data Base API. Написание кроссплатформенных SQL запросов в Drupal.
- Лабораторные работы: Создание более сложного модуля для Drupal.
- Упражнение 1: Написание форм. Сложные зависимые элементы средствами Form API.
- Упражнение 2: Работа с полями в Drupal.
- Упражнение 3: Написание запросов к базе данных.
- Способы темизации страниц в Drupal.
- Создание темы в Drupal.
- Лабораторные работы: Темизация и верстка для Drupal.
- Упражнение 1: Темизация шаблонов. Модуль Contemplate. Темизация Views.
- Упражнение 2: Создание темы.
- Обзор хуков, применение в своих модулях.
- Лабораторные работы: Использование хуков.
- Упражнение 1: Использование хуков в своих модулях.
Модуль 5. Работа с несколькими базами. Мультисайтинг.
- Работа с несколькими базами в CMF Drupal.
- Мультисайтинг.
- Лабораторные работы: Мультисайтинг.
- Упражнение 1: Работа Drupal сразу с несколькими базами данных.
- Упражнение 2: Построение мультисайтинга.
- Создание файлового хранилища.
- Создание системы обмена информацией между сайтами.
- Лабораторные работы: Создание реальных приложений на базе Drupal.
- Упражнение 1: Создание файлообменника в своём модуле.
- Упражнение 2: Создание системы обмена данными между двумя разными сайтам.
- Использование сторонних сервисов.
- Интеграция готовых скриптов в Drupal.
- Лабораторные работы: Интеграция в Drupal.
- Упражнение 1: Внедрение сторонних сервисов в Drupal.
- Упражнение 2: Интеграция в Drupal готовых решений на PHP.
Скачать обучающий видеокурс (602.34 MB):
NitroFlare:
DOWNLOAD FILEmacx.ws