Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Здравствуйте!
У меня возникла вот какая проблема. Есть работающий сайт, захожу на админпанель, где мне необходимо изменить в некоторых модулях стиль и оформление текста, цвет текста, захожу в менеджер модулей, нажав на Edit CSS, далее редактирую текст модуля, нажимаю save внизу и в следующем окне вижу ошибку:
Warning: file_put_contents(/home/***/public_html/modules/mod_blog_calendar/tmpl/style.css)
[function.file-put-contents]: failed to open stream: Permission
 denied in /home/***/public_html/libraries/joomla/filesystem/file.php on line 297

Думал что проблема с доступом к файлам, тогда зашел на Ftp изменил доступ на 777 в файлах, которые отмечены в ошибке, далее пытаюсь отредактировать заново и сохранить, но снова выдается такая ошибка.
Прошу если кто знает, или может подсказать, подкиньте идею, в чем может быть заключена проблема? Заранее спасибо!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
проще на локальной машине настраивать таблицы стилей.
быстрее делаются копии, быстрее и удобнее доступ (с помощью любимого текстового редактора)
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
проще на локальной машине настраивать таблицы стилей.
быстрее делаются копии, быстрее и удобнее доступ (с помощью любимого текстового редактора)
Согласен с Вами. Но в данном случае сайт уже работает, и модифицировать на локалке и затем выкладывать заново на хостинг куда больше действий и времени нужно. А тут просто изменить оформление, и такая вот ошибка!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
дело не в том,Ч то работает/не работает, а в том, что так удобнее. и НЕ дольше в итоге.
по поводу ошибки доступа.
можно попробовать скопировать на локальны комп, стереть на сервере и снова загрузить с установкой атрибутов.
и, если не сработает, попробовать то же сделать с помощью файлового менеджера для Joomla - joomlaXplorer или как-то так называется )
смысл данных махинаций- в изменении "владельца" файла - это е то же самое, что задаётся в атрибутах, по типу скрытого свойства, очень порой надоедливого
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
дело не в том,Ч то работает/не работает, а в том, что так удобнее. и НЕ дольше в итоге.
по поводу ошибки доступа.
можно попробовать скопировать на локальны комп, стереть на сервере и снова загрузить с установкой атрибутов.
и, если не сработает, попробовать то же сделать с помощью файлового менеджера для Joomla - joomlaXplorer или как-то так называется )
смысл данных махинаций- в изменении "владельца" файла - это е то же самое, что задаётся в атрибутах, по типу скрытого свойства, очень порой надоедливого
Спасибо. А вот вопрос такой, можно же еще попробовать редактировать template.css? Я попробовал на локалке, очень трудно разобраться где какой модуль прописан, приходится методом тыка, не подскажете где можно добыть подробную информацию именно с описанием работы в template.css, а именно хотя бы просто ознакомиться с правилами оформления текста в модулях через template.css?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
на самом деле тут как раз никакой проблемы нет.
на браузер firefox ставишь расширение firebug и спокойно смотришь, какой стиль назначен нужному тебе элементу модуля.
можешь переписывать его хоть в template.css шаблона, хоть в собственном шаблоне модуля, если такой предусмотрен.
опять же-на локалке настраивать удобнее, тк в одно действие создаются резервные копии файлов таблиц стилей и можно использовать нормальные текстовые редакторы или даже редактор таблицы стилей продвинутый.
+ быстрый доступ к любым файлам шаблонов + большая скорость и надёжность
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
на самом деле тут как раз никакой проблемы нет.
на браузер firefox ставишь расширение firebug и спокойно смотришь, какой стиль назначен нужному тебе элементу модуля.
можешь переписывать его хоть в template.css шаблона, хоть в собственном шаблоне модуля, если такой предусмотрен.
опять же-на локалке настраивать удобнее, тк в одно действие создаются резервные копии файлов таблиц стилей и можно использовать нормальные текстовые редакторы или даже редактор таблицы стилей продвинутый.
+ быстрый доступ к любым файлам шаблонов + большая скорость и надёжность
Да, а я с помощью Notepad++ выискиваю строки, модифицирую их, обновляю страничку и смотрю где какой модуль закопан, - муторная работа. Если вы говорите, что броузер firefox позволяет просмотреть стиль нужного мне модуля,тогда позвольте еще один такой вопрос т.к я ни разу не пользовался данным броузером, как на него поставить расширение firebug? А если открыть страничку и изьять код с помощью ctrl+u, то можно ли по каким-нибудь меткам сопоставить стили, полученные таким образом, со стилями в template.css? Заранее спасибо!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну, товарищ, ты бы хоть попробовал сначала сам поставить, там теложвижений-то 2 раза мышкой кликнуть.
от ковыряния в Notepad++ не спасает, но можно сразу видеть какой стиль привязан, к, примеру, заголовку модуля или фону, что сильно облегчает процесс.
вот сайт фиребага http://getfirebug.com/
заходишь с лисы, кликаешь на орнжевую кнопку квадратную. дальше уж как-нить сам разбирайся - первичной информации у тебя достаточно )
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Спасибо, effrit! Я дилетант, если что сорри за глупые вопросы)
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Еще есть вопрос такой, вот например установил firebag и простматриваю внизу всю информацию в то же время водя мышкой по модулям, но это никак не помогает мне найти нужный модуль именно в template.css, - это какой-то ужасный файл, там все написано подряд и никак не могу с ним разобраться, может я чего-то недопонимаю?
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Размазывается SVG на сайте

Автор Lemonez

Ответов: 2
Просмотров: 1593
Последний ответ 22.08.2020, 04:57:56
от Cedars
Проблема с меню на сайте

Автор nesskafe

Ответов: 9
Просмотров: 1422
Последний ответ 01.06.2020, 11:03:58
от sivers
Проблема с меню на сайте и иконками Awesome

Автор Lemonez

Ответов: 1
Просмотров: 1763
Последний ответ 10.02.2020, 05:02:12
от Lemonez
Перестали работать табы на сайте и акордион

Автор Skarm

Ответов: 0
Просмотров: 1055
Последний ответ 01.06.2018, 11:43:43
от Skarm
Не отображаются изменения на сайте после правки template.css

Автор Ermak

Ответов: 18
Просмотров: 9803
Последний ответ 10.04.2017, 00:42:00
от MosTender