Новости Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 1449 Просмотров
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Приветствую коллеги!
После обновления 3.6.5 -> 3.10.12 Stable в публичной части сайта на всех страницах пропало главное меню, на главной так же пропал весь контент который там был (слайдер, текст).
В админке меню присутствует, сам контент в модулях тоже на месте, состояние "опубликован".

Нигде, никаких сообщений об ошибках я не нашел.

Было так  remdvig.ru
Стало так new.remdvig.ru
Причём простые контентные страницы более менее живы, пример new.remdvig.ru/about

Локально сайт затащил, xdebug в Шторме завёл (на случай если подебажить придётся) - но куда дальше копать хз :(
Хелп ... я в данной CMS вообще слаб

PS
Вариант с помощью за денежку так же вполне рассматривается.
*

Vastriet

  • Захожу иногда
  • 405
  • 11 / 0
так скорее всего шаблон умер
вот и нет модулей в нужных местах
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
так скорее всего шаблон умер
вот и нет модулей в нужных местах

как диагностировать / фиксить?
можно чуть более развёрнуто?
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
основная цель апгрейда движка - завести Joomla на php 8.2
но как оказалось после перехода на 3.10.12 админка так же не открывается

валится на импорте системного модуля moduleplant :(
*

fbr

  • Завсегдатай
  • 1661
  • 206 / 7
3.10.12 - максимальная версия php 8.0
некоторые расширения могут и на ней упасть ...
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Спасибо, параллельно попробую на версию повыше перелезть.


Но пока первоочередная цель - поднять сайт на 3.10.12 на php 7.4
так и не пойму, что произошло
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
в общем начал "копать" в шаблоне - меню не выводится в этом месте
Цитировать
<jdoc:include type="modules" name="mainmenu" />


коллеги, подскажите как эту "кухню" дальше дебажить-то?
на сколько я понимаю тут с кеша подключается с com_menus ... а где формируется?

хм ... и что интересно - на старом сайте это mod_menu - и там всё норм, кеш соответствует меню, а тут com_menu и явно не то ...


пипец какой то - вроде в рамках одной версии обновился, и концы с концами не сведёшь :(


с отладкой тоже всё непонятно - явно же не пашет как нужно
где смотреть ошибку? как диагностировать?
« Последнее редактирование: 06.01.2024, 17:00:07 от GTHack »
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
В конфиге или админке выставить отображение ошибок development и включить debug
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
$error_reporting and $debug
в конфиге я сразу прописал
$debug = 1;
$error_reporting = 'E_ALL';
толку нет - никаких ошибок
молча не показывает, то что раньше было
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
несколько часов дебага и изучения неизвестной мне CMS и результат
тут
libraries/src/Helper/ModuleHelper.php
есть метод, который подгружает модули
protected static function &load()

в нём в пару местах проверяется содержимое static $modules
дебаг показывал там array[0]
а проверки были такие

Код
if (isset($modules))
{
return $modules;
}
и чуть ниже
Код
if (!is_array($modules))
{
$modules = static::getModuleList();
}

соответственно первую я заменил на
if (isset($modules) && !empty($modules))
вторую на
if (!is_array($modules) || empty($modules))

и всё поехало!

PS
нифига не так "поехало" как нужно :(
теперь на всех страницах вылезает то, что только на главной должно быть
ещё админку на php 8.1 надо чинить

попробую на 4ю версию апгрейд сделать
« Последнее редактирование: 07.01.2024, 07:15:36 от GTHack »
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
C $error_reporting = 'development';
Тоже ничего нету? Но в любом случае на 8.2 нужно мигрировать на 4 Joomla
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
C $error_reporting = 'development'; Тоже ничего нету? Но в любом случае на 8.2 нужно мигрировать на 4 Joomla



да, я уже понял - спасибо!


уже накатил обновление и разбираюсь с новыми ошибками (пока в админке)


а, ля "Call to undefined method Joomla\CMS\Application\AdministratorApplication::isAdmin()" - информация вроде есть, изучаю ...

хотя перед обновлением всё, на что ругалось отключил
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
*

GTHack

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Надо удалять, не отключать.



ага, спасибо - уже и сам понял
com_komento отключал - после обновления смотрю, в нём ошибка
пришлось из папки с компонентами выкидывать
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Ну или обновлять компонент или брать аналоги типо jcomments
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 504
Последний ответ 26.03.2025, 19:26:30
от azm1n
Проблема со входом в панель администратора Joomla 3.x после обновления

Автор danieeljose

Ответов: 2
Просмотров: 703
Последний ответ 24.03.2025, 20:33:02
от R31rus
Пропало отображение в материалах

Автор kbwka

Ответов: 1
Просмотров: 484
Последний ответ 24.03.2025, 20:24:16
от R31rus
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 965
Последний ответ 24.03.2025, 20:03:01
от R31rus
Переход на страницу материала после его размещения пользователем

Автор stepan39

Ответов: 0
Просмотров: 613
Последний ответ 22.11.2024, 07:14:15
от stepan39