Новости Joomla

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

0 Пользователей и 1 Гость просматривают эту тему.
  • 199 Ответов
  • 61638 Просмотров
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #150 : 18.09.2018, 10:18:40 »
В официальной версии нету работающей рекапчи, только если использовать неофициальную версию.
В перечисление обновлённых функций, ничего вообще не сказано о Рекапчи 2

JComments 3.0.7

The stable version of JComments 3.0.7 is available for download. This is security release.

Download JComments 3.0.7!
Changelog

    * Security fix (processing AJAX function calls)
    * Security fix (more accurate sanitizing object_group parameter)
    + Added support of IP addresses with '*' wildcards (for blacklist feature).
    ^ JComments tags (like {jcomments off}) processing optimization
    # Guests were able to post comment with admin's names in wrong letter case
    ^ Updated plugin for Cobalt 8 objects support
    # Fixed bug in notifications helper (thanks to mascensao)

If you find JComments useful, please vote for it on: extensions.joomla.org



Получается, то что появилось возможность выбрать в настройках из 2 вариантов рекапчу - ничего не значит? Быть может в скором времени будет ещё обновление?





*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #151 : 18.09.2018, 10:33:10 »
Маловероятно, это был просто релиз безопасности.
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #152 : 28.09.2018, 17:10:28 »
Можно просто в zip вложить версию с гитхаба и установить через менеджер расширений, она встанет поверх на любую 3 версию Jcomments. В ней уже включены все правки официальной 3.0.7, поэтому можно сразу её устанавливать, а не по несколько раз обновляться.
Установил с гитхаба. Поставилась, в настройках есть три варианта капчи. Обычная и две рекапчи...Ставлю обе - не работает. На сайте просто пишется "рекапчка" В плагине рекапчи ключи введены и он включен.
что я делаю не так?
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #153 : 28.09.2018, 17:36:06 »
Из трёх вариантов
ккапча
рекапча
рекапча Joomla

Ничего не работает, но если выбрать "рекапча", почему-то не сохраняется и меняется на "рекапча
*

zazar

  • Захожу иногда
  • 64
  • 0 / 1
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #154 : 28.09.2018, 17:44:15 »
Да нет этого функционала там, это заглушка на будущее. Не постите по каждому телодвижению новый коментик (лучше, в старый дописывайте).
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #155 : 28.09.2018, 17:53:39 »
Форма отображается или подгружается по Аяксу?
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #156 : 28.09.2018, 18:09:15 »
Форма отображается или подгружается по Аяксу?
гляньте пожалуйста сами - http://mpprorab.ru/fundament/184-lentochnyj-fundament-svoimi-rukami (тестовый сайт)
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #157 : 28.09.2018, 18:41:55 »
Recaptcha работать будет только если форма будет отображаться сразу.
https://yadi.sk/i/GvSgChPO6M3URA
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #158 : 28.09.2018, 19:23:19 »
Recaptcha работать будет только если форма будет отображаться сразу.
https://yadi.sk/i/GvSgChPO6M3URA
У меня стоит "показать", но не работает...
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #159 : 28.09.2018, 19:29:32 »
Так смените на recaptcha (не джумловский плагин) и сохраните.
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #160 : 28.09.2018, 19:35:10 »
Так смените на recaptcha (не джумловский плагин) и сохраните.
Это делал я сто раз - ни то...

В общем нашел. Когда я ставлю шаблон "вид", "шаблон" - по  умолчанию - работает. Когда ставлю свой - не работает. Как-то это можно решить?
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
*

antikvar99

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #162 : 18.11.2018, 10:59:33 »
Цитировать
В общем нашел. Когда я ставлю шаблон "вид", "шаблон" - по  умолчанию - работает. Когда ставлю свой - не работает. Как-то это можно решить?
Привет. В итоге проблему решили? Каким образом? У меня ситуация один в один)
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #163 : 18.11.2018, 11:14:02 »
Привет. В итоге проблему решили? Каким образом? У меня ситуация один в один)

Добавить в код шаблона генерацию и вывод рекапчи
*

limon142

  • Захожу иногда
  • 71
  • 1 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #164 : 28.11.2018, 09:30:27 »
Понять не могу, если reCAPTCHA  не активировано, то при нажатии на кнопку «отправить» не появляется сообщение с ошибкой "Пожалуйста, подтвердите, что вы не робот!".
В чем может быть проблема?
« Последнее редактирование: 30.11.2018, 06:54:22 от limon142 »
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #165 : 12.12.2018, 14:55:50 »
В одном из проектов стоял Jcomments с KCaptcha, для контактов стоял и был активен Recaptcha 2 модуль (стандартный).
Обновил компонент до версии 3.0.7 в настройках установить Recaptcha не дает, что ни выбирай, пишет не установлен плагин РеCAPTCHA и все тут.
Сносил компонент, ставил поверх - все равно. В итоге полез в базу в конфиге компонента поставил recaptcha и все заработало.
Правда теперь любые настройки также через базу делать нужно, т.к. в админке при сохранении ту же проблему выдает, что нет плагина CAPTCHA.
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #166 : 05.04.2019, 15:06:51 »
Добавлена поддержка invisible Recaptcha (спасибо twister65), ссылка на скачивание - https://github.com/exstreme/Jcomments-Recaptcha2/blob/Develop/com_jcomments_v3.0.7.4.zip
*

