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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Команда JoomLine представляет пока еще экспериментальное расширение. Которое на наш взгляд заставит немного по другому взглянуть на социальные кнопки.



Плагин поддерживает социальные сети: Вконтакте, Google+, Facebook, Одноклассники и Твиттер.

Решение возникло из-за неудовлетворенности существующими социальными кнопками типа Like:
  • Внешний вид которых нельзя настроить
  • Значительно увеличивают время загрузки страницы
  • Дают кучу фреймов на странице
  • И еще многие проблемы который многим не нравятся

Собственно, а почему ими пользуются если так много отрицательных моментов?
Потому что просто человеку кликнуть и потому, что другой человек хочет видеть на сколько интересна статья.

Что даст вам этот плагин?
Это 100% настраиваемый внешний вид.
Это отсутствие внешних ссылок на социальные сети, а так же отсутствие фреймов и кучу JS библиотек.
Это минус 500 кб к загружаемой странице.
Это счетчик упоминаний страницы в социальных сетях (вы можете сразу увидеть рейтинг статьи).
Это скорость работы и маленький вес самого плагина.
Это простая настройка под com_content.

Плагин поддерживает Joomla 2.5/3.0 и распространяется свободно.
Плагин находится в стадии тестирования и возможны какие то проблемы и недоработки. Если вы нашли ошибки просьба обратиться к нам.

Внимание! Версия плагина для Joomla 1.5 более не поддерживается. Но вы можете купить JL LIKE PRO они будут обновляться в дальнейшем.

Ссылка на описание плагина социальных кнопок
Демо плагина

Приглашаем всех присоединиться к разработке плагина на https://bitbucket.org/joomline/jllike

Обратите внимание что есть еще и коммерческая версия плагина JL Like PRO.
Она гарантирует поддержку Joomla 1.5 и Joomla 2.5.
Добавляет дополнительные кнопки социальных сетей.
Поддержка интеграции компонентов:  K2, VirtueMart, JoomShopping, AdsManager, Content, Zoo

Прочитать | Купить
« Последнее редактирование: 06.04.2013, 08:04:30 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
кстати, тут озадачили меня социальным голосование для Юми.
и я подумал, что на Joomla это можно было бы сделать обычным блогом категории с pro-версией плагина.
это типа когда конкурс устраиваешь и выкладываешь несколько картинок (фотоконкурс, например) для голосования на одной странице.
пользователи голосуют социальными лайками, распространяя инфу о конкурсе.
я думаю, вам стоит создать подобную страницу и пиарить её, т.к. это реально полезный и интересный пример )
ну или ещё круче - сделать простецкий компонент под это дело, для тех, кто не хочет с шаблонами воевать )
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Добрый день,
на сайте постоянно кидает такую ошибку:
Код
2 "NetworkError: 403 Forbidden/plugins/content/jllike/models/ajax.php"
Это баг?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
01Kuzma  403 это ошибка доступа к файлу, а не ошибка расширения.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Точняк, спасибо!
.htaccess блокировал, решено с помощью:
Код
RewriteRule ^plugins\/content/jllike/models/ajax.php$ - [L]
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Вышло обновление плагина JL Like PRO. Обновление получило версию 2.7

Исправлен плагин для интеграции с k2
Добавлена возможность вывести социальные кнопки в любом расширении Joomla

