Блог пользователя - jura12
Модули Book, Statistics, Actions UI, Activity Tracker будут удалены из Drupal 11
Случайно зашел на интересную страницу посвященную устаревшим модулям. Оказалось что модули Book, Statistics, Actions UI, Activity Tracker будут удалены из Drupal 11. Statistics термоядерный это я понимаю. А вот на Book у меня есть книги. Что с ними делать непонятно. Надеюсь будет отдельный модуль.
Идет большая нагрузка ядер процессора у mariadb
Как узнать какой модуль или запрос грузит сервер?
Mariadb 10.6, drupal 10.2, php 8.1 .
Указал в конфиге лог для медленных запросов но сервер туда ничего не пишет.
Сравнение производительности apache-fpm и nginx-fpm в ddev с помощью siege
в пару кликов настроил ddev в wsl и установил drupal10. там еще легко конфигурация меняется. решил потестить apache-fpm и nginx-fpm давно интересовал этот вопрос. вот результат:
apache:
Требуется обновить сайт с 8 до 10 и актуализировать 4 самописных модуля.
Требуется обновить сайт с 8 до 10 и актуализировать 4 самописных модуля.
По бюджету и проекту к https://t.me/MarkMcsimov
Есть 2 варианта сотрудничество:
1. вы беретесь все сделать. и обновление и переписать модули.
2. если с сайтом возиться неохота то можно только обновить модули с php 7.2 до 8.2 и на друпал апи 10.
только для граждан РФ.
Роскомнадзор запретил поисковикам показывать сайты ряда иностранных хостингов
В конце прошлой недели в Роскомнадзоре сообщили, что вынуждены принять дополнительные меры в отношении ряда иностранных хостеров, которые «не выполняют свои обязанности по закону о “приземлении”». Теперь сведения о сайтах этих компаний запрещено показывать в результатах поиска.
Меры приняты в отношении следующих компаний:
DrupalCon Pittsburgh 12 июн. 2023 г.
с помощью яндекс броузера можно смотреть переведенное видео ютюба. вот видеоотчет собрания DrupalCon Pittsburgh 12 июн. 2023 г. https://youtu.be/igkrPMlKuOA?si=uXBkwmgi2jSg6sjt .
Самое интересное в конце где решают какие проекты финансировать. и
Как настроить вызов разных composer для разных папок сайтов?
есть опыт или идеи? оказалось разный drush требует разный php и разный composer.
разный drush и php работают а до composer a еще не дошел. он у меня в папке /usr/local/bin/
пример ошибки:
Сервак нужен кому-н настроенный на wsl для windows 11 на ubuntu 22.04?
несколько версий php одновременно, любое кол-во сайтов, все от одного пользователя, сервисы сами стартуют, дам консультации по запуску, для разработки.
P.S. 1. xdebug не настроил
2. плохо мигрирует на другие машины. (synaptic не запускается)
Российские программисты. Низкое качество. Реальные случаи.
1. Заказывали сайт за деньги . Сайт сдали. так шапка весила 300кб. это много, а ширина сайта бала меньше стандартного размера. для него это норма. верстальщик.
2. ктото сделал сайт для фирмы. темизацию всю убрал и вставил свой код (модуль контент) вместо того чтобы темизацию наследовать и переопределять. угроза взлома сайта и неудобно управлять. программист.
3. посмотрел топ 3 сайта по дизайну. множественные нарушения правил юзабилити и ui 90х годов. для них это высший класс. дизайнер.
Как сделать чтобы разный drush запускался с разных папок?
Например один для друпала 10, другой для друпала 7. все под одним и тем же пользователем.
wsl2 ubuntu неплохо работает в windows 11 для разработки
1. теперь сервисы после перезагрузки системы сами стартуют
2. можно запускать gui приложения , например firefox, synaptic
3. файл hosts автоматически транслируется в ubuntu hosts
4. можно установить mpm itk и запускать apache от пользователя. вследствии чего не надо менять собственность файлов. все проекты под одним пользователем.
5. интегрируется с vs code
только мульти php не настроил. это можно через php-fpm но тогда itk не нужен получается другая конфигурация.
Предлагаю добавить на форум раздел Theming
нужно уметь использовать современные средства разработки типа gulp, postcss, twig.
я тему bartik уже 3й раз переделываю. несмотря на то что она также называется и то я использовал наследование.
0- сделал исполнитель для друпал 6.
1й для друпал 7 (для мобильности.)
2й для друпал 9.5 (несовпадение стилей)
3й для друпал 10.0 (нет полной совместимости. еще в работе).
но прояснения так и не пришло. как должен выглядеть проект для разработки темы. я например редактирую css в mc или far. наверно надо ролики на англ смотреть.
Какой хостинг посоветуете?
с большим трудом перевел сайт с друпала 7 на друпал 9.5. но как оказалось что мой хостинг не работает с composer. не дает отключенная proc_open в пхп даже если отключить отключение.
сайт 2000 страниц весит 2 гига. vps и выделенный не нужен. бюджет рассматриваю до 5-6тр в год. смотрю на beget и на fozzy . сервер обязательно в России. компания может быть международная. платить буду в рублях.
Какой хостинг посоветуете из своего опыта?
Сделайте возможным редактирование и удаление комментариев все время как в вк.
я люблю удалять свои комменты если они неправильно поняты. или дополнять во имя исправления ошибок.
Срок окончания поддержки Drupal 7 перенесен на 1 ноября 2023г.
Drupal 7 широко используется в интернете, поэтому срок окончания поддержки теперь будет ежегодно пересматриваться.
Пришло письмо с оповещением о неподдерживаемых модулях
[Security-news] Printer, email and PDF versions - Critical - Unsupported - SA-CONTRIB-2022-022
[Security-news] Image Media Export Import - Critical - Unsupported - SA-CONTRIB-2022-021
[Security-news] Remote Stream Wrapper - Critical - Unsupported - SA-CONTRIB-2022-020
[Security-news] Vendor Stream Wrapper - Critical - Unsupported - SA-CONTRIB-2022-019
[Security-news] Cog - Critical - Unsupported - SA-CONTRIB-2022-018
[Security-news] Media Entity Flickr - Critical - Unsupported - SA-CONTRIB-2022-017
Автоматическое обновление drupal 8, 9
Посте 3х месяцев тестирования и отладки у меня заработало автоматическое обновление модулей и друпала 8, 9. Я настроил свой сайт на автоматические обновления через командную строку. В будущем друпал планируют ввести автоматические обновления. Есть проект модуля но он не доработан.
Предварительно надо:
Не устанавливаются модули из composer
обычно я ставил модули через админку. решил перевести сайт на установку и обновление через композер.
например если взять модуль token.
выключаю модуль через админку или drush,
устанавливаю через композер (он появился в web/modules/contrib/token),
удаляю старую папку из web/modules/token,
сбрасываю кэш drush cr,
включаю через админку или drush и
получаю HTTP ERROR 500.
в логах пишет что не может найти старый путь web/modules/token.
Сравнение производительности веб серверов на друпале
Веб сервер lightspeed в настоящее время поддерживает http3 что является передовой технологией. И в настоящее время самый производительный веб сервер со своим кэшированием.
Test Environment
Softwares Tested: