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

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

Версия 2.6

Компонент com_faql предназначен для организации на сайте раздела вопрос-ответ.

Возможности:
  • Вопросы могут делиться на категории.
  • Каждой категории вопросов соответствует своя группа менеджеров.
  • Пользователь может выбрать кому именно из менеджеров он задает вопрос.
  • Пользователь может подписаться на получение уведомления об ответе.
  • Пользователь может скрыть свой вопрос от общего просмотра.
  • Зарегистрированный пользователь имеет возможность отобрать только свои вопросы.
  • Есть возможность автопубликации вопросов без их модерации.
  • Менеджеры получают  уведомление о новом вопросе.
  • Менеджер может управлять заданными ему вопросами-ответами прямо из frontend.  Он может редактировать, отвечать на вопросы,  удалять и опубликовывать вопросы.
  • Возможно дать прямой ответ на вопрос без его публикации.
  • Супер пользователь осуществляет контроль и управление компонентом.
  • При включенном плагине plg_search_faql при поиске по сайту, поиск будет выполняться и по данным компонента.



В версии 2.6
  • Добавлена поддержка IE7.

В версии 2.5.1
  • При задании скрытого вопроса незарегистрированным пользователем поле email является обязательным.

В версии 2.5
  • Исправлено отображение кода в вопросе.
  • В оповещении об ответе отображается полный ответ, включая картинки, если они не заблокированы почтовым клиентом.

В версии 2.4.5
  • Убран интервал задания вопросов.

В версии 2.4.4
  • Отображение каждой категории можно настроить в параметрах пункта меню.

В версии 2.4.3
  • Устранено замеченное дублирование вопросов при установленном плагине mediabox_ck.

В версии 2.4.2
  • В тело оповещения об ответе включено содержимое ответа.

В версии 2.4.1
  • При отключенной автопубликации добавлено сообщение, что вопрос отправлен менеджеру и будет опубликован после проверки.

В версии 2.4
  • Добавлена возможность пользователям скрыть свой вопрос от общего просмотра.
  • Добавлена возможность зарегистрированным пользователям производить отбор только своих вопросов.

В версии 2.3
  • Переработаны javascript для лучшей совместимости с другими фреймворками.

В версии 2.2.1
  • Исправлена ошибка когда при наличии одного менеджера в категории его нельзя было выбрать в поле "Кому адресован вопрос" формы добавления вопроса.

Сайт: http://nik1957.kiev.ua/
« Последнее редактирование: 15.11.2012, 18:55:48 от nikf »
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Добавлен плагин plg_search_faql для включения компонента в систему поиска по сайту. Теперь при поиске по сайту, при включенном плагине, поиск будет выполняться и по данным компонента.
*

angemax

  • Захожу иногда
  • 140
  • 3 / 0
а для Joomla 1.5 есть подобное?
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Было. Но ввиду несовершенства снято и более не поддерживается. НО, если хотите то вот: http://nik1957.kiev.ua/files/files/com_faql_1_4j15.zip
*

angemax

  • Захожу иногда
  • 140
  • 3 / 0
Благодарю! Обязательно попробую, а там видно будет :)
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.3
Переработаны javascript для лучшей совместимости с другими фреймворками.
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.4
Добавлена возможность пользователям скрыть свой вопрос от общего просмотра.
Добавлена возможность зарегистрированным пользователям производить отбор только своих вопросов.
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.4.3
Устранено замеченное дублирование вопросов при установленном плагине mediabox_ck.
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.4.4
Отображение каждой категории можно настроить в параметрах пункта меню.
*

hagaiFD

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • forum.mostaxi24.com
Joomla 1.7.3...
Установка прошла успешно...
Только работать так и не хочет...
Нет кнопки создания группы faql... тупо не могу создать группу...
Можно как нибудь исправить?...

Спасибо... Решено...
Не сразу понял что надо создавать группы и пользователя в самой админ панели Joomla...

Спасибо... отличный компонент...
« Последнее редактирование: 21.10.2012, 22:43:14 от hagaiFD »
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Joomla 1.7.3...
Установка прошла успешно...
Только работать так и не хочет...
Нет кнопки создания группы faql... тупо не могу создать группу...
Можно как нибудь исправить?...

В админ панели - Пользователи->Группы->Создать группу.
*

hagaiFD

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • forum.mostaxi24.com
Проблемка...
Отправил вопрос. Все нормально.
Отправляя второй вопрос пишет: "Следующий вопрос Вы сможете задать %21-%10-%2012 в<2131Sun, 21 Oct 2012 21:58:21 +00002012109> %21:%Окт"
В настройках стоит время между вопросами 0 минут...
Подскажите что нужно исправить?...
Где в компоненте (в каком файле и что именно) вообще убрать временой интервал?
« Последнее редактирование: 22.10.2012, 00:18:50 от hagaiFD »
*

hagaiFD

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • forum.mostaxi24.com
Проблемка...
Отправил вопрос. Все нормально.
Отправляя второй вопрос пишет: "Следующий вопрос Вы сможете задать %21-%10-%2012 в<2131Sun, 21 Oct 2012 21:58:21 +00002012109> %21:%Окт"
В настройках стоит время между вопросами 0 минут...
Подскажите что нужно исправить?...
Где в компоненте (в каком файле и что именно) вообще убрать временой интервал?
Решено...
Настроил часовой пояс Moscow для менеджеров кто отвечает на вопросы...
а то баг был такой: вопрос задан 21:30 >>> ответил менеджер через 5 минут, а на самом деле время записалось как 1:30 следующкго дня...
и никто соответственно больше задать вопрос не может, пока не наступит эти 1:30 (в моем случае) следующего дня...

Спасибо за компонент!
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Проблемка...
Отправил вопрос. Все нормально.
Отправляя второй вопрос пишет: "Следующий вопрос Вы сможете задать %21-%10-%2012 в<2131Sun, 21 Oct 2012 21:58:21 +00002012109> %21:%Окт"
В настройках стоит время между вопросами 0 минут...
Подскажите что нужно исправить?...
Где в компоненте (в каком файле и что именно) вообще убрать временой интервал?

В следующей версии я уберу интервал задания вопросов вообще. Насколько я понял, это вовсе не нужно.
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.4.5
Убран интервал задания вопросов.
*

SpiritNight

  • Новичок
  • 5
  • 0 / 0
Всем доброго времени суток. Отличный компонент. Но возникла такая трабла. Создал группу. Создал категории вопросов. Но не могу привязать к категории группу т.е. в выпадающем списке групп все они не активные. Что делать??
« Последнее редактирование: 25.10.2012, 10:06:27 от SpiritNight »
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Всем доброго времени суток. Отличный компонент. Но возникла такая трабла. Создал группу. Создал категории вопросов. Но не могу привязать к категории группу т.е. в выпадающем списке групп все они не активные. Что делать??

Значит Вы что-то не так сделали. Зайдите в Компоненты->faql->Информация. Там все подробно описано.
*

lakshmi

  • Захожу иногда
  • 188
  • 5 / 0
Возможно ли сделать модуль или плагин для вывода последнего вопроса и ответа? Например как на картинке долго искал и ничего подобного не нашел.
*

dxpsite

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
хороший компонент, но было бы неплохо, если по нажатию Отправить - закрывалось окно.. а то юзер тупо может отправлять N кол-во раз)
p.s. шаблон tx_bootstrap
*

shusha

  • Новичок
  • 3
  • 0 / 0
отличный компонент!
Можно ли сделать так, что бы пользователь не выбирал категорию вопроса, а этим занимался оператор во время ответа?
*

SpiritNight

  • Новичок
  • 5
  • 0 / 0
Значит Вы что-то не так сделали. Зайдите в Компоненты->faql->Информация. Там все подробно описано.
Разобрался с привязкой вроде заработало. Теперь другой вопросик, как вывести форму вопроса-ответа в модуль. У меня Joomla 2.5.7 я посмотрел в списке модулей, там нет модуля faql. Что делать??
*

hagaiFD

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • forum.mostaxi24.com
Разобрался с привязкой вроде заработало. Теперь другой вопросик, как вывести форму вопроса-ответа в модуль. У меня Joomla 2.5.7 я посмотрел в списке модулей, там нет модуля faql. Что делать??

В целом это компонент, у него нет модуля, только плагин для поиска.
Поэтому привязать можно к пункту меню.

Менеджер меню: Редактирование пункта меню, далее Тип пункта меню который редактируете и
  из списка выбираете:
                       faql
                          список категорий вопросов
                             или
                          категория вопросов

и все... заходите на сайте в пункт меню и компонент вопрос ответ работает...
*

SpiritNight

  • Новичок
  • 5
  • 0 / 0
В целом это компонент, у него нет модуля, только плагин для поиска.
Поэтому привязать можно к пункту меню.

Менеджер меню: Редактирование пункта меню, далее Тип пункта меню который редактируете и
  из списка выбираете:
                       faql
                          список категорий вопросов
                             или
                          категория вопросов

и все... заходите на сайте в пункт меню и компонент вопрос ответ работает...
Понятно.
Жалко что нет модуля просто мне надо что бы в левой колонке все время висело "Задать вопрос специалисту".
Если вы занимаетесь обновлением этого компонента советую сделать модуль вывода в формате картинка, имя и кнопка, мне кажется много кому пригодится.
*

SpiritNight

  • Новичок
  • 5
  • 0 / 0
Что делать, зашёл в раздел создания нового вопроса не работает кнопка отправить и отменить. Как исправить, сайт пока что на локале.
« Последнее редактирование: 02.11.2012, 13:20:38 от SpiritNight »
*

SpiritNight

  • Новичок
  • 5
  • 0 / 0
Что делать, зашёл в раздел создания нового вопроса не работает кнопка отправить и отменить. Как исправить, сайт пока что на локале.
Все нормально. Слил с локала на хостинг все заработало вроде нормально.
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.5
  • Исправлено отображение кода в вопросе.
  • В оповещении об ответе отображается полный ответ, включая картинки, если они не заблокированы почтовым клиентом.
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.5.1
  • При задании скрытого вопроса незарегистрированным пользователем поле email является обязательным.
*

hagaiFD

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • forum.mostaxi24.com
Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.5.1
  • При задании скрытого вопроса незарегистрированным пользователем поле email является обязательным.

Спасибо, за проделанную работу...
*

nikf

  • Осваиваюсь на форуме
  • 32
  • 3 / 0
 Компонент Вопрос-ответ com_faql для Joomla 2.5

В версии 2.6
  • Добавлена поддержка IE7.
*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
ну никак не выбирается "Группа менеджеров" нажимаю на выпадающий список - там все группы есть но их нельзя выбрать ни одна не активна... не нажимается и все тут... что с этим то делать??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SM FAQ - компонент Вопрос-Ответ для Joomla 2.5+

Автор SmokerMan

Ответов: 682
Просмотров: 156440
Последний ответ 11.10.2025, 12:43:44
от wishlight
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 60
Просмотров: 18239
Последний ответ 13.09.2025, 19:12:05
от sergeytolkachyov
WT Telegram bot - отправка данных из Joomla в Telegram-бота

Автор sergeytolkachyov

Ответов: 4
Просмотров: 3470
Последний ответ 01.08.2025, 09:26:57
от sergeytolkachyov
Модуль вывода новостей. Joomla 3.x

Автор fbr

Ответов: 54
Просмотров: 29351
Последний ответ 22.07.2025, 10:13:22
от fbr
JL Like - Социальные кнопки для Joomla (новый взгляд)

Автор zikkuratvk

Ответов: 636
Просмотров: 109146
Последний ответ 07.07.2025, 11:00:34
от zikkuratvk