Новость на Joomline
Официальная страница JL Like PRO
Приобрести расширение
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
https://bitbucket.org/joomline/jllike/get/master.zip Можно попробовать новую версию JL Like :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Что-то в новой версии с JS не так, как было. Сразу слетели все накрученные "лайки", консоль была наполнена ошибками JS (несовместимость). Времени разбираться не было - откатился на старую версию
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
надо смотреть когда собирал тестировал на сайте вроде нормально все работало... А вы сохранили настройки заново после обновления? так как там много новых параметров появилось.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Честно, я поверхностно глянул. В основном первую закладку смотрел по JS, но там всё было по умолчанию...
Попробую у себя на локалхосте погонять
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Всё же с кем-то конфликтует новая версия.
Консоль в
Код
ReferenceError: jQuery is not defined
ошибках :(
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Всё же с кем-то конфликтует новая версия.
Консоль в
Код
ReferenceError: jQuery is not defined
ошибках :(
Эта ошибка говорит, о том, что скрипты либо подгружаются до jq либо его вообще нет. Либо массовая загрузка jq и ноуконфликт...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Выставил порядок загрузки последним - ничего не исправляет, как говорил, со старой версией всё хорошо.
Вот полный скрин:
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
я не про загрузку говорил, я про переключение секции загрузки JS файлов плагина http://prntscr.com/61343e
Сегодня погонял на тестовом сайте плагин. Все отлично работает, добавил только недостающие языковые переменные.
С точки зрения JS плагин изменился мало. Единственное что изменилось, это некоторые обработки и удаление кода отвечающего за Яндекс.

Хочу попробовать сделать верстку альтернативный макет, как в на сайте россия сегодня. Возможно с прилипанием к левой части сайта при прокрутке. Посмотрим.
« Последнее редактирование: 04.02.2015, 23:05:00 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Сейчас попереключал этот параметр, к сожалению ничего не изменилось :(
Ошибки те же, кнопки бездействующие...
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Дайте сайт посмотреть. Конкретно ту страницу где ошибки.
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Дайте сайт посмотреть. Конкретно ту страницу где ошибки.
komunikacjia.ru - оставил до вечера, потом откачу на старую
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
У вас проблема. Скипты почему-то разделились на два блока. Превый начиная с 50 строки
Код
   <script src="/plugins/system/websitePreloader/assets/js/preloader.min.js" type="text/javascript"></script>
  <script src="http://www.komunikacija.ru/plugins/content/jllike/js/buttons.js?5" type="text/javascript"></script>
  <script src="http://www.komunikacija.ru/media/foundry/3.1/config/a07e44c23b7d81b2ea00e3ed760f9e52.js" type="text/javascript"></script>
  <script src="http://www.komunikacija.ru/media/com_komento/config/f400096c90308e1905a0b3421a56a4a3.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/plugins/system/jcemediabox/js/jcemediabox.js?528821fdbeff175de3123ff67bae847a" type="text/javascript"></script>
  <script src="/templates/tbr03/js/modernizr-svg.js" type="text/javascript"></script>
  <script src="/templates/tbr03/js/jui/bootstrap.min.js" type="text/javascript"></script>
  <script src="//yandex.st/share/share.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/modules/mod_jux_megamenu/assets/js/HoverIntent.js" type="text/javascript"></script>
  <script src="/modules/mod_jux_megamenu/assets/js/script.js" type="text/javascript"></script>
  <script src="/modules/mod_reslider/assets/js/jquery.flexslider-min.js" type="text/javascript"></script>
  <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js" type="text/javascript"></script>
  <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/localization/messages_ru.js" type="text/javascript"></script>
  <script src="/plugins/content/mgthumbnails/shadowbox/shadowbox.js" type="text/javascript"></script>

и второй, начиная с 252 строки
Код
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/jquery/jquery.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/bootstrap/js/bootstrap.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/gplugins/gtooltip/gtooltip.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/gplugins/gvalidation/gvalidation.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/jquery/jquery.inputmask.js" type="text/javascript"></script>

Так вот. Во первых странно видеть такую разбивку на блоки, в основном все скрипты подгружаются одним блоком. А проблема в том, что jquery загружается во втором блоке, а должен быть в первом, раньше всех скриптов его использующих. Место хранения jquery тоже странное. Видимо какая-то сторонняя приблуда т.к. в Joomla такой библиотеки нет.
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Угу, спасибо за наводку. Видать 'левое' приложение воду мутит... Буду искать
*

ardeus

  • Новичок
  • 7
  • 0 / 0
Добрый день, пытаюсь привязать вывод JL Like к div.jg_iconbar внутри JoomGallery 3.2 на Joomla 3.4 но безрезультатно
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Добрый день, пытаюсь привязать вывод JL Like к div.jg_iconbar внутри JoomGallery 3.2 на Joomla 3.4 но безрезультатно
JL Like - не поддерживает вывод в компонентах отличных от материалов Joomla.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ardeus

  • Новичок
  • 7
  • 0 / 0
очень жаль  :'(

Значит я неправильно прочел документацию

Спойлер
[свернуть]
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
JL Like и JL Like PRO это разные расширения.
Кроме того даже JL Like PRO не поддерживает JoomGallery.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

AlucarD

  • Захожу иногда
  • 82
  • 1 / 0
Добрый день ребята, надеюсь тема еще живая. Помогите решить проблему, установил jl like pro все работает, но при клике на любую из кнопок страница просто обновляется. Пробовал различные комбинации настроек не помогло, также отключал джейкверри ничего не помогает. использую плагин с к2.
Версия 2.4.1
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Добрый день ребята, надеюсь тема еще живая. Помогите решить проблему, установил jl like pro все работает, но при клике на любую из кнопок страница просто обновляется. Пробовал различные комбинации настроек не помогло, также отключал джейкверри ничего не помогает. использую плагин с к2.
Версия 2.4.1
Обновитесь до последней версии... Или создайте тикет.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
покажите пожалуйста демо работы в JoomShopping версии JL Like PRO
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
Есть тестовая страница http://demo3.joomline.ru/joomtest/product/view/1/1
немножко не доработка для JoomShopping... скажите пожалуйста сложно прокрутить поле с ценой (чтобы по мимо описания прикреплялась и цена но отдельно не сугубо в тексте а в отдельной строке и картинка чтобы была больше на ширину окна в контакте)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Вы удивитесь, но сниппет формируют сами социальные сети, мы его лишь подсказываем... Наибольшая вероятность, что социальная сеть проглотит цену, у того описания, что располагается в метатеге дескрипшен... Картинка в социальной сети берется из товара... если картинка из товара не соотвествует формату социальной сети, то он ее закрепит подобным образом.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
http://joomline.net/ru/downloads/jllike/2.0.html

Хочу скачать бесплатный плагин, кликаю на кнопку твиттера, пост мой добавился, файл не дали, ромашку крутит, потом облом.
или я не туда написал?


UPDATE: скачалось с нескольких попыток. Как удалить сообщение это теперь?)
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Надо ждать, некоторые сети счетчик очень долго прибавляют.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор SmokerMan

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

Автор Septdir

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

Автор sergeytolkachyov

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

Автор fbr

Ответов: 54
Просмотров: 29351
Последний ответ 22.07.2025, 10:13:22
от fbr
Плагин для закрытия ссылок в Joomla 3 - noExternalLinks

Автор buyanov

Ответов: 65
Просмотров: 19652
Последний ответ 06.04.2025, 02:51:35
от azm1n