Друпалургия

Drupal-школа - двенадцатое занятие: продвижение сайта на Drupal

Drupal в рунете - вс, 15/10/2017 - 20:28

Разбираем основы продвижения сайтов, в частности сайта на Drupal 8.

Тип материала: Есть вопрос Версия Drupal: Drupal 8.* Форумы: DrupalSib 0 Спасибо
Категории: Друпалургия

Обновление Drupal (новая версия Drupal 8.4.0)

Drupal в рунете - вс, 08/10/2017 - 02:16

Оригинал (опубликован Gábor Hojtsy 4 октября 2017 года): Drupal 8.4.0 is now available

Что нового в Drupal 8.4.0?

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

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

Загрузить Drupal 8.4.0

Важная информация: Если вы используете Drush для управления Drupal, обязательно обновите Drush до версии 8.1.12 или выше перед обновлением Drupal. Обновление до Drupal 8.4.0 с помощью Drush 8.1.11 или более ранней версии завершится с ошибками. (Всегда тщательно проверяйте минорные версии обновлений до применения на рабочей версии сайта.)

Строчные ошибки форм

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

Datetime Range

Модуль Datetime Range предоставляет тип поля, который позволяет конечным датам поддерживать дополнительные модули, такие как Calendar. Этот стабильный выпуск обратно совместим с экспериментальной версией Drupal 8.3.x и использует целостный API с другими полями Datetime. Будущие выпуски могут улучшить поддержку Views, юзабилити, проверку поля Datetime Range и поддержку REST.

Layout Discovery API

Модуль Layout Discovery предоставляет API для модулей или тем для регистрации макетов, а также пять общих макетов. Предоставление этого API в ядре позволяет быть совместимыми друг с другом модулям работы с макетами в ядре и сторонним модулям, таким как Panels и Display Suite. Этот стабильный выпуск обратно совместим с экспериментальной версией 8.3.x и вводит поддержку атрибутов для отдельных регионов.

Media API

Новый модуль ядра Media предоставляет API для многократного использования сущностей медиаданных и ссылок. Он основан на контриб модуле Media Entity.

Поскольку существует обширная экосистема контриб модулей Drupal, построенная на Media Entity, главным приоритетом для данного выпуска является обеспечение стабильного API ядра и модели данных для более плавного обновления этих модулей. Разработчики и профессиональные создатели сайтов теперь могут добавить Media как зависимость. Ведется работа по предоставлению способа обновления данных Media Entity для существующих сайтов и портирования существующих модулей на усовершенствованный API ядра.

Обратите внимание, что модуль Media в ядре помечен скрытым и не виден на странице «Расширения» (модуль администрирования). (Включение модуля, который зависит от основного модуля Media, автоматически включит Media.) Модуль будет отображаться для разработчиков сайтов, когда проблемы связанные с пользовательским опытом будут устранены в будущей версии.

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

Улучшения в управлении контентом и администрировании сайта

Выпадающая кнопка «Сохранить и опубликовать / Сохранить неопубликованным» была заменена на чекбокс «Опубликовано» и отдельную кнопку «Сохранить». Выпадающая кнопка «Сохранить ...» была частью нового дизайна в Drupal 8, но пользователи сочли его запутанным, поэтому мы восстановили дизайн, который больше похож на интерфейс пользователя для Drupal 7 и более ранних версий.

Страницы администрирования «Комментарии» на «/admin/content/comment» и отчет «Последние записи журнала», формируемый dblog теперь являются настраиваемыми представлениями. Это позволяет разработчикам сайтов легко настраивать, заменять или клонировать данные представления.

Обновленные миграции

Этот релиз добавляет поддержку дат и связанных нод для миграций с Drupal 6 на Drupal 8. Ядро предоставляет миграции для большинства данных в Drupal 6 и может использоваться для переноса сайтов с Drupal 6 на Drupal 8, миграции Drupal 6-8 находятся в состоянии близком к бета стабильности. Остаются некоторые пробелы, в частности, некоторые данные интернационализации. Миграция с Drupal 7 на Drupal 8 является неполной, но подходит для разработчиков, которые хотели бы помочь улучшить миграции и может использоваться для тестирования обновления простых сайтов на Drupal 7. Наиболее важные миграции доступны.

Модерация и рабочие процессы

