Новости 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 Гость просматривают эту тему.
  • 525 Ответов
  • 58967 Просмотров
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
SEF Wizard — это расширение, предназначенное для улучшения маршрутизации и ЧПУ в Joomla! Аббревиатура SEF расшифровывается как Search Engine Friendly (дружественный для поисковых машин), а ЧПУ — Человечески Понятные URL. Пакет SEF Wizard состоит из системного плагина — “Engine”, и компонента для панели администратора — “Controls”. Простая архитектура кода расширения обеспечивает его высокую производительнось.

Возможности:

  • Удаление ID из URL стандартных компонентов Joomla!
  • Устранение дублей страниц: полное удаление с вызовом ошибки 404, перенаправление запросов к дублям на канонические страницы при помощи 301 редиректа, установка канонических ссылок для дублей, установка мета-тега NOINDEX для служебных URL. Имеется несколько режимов фильтрации дублей, позволяющие производить блокировку дублей по гибким или строгим критериям.
  • Красивая пагинация: установка произвольных тегов постраничной разбивки материалов и категорий вместо стандартных параметров строки запроса — теги пагинации становятся частью URL, например “category/article/page-1”.
  • “Умный” обработчик ошибок, позволяющий создавать собственную страницу ошибок на основе вашего шаблона, при этом дизайн вашего сайта будет полностью сохранён, так же как и все модули, которые используются.
  • Отправка уведомлений на email о возникших фатальных ошибках.
  • Улучшение маршрутизации тегов: коррекция URL вида “component/tags/tag/item”, при этом теги, привязанные к меню, всегда будут иметь корректные пути.
  • Редактор robots.txt, позволяющий редактировать этот файл прямо из панели администратора.
  • Менеджер перенаправлений, позволяющий создавать правила внешней переадресации с выбранным кодом ответа сервера, а также производить внутреннюю переадресацию на документы Joomla! Менеджер перенаправлений работает как с абсолютными, так и с относительными URL. Правила могут задаваться точными и регулярными выражениями. Имеется поддержка UTF-8, позволяющая указывать домены в кодировке UTF-8 без punycode.

Требования: Joomla! 3.x

Скачать!

Демо: https://разработчик.москва/sefwizard/
Документация: https://разработчик.москва/extensions/sefwizard/documentation
Журнал изменений: https://разработчик.москва/extensions/sefwizard/documentation?changelog

В случае обнаружения багов и при наличии пожеланий, пожалуйста, оставляйте ваши комментарии.
« Последнее редактирование: 05.07.2019, 08:18:04 от Филипп Сорокин »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Да, не правильно. Я только попробовал включить два языка. Но времени заниматься этим пока нет. А вот отключить это уже не получилось)) Английского на сайте просто нет
Выключите английский и все. Проверке на мультиязычность пофиг какой включён главное количество.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Как раз работаю над этим в настоящее время. На данный момент разработка идёт плавно. Планируется облегчённая карта, нетребовательная к ресурсам. Она не будет зависеть от меню.
Генрация в файл или же по ссылке?
Хотя мне главное её получить. Я потом в файл сам своим кроном загоню.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
вот блин вы себе проблемы ищете. надо делать правильно мультиязычность. потом дублировать виджеты для языков. потом включать расширение Филиппа. иначе сложно понять причину.

Цитировать
Планируется облегчённая карта
делайте на своем сервере XML карту любого сайта. https://www.xml-sitemaps.com/
« Последнее редактирование: 18.10.2017, 00:39:29 от capricorn »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
вот блин вы себе проблемы ищете. надо делать правильно мультиязычность. потом дублировать виджеты для языков. потом включать расширение Филиппа. иначе сложно понять причину.
Ну я то вообще различными виджеткитами не пользуюсь. Модуль илт плагтн пишется 30-40 минут.
Ну а вообще у меня вон в каталоге вообще мультиязычность жизанутая и ничего wizard работает как часы.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
делайте на своем сервере XML карту любого сайта. https://www.xml-sitemaps.com/
Там ограничение на 500 страниц. Причём насколько помню считая дубли. И апи только платное и тоже с ограничения.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Генрация в файл или же по ссылке?
В файл динамическую карту сайта? Надо ли? Просто кэш написать для неё, который будет раз в сутки обновляться -- и хватит -- я думаю так.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
Ну я то вообще различными виджеткитами не пользуюсь. Модуль илт плагтн пишется 30-40 минут.

ну это понятно, отец))). просто мы тут в большинстве люди простые, джумлу юзаем, чтобы моск не напрягать)))

Цитировать
Там ограничение на 500 страниц. Причём насколько помню считая дубли. И апи только платное и тоже с ограничения.

сколько хочешь. двое суток у меня формируется. 30 000 ссылок. дубли самому нужно убрать.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
ну это понятно, отец))). просто мы тут в большинстве люди простые, джумлу юзаем, чтобы моск не напрягать)))

Усейн Болт вообще не пользуется автобусами, ну или ждёт их на следующей остановке :)
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
ну это понятно, отец))). просто мы тут в большинстве люди простые, джумлу юзаем, чтобы моск не напрягать)))
А не надо мозг напрягать в Joomla это даже проще чем какой нибудь студийный шаблон настроить. Просто надо один раз сделать, а не боятся что это сложно.
сколько хочешь. двое суток у меня формируется. 30 000 ссылок. дубли самому нужно убрать.
Снизу написанно 500 страниц и он реально лишь 500 формирует.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
В файл динамическую карту сайта? Надо ли? Просто кэш написать для неё, который будет раз в сутки обновляться -- и хватит -- я думаю так.
Тоже вариант.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
Снизу написанно 500 страниц и он реально лишь 500 формирует.

Платная версия делает.
Говоря серьезно, сколько я не видел SEF расширений, у всех нужно использовать абсолютный путь. со слэшем.

C widgetkit 1 я добавлял всегда слэш и код языка в URL. sh404SEF только тогда это переваривал.
« Последнее редактирование: 18.10.2017, 01:45:05 от capricorn »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Платная версия делает.
Там 10k ограничение а следующие куда дороже. И ты не будешь отправлять заказчика каждый месяц за это платить + писать компонент. Поэтому и накладно. Кстати есть фришный компонент под это апи.

Вообще с картами под Joomla бяда. Либо там краулер с тележенной админкой и сохранением всего даже дублей в базе либо делают по конкретные компоненты аля Osmap, что в принципе не очень плохо, если у тебя не с 10 своих компонентов на сайте.

C widgetkit 1 я добавлял всегда слэш и код языка в URL. sh404SEF только тогда это переваривал.
Вообще если по хорошему линк надо передавать такой index.php?option=...
А уже перед выводом передавать его в jroute. Так более верно. Чем привязыватьсяду к статичному линку а потом вспоминать где же ты его прописал.
P.S. кстати мысль надо будет контентный плагин на это дело себе написать...
« Последнее редактирование: 18.10.2017, 02:17:08 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Столкнулся сегодня с проблемой. Добавляю мультиязычность - на русском языке работают переходы нормально, а вот на английском добавляется id к началу алиаса материала
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Причем проблема не в том, что появляется id, а в том, что появляется id не от того материала! т.е. будучи на английском варианте сайта я кликаю по ссылке и сайт пытается открыть нужную страницу, но с id страницы на русском
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Пока что решил проблему добавлением к ссылкам префикса ru/ или en/. Но все-равно - как-то неприятно. Где-то работает, а где-то не работает автоматическое перенаправление
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
@Modis

Создайте заявку через сайт https://addondev.com/contacts и опишите вашу проблему. У Вас должна быть действующая подписка и последняя версия SEF Wizard.
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
*

Yamamura

  • Захожу иногда
  • 99
  • 3 / 0
Сдуру обновился на 3.8.4 сразу на рабочем сайте и теперь похерились ссылки.
Было:
httрs://site.ru/news/blah-blah.html
Стало:
httрs://site.ru/component/content/article/news/blah-blah.html
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Посмотрел. При отключении SEF Wizard (и очистке кэша) ничего не меняется -- просто появляются ID. Похоже на то, что разработчики Joomla! намеренно сделали вывод непривязанных к меню категорий через сырой роутер: 'component/content/article'. И в этом есть логика. Ведь если будут 2 конкурирующих алиаса разных компонентов, то будет неопределённость. А тут все компоненты разложены по местам.
*

Yamamura

  • Захожу иногда
  • 99
  • 3 / 0
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
И это можно как-то исправить?
Попробуйте создать скрытый пункт меню с алиасом news и привяжите к нему категорию news.
*

Yamamura

  • Захожу иногда
  • 99
  • 3 / 0
Попробуйте создать скрытый пункт меню с алиасом news и привяжите к нему категорию news.
Спасибо, помогло! :D
Осталось только пофиксить сбившиеся правила для отображения блоков навигации.
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
У меня два последних обновления Joomla прошли без проблем. Я аж заволновался что так гладко всё было.

Если можно, я вопросик задам по SefWizard.
Я хочу к урлам в некоторых статьях (com_content) добавлять значения через знак ?
Типа такого: урл_статьи?w=2.54&s=65.32&f=157.98

Не будет ли SefWizard перенаправлять на правильный URL и обрезать данные в урлах после знака ?
Таких урлов может быть очень много и они разойдутся ссылками по интернету. Вот тут появляется второй вопрос: дубли не пойдут? - страница всё таки одна.
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Вопрос снимается.
Я скрипт дописал и уже внедрил на сайт.
Всё работает правильно и для location.search в скрипте не мешает.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
В новой версии добавлены 2 новых опции:

1) Отправка уведомлений о возникших фатальных ошибках на сайте по email
2) Вывод стека фатальных ошибок

Также был исправлен баг, появившийся у пользователей Joomla! 3.8.5
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Важная и очень приятная новость для пользователей моего компонента! В то время как для мирового интернета тариф так и остаётся платным, я делаю его бесплатным для русскоязычного сегмента интернета в связи с тем, что прибыль от продажи расширений в рунете практически нулевая. А от самих расширений мне как разработчику идёт большая польза, т.к. с помощью них я могу продемонстрировать свою квалификацию. Поэтому все русскоязычные пользователи теперь могут загрузить данный компонент совершенно бесплатно по прямой ссылке: https://разработчик.москва/extensions/sefwizard/get

Однако поддержка остаётся платной. Если Вам необходима помощь в настройке расширения или его индивидуализации, то Вам необходимо написать мне лично используя форму обратной связи на сайте, а также этот форум.
« Последнее редактирование: 05.07.2019, 08:18:49 от Филипп Сорокин »
*

Yamamura

  • Захожу иногда
  • 99
  • 3 / 0
« Последнее редактирование: 01.07.2019, 20:10:17 от Yamamura »
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Поэтому все русскоязычные пользователи теперь могут загрузить данный компонент совершенно бесплатно по прямой ссылке: https://разработчик.москва/support/releases/download.php/sefwizard
Спасибо, важное решение!
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Поэтому все русскоязычные пользователи теперь могут загрузить данный компонент совершенно бесплатно по прямой ссылке: https://разработчик.москва/extensions/sefwizard/get
Филипп, сейчас на данной странице ссылка на загрузку «Асинхронный загрузчик CSS».
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают SEF-ссылки на Joomla 5

Автор Detonator

Ответов: 2
Просмотров: 3528
Последний ответ 29.03.2025, 07:26:44
от azm1n
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 142
Просмотров: 63114
Последний ответ 02.03.2021, 14:47:35
от Vasiliy111
Как сделать короткие ссылки Joomla 3.9?

Автор ezheck

Ответов: 12
Просмотров: 5992
Последний ответ 10.01.2020, 07:44:37
от arma
SEF wizard закидывает ошибками почту у кого такое было?

Автор polezniy

Ответов: 2
Просмотров: 4124
Последний ответ 25.09.2019, 10:31:43
от polezniy
Artio JoomSEF ничего не делает. Joomla! 1.5

Автор ybosco

Ответов: 5
Просмотров: 3988
Последний ответ 05.06.2019, 18:53:26
от draff