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

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
Уже сейчас можно.
Так миграция будет сразу на 1.7 или сначала на 1.6, а потом уже обновляться на 1.7 ?
*

pl4cebo

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
Так миграция будет сразу на 1.7 или сначала на 1.6, а потом уже обновляться на 1.7 ?
пишут что сразу на 1.7
*

vitaska

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Скажите пожалуйста, на сайте стоит sh404SEF, 500 ссылок, все в Google и яндексе, людишки заходят.
Получается, если я перекочую с 1.5 на 1.6, sh404SEF умрет и все ссылки опять поменяют вид со всеми вытекающими последствиями?(((
*

Aquasonick

  • Захожу иногда
  • 314
  • 1 / 7
  • Пока семь раз отмеришь - другие уж сожрут.
У меня висит на Checking... Preparing for check...
и даже после сброса чека всёравно на нём висит. Толи у меня скрипт такой,
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
У меня висит на Checking... Preparing for check...
и даже после сброса чека всёравно на нём висит. Толи у меня скрипт такой,
http://joomlaforum.ru/index.php/topic,154022.0.html
Я с мобильного, в основном...
*

Aquasonick

  • Захожу иногда
  • 314
  • 1 / 7
  • Пока семь раз отмеришь - другие уж сожрут.
http://joomlaforum.ru/index.php/topic,154022.0.html

там и тут выложил все свои плагины:

Цитировать
1       JComments - Avatar             Все    jcomments    jcomments.avatar    51
2       Authentication - LDAP             Все    authentication    ldap    2
3       Editor - XStandard Lite 2.0             Все    editors    xstandard    20
4       System - Legacy            Все    system    legacy    29
5       System - Cache            Все    system    cache    30
6       Content - Code Hightlighter (GeSHi)             Все    content    geshi    15
7       System - Log             Все    system    log    31
8       XML-RPC - Joomla            Все    xmlrpc    Joomla    24
9       XML-RPC - Blogger API            Все    xmlrpc    blogger    25
10       System - Backlink             Все    system    backlink    33
11       User - Joomla!             Все    user    Joomla    5
12       Editor Button - Image            Все    editors-xtd    image    21
13       Editor Button - Pagebreak           Все    editors-xtd    pagebreak    22
14       Editor Button - Readmore            Все    editors-xtd    readmore    23
15       System - BigoCaptcha            Все    system    bigocaptcha    53
16       System - RokBox           Все    system    rokbox    37
17       System - RokModuleOrder           Все    system    rokmoduleorder    38
18       System - Mootools Upgrade            Все    system    mtupgrade    55
19       Button - Xmap Link             Все    editors-xtd    xmaplink    54
20       Content - SmartResizer            Все    content    smartresizer    58
21       PhocaGallery Plugin            Все    content    PhocaGallery    59
22       System - Kunena             Все    system    kunena    68
23       Content - Russian social bookmarks buttons             Все    content    rusbuttons    65
24       Editor - JoomlaCK             Все    editors    jckeditor    67
25       Authentication - Joomla             Все    authentication    Joomla    1
26       Search - Content             Все    search    content    6
27       Editor - No Editor             Все    editors    none    18
28       System - SEF             Все    system    SEF    27
29       User - JComments             Все    user    jcomments    50
30       Search - Weblinks             Все    search    weblinks    11
31       Content - Page Navigation             Все    content    pagenavigation    17
32       Editor - TinyMCE 2.0             Все    editors    TinyMCE    19
33       System - Debug             Все    system    debug    28
34       Search - Contacts            Все    search    contacts    7
35       Search - Categories            Все    search    categories    8
36       Content - Rating             Все    content    vote    13
37       Editor - JCE 1.5.6             Все    editors    JCE    56
38       Search - Sections             Все    search    sections    9
39       Content - Email Cloaking             Все    content    emailcloak    14
40       Search - Newsfeeds             Все    search    newsfeeds    10
41       Content - Load Module             Все    content    loadmodule    16
42       System - Remember Me             Все    system    remember    32
43       Search - JComments             Все    search    jcomments    46
44       System - JComments             Все    system    jcomments    47
45       Content - Pagebreak             Все    content    pagebreak    12
46       Content - JComments

Что из этого всего может мешать??

(сегодня уже вручную начал переносить)
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
а что Вам мешает сделать апгрейд на копии сайта? Удаляйте их всех и обновляйтесь, они все равно будут уже не нужны...

Зы. Имеется в виду сторонние плагины и компоненты.
Я с мобильного, в основном...
*

tamagent

  • Новичок
  • 2
  • 0 / 0
в сети есть  JUpgrade 1.1.1 с поддержкой Joomla 1.7.

Вопрос: кто пользовался таким обновлением, пройдет ли сразу с 1.5.22 на 1.7 или надо через 1.6.Х ?
выслушаю любые мнения и замечания
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Гы... Ответ офсайта апдейтера:

Database Error: Unable to connect to the database:Could not connect to MySQL
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Гы... Ответ офсайта апдейтера:

Database Error: Unable to connect to the database:Could not connect to MySQL
Может сами обновляются, с кем не бывает ;)
Я с мобильного, в основном...
*

vitaska

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Я в пятницу хотел зайти на офф сайт их, та же надпись, обновляются уже 3 дня))))
*