rezoleg

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #167 : 19.04.2019, 09:08:30 »
Добавлена поддержка invisible Recaptcha (спасибо twister65), ссылка на скачивание - https://github.com/exstreme/Jcomments-Recaptcha2/blob/Develop/com_jcomments_v3.0.7.4.zip
Только вот съезжает все как то
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #168 : 19.04.2019, 09:47:48 »
Пример, где съезжает ?
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #169 : 03.08.2019, 10:08:37 »
Спасибо
Добавлена поддержка invisible Recaptcha (спасибо twister65), ссылка на скачивание - https://github.com/exstreme/Jcomments-Recaptcha2/blob/Develop/com_jcomments_v3.0.7.4.zip

Спасибо ProtectYourSite! Установил поверх jcomments 3.0.7 данную версию, Recaptcha заработала!
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #170 : 04.08.2019, 20:30:32 »
После того как привязал reCAPTCHA к jcomments в поиске начали вылазить вот такие страницы:

/component/jcomments/captcha/40845.html
/component/jcomments/captcha/11231.html
/component/jcomments/captcha/79128.html

Подскажите почему они лезут (за сутки 150 страниц появилось) как их убрать?
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #171 : 05.08.2019, 01:14:24 »
После того как привязал reCAPTCHA к jcomments в поиске начали вылазить вот такие страницы:

/component/jcomments/captcha/40845.html
/component/jcomments/captcha/11231.html
/component/jcomments/captcha/79128.html

Подскажите почему они лезут (за сутки 150 страниц появилось) как их убрать?

А что в теле этих страниц? Пока просто закройте в robots.txt:
Код
Disallow: /component/jcomments/captcha/
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #172 : 05.08.2019, 11:25:19 »
по моему такая проблема в kcaptcha только
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #173 : 06.08.2019, 11:32:20 »
А что в теле этих страниц? Пока просто закройте в robots.txt:

Ничего. Если в настройках  jcomments включить kcaptcha (вместо reCAPTCHA) по этому адресу открываются картинки с кодом kcaptcha
*

ErikaMaza

  • Осваиваюсь на форуме
  • 34
  • 0 / 1
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #174 : 28.08.2019, 20:04:15 »
У меня ничего не помогает из перечисленного, отображается просто словом recaptcha, kcaptcha? в зависимости, что выбирают в настройках. Шаблон не default. Может кто сталкивался? Подскажите, пожалуйста, как быть?
« Последнее редактирование: 28.08.2019, 20:09:45 от ErikaMaza »
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #175 : 28.08.2019, 22:31:19 »
Править шаблон и внедрять туда рекапчу
*

ErikaMaza

  • Осваиваюсь на форуме
  • 34
  • 0 / 1
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #176 : 29.08.2019, 08:03:32 »
Править шаблон и внедрять туда рекапчу
Можете подсказать, что именно сделать? Я использовала ранее некоторые рекомендации, но не помогло.
Делала по этой инструкции, слово recaptcha пропадало  https://ogri.me/ru/web-design-development/1075-joomla-integriruem-recaptcha-v2-no-captcha-v-jcomments, но при отправке запрашивало ввести recaptcha.
Выручите, пожалуйста.
--------------------------------------------
Доделала свой шаблон, доработала отображение recaptcha, но отображается она только, когда Форма добавления комментариев - Показать, если ставишь настройку Скрыть, то recaptcha не отображается.
Вот этот баг как подправить?
« Последнее редактирование: 29.08.2019, 09:49:36 от ErikaMaza »
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
*

ErikaMaza

  • Осваиваюсь на форуме
  • 34
  • 0 / 1
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #178 : 29.08.2019, 15:24:13 »
В данный момент никак
https://github.com/exstreme/Jcomments-Recaptcha2/issues/6
Спасибо:)
надеюсь получится у вас исправить проблему!
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Re: Как прикрутить к JComments reCAPTCHA?
« Ответ #179 : 01.09.2019, 08:25:15 »
 *ОХ-Х-Х*

Один сайт обновил до 3,9,11 - установил jcomments версии v3.0.7.4 - по ссылке выше - выдает пустое значение recaptcha ... Шаблон стандартный - протостар..

Второй сайт тоже обновил до 3,9,11 - установил jcomments - работает рекапча как часы..  Правда шаблон там shaper_helixultimate
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поддержка akismet была бы кстати в JComments

Автор Александр Кардаш

Ответов: 16
Просмотров: 5695
Последний ответ 03.10.2022, 11:03:05
от wishlight
Как вывести Jcomments в теле статьи?

Автор marina9777

Ответов: 1
Просмотров: 3191
Последний ответ 09.04.2022, 13:20:07
от Helios
Управление подпиской на уведомления о новых комментариях в JComments

Автор smart

Ответов: 66
Просмотров: 49815
Последний ответ 24.09.2021, 16:21:37
от Vlad1
Добавить систему рейтинга в JComments

Автор webtrack

Ответов: 59
Просмотров: 60449
Последний ответ 17.05.2021, 11:21:08
от McCafferty
Можно ли reCAPTCH для JComments сделать с отложенной загрузкой?

Автор ncknck

Ответов: 12
Просмотров: 3879
Последний ответ 04.11.2020, 20:50:42
от ProtectYourSite