Модуль Workflows теперь также стабильный, однако он представляет только фреймворк для управления рабочими процессами и не является полезным непосредственно. Экспериментальный модуль Content Moderation позволяет применить рабочие процессы к контенту и в настоящее время находится в состоянии бета стабильности. Рабочие процессы управления контентом теперь можно применять к любому типу сущностей, которые поддерживают ревизии, также многочисленные проблемы и критические ошибки исправлены в этом выпуске.

Возможности платформы для веб-сервисов

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

Более подробная информация о каждом разделе изложена в заметках к релизу 8.4.0.

Что это означает для меня? Владельцы сайтов на Drupal 8

Обновите Drupal до версии 8.4.0, чтобы продолжать получать исправления ошибок и безопасности. Следующий bugfix релиз (8.4.1) запланирован на 1 ноября 2017 года.

Обновление вашего сайта с 8.3.7 до 8.4.0 через update.php точно такое же, как и обновление с 8.3.6 до 8.3.7. Если вы используете Drush, обязательно обновите Drush до версии 8.1.12 или выше перед тем как использовать его для обновления Drupal с версии 8.3.7 до 8.4.0. Drupal 8.4.0 также включает мажорные обновления для нескольких зависимостей, включая Symfony, jQuery и jQuery UI. Модулям, темам и переводам может понадобиться обновление для этих и прочих изменений в данной минорной версии, поэтому, перед обновлением рабочего сайта тщательно протестируйте обновление.

Владельцы сайтов на Drupal 7

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

Наиболее важные миграции с Drupal 7 до 8 теперь доступны, но система миграций до сих пор не завершена, особенно для многоязычных сайтов, поэтому, при попытке переноса, могут проявиться ошибки или отсутствующе миграции. Тем не менее, поскольку ваш сайт Drupal 7 может продолжать работать во время тестирования миграции на новый Drupal 8 сайт, вы можете помочь нам стабилизировать процесс миграции с Drupal 7 до Drupal 8! Тестирование и отчеты об ошибках с ваших реальных Drupal 7 сайтов помогут нам быстрее стабилизировать эту функциональность для всех. (Ищите известные проблемы).

Владельцы сайтов на Drupal 6

Drupal 6 больше не поддерживается. Создайте сайт на Drupal 8 и попытайтесь перенести данные в него как можно скорее. Ваш сайт Drupal 6 может по-прежнему работать во время тестирования переноса данных с Drupal 6 в ваш новый сайт на Drupal 8. Ядро теперь предоставляет миграции для большинства данных Drupal 6, но, в частности, миграции многоязычных функций не являются завершенными. Если вы нашли не описанную в известных проблемах ошибку в экспериментальном наборе модулей миграции, ваш подробный отчёт с шагами для воспроизведения будет большой помощью!

Контрибьюторы переводов, модулей и тем оформления

Минорные релизы, такие как Drupal 8.4.0, включают обратно совместимые дополнения API для разработчиков, а также новые функции. Читайте заметки о выпуске 8.4.0 для получения более подробной информации об усовершенствованиях для разработчиков в этом выпуске.

Так как минорные релизы обратно совместимы, модули, темы и переводы, которые поддерживали Drupal 8.3.x и ранее, будут также совместимы с 8.4.x. Однако новая версия включают в себя некоторые изменения в строках, пользовательском интерфейсе и внутренних API (а также более значительные изменения в экспериментальных модулях). Это означает, что могут потребоваться небольшие обновления для ваших переводов, модулей и тем оформления. Смотрите объявление о релиз-кандидате 8.4.0 для получения дополнительной справочной информации.

Ключевые слова: release Версия Drupal: Drupal 8.* Форумы: Drupal Юг 1 Спасибо
Категории: Друпалургия

Релиз drupal.ru 2 Октября 2017

Drupal в рунете - пн, 02/10/2017 - 04:06


Завершён второй релиз "2-ое октября 2017" с новой структурой и были внесены следующие изменения:

В разработке участвовали

В этот раз было проделано много работы в сфере DevOps:

Кроме того:

  • Поднят отдельный сервер для разработки и тестирования нового функционала.
  • Поднят TeamSpeak сервер
  • Плановые работы по улучшению производительности и защиты серверов
  • Начата работа по улучшению работы почты
  • Настроен мониторинг серверов
  • Настроено бэкпирование базы и файлов
Благодарности

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

