Курс по Drupal. Урок 1. Установка CMS


Содержание материала:

Сайтостроение Webformyself — Курс по Drupal. Основы (2020)

WinRAR

Без бороды и бубна

Курс по Drupal. Основы
Webformyself

Все уроки курса:

Урок 1. Установка CMS Drupal
Урок 2. Ноды и их типы в Drupal
Урок 3. Drupal. Блоки
Урок 4. Drupal. Меню. Таксономия
Урок 5. Drupal. Формы обратной связи. Типы комментариев
Урок 6. Drupal. Шаблоны. Как устанавливать шаблон
Урок 7. Drupal. Глобальная конфигурация
Урок 8. Drupal. Представления. Часть 1
Урок 9. Drupal. Представления. Часть 2
Урок 10. Drupal. Глобальная конфигурация. Часть 2
Урок 11. Drupal. Представления. Часть 3
Урок 12. Drupal. Пользователи

Cms Drupal 7 для начинающих — #1 — Введение

Вводный урок в курс cms Drupal 7 для начинающих разработчиков

Смотрите также курс «Основы CMS» : https://www.youtube.com/playlist?list=PLY4rE9dstrJzZt8JP1OajncDGWIEs8Sr_

Школа онлайн-образования: https://loftschool.com/
Telegram: https://telegram.me/loftblog
Slack: http://slack.loftblog.ru/
Сайт: http://loftblog.ru/
Instagram: https://www.instagram.com/loftblog/
Группа вконтакте: http://vk.com/loftblog
Facebook: http://www.facebook.com/loftblog
Twitter: http://twitter.com/loft_blog

Больше уроков от lofblog: #loftblog
Все уроки по хештегу: #loftblogDrupal
Полезные уроки для веб-программиста: #вебпрограммист
#CMS

Поставь лайк — смотивируй автора писать еще 🙂

Видео Cms Drupal 7 для начинающих — #1 — Введение канала loftblog

Базовый курс по CMS Drupal (2011) Видеоуроки

«Базовый видеокуpc по CMS Drupal» проcтo и дохoдчиво излaгaeт материaл по cоздaнию сайтов на базе движка Drupal веpсии 6.x. Тyт paссмотрeн весь круг вoпрoсов, нaчиная c устанoвки лoкального cepвеpa (комплексa DenWer), нeобxoдимoгo для разрабoтки и oтладки cайта, и завершaя пeрeноcом оформленнoгo cайта нa хoстинг, а также пpевeдeн ряд дополнитeльных cвeдений. Видеoкуpс oкaжетcя неoценимым иcточникoм информации и пoлeзнейшим помoшником для нoвичкoв, дажe не имeющих никаких пoзнаний по разpаботкe сайтов. Дaнный видeoкурс желанно прocлушать и достатoчнo oпытным веб-мaстеpам, так кaк в нем найдeтся мнoго новогo и для ниx.

Видeoкурc включaет четырe paзделa. Этo базoвый курс пo CMS Drupal, гдe pоcсмoтpeн пoлный перечeнь работ пo рaзрaботке caйтa, кypc пo CCK (Control Construction Kit)- набoру инстрyментов пo констpуиpoванию кoнтента сaйтa, кyрc пo темизации и кyрс по визуальнoму интеpфейcу VIEWS. Для прoсмотра видеyрoков в фоpматe SWF необхoдимo наличиe установлeнного плагинa Flash Player. Для началa пpocмoтра слyжит файл list.html, пpи запycке кoтоpого выводится coдepжимоe видеoкуpса, гдe можнo прeдпочесть тpeбуeмый уpoк.

CMS Drupal Бaзовый курc

Введениe
1.1. Уcтaновка лoкальногo сepвера (denwer)
1.two. Устaнoвкa Drupal на лoкальный ceрвep
2.one. Лoкaлизация DRUPAL (применяeмая в этoм кyрce)
two.2. Лoкализация CMS DRUPAL
3. Знакoмcтвo с админиcтративнoй пaнелью
4.1. Пoнятие модyля
4.two. Включениe мoдулeй
4.3. Где бpать модyли
4.4. Как установить мoдуль
4.5. Гдe появляютcя нaстройки мoдулeй
4.6. Кaк yдалить модуль
4.7. Обнoвлeниe модyлeй
5.1. Упрaвлeние темaми oформления
5.2. Нaстpойки тeм оформлeния
5.3. Гдe брать темы oфoрмления
5.4. Кaк устaновить темy офoрмления
5.5. Кaк поменять тeмy админки
6.one. Кaк cоздать мaтeриaл
6.2. Сoздaниe типа мaтeриaлa
6.3. Такcoномия
6.4. PATH. Как зaдaть coбcтвeнные aдpесa страниц
6.5. PATHAUTO. Автoматичеcкaя гeнеpaция кpacивыx адpесoв стрaниц
6.6. Кaк cдeлaть материaл тeкcтом главнoй стpaницы
7.1. Пoнятиe блoк в CMS DRUPAL
7.2. Создание нового блoкa. Настрoйки блoков
8. Меню в Drupal
9.one. Упpавлeниe пользoвателями — Пaрaмeтры рeгиcтрации
9.2. Упрaвлeние пoльзовaтeлями — Пользoватeли
9.3. Упpaвление пользовaтeлями — Разpешения и роли
9.4. Управлениe пользовaтелями — Пpофили
9.5. Упрaвлениe пользовaтeлями — Пpaвила дocтyпа

Сбopка пpoстoго сайтa — часть 1
Сбоpка пpocтогo cайта — часть 2

Пeренoc DRUPAL c лoкaльнoго сeрвeрa нa хостинг
Краткий обзop ПУ xocтингa tmweb
Рaботa c модулем Webforms .Создaниe прoизвольныx фoрм

Ввeдeние в CCK
one. Уcтанoвка CCK
2. Тeкcтoвое поле
3. Чиcловыe поля
4. Пoле типa файл
5. Пoлe типа Node Reference
6. Поле типа Consumer Reference
7. Обьединeниe пoлeй в грyппу
8. Conditional meadow — Связaнныe поля
9. Existing comedian — Сущеcтвующие поля
10. Display fields — Отобpажeниe полей
11. Message permission — Наcтpойка прaв доступa к пoлям CCK

Кyрс пo теммизации

1. Анатомия темы Drupal
2. Создание темы для Drupal
3. Темизaция типoв кoнтента
4. Темизация фотoгалeрeи (поля c мнoжествeнными значeниями)
5. Темизaция views

1. Ввeдeниe в изучениe мoдyля VIEWS
2. Уcтанавливaем тестoвый сaйт для изучeния VIEWS
3. Сoздaние нoвой вьюшки. Базoвые настрoйки
4. Изучаем ФИЛЬТРЫ в модулe VIEWS
5. СОРТИРОВКИ в мoдулe VIEWS
6. ПОЛЯ в мoдyле VIEWS
7. ДИСПЛЕИ в модуле VIEWS. Сoздание реальныx вьюшек
8. Ещe пpaктикa. Создаем вьюшкy списка товaрoв

Автоpы: Андрей Галямoв и Алекceй Попов
Год выпycкa: 2011
Стpана: Рoсcия
Продoлжительнocть:

5 часoв
Кaчеcтвo видео: ShockWave 960х666 10fps
Качеcтво звука: MP3 mono
Видео фоpмат: SWF
Размер: 728.66 МБ

Урок 1. Установка CMS Drupal

Курс по Drupal. Основы:
webformyself.com/category/premium/php-premium/drupalpremium/
Данным уроком мы открываем цикл уроков по изучению популярнейшей системы управления контентом Drupal 8, которая активно развивается в данное время.
При этом начнем, конечно же, с самого простого, а именно кратко поговорим о ее особенностях и структуре, определимся с необходимыми инструментами, выполним установку движка на локальный компьютер двумя различными способами, рассмотрим, скорее всего, новое для Вас понятие — drupal node и создадим первые два материала на тестовом сайте.
Урок 1. Установка CMS Drupal — trvision.net/detail/video-ibHXokG6faY.html

YORUMLAR

CRM CollectorJS 2.3 / Страж инфобизнеса Сайт: www.collectorjs.redacktor.ru ВКонтакте: vk.com/club172853068

Если вы ставите друпал на локал хост, можете пропустить кэширование и не трогать файл opcache в корне вашей пхп папки

а почему БД создаем не в сравнении utf-8 general_ci?

автор да __где найти эти php )) и куда ты залез самое главное не показываешь ,, на хостинге не поменялось = потом есть разные версии рнр- ( у меня не 5-6 а 7-0 на домене имеет ли это значение ,, и в целом много вопросов

в папці: ..\OSPanel\userdata\config шукаємо файл *.ini, де * — це версія вашого PHP

Курс по Drupal. Урок 1. Установка CMS

Специально для «Drupal Россия» от студии «Aquanther».

Редакция вторая, от 24 марта 2009 г.

Введение

Добрый день, меня зовут Цаплина Елена. Работая над проектом «Мои подружки» у нас в студии, я столкнулась с тем — что многие знают Drupal, хотели бы делать на нём свои сайты, но их пугает отсутствие пошаговой инструкции для начинающих по этой CMS. Поэтому для рассеивания всех ваших страхов я попыталась сделать максимально подробную и иллюстрированную инструкцию первых шагов работы с Drupal, чтобы ещё на этапе проектирования Вы были уверенны в своих силах.

I. Установка пакета программ — Денвер

1. Для того, что бы работать с Drupal на обычном компьютере под управлением операционной системы Windows (у меня Windows XP Pro), необходимо установить и настроить на нём — базу данных MySQL, web-сервер (например: Apache) и PHP. Пакет программ Денвер позволяет установить эти предварительно настроенные программы на ваш компьютер с помощью несколько кликов мыши и управлять ими (включать, выключать и перезагружать) всего с помощью 3 ярлыков.

2. Скачаем Денвер по Интернет адресу – http://www.denwer.ru/.

3. Запустим скачанный установочный файл Денвера.

4. После запуска установочного файла Денвера начинает работать мастер установки, который в процессе установки задаст Вам несколько вопросов и установит его на ваш компьютер. По завершении работы мастера установки Денвера откроется Интернет браузер, в котором Вам будет сообщено, что Денвер успешно установлен и готов к работе.

5. Я использую каталог установки Денвера – C:\MyWebServers, букву виртуального диска web-сервера – L и режим запуска Денвера – 2 (поэтому каждый раз, когда мне необходимо поработать с Денвером, мне придходится запускать и в дальнейшем — выключать его, с помощью специального ярлыка).

II. Установка CMS Drupal

1. Для установки Drupal, скачаем его дистрибутив по Интернет адресу – http://www.drupal.org/. Я скачаю последний актуальный на момент написания руководства релиз — Drupal 6.10, для этого в меню Download нажму на пункт Drupal 6.10 и на открывшейся новой странице нажму на пункт – Download Drupal 6.10. Используйте только последние версии Drupal, в них исправлены недоработки и ошибки предыдущих версий.

2. Перейдём в папку C:\WebServers\home. В ней создадим папку mysite.ru – для вашего сайта, а уже в этой папке – создадим папку www.

3. Откроем скачанный архив Drupal, внутри него находится папка — Drupal-x.x (где x.x – версия Drupal). Извлечём содержимое папки Drupal-x.x в папку — www.

4. Запустим Денвер с помощью ярлыка — Start на рабочем столе или с помощью файла — Strart.exe расположенного в папке denwer расположенной в папке пакета программ – Денвера (C:\WebServers – по умолчанию).

5. При запуске Денвера, если у вас установлен брандмауэр (межсетевой экран), Вам будет выведено окно с вопросом о разрешении работы программы Apache HTTP Server. Нажмём кнопку – Разблокировать, разрешив работу web-сервера Денвера.

6. Запустим Интернет браузер и в строке URL наберём — http://localhost/. Вам откроется основная страница Денвера. Прокрутим её вниз до таблицы с URL и их описанием. Перейдём по ссылке — http://localhost/Tools/phpMyAdmin, напротив ячейки – Проверка MySQL и phpMyAdmin.

7. На открывшейся странице phpMyAdmin, в поле – Создать новую БД, введём желаемое имя базы данных для сайта. Нажмём кнопку – Создать, после чего база данных для сайта будет создана.

8. Набёрём в Интернет браузере, в строке URL — http://mysite.ru/. Где mysite.ru — это имя папки указанной (в качестве папки вашего сайта) в пункте 2. На открывшейся странице мастера установки Drupal выберем – Install Drupal in English.

9. В некоторых случаях при установке Drupal может возникнуть ошибка (показанная на изображении ниже), связанная с отсутствием файла settings.php.

10. Для устранения этой ошибки перейдём в папку C:\WebServers\home\mysite.ru\www\sites\default\ – и создадим в этой папке простой текстовый файл. Переименуем созданный текстовый файл в settings.php. Данный файл будет использоваться CMS для хранения некоторых настроек вашего сайта (например: настройка соединения с базой данных и т.п.). Вернёмся в Интернет браузер и нажмём клавишу F5 – для обновления открытой страницы в нём. После чего мастер установки Drupal перейдёт к следующему шагу установки — связанному с настройками соединения CMS и вашей базы данных.

11. На странице настройки соединения CMS и базы данных — укажем имя вашей базы данных (заданное в пункте 7) в поле Database name. В поле Database username укажем имя пользователя базы данных, по умолчанию для Денвера — root. Поле Database password оставим незаполненным, так как в базе данных Денвера пользователь root работает без пароля. В раскрывающемся списке — Advanced options, поле Database host — оставим заполненное по умолчанию, так как Денвер работает с базой данных локально, а не удалённо по IP. В поле Table prefix укажем, что все таблицы Drupal в вашей базе данных буду созданы с префиксом — drupal_ в начале имени таблицы. Нажмём кнопку — Save and continue.

12. После нажатия кнопки Save and continue, мастер установки Drupal создаст в вашей базе данных все необходимые для работы CMS таблицы и заполнит их первоначальными данными, так же часть настроек вашего сайта будут записаны в файл settings.php.

13. Последним шагом мастера установки Drupal является настройка конфигурации сайта. Для его прохождения Вам необходимо ввести данные о:

  • имени сайта в поле Site name и адресе его поддержки в поле Site e-mail address,
  • имени администратора в поле Username, его адресе в поле E-mail address и его пароль доступа в поля Password и Confirm password (где:
    • Password strength — устойчивость пароля к взлому (красный текст — пароль слабо устойчив к взлому, жёлтый — пароль устойчив к взлому, зелёный — пароль максимально устойчив к взлому),
    • Passwords match — определяет совпадают введенные пароли в поля — Password и Confirm password или нет (зелёный текст — совпадают, красный — не совпадают)),
  • часовой зоне в поле Default time zone ,
  • включение или отключение чистых урл (URL) сайта — Clean URLs (enabled — для включения, disabled — для отключения),
  • включение или отключение проверки обновлений CMS — Update notifications (если квадратик помечен — то проверка обновлений CMS включена).

Рекомендую включить чистые URL и проверку обновлений CMS.

После настройки параметров нажмём кнопку — Save and continue.

14. По завершении работы мастера установки Drupal нажмём на ссылку — your new site и перейдём на главную страницу нашего сайта.

Так выглядит начальная страница административной части Drupal-сайта:

III. Перевод языка CMS Drupal и её модулей на язык отличный от английского языка

1. Процедура перевода языка CMS Drupal и её модулей на язык отличный от английского языка — одинаковы, в независимости от того переводите ли Вы отдельно взятый модуль или саму CMS. Поэтому рассмотренное ниже руководство подойдёт в обоих случаях.

2. Перейдём на страницу администрирования сайта, выбрав в боковом меню — Administer (при этом Вы должны быть, авторизованы с правами администратора на сайте, иначе Вы просто не увидите это меню). Это главная страница администрирования вашего сайта.

3. Перейдём по ссылке — Modules на страницу управления модулями сайта и включим (отметив квадрат) модуль — Locale отвечающий за перевод CMS Drupal и её модулей на язык отличный от английского языка.

4. После этого на этой же странице нажмём кнопку — Save configuration.

5. Вернёмся на страницу администрирования сайта, выбрав в боковом меню — Administer и перейдём по ссылке — Languages на страницу управления языками сайта.

6. На странице управления языками сайта нажмём кнопку — Add language.

7. На странице добавления нового языка сайта выберем в выпадающем списке Language name — Russian (Русский) и нажмём кнопку — Add Language. После этого Вы автоматически будете перемещены на страницу управления языками вашего сайта.

8. На странице управления языками вашего сайта, активируем язык — Russian, отметив квадрат напротив языка в столбике — Enabled и круг напротив языка в столбике — Default. Нажмём кнопку — Save configuration.

9. Так же Вы можете снять пометку в квадрате напротив языка — English в столбике — Enabled и нажать кнопку — Save configuration.

10. Скачать перевод для Drupal и его модулей можно по Интернет адресу —http://drupaler.ru/translate/languages/ru/export. Наберём на этой странице в поле Choose a project — Drupal (так же можно набрать и имя модуля, если Вы скачиваете перевод для него) и нажмём Choose project.

11. Откроется страница настройки экспорта перевода. Выберем в выпадающем списке — Release версию вашего модуля или Drupal для перевода. Если вашей версии там нет, то ничего страшного выберите более раннюю версию. В списке — Format used выберем — All in one file, для того, что бы текст перевода был скомпонован в 1 файл. Нажмём — кнопку Export.

12. После нажатия кнопки — Export, начнётся процедура скачивания перевода с сайта. Сохраним файл перевода на вашем компьютере.

13. Вернёмся на страницу администрирования вашего сайта, набрав в Интернет браузере в строке URL его адрес и выбрав в боковом меню — Administer. Перейдём по ссылке — Translate interface на страницу управления переводами языков сайта.

14. На странице управления переводами языков сайта, нажмём кнопку — Import.

15. На странице импорта переводов языков сайта, нажмём кнопку — Обзор напротив поля — Language file и выберем скачанный в пункте 12 файл. Выставим в выпадающем списке Import into — Russian и нажмём кнопку — Import. Импорт переводов для модулей производится точно таким же образом.

16. После импорта перевода ваш сайт будет отображаться на русском языке.

IV. Установка модуля редактора текстов

1. Для установки модуля редактора текстов (будем использовать редактор текстов FCKeditor и модуль его интеграции в Drupal c аналогичным именем (как у редактора текстов)),скачаем его дистрибутив по Интернет адресу —http://www.drupal.org/. Для этого войдя на сайт, перейдём по ссылке — Modules в меню — Download. Мы попадём на основную страницу модулей расширяющих функционал Drupal. На этой странице, модули разбиты по категориям, можно прейти в одну из категорий и просмотреть имеющиеся модули. А можно воспользоваться поиском. Для того, что бы воспользоваться поиском, наберём в поле Search downloads имя разыскиваемого нами модуля — fckeditor.

2. Просмотрим результаты поиска и перейдём на страницу модуля — FCKeditor WYAIWYG HTML editor:http://drupal.org/project/fckeditor.

3. Прокрутим страницу модуля вниз до ссылок на скачивание модуля — Releases и скачаем версию 6.x-2.0.

4. Перейдём в папку в папку Денвера (C:\WebServers — по умолчанию), далее в папку home, далее в папку mysite.ru, далее в папку www, далее в папку modules — эта папка для модулей Drupal, сохранение ваших модулей в данной папке нежелательно. Поэтому перейдём в папку Денвера (C:\WebServers — по умолчанию), далее в папку home, далее в папку mysite.ru, далее в папку www, далее в папку sites, далее в папку all, далее в папку modules. Если у Вас не существует, какая либо из папок — создайте её. Данная папка modules в которую Вы перешли, предназначена для ваших модулей и их нужно сохранять именно в этой папке.

Топ-пост этого месяца:  Многоступенчатая анимация и плавные переходы

5. Распакуем архив FCKeditor в эту папку.

6. В папке каждого модуля в большинстве случаев есть инструкция по установке в файле — README.txt.

7. Для перевода инструкции к модулю воспользуемся сервисом Google Переводчик по Интернет адресу —http://translate.google.ru/translate_t?hl=ru#.

8. Для чтения инструкции к модулю я пользуюсь текстовым редактором — Notepad++ Portable, не требующим установки на компьютер.

10. В инструкции к модулю FCKeditor говорится, что сам модуль не является редактором текстов, а интегрирует в Drupal редактор текстов FCKeditor, который необходимо скачать отдельно по Интернет адресу — http://www.fckeditor.net/download.

11. При нажатии на ссылку скачивания (я скачаю последний актуальный на момент написания руководства релиз FCKeditor 2.6.3) Вы будете перенаправлены на сайт http://sourceforge.net/ — это один из самых известных сайтов по хранению файлов проектов с открытыми исходными файлами (Open Source Software). После перенаправления, скачивание архива текстового редактора начнётся автоматически. Если скачивание не начнётся автоматически, нажмите на ссылку — direct link.

12. Распакуем скачанный архив в папку fckeditor находящуюся внутри папки модуля fckeditor.

13. Вернёмся на страницу администрирования вашего сайта, набрав в Интернет браузере в строке URL его адрес и выбрав в боковом меню — Управление. Перейдём по ссылке — Модули на страницу управления модулями сайта.

14. На странице управления модулями сайта активируем модуль FCKeditor и нажмём кнопку — Сохранить настройки.

15. Вернёмся на страницу администрирования вашего сайта выбрав в боковом меню — Управление и перейдём по ссылке — Разрешения на страницу управления разрешениями доступа на сайте для групп пользователей сайта. Выставим разрешения на доступ к модулю FCKeditor для зарегистрированных пользователей.

16. Перейдём на страницу управления созданием материалов (статей) на вашем сайте выбрав в боковом меню — Создать материал и перейдём по ссылке — Story. На странице создания Story Вы можете наблюдать интегрированный в Drupal текстовый редактор FCKeditor.

Процедура перевода модуля интеграции FCKeditor в Drupal, аналогична процедуре перевода языка CMS Drupal на язык отличный от английского языка.

17. Для того, что бы Вы могли не только редактировать текст на вашем сайте, но и вставлять в текст изображения — установим на ваш сайт (в Drupal) дополнительные модули.

Установим модуль загрузки и управления изображениями на сервере и в Интернет браузере — IMCE (http://drupal.org/project/imce). А так же установим вспомогательный модуль для модуля IMCE, предназначенный для создания папок на сервере, — IMCE Mkdir (http://drupal.org/project/imce_mkdir).

Для установки этих модулей в Drupal, повторим действия указанные в пунктах с 1 по 6 данного руководства, с поправкой на то, что Вы устанавливаете один из этих модулей, а не модуль FCKeditor.

Скачаем архив модулей IMCE и IMCE Mkdir.

18. Что бы скачать IMCE Mkdir, на странице модуля нажмите ссылку — View all releases.

19. На странице просмотра всех релизов модуля (View all releases) нажмите на ссылку — imce_mkdir-6.x-1.x-dev.tar.gz: http://ftp.drupal.org/files/projects/imce_mkdir-6.x-1.x-dev.tar.gz.­­

20. Перейдём в папку Денвера (C:\WebServers — по умолчанию), далее в папку home, далее в папку mysite.ru, далее в папку www, далее в папку sites, далее в папку all, далее в папку modules. Распакуем архивы модулей в эту папку.

21. Вернёмся на страницу администрирования вашего сайта, набрав в Интернет браузере в строке URL его адрес и выбрав в боковом меню — Управление. Перейдём по ссылке — Модули на страницу управления модулями сайта. Активируем модули IMCE и IMCE Mkdir.

21. Установим в Drupal, файлы перевода на русский язык для этих модулей. Данная процедура аналогична процедуре перевода языка CMS Drupal на язык отличный от английского языка.

23. Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление, и перейдём по ссылке — IMCE на страницу настройки модуля IMCE. Создадим новый профиль в Настройке профилей с именем — Профиль модератора. После чего, зарегистрированному пользователю назначим Профиль модератора в Role-profile назначениях (как на изображении назначен Профиль модератора ролям пользователей — модераторы).

24. Настроим профиль под названием — Профиль модератора, модуля IMCE, согласно изображению ниже.

25. Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление, и перейдём по ссылке — FCKeditor settings на страницу настройки модуля FCKeditor. На этой странице перейдём по ссылке редактировать напротив профиля Advanced.

26. Настроим профиль под названием — Advanced, модуля FCKeditor, согласно изображениям ниже. Только у Вас в графе Роли, которым разрешено использовать этот профиль вместо модератор будет зарегистрированный пользователь.

27. После настройки всех модулей перейдём на страницу управления созданием материалов (статей) на вашем сайте выбрав в боковом меню — Создать материал и перейдём по ссылке — Story. На странице создания Story Вы можете наблюдать интегрированный в Drupal текстовый редактор FCKeditor. Если нажать на кнопку, в текстовом редакторе, для вставки изображения (в виде иконки с горой и солнцем) -откроется окно с диалогом вставки изображения.

28. В окне с диалогом вставки изображения нажмём кнопку — Просмотреть на сервере.

29. При нажатии в окне с диалогом вставки изображения кнопки — Просмотреть на сервере, откроется файловый браузер IMCE разбитый на 3 строки и 2 колонки. В 1 строке находятся кнопки управления IMCE. В 1 столбце 2 строки находится дерево папок на сервере в папке с файлами. В 2 столбце 2 строки находится список файлов в выбранной в данный момент папке. В 1 столбце 3 строки находится лог работы IMCE. В 2 столбце 3 строки отображён выбранный в данный момент файл в выбранной в данной момент папке.

30. Если в IMCE, выбрать изображение в папке (2 столбец, 2 строки) и нажать на отображение изображения (2 столбце 3 строки), то IMCE закроется, а путь к изображению будет вставлен в поле URL диалога вставки изображения FCKeditor. Если в диалоге вставки изображения, после этого, нажать кнопку OK, то изображение будет вставлено в сам текстовый редактор FCKeditor.

31. Иногда доступ к FCKeditor нужно разрешить только определённой группе людей. Для этого перейдём на страницу администрирования вашего сайта, выбрав в боковом меню — Управление, и перейдём по ссылке — Управление пользователями на страницу управления группами пользователей. Создадим новую группу пользователей, например — модераторы. Перейдём на страницу администрирования вашего сайта, выбрав в боковом меню — Управление, и перейдём по ссылке — Пользователи на страницу управления пользователями. Напротив нужных Вам для объединения в группу модераторы пользователей нажимаем ссылку — редактировать и на странице управления конкретным пользователем в графе — Роли, помечаем квадрат напротив роли — модераторы. Не забываем, как всегда, сохранить настройки нажатием кнопки — сохранить. Перейдём на страницу администрирования вашего сайта, выбрав в боковом меню — Управление, и перейдём по ссылке — Разрешения на страницу управления разрешениями для групп пользователей. Уберём пометки с квадратов в столбцах зарегистрированный пользователь напротив строк модуля FCKeditor, а в столбцах модераторы наоборот выставим.

Вернёмся к пункту 22 данного руководства и у зарегистрированного пользователя назначим профиль IMCE нет в Role-profile назначениях, а у модераторов назначим Профиль модератора в Role-profile назначениях.

Вернёмся к пункту 25 данного руководства и в графе Роли, которым разрешено использовать этот профиль отметим квадрат только напротив роли — модератор.

После применения данных настроек текстовый редактор FCKeditor на странице создания новых материалов (статей), будет доступен только пользователям, добавленным в группу — модераторы.

V. Создание сайта визитки

1. Сайт визитка — это сайт из нескольких HTML страниц с редко изменяемой информацией, каждая HTML страниц привязана к своему пункту в меню сайта. Информация на таком сайте изменяется не чаще 1 раза в день. Данная информация содержит сведения, о какой либо фирме, человеке, событии и т.п.

Создание нового типа материала / нового типа статей

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

3. Перейдём на страницу администрирования вашего сайта, набрав в Интернет браузере в строке URL его адрес и выбрав в боковом меню — Управление. Перейдём по ссылке — Содержание и далее по ссылке — Типы материалов на страницу управления типами материалов (типами статей).

4. На этой странице перейдём по ссылке — Добавить тип содержимого, на страницу добавления нового типа материалов. Добавим новый материал, например — Новости, для ваших новостей.

Создание меню

5. Создадим меню для сайта визитки и свяжем его с одним из типов материалов. Для этого перейдём на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Модули на страницу управления модулями сайта и активируем модуль — Menu (если он у Вас отключен).

6. Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Меню на страницу управления меню сайта.

7. Перейдём по ссылке — Добавить меню, для добавления нового меню на сайт. Добавим новое меню на сайт.

8. Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Блоки на страницу управления блоками на сайте. Активируем только что созданное меню сайта, выбрав в выпадающем блоке рядом с названием вашего меню: Меню сайта — Правая колонка. После чего нажмём кнопку — Сохранить блок.

9. Перейдём на страницу добавления материалов (статей) на ваш сайт, выбрав в боковом меню — Создать материал. Создадим материал типа — Новости. При создании нового материала (статьи) Вы увидите на странице создания нового материала новый пункт — Настройки меню. Заполним этот пункт меню.

Новостная лента / лента статей / лента анонсов статей

10. Для создания новостной ленты используем таксономию. Таксономия предназначена для упорядочивания статей сайта в независимости от того, к какому типу материала принадлежит статья.

11. Для этого перейдём на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Модули на страницу управления модулями сайта и активируем модуль — Taxonomy (если он у Вас отключен).

12. Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Таксономия на страницу управления таксономией на сайте и нажмём ссылку — Добавить словарь. Добавим новый словарь в соответствии с изображением ниже.

Где Типы материалов — типы материалов при создании или отображении которых будет выводится данный словарь содержащий список лент анонсов статей к которым может принадлежать данная статья.

Так же в настройках словаря можно выбрать:

  • Множественный выбор — для того, что бы ваша статья могла относится к нескольким лентам анонсов статей, например, относит как к ленте анонсов статей об автомобилях, так и к ленте анонсов статей о хобби
  • Обязательно — для того, что бы вновь создаваемая статья обязательно относилась к какой либо ленте анонсов статей.
  • Теги — для того, что бы при создании новой статьи, автор мог сам создавать нужную ленту анонсов статей, если она не существует.

13. После создания нового словаря Вы будете перенаправлены на страницу управления таксономией на сайте.

14. Нажмём на ссылку — добавить термин, для добавления новой ленты анонса статей и добавьте новую ленту анонса статей.

15. Перейдём на страницу добавления материалов (статей) на ваш сайт, выбрав в боковом меню — Создать материал. Создадим материал типа — Новости. При создании нового материала (статьи) Вы увидите на странице создания нового материала новый пункт — Контейнер для лент анонсов статей, типа — новости. В этом пункте, Вы можете выбрать, к какой именно ленте анонсов статей будет принадлежать данная статья (в данном случае у нас только 1 лента анонсов статей — Новостная лента сайта, добавленная вами в предыдущем пункте).

16. Добавим статьи типа Новости с указанием их привязки к ленте анонсов статей — Новостная лента сайта. При создании статей помните, что в анонс и ленты анонса статей попадает только первый абзац статьи. Незабудим исправить созданную ранее новость связанную с меню — свяжем её с лентой анонсов статей. Это можно сделать 2 способами:

  • Выбрать в созданном вами меню сайта, созданный вами пункт меню связанный с данной статьёй и на странице отображения статьи перейдём по ссылке — Изменить и изменим статью.
  • Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Содержание на страницу управления статьями на сайте и напротив нужной Вам статьи нажмём ссылку — изменить. После чего изменим статью.

17. Создадим для вашей ленты анонсов статей пункт в созданном вами меню. Для этого вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Таксономия. На странице управления таксономией на сайте, перейдём по ссылке — список терминов, напротив вашего словаря таксономии. Нажмём на имя вашего термина, Вы будете перенаправлены на страницу отображения данных, данного термина (на страницу отображения новостной ленты сайта). Запомним URL данной страницы (http://mysite.ru/taxonomy/term/1).

18. Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню — Управление. Перейдём по ссылке — Меню. На странице управления меню сайта, нажмём на имени созданного нами меню сайта, для его просмотра. На странице просмотра созданного вами меню сайта перейдём по ссылке — добавить пункт. Добавим новый пункт указав при его создании:

  • путь — taxonomy/term/1 (это производная пути от http://mysite.ru/taxonomy/term/1, так как это ссылка внутри сайта, то URL сайта (http://mysite.ru/) указывать ненужно)
  • название ссылки в меню — Новостная лента сайта (название на ваше усмотрение)
  • родительский пункт — Меню сайта (созданное вами меню сайта)

19. На рисунке ниже изображена создаваемая вами лента анонсов статей.

Дополнительные модули для сайта визитки и ещё одна краткая инструкция по установке модулей.

20. Давайте ещё раз кратко вспомним инструкцию по установке модулей:

  • Скачиваем дистрибутив модуля с сайта по Интернет адресу — http://www.drupal.org/. Для этого войдя на сайт, перейдём по ссылке — Modules в меню — Download. Мы попадём на основную страницу модулей для Drupal. На этой странице, модули разбиты по категориям, можно прейти в одну из категорий и просмотреть имеющиеся модули. А можно воспользоваться поиском. Для того, что бы воспользоваться поиском, наберём в поле Search downloads имя разыскиваемого нами модуля.
  • Перейдём в папку Денвера (C:\WebServers — по умолчанию), далее в папку home, далее в папку mysite.ru, далее в папку www, далее в папку sites, далее в папку all, далее в папку modules. Распакуем архив модуля в эту папку.
  • В папке каждого модуля в большинстве случаев есть инструкция по установке в файле — README.txt. Для перевода инструкции к модулю воспользуемся сервисом Google Переводчик по Интернет адресу — http://translate.google.ru/translate_t?hl=ru#.
  • Вернёмся на страницу администрирования вашего сайта, набрав в Интернет браузере в строке URL его адрес и выбрав в боковом меню — Управление. Перейдём по ссылке — Модули на страницу управления модулями сайта. Активируем модуль.
  • Вернёмся на страницу администрирования вашего сайта выбрав в боковом меню — Управление и перейдём по ссылке — Разрешения на страницу управления разрешениями доступа на сайте для групп пользователей сайта. Выставим разрешения на доступ к модулю (если это необходимо).
  • Локализуем модуль. Процедура перевода модуля, аналогична процедуре перевода языка CMS Drupal на язык отличный от английского языка. Скачать перевод для Drupal и его модулей можно по Интернет адресу — http://drupaler.ru/translate/languages/ru/export.
  • В зависимости от модуля — на странице администрирования вашего сайта появится пункт настройки модуля, настроим его.
  • В зависимости от модуля — на странице настройки типа материала на сайте появится дополнительный пункт, просмотрим его.
  • В зависимости от модуля — на странице создания новой статьи принадлежащей к определённому типу материала появится дополнительный пункт настройки, которым можно будет воспользоваться при создании статьи.
  • В зависимости от модуля — на странице управления блоками на сайте появится новый блок. При его активации блок будет отображать определённые данные, генерируемые модулем.
  • Если модуль расширяет возможности, какого либо другого модуля, то этот модуль может добавлять новые пункты настройки, в работу модуля, работу которого он расширяет.

21. SEO пригодные URL — мы с вами при установки Drupal уже включили Clean URLs (чистые ссылки) и ссылки на сайте у нас отражаются не в виде — http://mysite.ru/?q=node/1, а в виде http://mysite.ru/node/1. Но для того что бы URL на сайте были более понятны пользователям (вида — http://mysite.ru/test-news-my-site), включим на сайте модуль Path (входящий в состав Drupal). После чего на страницах добавления или изменения статей сайта появится новый пункт настройки статьи — Настройка адресов, в которым Вы можете задать желаемый адрес (URL) для статьи. Например, если Вы пропишите в настройках адреса — test-news-my-site, то ваша статья будет доступна Вам по URL —http://mysite.ru/test-news-my-site.

22.Коментарии. Для того, что бы пользователи могли размещать коментарии под рядом статей, включим на сайте модуль — Comment (входящий в состав Drupal). Настроим права доступа групп пользователей к данному модулю — права просмотра и права комментирования. Настроим в типах материалов для каких материалов будет разрешено комментирование. Вот и все настройки.

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

24. Часть дополнительных модулей для Drupal не являются 100% разработкой сообщества Drupal, а просто интегрируют созданные другими сообществами программные продукты в Drupal (например: форум PHPBB3 или редактор статей FCKeditor).

Дизайны для сайта

25. Бесплатные готовые темы дизайна для Drupal можно скачать на официальном сайте Drupal в разделе — Themes.

26. Бесплатные дизайны для вашего сайта можно скачать по адресу — http://www.oswd.org/. Данные дизайны требуют создания темы для Drupal на их основе — которая и устанавливается в Drupal.

VI. Создание портала на Drupal

Портал очень похож на сайт визитку, только по количеству входящих в него страниц он намного превышает сайт визитку. Так же функционал портала намного шире функционала сайта визитки, достигается это установкой дополнительных модулей Drupal. Например, развлекательный портал про компьютерные игры, может состоять из разделов:

За работу каждого раздела будет отвечать свой модуль, иногда не один. Например, за работу раздела фотоальбом на Вашем сайте может отвечать модуль Photos.

Наиболее часто используемые модули для Drupal, кроме тех, что мы уже использовали с вами:

  • CCK — позволяет у определённого типа материалов изменять поля статьи, то есть кроме полей — заголовок и содержание у статьи добавлять или удалять дополнительные поля статьи. Например, Вы можете добавить к вашей статье поле с датой создания статьи.
  • Views — позволяет выводить содержимое сайта (статьи из разных разделов или поля определённых статей и т.п.) в блок или на специальную страницу с заданным вами адресом. Так же Views предоставляет инструментарий для метизации (оформления) выводимой информации.
  • Panels — позволяет на определённую страницу сайта выводить несколько Views в соответствии с заданным шаблоном, в не зависимости от того — выводимы Views, блок или страница.
  • Organic groups — позволяюет производить коллективные действия над определёнными типами материалов. Т.е. модуль позволяет пользователям объединятся в группы и создавать для этих групп свой тип материала, доступный только членам группы.
  • Captcha — позволяет выводить проверочный текст, для проверки автора создаваемого сообщения на то является ли автор создаваемого сообщения спам роботом или человеком.
  • Photos — позволяет создать очень хороший фотоальбом.
  • Webform — позволяет создавать опросы.
  • Buddylist — позволяет создавать пользователям свой список друзей.
  • Privatemsg — позволяет пользователям обмениваться личными сообщениями, невидимыми другим пользователям.
  • Guestbook — позволяет создавать гостевую книгу.
  • Ubercart — позволяет создавать интернет магазин.
  • FlashVideo — позволяет вставлять в текст статей flash видеоролики и хранить их на сервере Amazon S3.
  • Devel — позволяет отображать время загрузки определённой страницы сайта и произведённые обращения к базе данных при создании этой страницы.
  • Drupal for Firebug — позволяет отображать структуру (в PHP коде) страницы Drupal в Интернет браузере Mozila FireFox.
  • Hierarchical Select — позволяет создавать иерархически связанный список таксономии.
  • Content Templates — позволяет создавать шаблоны вывода контента из Drupal в шаблон темы оформления сайта.
  • Text — позволяет создание текстовых полей в CCK.
  • Calendar — позволяет создавать и выводить календарь на сайте.
  • Tagadelic — позволяет создавать и выводить облако тегов на основе словаря таксономии.
  • System info — позволяет выводить информацию об PHP, MySQL и Apache на сервере, администратору сайту на определённой странице.
  • Iconizer — позволяет выводить иконки у пунктов управления в панели управления.
  • Nodeaccess — позволяет ограничивать доступ к статьям, доступ к статье определённым пользователям, выставляет автор статьи.
  • Cache Router — позволяет кэшировать часть данных сайта в memcached, тем самым ускоряя работу сайта, иногда в несколько раз.
Топ-пост этого месяца:  Товарная галерея в Яндекс.Директ как настроить товары над поиском

Большое количество модулей можно найти на официальном сайте Drupal. Так же на официальном сайте Drupal на главной странице иногда выкладывают ссылки на статьи о том, как создавался тот или иной сайт с указанием применённых при создании модулей.

VII. Создание дизайна сайта и темы оформления сайта на основе дизайна

Перед созданием дизайна сайта на компьютере я делаю набросок дизайна сайта на бумаге — это позволяет заранее рассмотреть несколько вариантов компоновки данных в дизайне сайта и выбрать лучший.

Набросок дизайна я разбиваю на простейшие изображения — иконки, которые создаю в редакторе векторной графики CorelDraw или Inscape. Создавать иконки в CorelDraw или Inscape намного быстрее, чем в Photoshop или Gimp. Далее из иконок в Photoshop или Gimp я формирую конечный дизайн сайта. По Photoshop и CorelDraw существует довольно большое количество уроков и видеороликов (например на: http://www.youtube.com/) в сети Интернет, а так же обучающих видео курсов и книг в магазинах.

На основе дизайна сайта я создаю HTML шаблон дизайна сайта с использованием стилей CSS. По HTML и CSS так же существует довольно большое количество уроков в сети Интернет и книг в магазинах.

Создание темы для Drupal я не буду рассматривать подробно, в рамках данного руководства, только вкратце:

  • Папка для расположение Вашей темы для Drupal — www\sites\all\themes\моя-тема\файлы-темы.
  • Для примера создания темы для Drupal просмотрите входящую в состав Drupal тему garland — www\themes\garland.
  • моя-тема.info — файл, в котором Вы указываете путь к вашему файлу CSS относительно папки темы.
  • screenshot.png — изображение 90 на 150 точек, отображающее дизайн вашей темы в Drupal на странице выбора темы сайта для активации.
  • page.tpl.php — основной файл темы оформления страницы. Если Вам нужно оформить отдельно какую то страницу по адресу мой-сайт/страница-переоформления, создайте дополнительный шаблон темы page-страница-переоформления.tpl.php и в нём произведите переоформление. page.tpl.php — это обычный HTML файл с небольшими вставками для PHP кода. Вставка PHP кода начинается с символов — . Cтрока в файле page.tpl.php — предназначена для того, что бы указать путь к папке вашей темы на сервере.
  • template.php — файл предназначен для дополнительных функций выполняемых при темизации страницы перед выводом её пользователю в Интернет браузере.

Для активации созданной темы оформления сайта перейдём на страницу администрирования вашего сайта, набрав в Интернет браузере в строке URL его адрес и выбрав в боковом меню — Управление. Перейдём по ссылке — Темы оформления на страницу управления темами оформления сайта и активируем вашу тему оформления.

VIII. Копирование на хостинг

Для копирования на хостинг, необходимо установить на хостинге программу phpmyadmin, архив дистрибутива которой можно скачать по Интернет адресу -http://phpmyadmin.net/home_page/downloads.php. После чего дистрибутив необходимо разархивировать и скопировать на сервер используя например программу FileZilla. Для безопасности копируйте phpmyadmin не в папку phpmyadmin на сервере, а например в папку kdgjfhxv238df, которая будет находиться внутри папки kfj3gdhnppolx10. В директории phpmyadmin создайте файл config.inc.php следующего содержания:

Не забудьте изменить секретное слово в $cfg[’blowfish_secret’] — ‘4593eddfae0fd923248738′.

В браузере наберем — http://мой-сайт-на-денвере/kfj3gdhnppolx10/kdgjfhxv238df/ или http://мой-сайт-на-сервере/kfj3gdhnppolx10/kdgjfhxv238df/index.php. На вновь открывшейся странице введите логин и пароль от вашей базы данных, после чего Вы попадёте на главную страницу phpMyAdmin. Необходимо выставить параметр MySQL connection collation равный — utf8_general_ci на этой странице.

Для экспорта, необходимо выбрать нужную базу данных в левом столбце — БД. После чего когда будет открыт список таблиц базы данных необходимо в верхнем меню выбрать — Экспорт,для экспорта базы данных. На странице экспорта выбрать — Отметить все, архивировать в zip и нажать кнопку пошёл. Будет создана копия база данных, заархивирована и передана браузеру для скачивания. Сохраним эту копию базы данных.

Для импорта, если Вы импортируете данные и база на сервере не создана, её необходимо создать и выбрать. Это можно сделать на главной странице phpMyAdmin. После чего когда будет выбрана база данных, необходимо в верхнем меню выбрать — Импорт или SQL(в зависимости от версии phpMyAdmin). На странице импорта данных необходимо нажать кнопку обзор и выбрать наш архив базы данных, после чего нажать кнопку — OK. Начнётся импорт данных в базу данных.

После копирования базы данных на сервер, необходимо скопировать полностью все файлы вашего сайта на Drupal из Денвера (из папки www) на сервер и исправить в файле settings.php (www\sites\default) параметры подключения к базе данных (логин и пароль). Строка 92 и 93:

$db_url = ‘mysql://имя пользователя базы данных:пароль пользователя базы данных@localhost(или IP сервера)/имя базы данных’;
$db_prefix = ‘префикс таблиц Drupal, если Вы его указывали’;

По завершении всех проделанных действий сайт должен начать работать на сервере.

IX. Рекламные блоки и счётчики


Перейдём на страницу администрирования вашего сайта, набрав в Интернет браузере в строке URL его адрес и выбрав в боковом меню — Управление. Перейдём по ссылке — Блоки на страницу управления блоками на сайте. Создадим новый блок, вместо текста блока вставим — рекламный банер или скрипт счётчика сгенерированный, например на сайте по Интернет адресу — https://www.google.com/analytics/. Для вставки счётчика под текстовым редактором нажмём — Switch to plain text editor, для его отключения, только после этого вставим скрипт счётчика. Так же под текстовым редактором выбирем формат ввода — Full HTML.

После создания блока на странице Блоков, нажмём настроить напротив созданного блока и выберем на каких страницах он будет отображаться. После чего на странице блоков выберем место расположение блока на странице.

CMS Drupal — Научитесь использовать Drupal с нуля

Лучшие Drupal уроки для начала знакомства с платформой. Изучение CMS Drupal с нуля!

Чему вы научитесь?

  • Узнайте, что такое Drupal
  • Научитесь, как создать сайт на CMS Drupal
  • Как управлять сайтом на Drupal
  • Получите детальные знания о работе с Drupal

Содержание

Раздел 1: Установка и обзор
Раздел 2: Всё о создании контента
Раздел 3: Пользователь, роли пользователя и разрешения
Раздел 4: Всё в блоке
Раздел 5: Меню и алиасы URL
Раздел 6: Модули — Установка, использование и настройка
Раздел 7: Темы

Описание

Вы всегда хотели создать ваш собственный сайт и заняться чем-то новым? Если ваш ответ да, то я уверен это не самый первый урок по созданию сайта на который вы зашли — по этой теме без преувеличения существуют тысячи уроков, курсов и статей. Все они без исключения учат вас как создать свой первый сайт. Наши Drupal уроки немного от них отличаются — здесь, вы не просто научитесь как создать сайт. Вы также узнаете, как превратить его в сложный и продвинутый проект со множеством полезных функций и особенностей. Хотя давайте не будем никуда спешить и для начала узнаем, что же из себя представляет CMS Drupal, специально для тех кто ещё про неё не слышал.

Drupal уроки — Что такое CMS Drupal?

Итак, для начала — что такое CMS Drupal? Что же, позвольте мне начать свой ответ немного необычно, с вопроса — вы когда-нибудь слышали про WordPress? Если да, то вы скорее всего знаете, что WordPress является одной из самых крупных и популярных (на самом деле, самой популярной) платформой для создания сайтов. Drupal это почти такая же платформа для сайта. Тогда почему у кого-то может возникнуть желание начать пользоваться CMS Drupal, когда есть WordPress? Ответ очень прост — Drupal является более лучшей альтернативой, когда дело касается работы с большими и сложными проектами. Наши уроки Drupal помогут вам в полной мере это осознать.

Одной из главных причин почему люди начинают пользоваться Drupal (и почему он имеет такую популярность) является его открытый исходный код. Это означает, что практически любой человек может внести вклад в развитие платформы. Кроме того, Drupal это платформа, которая позволяет вам настроить различные аспекты вашего сайта и внедрить необходимые для вас функции без каких-либо особых знаний программирования. Ещё одним преимуществом CMS Drupal можно назвать его лёгкость в использовании. Люди, желающие научиться рабооте с Drupal быстро замечают, что он весьма дружелюбен к новичкам, даже для тех, кто не обладает какими-либо техническими навыками и опытом работы с сайтами в принципе.

Почему этот курс?

Итак, я доказал вам, что Drupal это отличная платформа, когда дело касается создания и управления сайтами (в особенности на длительном периоде времени). Но почему вы должны платить за курс, который будет учить вас пользоваться этой CMS? Почему вы не можете начать изучение с других бесплатных источников? Этот вопрос волнует большинство пользователей, впервые столкнувшихся с таким типом онлайн курсов. Большая часть бесплатных материалов повторяет одно и то же, а также зачастую не имеет никакого порядка и даже структуры. Вам будет очень тяжело научиться продвинутой работе с CMS Drupal, если вся информация будет разбросана и постоянно повторяться. Однако наши Drupal уроки разработаны с учётом всех этих аспектов. Материал курса имеет чёткую структуру, благодаря которой у вас будет возможность провести своё время с пользой и интересом.

Более того, мы начнём обучение с самых основ и будем постепенно осваивать более сложный материал в удобном для вас темпе. Если вы ищете обучающий материал по Drupal подходящий даже для абсолютных новичков — вы пришли в правильное место! Лишь от вас будет зависеть скорость обучения — не будет спешки и беглых пробежек по важным темам. Итак, если это то, что вам нужно — увидимся на первой лекции нашего курса!

Курс по Drupal. Урок 1. Установка CMS

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

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

Особенность CMS, заключается в том, что — это модульная платформа с открытым исходным кодом, а значит, она легко поддается расширению, соответствует большинству стандартов, ее код относительно прост, понятен и невелик по объему.

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

А это означает, что разработчики при создании движка, использовали вполне обычные стандартные технологии и тщательно проработали и оптимизировали ее код.

Урок 0. Курс по Drupal- основы

Урок 1. Установка CMS Drupal

От автора: данным уроком мы открываем цикл уроков по изучению популярнейшей системы управления контентом Drupal 8, которая активно развивается в данное время.

При этом начнем, конечно же, с самого простого, а именно кратко поговорим о ее особенностях и структуре, определимся с необходимыми инструментами, выполним установку движка на локальный компьютер двумя различными способами, рассмотрим, скорее всего, новое для Вас понятие — drupal node и создадим первые два материала на тестовом сайте.

Урок 2. Ноды и их типы в Drupal

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

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

Урок 3. Drupal. Блоки

От автора: изучив понятие ноды, и научившись создавать собственные типы материалов, пришло время поговорить о структуре сайта. То есть, что мы видим в пользовательской части – мы видим, что в определенных местах отображается на экран некоторая информация: меню, контент, хлебные крошки, левый блок и нижний футер и т.д. Конечно, возникает вопрос, как именно отображается данная информация и как осуществляется управления позициями, в которых они отображаются. Поэтому в данном уроке мы с вами поговорим о таком понятии как Drupal блоки.

По итогам данного урока Вы научитесь создавать собственные блоки и располагать их в определенных позициях шаблона.

Урок 4. Drupal. Меню. Таксономия

От автора: на прошлом уроке мы с Вами поговорили о блоках и узнали, что блоки используются для отображения определенной информации на страницах сайта Drupal. Опять же давайте взглянем на главную страничку, и первое, что бросается в глаза это меню. Поэтому в данном уроке мы с Вами научимся работать с меню, а так же изучим довольно интересное понятие – таксономия. Потому как, что первое, что второе используется для упрощения навигации по контенту сайта.

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

Урок 5. Drupal. Формы обратной связи. Типы комментариев

От автора: в данном уроке мы с Вами поговорим о форме обратной связи, а так же рассмотрим способы настройки комментариев. Как Вы знаете к каждой статье, которая публикуется на сайте, можно добавить комментарии и соответственно как настроить данную форму, мы так же разберем в этом уроке.

По итогам урока Вы узнаете, как создать форму обратной связи с клиентами и как определить для нее поля, а также научитесь настраивать типы комментариев.

Урок 6. Drupal. Шаблоны. Как устанавливать шаблон

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

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

Урок 7. Drupal. Глобальная конфигурация

От автора: любая система управления контентом, обладает довольно большими возможностями в плане настроек и, конечно же, Drupal не исключение. Поэтому в данном видео мы с Вами начнем знакомиться с параметрами глобальной конфигурации.

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

Урок 8. Drupal. Представления. Часть 1

От автора: довольно часто при создании сайтов, используя готовые CMS, возникает необходимость изменить стандартное отображение информации на определенных страницах проекта. К примеру, вывести некую группу материалов в виде колонок, как это сделано на новостных сайтах. И если подобный, задуманный функционал не предусмотрен возможностями системы – это становиться довольно сложной проблемой, так как придется править код шаблона движка.

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

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

Урок 9. Drupal. Представления. Часть 2

От автора: на прошлом уроке мы с Вами начали знакомиться с разделом представления в CMS Drupal, или если сказать более правильно – с модулем Views Drupal 8. При этом были созданы два представления – страница и блок, которые отлично работают, но требуют некоторой доработки. Поэтому в данном уроке мы усовершенствуем созданные элементы, и рассмотрим такие параметры представлений, как связи и контекстные фильтры.

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

Топ-пост этого месяца:  Организация контента в Joomla — удаление и создание статей в админке, а так же настройка параметров

Урок 10. Drupal. Глобальная конфигурация. Часть 2

От автора: в данном уроке мы с Вами рассмотрим оставшиеся настройки в разделе глобальная конфигурация Drupal. А именно поговорим о настройках учетной записи пользователя, настройках загружаемых медиа-материалов и настройках локали.

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

Урок 11. Drupal. Представления. Часть 3

От автора: в данном уроке мы с Вами еще немного уделим время разделу представления в CMS Drupal, а именно рассмотрим возможность создания и вывода на экран элементов управления по фильтрации и сортировке контента на странице.

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

Урок 12. Drupal. Пользователи

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

По итогам данного урока Вы научитесь создавать пользователей в панели администратора, узнаете, что такое права доступа и роли, а также научитесь разграничивать группы посетителей по их привилегиям.

[Webformyself] Курс по Drupal. Основы (2020)

Admin

Администратор

[Webformyself] Курс по Drupal. Основы (2020)

Урок 1. Установка CMS Drupal
Урок 2. Ноды и их типы в Drupal
Урок 3. Drupal. Блоки
Урок 4. Drupal. Меню. Таксономия
Урок 5. Drupal. Формы обратной связи. Типы комментариев
Урок 6. Drupal. Шаблоны. Как устанавливать шаблон
Урок 7. Drupal. Глобальная конфигурация
Урок 8. Drupal. Представления. Часть 1
Урок 9. Drupal. Представления. Часть 2
Урок 10. Drupal. Глобальная конфигурация. Часть 2
Урок 11. Drupal. Представления. Часть 3
Урок 12. Drupal. Пользователи

Урок 1. Установка CMS Drupal

Смотреть видео Урок 1. Установка CMS Drupal на VTope бесплатно

51 | 0
WebForMySelf | 3 год.

Курс по Drupal. Основы:
https://webformyself.com/category/premium/php-premium/drupalpremium/

Данным уроком мы открываем цикл уроков по изучению популярнейшей системы управления контентом Drupal 8, которая активно развивается в данное время.

При этом начнем, конечно же, с самого простого, а именно кратко поговорим о ее особенностях и структуре, определимся с необходимыми инструментами, выполним установку движка на локальный компьютер двумя различными способами, рассмотрим, скорее всего, новое для Вас понятие — drupal node и создадим первые два материала на тестовом сайте.

Курс по Drupal. Урок 1. Установка CMS

Drupal 8 — это долгожданный релиз от сообщества Drupal, наконец-то Drupal перешел в мир объектно-ориентированного программирования, улучшенное управление настройками, строгое разделение интересов путем внедрения TWIG для шаблонов, и многое другое. В этой статье описывается самый простой способ установки Drupal 8 и его первичной настройки на ваш локальный компьютер.

О том как настроить локальную среду ХАМРР читайте здесь.

Установка Drupal 8

Скачайте дистрибутив актуальной версии Друпал 8 с официального сайта: https://www.drupal.org/download. Распакуйте его в корневую папку вашего сайта (например C:\XAMPP\htdocs\eight).

Создайте базу данных, используя PHPMyAdmin. Запомните имя пользователя (администратора) и пароль для базы данных. Они понадобятся при установке.

Откройте браузер и в адресной строке введите URL-адрес вашего нового сайта. Например, localhost/eight.

Установка Друпал 8 начинается с выбора языка. Переводы для языков, отличных от английского, загружаются с сайта переводов Друпал. Если вы работаете на локальной машине без выхода в интернет, то выберите английский язык (English), чтобы избежать проблем с установкой. Либо загрузите файл переводов (например, drupal-8.1.0-beta2.ru.po) с официальной страницы https://localize.drupal.org/translate/languages/ru и поместите его в папку \sites\default\files\translations\ (создайте, если ее не существует)

Выбрав язык нажмите кнопку Saveandcontunue.

На следующем шаге выберите установочный профиль – Стандарт. Нажмите кнопку Сохранить и продолжить.

Предупреждение о том, что нужно включить PHP OPcode caching.

Для XAMPP установленного на ОС windows 10 /8/7 это решается следующим образом: откройте файл php.ini, расположенный в папке \XAMPP\php, и добавьте в него строку:

Если XAMPP установлен на другой диск или в другую директорию, то измените строку соответственно. Например «zend_extension = «D:\Local\XAMPP\php\ext\php_opcache.dll»

Сохраните файл php.ini.

Вернитесь к установке Друпал и щелкните по ссылке «повторитепопытку».

Ошибка Настройки xdebug.max_nesting_level установлен в 100.

Откройте файл php.ini, расположенный в папке \XAMPP\php, и добавьте в него строку:

Сохраните файл php.ini.

Вернитесь к установке Друпал и щелкните по ссылке «попробуйте еще раз».

Конфигурация базы данных

На этом шаге укажите в форме данные вашей БД: название, имя пользователя, пароль и хост.

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

Далее установка пойдет без вашего участия. Остается только наблюдать за ходом процесса.

Когда установка будет завершена вы увидите главную страницу вашего сайта

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

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

В этой компании продается много типоразмеров сетки, рекомендую.

Drupal – одна из наиболее популярных систем управления контентом. Данная система написана на PHP и для хранения данных использует базу данных, соответственно, имеет поддержку MySQL. Эта система является свободным программным продуктом и развивается благодаря энтузиастам со всего мира. Постоянно выходят обновления и появляются модули, еще более расширяя функционал данного движка.

По статистике, более 3% всех ресурсов в Интернете используют Drupal. В 2007, 2008 и 2009 годах Друпал заслужил почетную награду Webware100, которой награждаются лучшие сервисы и программные продукты. Кроме того, по итогам 2008 года он был награжден титулом лучшей CMS на языке PHP.

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

Разработка сайта на Drupal исключает ежемесячную оплату за программное обеспечение или за новые обновления.

  • Гибкость. Позволяет создать абсолютно любой сайт по назначению с минимальными затратами.
  • Масштабируемость.

Установка Drupal

Система имеет более 7 тысяч модулей, что позволит добавлять к функционалу все новые и новые возможности.

  • Надежность. Благодаря огромному сообществу разработчиков, Друпал стремительно развивается, а при нахождении неисправности она исправляется в кратчайшие сроки.
  • Популярность. Сайты MTV, FedEx Белого Дома — сделаны на Друпал.
  • Решение создать сайт на CMS Друпал позволит Вам стать обладателем быстрого и удобного сайта со всем необходимым функционалом и минимальными затратами. Начальный функционал с различными модулями позволяют создать:

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

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

    1. Кликать мы начнём с установки модуля Localization update. Ссылка на страницу модуля https://drupal.org/project/l10n_update
    2. Кроме скачанного модуля нужно включить модуль Locale(модуль ядра).
    3. Переходим Configuration → Regional and language → Languages → Add languages и выбираем русский язык.
    4. Делаем русский язык дефолтным

    После этого админка сайта стала полностью на русском. Вместе с модулями ядра были переведены на русский и установленные модули друпала. Перейдя на Конфигурация » Регион и язык — Перевод интерфейса — Обновить вы можете увидеть результат работы. Некоторые модули могут быть не переведены. Скорее всего для них не существует переводов.

    Localization update делает всё то, что раньше приходилось делать вручную. Он сам забирает переводы с сайта drupal.org, сам их добавляет и включает обновление. Чтобы настроить автоматическое обновление перейдите на Конфигурация → Регион и язык → Языки → Обновления перевода.

    Рядом с обновлениями перевода будет одна очень интересная вкладка «определение и выбор». На этой вкладке мы можем задать автоматическое определение языка интерфейса в зависимости от: настроек браузера, предпочтений пользователя, параметра сессии или по URL.

    Установка Drupal — пошаговая инструкция

    Если у нас на сайте есть зарегистрированные пользователи, которые в настройках аккаунта выбрали английский язык, то интерфейс у них будет на английском, несмотря на то что по умолчанию задан русский язык. Также дефолтный язык может быть заменён если браузер (его интерфейс) настроен на английский язык. Язык может меняться в зависимости от адреса страницы. Если включить определение по сессии то к URL будет добавлен параметр

    Пример: site.com/post-name?language=en будет на английском языке. В отличии от предыдущего способа при определении по URL код языка добавляется в URL после домена(префикс) site.com/ru/post-name или перед названием домена образуя домен третьего уровня ru.site.com/post-name. При использовании этого способа меняются URL страниц и как следствие ссылки ведущие на эти страницы станут битыми.
    Приоритет метода определения можно поменять перетаскиванием или задать вес.

    Курс по Drupal. Основы

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

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

    Особенность CMS, заключается в том, что — это модульная платформа с открытым исходным кодом, а значит, она легко поддается расширению, соответствует большинству стандартов, ее код относительно прост, понятен и невелик по объему.

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

    А это означает, что разработчики при создании движка, использовали вполне обычные стандартные технологии и тщательно проработали и оптимизировали ее код.

    Все уроки курса:

    Урок 1. Установка CMS Drupal

    Урок 2. Ноды и их типы в Drupal

    Урок 3. Drupal. Блоки

    Урок 4. Drupal. Меню. Таксономия

    Урок 5. Drupal. Формы обратной связи. Типы комментариев

    Урок 6. Drupal. Шаблоны. Как устанавливать шаблон

    Урок 7. Drupal. Глобальная конфигурация

    Урок 8. Drupal. Представления. Часть 1

    Урок 9. Drupal. Представления. Часть 2

    Урок 10. Drupal. Глобальная конфигурация. Часть 2

    Как сделать сайт на Drupal самостоятельно

    Drupal. Представления. Часть 3

    Урок 12. Drupal. Пользователи

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

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

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

    Интерфейс пользователя позволяет управлять сайтами на Drupal без знаний HTML, веб-вёрстки и языков программирования, что означает оперативность и легкость его подстройки под насущные потребности бизнеса.

    1. Установка и русификация Drupal 8.

    Drupal разрабатывается международной командой разработчиков, как программное обеспечение с открытыми исходными текстами, защищенными общественной лицензией GNU. Международный сайт проекта – drupal.org. Также есть национальные сообщества Drupal на других языках.

    Если сравнивать Drupal с другими популярными CMS, такими как Joomla, WordPress, Typo3, Magenta, то можно сказать, что на Drupal можно сделать все, что делается на перечисленных CMS, но не наоборот. Так происходит потому, что перечисленные CMS больше напоминают коробочные решения, «заточенные» под определенные задачи. Для расширения их функциональности также существует множество модулей, однако изменение поведения самой CMS представляет собой непростую задачу. Drupal в свою очередь изначально создан в виде конструктора, позволяющего очень гибко изменять и настраивать как конечную структуру сайта, так и правила взаимодействия его отдельных модулей между собой.

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

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

    Версии Drupal на конец 2012 года:

    • Drupal 5 – Запущен в 2007 году. Более не обновляется.
    • Drupal 6 – Запущен в 2008 году, активно развивается и используется на 95% сайтов под управлением этой CMS. Поддержка прекращена с 24 февраля 2020 года.
    • Drupal 7 – Запущен в 2011 году и поддерживается на текущий момент.
    • Drupal 8 – Текущая и активно развиваемая версия с 2020 года.

    В 2020 году Drupal занял 3-е место в рейтинге Рунета для CMS с открытым исходным кодом.

    На Drupal построены такие крупнейшие и известнейшие в мире сайты как The Economist, Examiner.com и The White House.

    Из 100 лучших университетов мира 71 используют Drupal в качестве платформы своих веб-сайтов. Подробнее здесь.

    Ниже приведены несколько ссылок на материалы, глубже иллюстрирующие возможности Drupal:

    Drupal 7 Home Page

    Вывод страниц в Друпал

    Отображение статьи в Drupal на главной странице

    Чем отличается динамическая статья от статичной страницы

    В этот раз ничего военного, изложено
    все предельно просто и понятно. На очереди наполнение нашего сайта на Друпал контентом. С помощью встроенного редактора будем создавать статью и страницу.
    В чем заключается разница между первым и вторым, сообщается чуть ниже.
    Скажу только, что содержимое публикуемых материалов будет текстовым и, что экспериментировать с размещением внутри страниц изображений и HTML кодом
    вы будете сами в меру своих знаний. Кстати, все необходимые знания по нашей
    тематике находятся здесь → на Ab-w.net. С вашей стороны требуется больше
    активности, усердия и все будет хорошо!

    Как должна выглядеть главная страница в Drupal

    1. В панели администратора сайта переходим в :

    2. На следующей странице добавим содержимое нажатием на одноименную кнопку.

    На следующем этапе у нас спросят, какого типа содержимое мы собираемся публиковать. И сразу же предлагают ознакомиться с всевозможными видами материалов. Так если мы собираемся создавать новости, анонсы и планируем делать это регулярно, то есть планируем завести себе персональный электронный дневник, он же блог – нам подойдет статья. По умолчанию, документы этого формата в Друпал отображаются на главной странице сайта и к ним разрешены комментарии. Если нам нужен статичный контент, такой, который не будет изменяться часто, то нас вполне устроит страница. Пример подобных страниц: страницы «О сайте» или «Контакты». Также следует учесть и то, что по умолчанию, документы такого типа не выводятся на главную страницу Друпал сайта и комментарии к ним отключены. Хотя, это можно изменить.

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

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

    4. Печатаем заголовок, теги и основной текст в редакторе:

    Ниже можно выбрать формат текста, добавить рисунок, произвести дополнительные настройки.

    У меня всегда стоит . HTML теги я знаю и мне так удобней:

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

    Статья опубликована. Сейчас самостоятельно создайте страницу. В третьем пункте этой инструкции вместо выберите , а дальше вы поняли.

    Обратите внимания на блок настроек в нижней части панели:

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

    Как установить друпал (drupal)

    Не ленитесь менять параметры в настройках и отслеживать изменения уже на своем сайте.

    В одном из следующих уроков мы установим визуальный редактор для более быстрого и удобного набора текста страниц, который имеет все необходимое для HTML форматирования текста.

    Информация на главной странице в Drupal

    1. В панели управления открываем → :

    Откуда у меня такое меню? – Смотрите, как поставить и активировать модуль меню.

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

    Чтобы изменения вступили в силу, в самом низу нажатием на кнопку сохраняем настройки.

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

    Дата публикации: Октябрь 2012 | Обновление: Август 2014

    Русификация сайта Drupal страницы Тип материалов в Drupal

    Добавить комментарий