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

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Замучался я совсем с этими странностями доступа >:(. Форум и Google по этому вопросу рыл как минимум три дня.
 !
Дал пользователям право публиковать статьи через фронтэнд. Т.е. они имеют право менять статус статьи. В результате они видят все неопубликованные и удалённые статьи. Мне, конечно, этого не нужно. Если пользователь захотел удалить статью, то она должна исчезнуть с его глаз навсегда.
Придумал при удалении не только менять статус статьи, но и автоматически перемещать её в специальную скрытую категорию, порадовался своей изобретательности ^-^. Так в результате всё равно статью может видеть каждый залогинившийся :o, т.к. все имеют право менять статус.

На данный момент на сайте есть статья со статусом "удалена", доступ - только суперпользователю, и находится она в категории, которая тоже доступна только суперпользователю. Однако при обращении напрямую по её старому адресу отображается её заголовок и свойства (Категория, Опубликовано, Автор). Скрыт только сам текст статьи.

Как сделать, чтобы было по-человечески, чтобы статья сгинула в недрах и была бы только в админке?
« Последнее редактирование: 29.12.2012, 16:24:12 от kitaets »
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Забавно, что никто так и не смог подсказать. Решается всё довольно просто, когда знаешь, как. Но не средствами Joomla, а правкой PHP-кода. ACL в Joomla ужасен.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Вы чего-то намудрили с правами доступа, все нормально удаляется и после удаления никому не доступно и идет ошибка 404 в случае отсутствия материала.  Правильно материал удалять в корзину, а не выдумывать специальную категории для удаленных материалов. В Google ничего не нашли, потому что вы уникум, и только у вас подобная проблема. Правкой PHP вы ничего не добились, все затрется при следующем обновлении
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Да ну? Затрётся? PHP, который содержится в моём шаблоне, затрётся при обновлении? ;)

У вас есть сайт, на котором пользователи стандартными методами могут удалять статьи?
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
поле Состояние - В корзину
не?))))
из корзины пусть удаляет админ, совсем уж зачем свободу давать? потом аукнется...
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Забавно, что никто так и не смог подсказать. Решается всё довольно просто, когда знаешь, как. Но не средствами Joomla, а правкой PHP-кода. ACL в Joomla ужасен.
а где он не ужасен?)))) в битриксе? только под заказ ваше желание, ценник озвучить?? еще и спецов свободных будете искать долго. вот то-то!!)))
или может в хостсмс или модикс? мои тапки ржут под табуреткой)))
как вариант даннео попробуйте, там что-то такое было - насчет полной свободы действий - у меня на второй день на том хостинге вирусня поперла)))
а отображаться удаленная статья может и из кеша, не слышали про такое?
« Последнее редактирование: 11.04.2013, 10:54:58 от verstalshik »
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
поле Состояние - В корзину
Где?
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
вот скрин формы создания/редактирования материала на фронте


чтобы это окошко появилось, надо зайти на фронт юзером с правами Publisher )))
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Всё так. И после этого юзеры с правами Publisher продолжают видеть эту статью, она только обычно особым цветом выделена для различия.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать index.php из ссылки в Joomla 2.5.4

Автор Sielena

Ответов: 56
Просмотров: 47917
Последний ответ 25.02.2019, 20:09:43
от zorlyglaiz
Убрать из url-a сайта index.php и /ru

Автор DimaValk

Ответов: 16
Просмотров: 4647
Последний ответ 05.07.2018, 17:33:37
от escobaron
Убрать кнопку "быстрая покупка"

Автор RomKa111

Ответов: 7
Просмотров: 1430
Последний ответ 15.06.2018, 06:41:21
от RomKa111
Значок "открыть ссылку в новом окне" как убрать?

Автор terwet

Ответов: 0
Просмотров: 1452
Последний ответ 23.04.2018, 12:28:41
от terwet
[FAQ] Как убрать ссылку на Главную в меню?

Автор Morh

Ответов: 66
Просмотров: 48221
Последний ответ 21.03.2018, 15:38:01
от fekla81