Ключевые слова: release project release drupal.ru Форумы: Сайт и проект Drupal.ru 8 Спасибо
Категории: Друпалургия

Drupal-школа - одиннадцатое занятие: подключение Google Analytics, выбор эффектов для стилей изображений

Drupal в рунете - пт, 29/09/2017 - 21:07

Подключаем к сайту на Drupal 8 Google для вебмастеров (Google Search Console) и Google Analytics. Настраиваем стили изображений, применяя различные эффекты.

Ключевые слова: друпалшкола Версия Drupal: Drupal 8.* Drupal 7.* Форумы: DrupalSib 0 Спасибо
Категории: Друпалургия

Drupal: Установить дефолтное число значений для unlimited поля

Код позволяет в настройках поля выбрать первоначальное число значений для unlimited поля:

/** * Implements hook_form_FORM_ID_alter(): field_ui_field_edit_form. */ function hook_form_field_ui_field_edit_form_alter(&$form, $form_state) { $field_instance = $form['#instance'];   $form['instance']['settings']['default_cardinality'] = array( '#type' => 'textfield', '#title' => t('Default cardinality'), '#default_value' => isset($field_instance['settings']['default_cardinality']) ? $field_instance['settings']['default_cardinality'] : 1, '#weight' => 10,

Читать дальше →

Похожие записи:

Категории: Друпалургия

Ликбез #1: GitHub - инструкция к применению

Drupal в рунете - ср, 27/09/2017 - 21:07

Дисклеймер

Все персонажи вымышлены, события случайны. И вообще такого не может быть, потому как твои сайты в интернетах работают исключительно при помощи БВ[1] и от тебя ничего не зависит.

Не стоит повторять что-либо из нижеописанного без присутствия взрослых.

Предостережение:

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

1. Введение

Итак. Что же такое GitHub.com? Это сервис, который предоставляет удобный веб интерфейс для хранения, версионирования и управления версиями исходного кода ваших проектов. Для чего всё это нужно? - спросите вы. Давайте представим, что когда-то давно папин друг дядя Мага попросил вас сделать сайт сайт для его Шаурмешной в Бирюлёво. И недавно он приходит в гости и гворит: “Здравствуй, дарагой. Целую твои мысли. На том чудо-сайте, что сотворила твоя ясная голова и искуссные руки образовалась неведомая шайтан-хрень, которая не даёт покоя достопочтенным гостям моего-чуда сайта. Не мог бы ты, о лучезарный, ради Аллаха изгнать демона из святой обители?” Вы соглашаетесь, разворачиваете у себя сайт, находите место, на которое собственно сайт и ругался и даже не помните, что данный кусок кода писали вы сами и, возможно, даже помните, что так было сделано специально, но для чего? Давайте об этом и о многом другом поговорим более подробно.

2. Мир Git вашему дому коду.

Почему именно git? По большому счёту не важно какую систему версионирования вы будете использовать, будь то гит, свн или миркуриал. Я работал со всеми из них и больше предпочитаю гит. Различия и плюсы/минусы рассказывать считаю излишним. В контексте данного топика это не принципиально. Представьте, что вы построили дом с подземным гаражом, выложили стены, поставили крышу. Всё ок. Потом покупаете машину, а гараж для неё мал. Что делать? Разбирать весь дом, увеличивать гараж и собирать по новой как-то не комильфо. Вот бы был инструмент, который позволял бы легко увеличить гараж без переколбашивания всего остального. Так вот с системой версионирования это сделать проще простого. Как и многое другое.

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

  • init - создание репозитория
  • remote add - добавление удалённого репозитория
  • clone - копирование удалённого репозитория
  • add - добавление файлов для фиксации изменений
  • commit - фиксация изменений (может сопровождаться комментарием, чтоб не вводили в ступор ситуации из “Введение”)
  • push - отправка изменений в удалённый репозиторий
  • pull - получение изменений из удалённого репозитория
  • merge - слияние веток
  • checkout - создание/переключение локальных веток

Как правило, используется от 2-3х веток. Это master - та стабильная версия вашего когда, которая в данный момент работает на продакшене, devel - активная ветка, в которой ведётся основная разработка, staging или release - предпродакшн версия, для тестирования и отладки, в неё как правило допускаются коммиты с мелкими хотфиксами багов, выявленных во время тестирования и отладки. Релизных веток может быть сколько угодно, они обычно именуются и вешаются теги версий. Дабы не засорять репозиторий после слияния с мастер веткой они удаляются.
Потратьте вечер на знакомство с вашей будущей системой версионирования. Это сыграет немаловажную роль в вашей карьере программиста не зависимо от выбранного ЯП[2]
З.Ы. Код drupal.ru использует Git в качестве системы контроля версий

3. GitHub - утроба open source

GitHub.com позволяет располагать у себя исходный код ваших проектов, а так же даёт доступ к исходным кодам миллионов других открытых репозиториев. Тут можно содавать команды для совместной работы над какими либо проектами, хранить различные сниппеты и заметки, вести документацию для ваших проектов и конечно же развивать open source сообщество.

3.1 Ваш профиль

В первую очередь он служит вашей визитной карточкой для большинства работодателей, так ка показывает вашу активность, ваши репозитории, а так же коссвенно указывает на ваши интересы в сфере IT[3]. Как его прокачать и сделать привлекательным для потенциальных работодателей мы поговорим немного позже. А пока можете попрактиковаться в создании своих репозиториев или перенести к себе(форкнуть) понравившиеся чужие.

3.2 Аутентификация

GitHub.com для работы с вашими репозиториями предлагает на выбор 2 протокола - http и ssh. При использовании ssh сервис поддерживает аутентификацию по ssh ключам. Идентифицировать пользователя по ключу будет так же полезно и при подключени к вашим серверам по ssh. Подробнее о создании и использовании ssh-ключей можно найти в той же документации по git.

Ссылка

Там же внизу есть ссылка на документацию из самого github.com

3.3 Работа с репозиториями

Для ведения/управления вашего проекта на github доступны многие удобные инструменты. Это и wiki, где вы можете хранить внутреннюю документацию по проекту, список задач(issue), где собираются проблемы, связанные с ошибками, предложения по улучшению, и остальная информация, связанная с развитием проекта, pull requests - система предложения о внесении изменений в ветки репозитория с возможностью комментирования участков кода с удобным UI[4]. некоторые инструменты рассмотрим подробнее.

3.3.1 Issues

При использовании сторонних open source библиотек на своих проектах вы наверняка сталкивались с какими нибудь ошибками в коде этих самых библиотек, приходилось рыть интернеты в поисках заплаток, патчей или даже отказываться от библиотеки в пользу другой. Так вот, любой open source проект находится на каком-нибудь открытом сервисе, типа github или даже на нём самом. В описанной выше ситуации нужно посетить страницу данного проекта и убедиться, что он активно поддерживается(по временным меткам коммитов, по активности в issues) Если на проект забили, то у вас впринципе 2 варианта - найти для себя новую библиотеку, либо форкнуть(перенести себе) эту и развивать самостоятельно. Но представим, что проект активно развивается, вы заходите в issues и видите, что вашей проблемы нет в списке. В таком случае вы создаёте новую задачу, где описываете свои проблемы, связанные с использованием данной библиотеки. Это обратит внимание разработчиков на проблему, возможно они даже объединят с другой открытой задачей вашу (визуально это видно внутри самого issue). Так же внутри issue можно вести диалог с разработчиками при помощи комментариев.
Это намного удобней и продуктивней, чем постить на профильных форумах “ПАМАГИТИ”. Точно так же другие пользователи смогут создавать issue к вашим проектам, либо вы сами можете так делать(своего рода ToDo/менеджер задач для развития вашего проекта)

3.3.2 Pull Requests(PR)

Возвращаемся к ситуции выше. Вот вы нашли баг, написали issue, разработчики приняли в разработку. Вы сделали хорошо. А можно лучше? Ну конечно можно. Как правило ваша задача далеко не единственная в списке и написаниеб принятие и внедрение исправлений займёт какое-то время. Как же быть в таком случае? Можно помочь разработчикам и самостоятельно исправить докучающий баг. Так как никто не даст вам право бесконтрольно вносить свои изменения в основной код продукта, для этого существуют PRs, в которых Вы можете предлагать свои варианты решения проблем/улучшения. Для этого достаточно форкнуть себе репозиторий, внести изменения, закоммитить и создать PR в ветку основного репозитория с измениями из вашей ветки. (PR это предложение на слияние отдельных веток между собой, не нужно путать с целыми репозиториями) Разработчики могут принять/отклонить/прокомментировать с указанием на конкретные участки кода ваш PR. Если ваш PR не отклонили, то есть все шансы, что ваш код станет частью проекта, но сверлить дырку для ордена пока рановато. Если по вашему PR имеются комментарии, вы должны принять их во внимание и исправить те участки кода, к которым они относятся в своей ветке. Пока PR открыт, все ваши исправления после ревью попадают в него. Интерфейс PR довольно удобный, визуально можно видеть весь лог действий по PR: комментарии, коммиты… После исправления кода по комментам в интерфейсе они схлопываются, чтобы не отвлекать. И вот наступает тот момент, когда все пожелания/наставления учтены и разработчики принимают ваш PR. Ваш код становится частью проекта, все счастливы. Вы всё сделали отлично.
Так же при закрытии PR в свои проекты, если коммит или сам PR содержит ссылку на открытые/ую issue, при закрытии PR такие issue автоматически закрываются, что делает управление ещё убное, так как нет необходимости вручную ходить и прокликивать.

3.4 Выводы

Для чего все эти сложности? На самом деле понимание, как всё работает приходит уже через пару дней работы с интерфейсом. Полный дзен наступает после первого успешного PR. Да, с виду кажеться сложным и непонятным, но поверьте, на данный момент это лучшее устройство системы коммуникаций между разработчиками всего мира, которое существует на данный момент. Если придумаете лучше, то вы уже знаете что делать: issue->PR )))

