- PVSM.RU - https://www.pvsm.ru -
Свежая, хоть и немного запоздалая, подборка новостей о MODX. В выпуске: долгожданный рефакторинг от Джейсона, пару слов о митапе в Амстердаме, новый сайт modx.com, а так же обновления дополнений, новости и заметки.
Приятного чтения!
Автор этого дайджеста хорошо так заболел на прошлой неделе, поэтому выпуск дайджеста пришлось отложить на время решения проблем со здоровьем. В силу этого не откажусь от любой помощи в подготовке следующих релизов, чтобы успевать в срок.
Митап в Амстердаме
Митап в Амстердаме состоялся. Я не скажу, что он был прям успешный, хотя после моего доклада бурления и обсуждения в аудитории и после, в лобби отеля, были очень активные, видимо задел за живое. Сами выступления можно посмотреть в записи трансляции (ссылка ниже), а мои впечатления и мысли слушайте в третьем выпуске модкаста [1], который выйдет предположительно в понедельник, так как из-за болезни не было возможности записать раньше.
Новый modx.com
Буквально за пару дней до митапа в Амстердаме команда MODX LLC выкатила обновленный сайт — modx.com [2]. В этот раз изменения коснулись не только страниц с маркетинговыми текстами, но и форума и раздела с дополнениями. С мелкими багами, но выглядит симпатичнее, особенно раздел с дополнениями.
Вместо старого форума теперь запущен новый — community.modx.com [3]. Из плюсов — это нормальный относительно современный форумный движок, который развивается и просто работает. У нас давно есть такой в виде раздела с вопросами на modx.pro, теперь и англоязыный вариант. Из минусов — старый форум канул в лету, посты не переносили, а там тоже была порой весьма интересная информация.
Ночные сборки
Сервис с ночными сборками я запускал в спешке перед митапом и допустил банальную и простую ошибку, не указав полный путь к composer в конфигурации сборщика. Это привело к тому, что в ручном режиме все собиралось хорошо, а вот cron не знал, где брать composer и собирал релиз без зависимостей, на что многие и жаловались. В итоге все починил, скрипты поправил, сейчас все собирается хорошо, можно скачивать, устанавливать и тестировать. https://nightly.modx.by/ [4]
Надо сказать, что несмотря на code freeze из-за ожидания кода от Джейсона, активность после митапа несколько увеличилась. Пока не столько в плане кода, сколько в плане интереса к процессу и вопросов, с чего начать. А работы помимо разработки в самом деле много — это и сортировка issues [5], и работа над документацией и просто тестирование уже сделанной работы.
Кроме того, Марк готов запустить в работу новое REST API для MODX, что позволит в дальнейшем отказаться в том числе и от ExtJS, но нужны люди, которые способны писать код. Так что инициатива очень приветствуется.
После митапа к команде присоединились Игорь Сухинин и Сергей Федоров. Игорь известен как создатель сайта modx.ru [6].
Чтобы помочь, приходите в русскоязычный чат в Telegram [7] или в общий канал в Slack [8].
Новости с GitHub
ThemeBulma-1.0.0-beta [25] — новое дополнение от Артёма Буркуна [26] с шаблоном сайта, который основан на CSS-фреймворке Bulma. CSS-фреймворк Bulma [27] — основан на flexbox и позволяет легко использовать разметку для любого типа устройств, может выступать как альтернатива Bootstrap, но без компонентов на javascript.
TurboPages-1.0.1-pl — первое дополнение Егора Левина в маркетплейсе. Расширение, с помощью которого вы сможете создать RSS-канал, подходящий под требования турбо страниц Яндекса. Основные возможности плагина: поддерживает настройки и вывода поиска, вывода меню, виджетов, формы обратной связи, различных кнопок (email, телефон и прочее), блоков рекламы, систем аналитики и прочее.
jwtSession-1.0.1-pl [28] — компонент Василия Наумкина. Он представляет собой экспериментальное дополнение, выносящее серверную PHP сессию пользователя в его же браузер, в cookies. Это позволяет сэкономить место на диске сервера для посещаемых сайтов и не делать лишних запросов в БД. Пока что не рекомендуется для рабочих сайтов — нужно тестировать. В прошлом дайджесте упоминался пост с описанием, как это всё работает.
UserTest-4.1.0-beta — компонент для тестирования пользователей — продолжает совершенствоваться. В новой версии добавлено:
— Сделаны отдельные таблицы вопросов и результатов теста. Их теперь можно прикреплять к нескольким тестам одновременно. Теперь не нужно делать кучу дубликатов вопросов и результатов.
— Управление порядком ответов и вывод ответов в случайном порядке.
— Валидация ответов на вопрос. Если стоит галочка «ответ обязателен», пользователь должен будет ответить на вопрос, прежде чем перейти к следующим вопросам.
— Очистка приглашений.
— Крон оповещения о не пройденном тесте для приглашенного пользователя.
— При переходе на новую страницу теста скролл в начало страницы.
Quiz-1.1.4-pl — исправления ошибок и улучшения, важное из которых — поддержка OpenGraph и, следовательно, улучшенное отображение ссылок квизов в социальных сетях.
Commerce-1.0.0-rc3 — большое обновление решения для электронной коммерции от Марка Хамстры, которое он презентовал на митапе в Амстердаме.
Следом были обновлены некоторые плагины для Commerce — Formula Shipping for Commerce [29], Mailchimp API for Commerce [30], Print Order for Commerce [31] и GuestOrderView for Commerce [32].
Спасибо за внимание!
Если заметили ошибку — напишите мне, пожалуйста.
Вопросы и предложения пишите в телеграм [33].
Прислать ссылку в дайджест можно через эту форму [34].
Больше новостей и комментариев в Telegram-канале MODX Digest [35].
← Предыдущий выпуск [36]
Не забывайте сказать спасибо автору!
P.S. Из дайджеста вырезаны ссылки на платные компоненты, чтобы не нарушать правила сайтов, где публикуется дайджест. Где их найти, вы сами прекрасно знаете.
Автор: Alroniks
Источник [37]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/cms/314366
Ссылки в тексте:
[1] модкаста: https://modcast.by/
[2] modx.com: https://modx.com/
[3] community.modx.com: https://community.modx.com/
[4] https://nightly.modx.by/: https://nightly.modx.by/
[5] issues: https://github.com/modxcms/revolution/issues
[6] modx.ru: http://modx.ru
[7] чат в Telegram: https://t.me/modx_contributors
[8] канал в Slack: https://modxcommunity.slack.com/messages/CHJ266YU8
[9] #14534: https://github.com/modxcms/revolution/pull/14534
[10] #14507: https://github.com/modxcms/revolution/pull/14507
[11] #14511: https://github.com/modxcms/revolution/pull/14511
[12] #14540: https://github.com/modxcms/revolution/pull/14540
[13] #14532: https://github.com/modxcms/revolution/pull/14532
[14] #14527: https://github.com/modxcms/revolution/pull/14527
[15] #14526: https://github.com/modxcms/revolution/pull/14526
[16] Избавляемся от ошибки «modAction support is deprecated» в старых пакетах: https://modx.pro/solutions/17862
[17] Импорт и экспорт резервных копий MySQL: https://modx.pro/components/17875
[18] sOneDumper: https://github.com/SequelONE/sOneDumper
[19] Проверка на заполнение атрибута alt у тега img: https://modx.pro/solutions/17943
[20] следить или участвовать в обсуждении проекта на новом форуме: https://community.modx.com/t/improving-the-modx-documentation/379
[21] Мартовское обновление статуса проекта MODX 3: https://modx.today/posts/2019/03/modx3-march-2019-update
[22] вот ссылка на запись трансляции митапа из Амстердама: https://www.youtube.com/watch?v=eUJxqH2AHuM
[23] Подробная инструкция по настройке мультиязычности в MODX: https://cat-art.ru/blog/multiyazyichnost-modx-revo
[24] новая серия о MODX: https://www.youtube.com/watch?v=1_XhoQAEklk
[25] ThemeBulma-1.0.0-beta: https://modstore.pro/packages/sites-themes/themebulma
[26] Артёма Буркуна: https://modx.pro/users/burkun-a-a
[27] CSS-фреймворк Bulma: https://bulma.io/
[28] jwtSession-1.0.1-pl: https://modstore.pro/packages/other/jwtsession
[29] Formula Shipping for Commerce: https://modx.com/extras/package/formulashippingforcommerce
[30] Mailchimp API for Commerce: https://modx.com/extras/package/mailchimpforcommerce
[31] Print Order for Commerce: https://modx.com/extras/package/printorderforcommerce
[32] GuestOrderView for Commerce: https://modx.com/extras/package/commerce_guestorder
[33] телеграм: https://t.me/alroniks
[34] эту форму: https://docs.google.com/forms/d/e/1FAIpQLSdOdEnBweIxSgKCTGIupyZ6TuqsNlbhHofIqRROoPdGAGSNCA/viewform
[35] MODX Digest: https://t.me/modxdigest
[36] ← Предыдущий выпуск: https://habr.com/ru/post/445474/
[37] Источник: https://habr.com/ru/post/447894/?utm_campaign=447894
Нажмите здесь для печати.