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

hp

  • Новичок
  • 9
  • 0 / 0
Мне необходимо создать PHP файл, в котором будет происходить обращение в базу данных и проверка на наличие там введенного в поле значения. Оно туда передается с помощью AJAX из index.php шаблона. PHP файл test.php находится также в папке шаблона.
Что нужно подключить к этому файлу, чтобы можно было использовать классы Joomla?(в первую очередь для работы с базой)
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: Создание отдльного PHP файла
« Ответ #1 : 15.03.2012, 18:37:47 »
Такая конструкция - более чем работоспособна и может общаться с БД от имени и через классы самой Joomla
Код: php
<?php

define( '_JEXEC', 1 );

define('JPATH_BASE', dirname(__FILE__) );

define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

$mainframe =& JFactory::getApplication('site');

$db =& JFactory::getDBO();
$query="SELECT * FROM #__users";
$db->setQuery( $query );
$users = $db->loadObject();
print $users->name;

?>
Этот код выводит имя пользователя Joomla, если таковой пользователь единственный.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

два файла htaccess

Автор panzerfater

Ответов: 0
Просмотров: 1805
Последний ответ 24.11.2017, 16:31:54
от panzerfater
Не видно ссылок на скачивание файла

Автор maximi

Ответов: 5
Просмотров: 2070
Последний ответ 23.10.2017, 21:21:30
от SeBun
Вместо главной страницы - содержимое файла корневого каталога index.php

Автор Igoritaly

Ответов: 2
Просмотров: 2205
Последний ответ 10.08.2017, 17:03:57
от Gosha5767
Создание новостной ленты

Автор Roizh

Ответов: 1
Просмотров: 2106
Последний ответ 22.03.2016, 11:32:04
от darkghost
Создание страницы-визитки с использованием панорамных фото

Автор dropEx

Ответов: 2
Просмотров: 1430
Последний ответ 05.05.2015, 01:05:24
от dropEx