4 Что дальше?

Сейчас компании, которые ищут сотрудников в области IT[3:1] обращают внимание на ваши профили в соответствующих сетях: github, drupal.org… где можно посмотреть вашу активность и примеры написанного кода. Это значительно сокращает время возможного собеседования, избавление от скучных и тупых тестовых заданий. Что нужно, чтоб на вас обратили внимание? Всё правильно - прокачивать свой профиль. Каким образом? Да всё тем же, issue, PR, свои какие-нить open source проекты… Вся ваша активность будет отображена в профиле.
Самый простой способ прокачки это открывать любые популярные интересные вам репозитории, читать issue и делать PR))) Тем самым вы помогаете всему сообществу, ну и себе конечно же)))
Чистого кода всем и профессионального роста.

Сноски:
  1. БВ - Божественное Вмешательство(примечание автора) ↩︎
  2. ЯП - Язык программирования ↩︎
  3. IT - Информационные технологии ↩︎ ↩︎
  4. UI - User Interface(пользовательский интерфейс) ↩︎
Тип материала: Есть вопрос Версия Drupal: Drupal 7.* Форумы: Решение проблем 2 Спасибо
Категории: Друпалургия

Модуль-интеграция jQuery библиотеки ViewportChecker

Drupal в рунете - ср, 20/09/2017 - 00:50