tamagent

  • Новичок
  • 2
  • 0 / 0
самим модулем кто-нибудь пользовался?
ошибки есть? переносит достойно или частично?
*

vitaska

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
свежая информация для версии 1.1.0:

Migrations supported:
    Banners - 100%
    Categories - 100%
    Contacts - 100%
    Content - 100%
    Menus - 100%
    Modules - 100%
    Newsfeeds - 100%
    Users - 100%
    Weblinks - 100%
http://www.matware.com.ar/joomla/jupgrade-v1-1-0-with-3rd-extension-support-released.html

И там же:
Im very happy to announce this version of jUpgrade that adds support for 3rd party extensions. Now all extensions of Joomla can add to their code a simple XML file to have support in jUpgrade!

Что в вольном переводе значит: мы писаем кипятком, т.к. теперь надо чудо апгрейдилка поддерживает сторонние расширения. Разработчикам достаточно добавить XML файл, и всё пойдёт как по мясу.

Вот разработчики писали на своем сайте. Переносит почти все. Но я старые сайты на 1.5 не буду переносить. Проще годика через 2 полный их редизайн с апгрейдом сделать. Это мое имхо. Но а новые все сайты делаю уже на свежой Joomla.
*

MoonRainbow

  • Осваиваюсь на форуме
  • 26
  • 5 / 0
что-то не хотит  у меня с jupgrade 1.2.0 ничо мигрировать с 1.5.23 до 1.7.0
на сайте потом потом вместо материалов ругается, меню все есть.
Код
Table 'test.j17_categories' doesn't exist SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up, a.publish_down, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore ,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM j17_content AS a LEFT JOIN j17_categories AS c ON c.id = a.catid LEFT JOIN j17_users AS ua ON ua.id = a.created_by LEFT JOIN j17_users AS uam ON uam.id = a.modified_by LEFT JOIN j17_contact_details AS contact on contact.user_id = a.created_by LEFT JOIN j17_categories as parent ON parent.id = c.parent_id LEFT JOIN j17_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM j17_categories AS cat JOIN j17_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN j17_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2011-08-06 06:16:26') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2011-08-06 06:16:26') ORDER BY c.lft, a.hits DESC, a.created DESC LIMIT 0, 6 Table 'test.j17_categories' doesn't exist SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up, a.publish_down, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore ,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM j17_content AS a LEFT JOIN j17_categories AS c ON c.id = a.catid LEFT JOIN j17_users AS ua ON ua.id = a.created_by LEFT JOIN j17_users AS uam ON uam.id = a.modified_by LEFT JOIN j17_contact_details AS contact on contact.user_id = a.created_by LEFT JOIN j17_categories as parent ON parent.id = c.parent_id LEFT JOIN j17_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM j17_categories AS cat JOIN j17_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN j17_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2011-08-06 06:16:26') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2011-08-06 06:16:26') ORDER BY c.lft, a.hits DESC, a.created DESC
в админке несколько короче)))
Код
Table 'test.j17_categories' doesn't exist SQL=SELECT a.id, a.title, a.checked_out, a.checked_out_time, a.created, a.hits,l.title AS language_title,uc.name AS editor,ag.title AS access_level,c.title AS category_title,ua.name AS author_name FROM j17_content AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_categories AS c ON c.id = a.catid LEFT JOIN j17_users AS ua ON ua.id = a.created_by ORDER BY a.hits DESC LIMIT 0, 5
*

rotvellerr

  • Захожу иногда
  • 72
  • 0 / 0
итак, обновился с версии 1.5 до версии 1.7, способом указаным здесь http://matware.com.ar/forum/projects/jupgrade/jupgrade-f-a-q.html
Вопрос: что делать со старыми файлами, которые остались после абгрейда, те, которые доступны по адрессу старой админки?
*

