12 декабря 2013 в 12:57

Лучшие ресурсы для начала работы с Drupal 8 перевод recovery mode

2014 будет годом Drupal 8!

В настоящее время сообществом ежемесячно выпускается альфа-версия системы. На момент написания этой статьи (11 Декабря 2013 — моё примечание), мы имеем Drupal 8.0-alpha6. Хотя нет конкретной даты релиза, можно с уверенностью сказать, что новая версия Drupal будет в 2014 году.
image

Причины быть в восторге от Drupal 8

  • Symfony 2 как часть ядра
  • Переработана темизация. Twig, HTML 5
  • Улучшения в публикации контента, мобильно-ориентированность
  • Улучшена поддержка мультиязычности
  • RESTful веб-сервисы
  • Управление конфигурацией
  • API миграции
  • и многое другое

Ресурсы которые помогут Вам начать работу с Drupal 8

Для разработчиков тем

Porting a Contrib Theme to Drupal 8: Get Twig-gy With It — практическое руководство по темизации с Twig
Theming in Drupal 8 — Conversion of themes to Twig — еще один пример темизации с Twig
Twigify — преобразует D7 php шаблоны темы в D8. Я (автор статьи) принимал участие в заседании по этому модулю в DrupalCon Portland, и это выглядит довольно интересно.
Looking at Drupal 8's JavaScript Changes — Вы знали, что Backbone.js и Underscore.js включили в Drupal 8?
Twig, Drupal 8's New Theme Layer — глубокий обзор изменений в темизации Drupal 8 (1 час видео)



Для разработчиков

A practical example for converting a Drupal 7 module to work with Drupal 8 — практический учебник
Drupal 8: Hello OOP, Hello world! — сравнение создания модуля в D7 и D8
Drupal 8 Module Development — разработка модуля для Drupal 8
Drupal 8 Field API series — обзор Field API Drupal 8
Creating Your First Simple Drupal 8 Module — 20 минутное видео
Configuration Management and Features: a look at Drupal 8
Drupalism — руководство по переходу с D7 на D8
D8CX.org — различные ресурсы по D8


Для разработчиков сайтов, модераторов и администраторов

Tutorial: Drupal 8 Site Building preview — от нашего партнёра Acquia
Getting your site ready for Drupal 8 — ещё один великий пост от нашего партнёра Acquia
Multilingual Drupal 8 — обзор изменений и особенностей мультиязычности в D8


Общие ресурсы по D8

Learning by Trial and Error — Installing and Touring Drupal 8 — 15 минутный видео-тур по D8
Great Resources for Learning Drupal 8 — сборник статей и учебных пособий
Drupal 8 links & resources — общая коллекция ресурсов на Github


Следите за событиями

Drupal 8 Wins — сборник твитов с хэштегом D8
Follow Drupal8 News — на Twitter
This week in Core — еженедельные обзоры изменений в ядре


Покрутите Drupal 8

Найдите минутку, чтобы попробовать Drupal 8 с помощью Simplytest.me


Втягивайся

В Drupal 8 уже 1700+ участников! В настоящее время сотни модулей находятся на стадии портирования. Вот несколько способов, как Вы можете принять участие


Следующий шаг — Drupal 8 beta

Когда альфа станет бетой — недавняя статья Dries
Автор: @ShamonovDMIrk Andrei

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

  • +3
    Долго работал с Drupal. С его «своеобразным» стилем кода можно было смириться.
    От Drupal 8 все ждали прихода ООП, надеялись на Symfony. А на выходе получилась мешанина из говнокода старых хуков с нормальным кодом в Symfony стиле. Смотреть противно, писать невозможно.
    • 0
      А на что перешли, если не секрет?
      • 0
        На JS
  • +3
    Вот ещё один ресурс — bash.im. Там много примеров реального применения восьмёрки и описаны пути решения большинства проблем! Искать по словосочетанию — «жизнь боль» и вариациям.
  • 0
    Теперь кривая изучения друпала станет еще выше.
    • +2
      Теперь кривая изучения друпала станет еще… кривее!
  • +2
    Рискую начать holy war, но подскажите в комментариях — альтернативы друпалу есть?
    Если относится к D7, как, простите за сравнение — Delphi для веба, т.е. не самой лучшей, но неплохой и достаточно расширяемой RAD среде.
    UPD: Особенно, когда нужный функционал легко достигается огромным количеством модулей, по принципу «все написано до нас» ))
    • +3
      Это зависит от того, кто вы по жизни.
      Если вы ООП-нутый на 100%, если вас воротит при виде глобальных функций и переменных, то Друпал не ваш выбор. Ищите совершенный код в Симфони, Джанго или Рельсах.

      Изучайте Друпал, если вам просто нужен инструмент для быстрого создания качественных сайтов. Большая часть заказов на фриланс биржах относится к типовым бюджетным сайтам, а в этом сегменте Друпал может работать как печатный станок. Особенно, если у вас есть навыки frontend разработки. В этом случае, вы сможете брать на себя полный цикл разработки (делать сайты под ключ). При правильной организации труда, производительность Друпал разработчика может быть «конской» (пруф).

      Разумеется, никто не мешает вам работать в обоих направлениях.
  • –5
    Однажды по долгу службы мне пришлось измазаться движком Друпала. Было очень мерзко, противно и обидно, будто в деревенском туалете провалился.
  • +2
    Опираясь на комментарии выше, у Drupal все плохо. Подскажите тогда систему с лучшим кодом и той же гибкостью и расширяемостью, с таким же дружным сообществом и столь же масштабными примерами внедрения. Укажите «правильный путь» запутавшемуся :)
    • 0
      Тут такое дело, мышки жрали кактус, плакали, но жрали. Как сказал E_STRICT, всё зависит от вашего амплуа и поставленной задачи. Наваять магазин, новостной портал или что-то подобное за сутки не проблема на Друпал. При том и внешне и по функционалу всё будет на достаточно высоком уровне.
      • 0
        Кодер ориентирован на идеальный код, люди бизнеса на результат.
        • 0
          Тогда опять же обратимся к комменту E_STRICT, который советовал Symfony, Django, RoR.
          • +1
            Я бы не сравнивал фреймворки с полноценной CMS, в которой уже многое реализовано из коробки.
            • 0
              Так вам ехать или шашечки?
              • 0
                Благодарю за помощь, я уже определился с выбором.
                • 0
                  Ну так назовите — что Вы нашли?
                  • 0
                    Drupal, без сомнений. Качественный результат в короткие сроки.
                    • 0
                      Ну вот, а я-то понадеялся… Я как-то пытался сделать личный проект на Drupal 7, и был неприятно удивлён неторопливостью и не дотягивающей до ожидавшейся гибкостью таксономии. Пришлось столько допиливать самодельными патчами, что проект я в конце концов отложил, это требовало слишком много времени…
            • 0
              Теоретически есть Symfony CMF, хотя сам еще с ней не сталкивался и не знаю насколько там все хорошо/плохо.

              Кстати, если кто-то сталкивался, расскажите: как оно?
              • 0
                Спасибо за ссылку, посмотрю на досуге.
  • +1
    Подождем друпал 9 :)

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

Самое читаемое Разработка