Работая с библиотекой анимаций animate.css я понял, что хочу, чтобы анимации воспроизводились не при загрузке страницы, а когда пользователь прокручивает страницу до соответствующего элемента. Для этих целей совместно с animate.css используют библиотеку jQuery-viewport-checker. И если для animate.css есть соответствующий модуль интеграции, то для jQuery-viewport-checker его нет.

Я написал его и прикрепляю к посту.

В чем смысл модуля? В том, что используется интеграция с Libraries API и что библиотеку можно включать-выключать модулем, а не правками кода.

Не обошлось и без ложки дёгтя. В последней версии браузера Google Chrome 61 библиотека работать перестала. Но нашлись умные и смелые, кто сделал патч. Правда, автор не спешит принимать pull-request, поэтому патченную библиотеку я тоже прикрепляю.

Ссылка на GitHub

ВложениеРазмер viewportchecker-7.x-1.0.zip13.14 КБ jquery.viewportchecker.zip4.67 КБ Тип материала: Предлагаю решение Версия Drupal: Drupal 7.* Форумы: Программирование 8 Спасибо
Категории: Друпалургия

Drupal-школа - десятое занятие: вставка видео и галерея изображений на Drupal 8

Drupal в рунете - вс, 17/09/2017 - 21:28

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

Версия Drupal: Drupal 8.*Ключевые слова: друпалшколаФорумы: DrupalSib1 Спасибо
Категории: Друпалургия

Первый всеобщий митинг русскоязычного сообщества Drupal

Drupal в рунете - ср, 13/09/2017 - 16:24


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

Вопрос о времени решаем в голосовании здесь
Вопрос о месте встречи (программе) решаем ниже в комментариях. Изначально проведение предполагается в Hangouts.

22 Сен 16:00 в 16:00Вебинар0 Спасибо
Категории: Друпалургия

Первый всеобщий митинг русскоязычного сообщества Drupal

Drupal в рунете - ср, 13/09/2017 - 16:24


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

Вопрос о времени решаем в голосовании здесь
Вопрос о месте встречи (программе) решаем ниже в комментариях. Изначально проведение предполагается в Hangouts.

22 Сен 15:00 в 15:00Вебинар0 Спасибо
Категории: Друпалургия

Интервью с участниками DrupalCamp Краснодар 2016

Drupal в рунете - пт, 08/09/2017 - 19:16

Вот и подошли к концу видео с DrupalCamp 2016 Краснодар и осталось нам посмотреть интервью с участниками, организаторами и спонсорами этого крутого мероприятия, так что смотрим, комментируем и ставим лайки!

Станислав Ревва о DrupalCamp 2016 Краснодар

Сергей Синица о том, остались ли организаторы Campа довольны тем, что у них получилось)

Отличия кэмпов со стороны заядлого Drupaler'а Николая Шаповалова в его интервью

Роман Агабеков о пользе от таких мероприятий для руководителей IT компаний

Мнение руководителя веб-студии Максима Хорошко о данном мероприятии. Отлично, работаем дальше)

Интервью организатора DrupalCamp White Night в Санкт-Петербурге Константина Комелина и выясняем различия Camp'ов

Интервью с Алексеем Синицей, который проводил хакатон на Camp'е и слушаем его мнение о проведённом мастер классе и мероприятии в целом

Интервью Дмитрия Дроздика, чтобы узнать, почему и зачем он взялся за разработку сайта для нашего мероприятия)

Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYugФорумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Интервью с участниками DrupalCamp Краснодар 2016

Drupal в рунете - пт, 08/09/2017 - 19:16

Вот и подошли к концу видео с DrupalCamp 2016 Краснодар и осталось нам посмотреть интервью с участниками, организаторами и спонсорами этого крутого мероприятия, так что смотрим, комментируем и ставим лайки!

Станислав Ревва о DrupalCamp 2016 Краснодар

Сергей Синица о том, остались ли организаторы Campа довольны тем, что у них получилось)

Отличия кэмпов со стороны заядлого Drupaler'а Николая Шаповалова в его интервью

Роман Агабеков о пользе от таких мероприятий для руководителей IT компаний

Мнение руководителя веб-студии Максима Хорошко о данном мероприятии. Отлично, работаем дальше)

Интервью организатора DrupalCamp White Night в Санкт-Петербурге Константина Комелина и выясняем различия Camp'ов

Интервью с Алексеем Синицей, который проводил хакатон на Camp'е и слушаем его мнение о проведённом мастер классе и мероприятии в целом

Интервью Дмитрия Дроздика, чтобы узнать, почему и зачем он взялся за разработку сайта для нашего мероприятия)

Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYugФорумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Drupal-школа - девятое занятие: шаблоны адресов материалов на Drupal 8, стили изображений

Drupal в рунете - чт, 07/09/2017 - 09:16

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

Содержание: установка и настройка модуля Pathauto; настройка шаблонов адресов типа материалов; создание представления, выводящее нужный список материалов; что такое стили изображений на Drupal; настройка нужного стиля изображения.

--
Drupal-школа - проект посвященный обучению школьников (13 гимназия, г. Новосибирск) веб-разработке на основе CMS Drupal 8. Поддерживается администрацией школы, сибирским сообществом друпаллеров DrupalSib и группой компаний i20.

Версия Drupal: Drupal 8.*Ключевые слова: друпалшколаФорумы: DrupalSib0 Спасибо
Категории: Друпалургия

Drupal-школа - девятое занятие: шаблоны адресов материалов на Drupal 8, стили изображений

Drupal в рунете - чт, 07/09/2017 - 09:16

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

Содержание: установка и настройка модуля Pathauto; настройка шаблонов адресов типа материалов; создание представления, выводящее нужный список материалов; что такое стили изображений на Drupal; настройка нужного стиля изображения.

--
Drupal-школа - проект посвященный обучению школьников (13 гимназия, г. Новосибирск) веб-разработке на основе CMS Drupal 8. Поддерживается администрацией школы, сибирским сообществом друпаллеров DrupalSib и группой компаний i20.

Версия Drupal: Drupal 8.*Ключевые слова: друпалшколаФорумы: DrupalSib0 Спасибо
Категории: Друпалургия

Окружение для веб разработки с Docker за 20 минут (Алан Бондарчук)[DrupalCamp Краснодар 2016]

Drupal в рунете - ср, 06/09/2017 - 11:47

Алан Бондарчук в своем докладе с Drupal Camp Краснодар 2016 показывает как легко и быстро поднять локальное окружение для веб-разработки с Docker и при необходимости подкрутить его под свои нужды.
Также в докладе есть информация о том, как подключить memcache, solr и другие инструменты и избавиться от модуля Devel.
Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
Презентация находится здесь -> https://www.slideshare.net/DrupalYug/docker-20

>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYugФорумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Окружение для веб разработки с Docker за 20 минут (Алан Бондарчук)[DrupalCamp Краснодар 2016]

Drupal в рунете - ср, 06/09/2017 - 11:47

Алан Бондарчук в своем докладе с Drupal Camp Краснодар 2016 показывает как легко и быстро поднять локальное окружение для веб-разработки с Docker и при необходимости подкрутить его под свои нужды.
Также в докладе есть информация о том, как подключить memcache, solr и другие инструменты и избавиться от модуля Devel.
Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
Презентация находится здесь -> https://www.slideshare.net/DrupalYug/docker-20

>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYugФорумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Универсальное платежное решение для интернет магазинов и сервисов (Станислав Ревва) [DrupalCamp Краснодар 2016]

Drupal в рунете - пн, 04/09/2017 - 16:26

А вот и доклад с Drupal Camp Краснодар 2016 от нашего золотого спонсора PayAnyWay https://www.payanyway.ru - универсального платёжного решения для веб-сервисов и интернет магазинов.
Презентация находится здесь -> https://www.slideshare.net/DrupalYug/ss-75922186
Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
Очень удобное решение, рассказываем друзьям и коллегам, делимся этой записью!

>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYugФорумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Универсальное платежное решение для интернет магазинов и сервисов (Станислав Ревва) [DrupalCamp Краснодар 2016]

Drupal в рунете - пн, 04/09/2017 - 16:26

А вот и доклад с Drupal Camp Краснодар 2016 от нашего золотого спонсора PayAnyWay https://www.payanyway.ru - универсального платёжного решения для веб-сервисов и интернет магазинов.
Презентация находится здесь -> https://www.slideshare.net/DrupalYug/ss-75922186
Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
Очень удобное решение, рассказываем друзьям и коллегам, делимся этой записью!

>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYugФорумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Значение контента в интернет продвижении (Юлия Кулиш)[DrupalCamp Краснодар 2016]

Drupal в рунете - пт, 01/09/2017 - 11:17

Наши доклады с Drupal Camp Краснодар 2016 подходят к концу и конечно же мы не могли забыть о докладах наших спонсоров.
Поэтому смотрим доклад Юлии Кулиш - представителя компании eGeek's.Content о важности и нужности контент-маркетинга.
Презентация находится здесь -> https://www.slideshare.net/DrupalYug/ss-75916934
Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
Делимся докладом с коллегами, репостим и оставляем свои лайки.

>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYugФорумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Значение контента в интернет продвижении (Юлия Кулиш)[DrupalCamp Краснодар 2016]

Drupal в рунете - пт, 01/09/2017 - 11:17

Наши доклады с Drupal Camp Краснодар 2016 подходят к концу и конечно же мы не могли забыть о докладах наших спонсоров.
Поэтому смотрим доклад Юлии Кулиш - представителя компании eGeek's.Content о важности и нужности контент-маркетинга.
Презентация находится здесь -> https://www.slideshare.net/DrupalYug/ss-75916934
Наш канал на YouTube -> https://www.youtube.com/user/drupalyug
Делимся докладом с коллегами, репостим и оставляем свои лайки.

>> Все презентации с конференции "DrupalCamp Краснодар 2016"

Версия Drupal: Drupal 8.*Drupal 7.*Ключевые слова: DrupalCampDrupalYug Форумы: Drupal Юг0 Спасибо
Категории: Друпалургия

Страницы

Подписка на Друпалургия сбор новостей - Друпалургия