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

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
*

zikkuratvk

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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Кстати кто хочет потестить новую версию кнопочек может ее уже скачать.
По результатам тестов выпустим обновление.

https://bitbucket.org/joomline/jllike/get/master.zip
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

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

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

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Если не глюк лично у меня - то в 2.4.0 не срабатывают кнопки 'Save', "Save & Close" и "Close"
Код
TypeError: n.task is undefined


...){n||(n=t.getElementById("adminForm")),e&&(n.task.value=e),n.noValidate=!r;var i...

*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Если не глюк лично у меня - то в 2.4.0 не срабатывают кнопки 'Save', "Save & Close" и "Close"
Код
TypeError: n.task is undefined


...){n||(n=t.getElementById("adminForm")),e&&(n.task.value=e),n.noValidate=!r;var i...

где это возникает??
И почему вы решили, проблема в лайках? судя по тексту там вообще ничего общего нет.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
В админке, когда пытаюсь поменять настройки.'Save', "Save & Close" и "Close" кнопки не работают. При нажатии получаю вышеописанныую ошибку в консоле
*

zikkuratvk

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

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Что странно, только с этим... :/
Может у кого-нибудь ещё проявится данный трабл...
*

ast

  • Захожу иногда
  • 81
  • 6 / 0
Пишу сразу по двум вопросам:
1. Для автора в помощь, как сделать проще со злополучными тэгами "og", вместо того, что сейчас в коде. Пример:
Код
         /* $doc->setMetaData('og:image', $image); */
$doc->addCustomTag('<meta property="og:image" content="'.$image.'"/>');

2. Подскажите, может есть идеи, как добиться работы подсчёта репостов на латинских доменах с кириллическими ссылками? Не работает :(
Изменение настройки punycode не даёт никакого эффекта.
Пример названия страницы: www.home.ru/статьи/полезная_статья
Понимаю, что такие лучше не использовать, но тут уж ничего не поделаешь, так сложилось исторически.
« Последнее редактирование: 17.03.2016, 15:24:03 от ast »
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Наконец нашёл решение с багом из 515 ответа. Это проблема самой Jooml'ы.
Если у кого будет что-то похожее - то попробуйте сменить язык админки на другой
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Фичреквест можно?
Внедрить параметр типа {jllike image=/images/superpuper.png} для og:image конкретной статьи?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Фичреквест можно?
Внедрить параметр типа {jllike image=/images/superpuper.png} для og:image конкретной статьи?
а что мешает установить картинку в статье? и выбрать соответствующую настройку??
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Два вопроса:
1). Если jQuery загружается ранее в шаблоне, то эти две опции свободно можно отключать?
"Подгрузить JQuery библиотеку" и "Подгрузить JQuery в контенте" ?
2). Я настроил CDN и, видимо, из-за это кидает 404 ошибку:
Код
http://www.xxxru/nullhttp%3A%2F%2Fwww.xxxru%2F?callback=jQuery111308135173602403089_1459272923773&_=1459272923774"
Referer: e.megaindex.ru
Это отключаемо?
*

zikkuratvk

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

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
а что мешает установить картинку в статье? и выбрать соответствующую настройку??
В статье она может быть не нужна или нужна но идти не во вступительном тексте и не первой.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Спешу тебя огорчить, социалки далеко не всегда прислушиваются к тому, что мы им пытаемся впарить, несмотря на тысячу разметок, например фейсбук, возьмет самую большую картинку страницы, а не указанную, а это может быть баннер. Но хочу тебя и обрадовать, если не использовать на странице изображение из полей изображений контента, но указать как источник изображений в настройках плагина однг из этих полей, то можно указывать в этом поле свое изображение. По моему гораздо гибче и проще.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Последнюю фразу не понял. В смысле одна картинка на все страницы?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

mlukyanov

  • Захожу иногда
  • 166
  • 2 / 0
Подскажите почему КРУПНО появилась надпись PLG_JLLIKEPRO_DONATE_LINK

http://seyat69.ru/8-novosti/55-pl-dobra-2016

Раньше она не так бросалась в глаза... Была мельче...
« Последнее редактирование: 05.05.2016, 17:24:53 от mlukyanov »
*

mlukyanov

  • Захожу иногда
  • 166
  • 2 / 0
Повидиму обновление некорректно сработало, языковые файлы потерлись... Заново скачал и установил. Все стало нормально.
*

No_Mosk

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Установлена последняя версия плагина. Когда нажимаю на кнопку любой социальной сети то мне вместо изображения статьи появляется стороннее изображение. Как можно это исправить? Или как можно вообще отключить изображения?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Трудный вопрос. Социалки выбирают изображение для шары сами. Некоторые прислушиваются к нашим директивам, некоторые нет. Единственный стопроцентный вариант - одна картинка на страницу. Менее надежный, но еще надежный вариант - желаемая картинка должна быть самой большой. Все остальное в той или иной мере влияет, но не сильно.
*

nicalf

  • Захожу иногда
  • 58
  • 1 / 0
При авторизации через ВКонтакте пишет too long to param и не авторизовывается, в чем может быть проблема?
*

quazy

  • Захожу иногда
  • 68
  • 0 / 0
На 2,5 должно пахать сабж?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Версии что постарее должны.
*

Johnny Walker

  • Новичок
  • 6
  • 0 / 0
Ставлю последнюю версию на Joomla 3.4.4 - после активации плагина перестают открываться как сайт так и админка. "Страница **** не работает". В чем может быть дело?
*

Johnny Walker

  • Новичок
  • 6
  • 0 / 0
Вопрос решен. Последняя версия рассчитана на Joomla 3.5. Поставил предыдущую - все заработало.
*

iqdr

  • Новичок
  • 8
  • 0 / 0

У меня плагин (бесплатный) не работает.
(Joomla 3.6)

Сам плагин устанавливается (но после установки он выключен).

Читаю ваши документы по установке, там написано:
   "После установки плагина требуется выполнить ряд действий по настройке плагина.
      - Зайти в плагин
      - Найти опцию "приоритетный домен".
      - Указать домен в формате site.ru или www.site.ru в зависимости от того какой домен является основным."

Захожу в плагин. Там есть два пункта, отдаленно похожих на то, что вы пишете в документах:
сначала идет "Specify the priority domain" - но по этому пункту можно установить только домен "с www" или "без www" (сам домен вписать нельзя).
следующее окно ввода называется "Specify the location of the output plug-in". Вообще не понял, о чем это. Надо написать адрес "приоритетного домена"?
Или адрес вашего php файла с плагином на сервере?  )))

Вписываю в это второе окошко адрес корневого домена сайта (предполагается, что на этом сайте будет несколько страниц с социальными кнопками).
Нажимаю "Save & close".
На этой точке плагин зависает. Ни сохранять, ни выходить (ни вместе ни по отдельности) не хочет. Если просто включить плагин (не редактируя установки) он включается, но не работает.

Я что-то сделал не так?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Гхм... может быть использовать русскую инструкцию для русской локализации, а английскую версию инструкцию для Английской?
По моему логичнее так сделать и сразу понятней будет в разы.

Я если честно из вашего описания ничего не понял, куда вы что вписывали и какие ссылки. Там не куда их вписывать.


Вся настройка плагина делается вот так: http://joxi.ru/VrwV43BSKe6G4A
Ничего вписывать даже не надо.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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
Плагин для закрытия ссылок в Joomla 3 - noExternalLinks

Автор buyanov

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