MoonRainbow

  • Осваиваюсь на форуме
  • 26
  • 5 / 0
сохранить и спрятать, если нужно
*

snikolai

  • Захожу иногда
  • 221
  • 20 / 0
У меня почему-то не переносятся альясы материалов..
*

rotvellerr

  • Захожу иногда
  • 72
  • 0 / 0
как сделать, чтобы адресс админки после обновления был стандартный а не localhost/site/jupgrade/administrator и сам адресс сайта был стандартный а не localhost/jupgrade/site ?
« Последнее редактирование: 11.08.2011, 17:15:11 от rotvellerr »
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
модераторы, простите за ответ...
rotvellerr, могу обьяснить и сделать но за деньги...

Нахлынуло, посмотрел фильм "Жизнь" (русский), "захочешь жить - убьешь и человека"...
Я с мобильного, в основном...
*

rotvellerr

  • Захожу иногда
  • 72
  • 0 / 0
rotvellerr, могу обьяснить и сделать но за деньги...
Когда-то вы также были новачком в Joomla и я уверен, что так же спрашивали как сделать то или это!
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
я и сейчас "Новичек"...
Читайте инструкцию jupgrade, этот форум и найдете ответ...
Сейчас Ваш сайт находится в папке jupgrade а не в корне, от того и путь ко всему прописывается через /jupgrade/
Я с мобильного, в основном...
*

rotvellerr

  • Захожу иногда
  • 72
  • 0 / 0
Сейчас Ваш сайт находится в папке jupgrade а не в корне, от того и путь ко всему прописывается через /jupgrade/
я знаю, что он там находится, но как его сделать нормальным
*

MoonRainbow

  • Осваиваюсь на форуме
  • 26
  • 5 / 0
переместить на одну папку вверх слишком очевидный ответ? ну если вы не ищете леких путей то можете на хостинге или где там у вас сайт,перенастроить и направить сайт на чотатам\jupgrade
*

rotvellerr

  • Захожу иногда
  • 72
  • 0 / 0
переместить на одну папку вверх слишком очевидный ответ?
это было сделано самое первое, но после переноса на сайте только белая страничка
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
удалите index.html в корне сайта, смотрите лог ошибок сервера, включите отображение ошибок...
Поправить пути в файле конфигурации к папкам лог и темп.
htaccess.txt переименовывали в .htaccess   ?

А то заладили как, как... Сразу нужно писать что делали и что получили...
Я с мобильного, в основном...
*

rotvellerr

  • Захожу иногда
  • 72
  • 0 / 0
удалите index.html в корне сайта, смотрите лог ошибок сервера, включите отображение ошибок...
Поправить пути в файле конфигурации к папкам лог и темп.
htaccess.txt переименовывали в .htaccess   ?

А то заладили как, как... Сразу нужно писать что делали и что получили...
index.html такого файлика у меня небыло
Путь в файле конфигурации к папкам лог и темп поправил сразу же после переноса. htaccess.txt также переименововал сразу же после переноса.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Если сайт работал по адресу localhost/jupgrade/site значит накосячили с переносом. Опишите ваши дейвствия по шагам.
*

rotvellerr

  • Захожу иногда
  • 72
  • 0 / 0
Если сайт работал по адресу localhost/jupgrade/site значит накосячили с переносом. Опишите ваши дейвствия по шагам.
удалил идентичные папки и файлы в корне сайта и перенес все с папки jupgrade в корень.
Счас еще раз попробую апгрейдить и перенести, может все же получится!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Внимание! Тема для тех у кого не работает JUpgrade. Решение.

Автор Snip

Ответов: 68
Просмотров: 60039
Последний ответ 14.01.2025, 07:42:09
от R31rus
Обновление с Joomla 2.5.21

Автор mmablock

Ответов: 3
Просмотров: 3333
Последний ответ 23.09.2023, 13:28:40
от mmablock
Переход с 1.5 на 2.5 Joomla

Автор jomdj

Ответов: 357
Просмотров: 119950
Последний ответ 27.05.2022, 08:01:20
от Thomas Bergersen
[Решено] Перенос только материалов с Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 11
Просмотров: 9225
Последний ответ 05.01.2022, 16:27:23
от blind
Joomla 2.5.5 + VirtueMart 2 --&gt; OpenServer

Автор Alex_gs

Ответов: 2
Просмотров: 3573
Последний ответ 18.09.2021, 11:44:41
от Alex_gs