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

law

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
--
-- Структура таблицы `jos_users`
--

CREATE TABLE `jos_users` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '',
  `username` varchar(150) NOT NULL default '',
  `email` varchar(100) NOT NULL default '',
  `password` varchar(100) NOT NULL default '',
  `usertype` varchar(25) NOT NULL default '',
  `block` tinyint(4) NOT NULL default '0',
  `sendEmail` tinyint(4) default '0',
  `gid` tinyint(3) unsigned NOT NULL default '1',
  `registerDate` datetime NOT NULL default '0000-00-00 00:00:00',
  `lastvisitDate` datetime NOT NULL default '0000-00-00 00:00:00',
  `activation` varchar(100) NOT NULL default '',
  `params` text NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `usertype` (`usertype`),
  KEY `idx_name` (`name`),
  KEY `gid_block` (`gid`,`block`),
  KEY `username` (`username`),
  KEY `email` (`email`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6520 ;

KEY это значит что поле уникально? т.е. в базе не может быть например двух юзерей с одинаковыми емайлами или я ошибаюсь?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Нет, это означает, что по данному полю построен индекс. С двумя одинаковыми e-mail не может быть по логике ядра (при восстановлении пароля он на почту прийдет обоим и т.д.), с точки зрения базы - пожалуйста.
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
PRIMARY KEY  (`id`) я так понимаю является уникальным потому что если отправил sql запрос в базу то будет ошибка дублирования  id ^-^ Вроде вот так вот ::)
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

law

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Т.е. технически уникальным должен быть только ID все остальные в принципе могут повторятся?

По хорошему наверно желательно чтобы еще были уникальными EMAIL и LOGIN (кстати логин в базе это name или username?).

Вопросы задаю в связи с желанием объединить базу пользователей от старого форума и нового сайта на Joomla.
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
кстати логин в базе это name или username
username
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль лезет на все страницы, а должен быть только на главной.

Автор landgraf

Ответов: 23
Просмотров: 11901
Последний ответ 13.05.2016, 13:22:37
от akteon25
У меня два файла htaccess так и должно быть?

Автор Alex7

Ответов: 34
Просмотров: 12115
Последний ответ 10.08.2015, 17:23:36
от Victor
Компонент mailto генерит какие-то запросы

Автор freshment

Ответов: 6
Просмотров: 8691
Последний ответ 30.03.2013, 12:23:32
от smoked
Какие стандартные модули можно удалить из Joomla без повреждений движка?

Автор putinvovik

Ответов: 17
Просмотров: 7322
Последний ответ 04.01.2013, 12:27:18
от robert
изменение колонки в таблице БД

Автор killerpigs

Ответов: 8
Просмотров: 3092
Последний ответ 19.09.2012, 12:17:20
от Yurets