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

zikkuratvk

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

AlexanderKiselev

  • Захожу иногда
  • 56
  • 1 / 0
Некрасиво прятать скрытые ссылки в плагине!
*

AlexanderKiselev

  • Захожу иногда
  • 56
  • 1 / 0
Ещё бы хотелось в виде категории добавить ссылку "Добавить Комментарий".
*

zikkuratvk

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

alexigra

  • Новичок
  • 2
  • 0 / 0
Спасибо за хороший плагин.
Вот только с русскими доменами немного неправильно работает. Теряется www ссылка на страницу.
Вот если руками прописать pageUrl: то нормально. Учтите, пожалуйста, этот параметр при следующих выпусках. 
*

BoBCP

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Каким образом можно прикрутить его к Zoo?  Пробовал добавить в текстовое поле
Код
{jlvkcomments}
, но при отображении товара, код не появляется
*

zikkuratvk

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

alexigra

  • Новичок
  • 2
  • 0 / 0
Я решил проблему с русскими доменами так:
Добавляем несколько строчек в файл jlvkcomments.php

         if ($view == 'article') {
            $mainframe = &JFactory::getApplication('site');
            $apiId = $this->params->get('apiId');
            $width = $this->params->get('width');
            $autoPublish = $this->params->get('autoPublish');
            $comLimit = $this->params->get('comLimit');
            $attach = $this->params->get('attach');
      
                            $sitename="http://punycode";
            $cur_url=$_SERVER['REQUEST_URI'];
            $fix_url="$sitename$cur_url";



и меняем еще строку

VK.Widgets.Comments("jlvkcomments", {limit: $comLimit, width: "$width", autoPublish: "$autoPublish", attach:"$attach",pageUrl:"$fix_url"},$pagehash);

и вроде все заработало правильно.
*

accacaserega

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Цитировать
Поставила плагин. Работает =) Только вопрос: как можно форму комментариев вниз спустить (чтобы была под кнопкой закладок http://vitalsecret.ru/index.php/Novinki-Sayta/kak-vybrat-spirtnoe.html). В настройках плагина, есть пункт "порядок" выбираю чтоб отображалось последним, а не выходить. Кэш чистила


А мне тоже можно на почту. serega_kor собака inbox.ru. Заранее спасибо.
*

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
Цитировать
Возможности JL Comments PRO:

    Полная совместимость с  Joomla 1.7.
    Native js фреймворк mootools.
    Работа с com_content.
    Работа с ССК К2 v2.5.
    Работа с магазином VirtueMart v2.0.
    Отсутствие проблем с потерей комментариев из-за дублей страниц.
    Точное определение ссылки из социальных сетей.
    Небольшой вес.
    Простая установка и настройка плагина.
    Возможность выбора языка

Возможность работы JL Comments PRO + К2 понятна. А насчет работы с ССК FLEXIcontent не подскажете? Будет реализована? И если да, то когда?
*

zikkuratvk

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

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
Флекси нет стабильной версии еще... как только будет оф релиз так будем думать...
А это что? - FLEXIcontent 1.5 stable - Full Package
*

zikkuratvk

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

jetonz

  • Захожу иногда
  • 154
  • 9 / 3
  • Помог ответ? Не ленись, ставь [+] !
как эту беду интегрировать в JoomGallery?
*

zikkuratvk

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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Разработан модуль последние комментарии вконтакте.
Модуль позволяет выводить последние комментарии оставленные через плагин JL vkcommnets.
Модуль имеет параметры:
APIID
Ширины
количество выводимых комментариев.

Страница расширения

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

jetonz

  • Захожу иногда
  • 154
  • 9 / 3
  • Помог ответ? Не ленись, ставь [+] !
Только через хак компонента.
спасибо, разобрался.
*

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Разработан модуль последние комментарии вконтакте.
...
В данный момент модуль доступен только для Joomla 1.7

А будет для Joomla 1.5? 
*

zikkuratvk

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

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Волшебники прям! Спасибо большое!
*

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Всё работает отлично, но не меняется ширина модуля, какой бы размер не задал в настройках она всё равно 300 px  :(
*

zikkuratvk

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

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
в настройках написано что ширина целое число >200

А если мне нужно 220, это нереально совсем?
*

zikkuratvk

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

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
и не получается ужать-то, там всего то прописать ширину в одном месте в таблице стиле вконтакта  >:(
*

zikkuratvk

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

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
спасибо большое, я это понимаю, буду взламывать вконтакт!
*

jetonz

  • Захожу иногда
  • 154
  • 9 / 3
  • Помог ответ? Не ленись, ставь [+] !
Компонент подключил к JoomGallery, все работает. Когда стояли стандартные комментарии JoomGallery, то при просмотре галереи под фотографией выводилось количество комментариев к фотографии, а при подключении комментариев Вконтакте количество комментариев не меняется. Никто не пытался решить этот вопрос?
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
http://demo17.joomline.ru/jlcomments.html я почему написал то про файсбук, вот также сделать для групп - ни у кого нет
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
http://demo17.joomline.ru/jlcomments.html я почему написал то про файсбук, вот также сделать для групп - ни у кого нет
Гхм... ну принципиально :-) можно сделать объединить скажем фейсбук.. твиттер и вконтакте :) осталось хорошие табы для этого дела найти :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться