Новости 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

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

Tori777

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Как защитить свой сайт и добиться ответа сервера 404 на несуществующих страницах?

« Последнее редактирование: 18.02.2013, 05:21:09 от Tori777 »
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Может кто решил данную проблему? Поделитесь!
Стоял компонент SOBI2, я его удалил, теперь все ссылки которые были в индексе каким-то образом перенаправляютсь на разные страницы компонента.
Например:
http://ad.kh.ua/katalog-firm?sobi2Task=sobi2Details&catid=17&sobi2Id=16 = http://ad.kh.ua/17-torgovoe-kholodilnoe-oborudova.html
или
http://ad.kh.ua/katalog-firm?sobi2Task=sobi2Details&catid=2&sobi2Id=12 = http://ad.kh.ua/2-nedvizhimost.html

И еще если объявление было удалено то выдает не 404, а пустое объявление
« Последнее редактирование: 04.07.2012, 15:41:55 от max_1985 »
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Может кто решил данную проблему
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Как защитить свой сайт и добиться ответа сервера 404 на несуществующих страницах?

Как пример,
Существующая страница
h_t_t_p://kupluprodamus.ru/home/7-legkovyie-avtomobili.html ответ сервера 200 ОК
Несуществующая страница
h_t_t_p://kupluprodamus.ru/home/7-legkovyie-avtoуmobilifsdfhhkjkkkkfgjjjj.html         ответ сервера 200 ОК
h_t_t_p://kupluprodamus.ru/home/7-legkovyie-avtoуmobilifsdfhhkjkkkkfgjjjj/ggg.html  ответ сервера 200 ОК


И таких страниц сгенерировать можно тысячи. Как с этим бороться? Как закрыть?
Мало того, что это дубли, так это еще небезопасно.
Буду благодарна за ответ.

Прошлась по некоторым доскам на AdsManager ситуация везде аналогичная — некорректная обработка 404 ошибки...

Может кто решил данную проблему?
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Может все таки кто-то знает решение?
Готов чуток заплатить за секрет!
*

SANR

  • Осваиваюсь на форуме
  • 23
  • 7 / 0
Нужно переписывать роутер...
Можно поставить SEF компонент sh404SEF или аналог но это добавит нагрузки на сайт.

*

spyky

  • Осваиваюсь на форуме
  • 23
  • 2 / 0
Может все таки кто-то знает решение?
Готов чуток заплатить за секрет!

надо оставить и не париться. это важно если удалять объявления а можно сделать их просто неактуальными но размещенными.. а можно вообще забить. робокопы сейчас осень умные им не надо жевать и в рот ложить. в общем рекомендую сосредоточиться на глобальном. 404SEF не решает, по крайней мере у меня.
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
sh404SEF решает проблему, но меняются структура всех ссылок, а у меня почти 6000 страниц в индексе.
а вот роутер можно помучить, но без ума не охота лезть.
*

spyky

  • Осваиваюсь на форуме
  • 23
  • 2 / 0
не советую ставить sh404SEF потому что в базе данных у меня при 30000 записей в таблице контента и AdsManager получается в 2 раза больше 60000 записей в таблице редирекшн... сайт от этого только тупит. лучше оставить ответ 200 чем ставить SEF компонент... хотя у меня стоит сборка от Grinat и я не вижу ответа 404 у себя при наличии sh404SEF... одно время что то делал в этом направлении не помню решил его или нет, по моему решил, но подумал, что много ответов 404 тоже для сайта не гуд и вернул назад... мне понравилось решение, которое где то подсказали, чтобы убирать из объявления контаткную информацию, а смо объявление пусть болтается с надписью, что оно больше не актуально.
*

SANR

  • Осваиваюсь на форуме
  • 23
  • 7 / 0
sh404SEF решает проблему, но меняются структура всех ссылок, а у меня почти 6000 страниц в индексе.
Можно sh404SEF настроить под формат силок что были у вас ранее путем замены частей силок через
Список заменяемых символов
Пример.
category-1|category1, category-2|category2, category-3|category3

Вариант сложнее....
Собрать текущие url с фронта ( ЧПУ)  и на ихней основе сгенерировать стандартные не чпу url.
Если посмотреть на силки чпу
category1
category2
category3
не чпу
index.php?option=com_adsmanager&view=list&catid=1
index.php?option=com_adsmanager&view=list&catid=2
index.php?option=com_adsmanager&view=list&catid=3

Видно что можно вырвать с чпу силки category1 ID категории 1 и сгенерировать не чпу силку
index.php?option=com_adsmanager&view=list&catid=1
Точно так же и объявления и другие страницы.
Собрать все в файл и импортировать в sh404SEF.

Пример файла импорта.
Код
"1","category1","index.php?option=com_adsmanager&view=list&catid=1","","","","","","","",""
"2","category2","index.php?option=com_adsmanager&view=list&catid=2","","","","","","","",""
"3","category3","index.php?option=com_adsmanager&view=list&catid=3","","","","","","","",""
формат файла может отличатся ( версия компонента)
сайт от этого только тупит. лучше оставить ответ 200 чем ставить SEF компонент...
Если страницы не существует нужно и соответствующий заголовок отдавать 404 так как можно попасть под санкции пс...
но подумал, что много ответов 404 тоже для сайта не гуд и вернул назад...
Я в таких случаях создаю одну страницу ошибок и 301 редиректом клею все страницы которые отдают 404 на эту страницу.



*

GarantObmen

  • Новичок
  • 6
  • 0 / 0
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
А как насчёт поделиться решением?
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
delete it
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать сортировку объявдений в AdsManager

Автор Olegarh

Ответов: 9
Просмотров: 15781
Последний ответ 03.06.2018, 22:59:57
от Sabotage
AdsManager - как сделать несколько адресов?

Автор Ksenia2009

Ответов: 0
Просмотров: 11592
Последний ответ 21.04.2018, 15:13:44
от Ksenia2009
Вывод "Классифицированные объявления" вместо меню на всех страницах

Автор d.im_a

Ответов: 3
Просмотров: 2139
Последний ответ 01.07.2017, 15:33:16
от d.im_a
Как сделать drop down меню на странице объявлений Contents List в AdsManager?

Автор fadsergc

Ответов: 0
Просмотров: 1387
Последний ответ 13.03.2017, 01:25:00
от fadsergc
Заказчик попросил чтобы поле добавления изображений было обязательным

Автор suor

Ответов: 6
Просмотров: 1817
Последний ответ 10.12.2016, 19:59:58
от Sabotage