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

Guran

  • Захожу иногда
  • 329
  • 22 / 0
plg_kunenadiscuss_245
« : 08.11.2010, 07:16:01 »
В комментариях на ссылке "Подробнее..."  стоит follow , а эта ссылка ведёт на адрес темы. На ссылке, ведущей на пост ничего не стоит.

Код
<span class="kdiscuss-id">
    <a href="...........html#3555" title="#3555">#3555</a>
  </span>
.....
<div class="kdiscuss-more"><a href="...........html" title="follow" rel="follow">Подробнее...</a></div>
<br /><div id="kdiscuss-quick-post40" class="kdiscuss-form">

Надо что-то делать, ведь поисковики уже начали индексировать страницы...
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: plg_kunenadiscuss_245
« Ответ #1 : 08.11.2010, 08:14:51 »
Простите, я по-моему тупанул, follow - это ведь как раз нормальный атрибут для ссылки?
« Последнее редактирование: 08.11.2010, 09:01:57 от Guran »
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: plg_kunenadiscuss_245
« Ответ #2 : 10.11.2010, 08:50:06 »
С модулем последних сообщений mod_kunenalatest1.6.0RC2 не стабильно работает, после создания новой статьи выдаёт ошибку:

Код
[KunenaDiscuss debug: Constructor called in com_content ]
[KunenaDiscuss debug: onPrepareContent.Allow: Category 265 is in the category map using Kunena category 103 ]
[KunenaDiscuss debug: onPrepareContent: Article 1500 ]
[KunenaDiscuss debug: onPrepareContent: Searched for {kunena_discuss:#}: Custom Topic not found. ]
[KunenaDiscuss debug: showPlugin: Rendering discussion ]
[KunenaDiscuss debug: onAfterDisplayContent: Returning content for article 1500 ]

Модуль отключил - ошибка перестала выскакивать.

Конфигурация:

Код
[confidential][b]Joomla! version:[/b] Joomla! 1.5.22 Stable [ senu takaa ama woi ] 04-November-2010 [b]Platform:[/b] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g (....) [b]PHP version:[/b] 5.2.6-1+lenny9 | [u]safe_mode:[/u] Off | [u]register_globals:[/u] Off | [u]mbstring:[/u] Enabled | [u]GD:[/u] 2.0 or higher | [b]MySQL version:[/b] 5.0.51a-24+lenny4[/confidential][quote][b]Database collation check:[/b] The collation of your table fields are correct
[/quote][quote][b]Legacy mode:[/b] Disabled | [b]Joomla! SEF:[/b] Enabled | [b]Joomla! SEF rewrite:[/b] Enabled | [b]FTP layer:[/b] Disabled |[confidential][b]Mailer:[/b] mail | [b]Mail from:[/b] @ | [b]From name:[/b] .... | [b]SMTP Secure:[/b] none | [b]SMTP Port:[/b] 25 | [b]SMTP User:[/b] Empty | [b]SMTP Host:[/b]  [/confidential] [b]htaccess:[/b] Exists | [b]PHP environment:[/b] [u]Max execution time:[/u] 320 seconds | [u]Max execution memory:[/u] 600M | [u]Max file upload:[/u] 16M [/quote][confidential][b]Kunena menu details[/b]:[spoiler] [table][tr][td][u] ID [/u][/td][td][u] Name [/u][/td][td][u] Alias [/u][/td][td][u] Link [/u][/td][td][u] ParentID [/u][/td][/tr] [tr][td]581 [/td][td] Форум [/td][td] forum [/td][td] index.php?option=com_kunena&view=entrypage&defaultmenu=582 [/td][td] 0[/td][/tr] [tr][td]582 [/td][td] Оглавление [/td][td] index [/td][td] index.php?option=com_kunena&view=listcat [/td][td] 581[/td][/tr] [tr][td]583 [/td][td] Последнее [/td][td] recent [/td][td] index.php?option=com_kunena&view=latest [/td][td] 581[/td][/tr] [tr][td]584 [/td][td] Новая тема [/td][td] newtopic [/td][td] index.php?option=com_kunena&view=post&do=new [/td][td] 581[/td][/tr] [tr][td]585 [/td][td] Без ответов [/td][td] noreplies [/td][td] index.php?option=com_kunena&view=latest&do=noreplies [/td][td] 581[/td][/tr] [tr][td]586 [/td][td] Мои темы [/td][td] mylatest [/td][td] index.php?option=com_kunena&view=latest&do=mylatest [/td][td] 581[/td][/tr] [tr][td]587 [/td][td] Анкета [/td][td] profile [/td][td] index.php?option=com_kunena&view=profile [/td][td] 581[/td][/tr] [tr][td]588 [/td][td] Правила [/td][td] rules [/td][td] index.php?option=com_kunena&view=rules [/td][td] 581[/td][/tr] [tr][td]589 [/td][td] Помощь [/td][td] help [/td][td] index.php?option=com_kunena&view=help [/td][td] 581[/td][/tr] [tr][td]590 [/td][td] Поиск [/td][td] search [/td][td] index.php?option=com_kunena&view=search [/td][td] 581[/td][/tr] [tr][td]591 [/td][td] Форум [/td][td] 2010-10-24-15-11-54 [/td][td] index.php?option=com_kunena&view=listcat&catid=0 [/td][td] 0[/td][/tr] [/table][/spoiler][/confidential][quote][b]Joomla default template details :[/b] rhuk_milkyway | [u]author:[/u] Andy Miller | [u]version:[/u] 1.0.2 | [u]creationdate:[/u] 11/20/06 [/quote][quote] [b]Kunena version detailled:[/b] [u]Installed version:[/u] 1.6.1 | [u]Build:[/u] 3858 | [u]Version name:[/u] Timu | [u]Kunena detailled configuration:[/u] [spoiler] [table][th]Kunena config settings:[/th][tr][td]board_title[/td][td]......[/td][/tr][tr][td]board_offline[/td][td]0[/td][/tr][tr][td]board_ofset[/td][td]0[/td][/tr][tr][td]offline_message[/td][td]<h2>The Forum is currently offline for maintenance.</h2>
    Check back soon!                        [/td][/tr][tr][td]enablerss[/td][td]1[/td][/tr][tr][td]enablepdf[/td][td]1[/td][/tr][tr][td]threads_per_page[/td][td]20[/td][/tr][tr][td]messages_per_page[/td][td]7[/td][/tr][tr][td]messages_per_page_search[/td][td]15[/td][/tr][tr][td]showhistory[/td][td]1[/td][/tr][tr][td]historylimit[/td][td]6[/td][/tr][tr][td]shownew[/td][td]1[/td][/tr][tr][td]jmambot[/td][td]1[/td][/tr][tr][td]disemoticons[/td][td]0[/td][/tr][tr][td]template[/td][td]default[/td][/tr][tr][td]showannouncement[/td][td]0[/td][/tr][tr][td]avataroncat[/td][td]1[/td][/tr][tr][td]catimagepath[/td][td]category_images/[/td][/tr][tr][td]showchildcaticon[/td][td]1[/td][/tr][tr][td]annmodid[/td][td]62[/td][/tr][tr][td]rtewidth[/td][td]450[/td][/tr][tr][td]rteheight[/td][td]300[/td][/tr][tr][td]enableforumjump[/td][td]0[/td][/tr][tr][td]reportmsg[/td][td]1[/td][/tr][tr][td]username[/td][td]0[/td][/tr][tr][td]askemail[/td][td]0[/td][/tr][tr][td]showemail[/td][td]0[/td][/tr][tr][td]showuserstats[/td][td]1[/td][/tr][tr][td]showkarma[/td][td]1[/td][/tr][tr][td]useredit[/td][td]1[/td][/tr][tr][td]useredittime[/td][td]1800[/td][/tr][tr][td]useredittimegrace[/td][td]600[/td][/tr][tr][td]editmarkup[/td][td]1[/td][/tr][tr][td]allowsubscriptions[/td][td]1[/td][/tr][tr][td]subscriptionschecked[/td][td]0[/td][/tr][tr][td]allowfavorites[/td][td]1[/td][/tr][tr][td]maxsubject[/td][td]50[/td][/tr][tr][td]maxsig[/td][td]300[/td][/tr][tr][td]regonly[/td][td]0[/td][/tr][tr][td]changename[/td][td]1[/td][/tr][tr][td]pubwrite[/td][td]1[/td][/tr][tr][td]floodprotection[/td][td]0[/td][/tr][tr][td]mailmod[/td][td]0[/td][/tr][tr][td]mailadmin[/td][td]0[/td][/tr][tr][td]captcha[/td][td]1[/td][/tr][tr][td]mailfull[/td][td]1[/td][/tr][tr][td]allowavatar[/td][td]1[/td][/tr][tr][td]allowavatarupload[/td][td]1[/td][/tr][tr][td]allowavatargallery[/td][td]1[/td][/tr][tr][td]avatarquality[/td][td]95[/td][/tr][tr][td]avatarsize[/td][td]2048[/td][/tr][tr][td]allowimageupload[/td][td]0[/td][/tr][tr][td]allowimageregupload[/td][td]1[/td][/tr][tr][td]imageheight[/td][td]900[/td][/tr][tr][td]imagewidth[/td][td]1600[/td][/tr][tr][td]imagesize[/td][td]900[/td][/tr][tr][td]allowfileupload[/td][td]0[/td][/tr][tr][td]allowfileregupload[/td][td]1[/td][/tr][tr][td]filetypes[/td][td]zip,txt,doc,gz,tgz,flv,mp3,mp4[/td][/tr][tr][td]filesize[/td][td]500[/td][/tr][tr][td]showranking[/td][td]1[/td][/tr][tr][td]rankimages[/td][td]1[/td][/tr][tr][td]avatar_src[/td][td][/td][/tr][tr][td]fb_profile[/td][td][/td][/tr][tr][td]pm_component[/td][td][/td][/tr][tr][td]userlist_rows[/td][td]30[/td][/tr][tr][td]userlist_online[/td][td]1[/td][/tr][tr][td]userlist_avatar[/td][td]1[/td][/tr][tr][td]userlist_name[/td][td]1[/td][/tr][tr][td]userlist_username[/td][td]0[/td][/tr][tr][td]userlist_posts[/td][td]1[/td][/tr][tr][td]userlist_karma[/td][td]1[/td][/tr][tr][td]userlist_email[/td][td]0[/td][/tr][tr][td]userlist_usertype[/td][td]0[/td][/tr][tr][td]userlist_joindate[/td][td]1[/td][/tr][tr][td]userlist_lastvisitdate[/td][td]1[/td][/tr][tr][td]userlist_userhits[/td][td]1[/td][/tr][tr][td]latestcategory[/td][td]0[/td][/tr][tr][td]showstats[/td][td]1[/td][/tr][tr][td]showwhoisonline[/td][td]1[/td][/tr][tr][td]showgenstats[/td][td]1[/td][/tr][tr][td]showpopuserstats[/td][td]1[/td][/tr][tr][td]popusercount[/td][td]5[/td][/tr][tr][td]showpopsubjectstats[/td][td]1[/td][/tr][tr][td]popsubjectcount[/td][td]5[/td][/tr][tr][td]usernamechange[/td][td]1[/td][/tr][tr][td]rules_infb[/td][td]1[/td][/tr][tr][td]rules_cid[/td][td]618[/td][/tr][tr][td]help_infb[/td][td]1[/td][/tr][tr][td]help_cid[/td][td]706[/td][/tr][tr][td]showspoilertag[/td][td]1[/td][/tr][tr][td]showvideotag[/td][td]1[/td][/tr][tr][td]showebaytag[/td][td]1[/td][/tr][tr][td]trimlongurls[/td][td]1[/td][/tr][tr][td]trimlongurlsfront[/td][td]40[/td][/tr][tr][td]trimlongurlsback[/td][td]20[/td][/tr][tr][td]autoembedyoutube[/td][td]1[/td][/tr][tr][td]autoembedebay[/td][td]1[/td][/tr][tr][td]ebaylanguagecode[/td][td]en-us[/td][/tr][tr][td]fbsessiontimeout[/td][td]1440[/td][/tr][tr][td]highlightcode[/td][td]0[/td][/tr][tr][td]rss_type[/td][td]topic[/td][/tr][tr][td]rss_timelimit[/td][td]month[/td][/tr][tr][td]rss_limit[/td][td]100[/td][/tr][tr][td]rss_included_categories[/td][td][/td][/tr][tr][td]rss_excluded_categories[/td][td][/td][/tr][tr][td]rss_specification[/td][td]rss2.0[/td][/tr][tr][td]rss_allow_html[/td][td]1[/td][/tr][tr][td]rss_author_format[/td][td]name[/td][/tr][tr][td]rss_author_in_title[/td][td]1[/td][/tr][tr][td]rss_word_count[/td][td]0[/td][/tr][tr][td]rss_old_titles[/td][td]1[/td][/tr][tr][td]rss_cache[/td][td]900[/td][/tr][tr][td]fbdefaultpage[/td][td]categories[/td][/tr][tr][td]default_sort[/td][td]asc[/td][/tr][tr][td]alphauserpointsnumchars[/td][td]10[/td][/tr][tr][td]sef[/td][td]1[/td][/tr][tr][td]sefcats[/td][td]0[/td][/tr][tr][td]sefutf8[/td][td]0[/td][/tr][tr][td]showimgforguest[/td][td]1[/td][/tr][tr][td]showfileforguest[/td][td]1[/td][/tr][tr][td]pollnboptions[/td][td]7[/td][/tr][tr][td]pollallowvoteone[/td][td]1[/td][/tr][tr][td]pollenabled[/td][td]1[/td][/tr][tr][td]poppollscount[/td][td]5[/td][/tr][tr][td]showpoppollstats[/td][td]1[/td][/tr][tr][td]polltimebtvotes[/td][td]00:15:00[/td][/tr][tr][td]pollnbvotesbyuser[/td][td]100[/td][/tr][tr][td]pollresultsuserslist[/td][td]1[/td][/tr][tr][td]maxpersotext[/td][td]50[/td][/tr][tr][td]ordering_system[/td][td]mesid[/td][/tr][tr][td]post_dateformat[/td][td]ago[/td][/tr][tr][td]post_dateformat_hover[/td][td]datetime[/td][/tr][tr][td]hide_ip[/td][td]1[/td][/tr][tr][td]js_actstr_integration[/td][td]0[/td][/tr][tr][td]imagetypes[/td][td]jpg,jpeg,gif,png[/td][/tr][tr][td]checkmimetypes[/td][td]1[/td][/tr][tr][td]imagemimetypes[/td][td]image/jpeg,image/jpg,image/gif,image/png[/td][/tr][tr][td]imagequality[/td][td]50[/td][/tr][tr][td]thumbheight[/td][td]32[/td][/tr][tr][td]thumbwidth[/td][td]32[/td][/tr][tr][td]hideuserprofileinfo[/td][td]put_empty[/td][/tr][tr][td]integration_access[/td][td]communitybuilder[/td][/tr][tr][td]integration_login[/td][td]communitybuilder[/td][/tr][tr][td]integration_avatar[/td][td]communitybuilder[/td][/tr][tr][td]integration_profile[/td][td]communitybuilder[/td][/tr][tr][td]integration_private[/td][td]uddeim[/td][/tr][tr][td]integration_activity[/td][td]alphauserpoints[/td][/tr][tr][td]boxghostmessage[/td][td]0[/td][/tr][tr][td]userdeletetmessage[/td][td]0[/td][/tr][tr][td]latestcategory_in[/td][td]1[/td][/tr][tr][td]topicicons[/td][td]1[/td][/tr][tr][td]onlineusers[/td][td]1[/td][/tr][tr][td]debug[/td][td]0[/td][/tr][tr][td]catsautosubscribed[/td][td]0[/td][/tr][tr][td]showbannedreason[/td][td]1[/td][/tr][tr][td]version_check[/td][td]1[/td][/tr][tr][td]showthankyou[/td][td]1[/td][/tr][tr][td]showpopthankyoustats[/td][td]1[/td][/tr][tr][td]popthankscount[/td][td]5[/td][/tr][tr][td]mod_see_deleted[/td][td]0[/td][/tr][tr][td]bbcode_img_secure[/td][td]text[/td][/tr][tr][td]listcat_show_moderators[/td][td]1[/td][/tr][tr][td]lightbox[/td][td]1[/td][/tr][tr][td]activity_limit[/td][td]0[/td][/tr][/table][/spoiler][/quote][quote][b]Third-party components:[/b] [u]AlphaUserPoints:[/u] Installed (Version : 1.5.11) | [u]CommunityBuilder:[/u] Installed (Version : 1.2.3) | [u]Jomsocial:[/u] Disabled or not installed | [u]UddeIm:[/u] Installed (Version : 2.1) [/quote][quote][b]Plugins:[/b] [u]System - Mootools12:[/u] Disabled | [u]System - Mootools Upgrade:[/u] Enabled | [u]JFirePHP:[/u] Disabled or not installed | [u]Kunena Discuss:[/u] Enabled (Version : 1.6.1) | [u]Kunena Search:[/u] Disabled or not installed | [u]My Kunena Forum Menu:[/u] Disabled or not installed | [u]My Kunena Forum Posts:[/u] Disabled or not installed [/quote][quote][b]Modules:[/b] [u]Kunena Latest:[/u] Enabled (Version : 1.6.0-RC2) | [u]Kunena Stats:[/u] Disabled or not installed | [u]Kunena Login:[/u] Disabled or not installed[/quote]
« Последнее редактирование: 10.11.2010, 08:59:50 от Guran »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться