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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Команда JoomLine представляет новый компонент для Joomla. JL Weather - компонент погоды предназначенный для Joomla 3.


Компонент позволяет выводить погоду для нескольких городов на период 5 дней, систему кешироения и прочие приятные плюшки в виде модуля.

И самая приятная плюшка, компонент распространяется бесплатно!

Ссылка на описание

Ссылка на скачивание

Ссылка демонстрации компонента

Небольшое FAQ по компоненту

Если вы используете компонент и он вам нравится пожалуйста проголосуйте за компонент в JED

Так же у компонента есть модуль который можно скачать с нашего сайта.


Как всегда, просим выкладывать сделанные скины на форуме - это очень поможет другим людям.
Так же мы приглашаем всех заинтересованных в развитии компонента присоединится к разработке компонента, компонент выложен в нашем репозитарии https://github.com/Joomline/jlweather
« Последнее редактирование: 06.02.2018, 15:01:08 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: JLweather - погода для Joomla
« Ответ #150 : 31.01.2013, 20:35:50 »
Скачал пакет Package JL Weather for Joomla 2.5/3.0
Установил на Joomla 2.5.8, в итоге на главной странице админки частично сбивается кодировка (в админке русский язык)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #151 : 01.02.2013, 05:26:38 »
Скачал пакет Package JL Weather for Joomla 2.5/3.0
Установил на Joomla 2.5.8, в итоге на главной странице админки частично сбивается кодировка (в админке русский язык)
https://www.dropbox.com/s/7l31rn1t02e0c4w/Screen%20Shot%202013-01-31%20at%2020.31.18.png
Архив с компонентом перезалит, кодировка исправлена.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: JLweather - погода для Joomla
« Ответ #152 : 01.02.2013, 05:46:24 »
Рекомендую на страничке расширения указать источник, откуда берутся данные погоды (weather.ua).
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #153 : 01.02.2013, 07:05:22 »
Это и так указано в описании:
Цитировать
Автоматическое наполнение с сайта weather.ua на 5 дней.
Может быть не так явно но указано.
Так же как указано в самом компоненте от куда берется погода.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: JLweather - погода для Joomla
« Ответ #154 : 01.02.2013, 17:19:12 »
Все, понял.  Я тут смотрел: http://joomline.ru/rasshirenija/komponenty/jlweather.html
Чтобы понять, откуда погода тянется, установил расширение. Информация об источнике есть в FAQ расширения, не догадался заглянуть сразу. Но мне кажется, не помешает указать и в описании, поскольку когда я искал такое расширение, то хотел, чтобы источник был наш, а не yahoo, сразу вспомнил про JL Weather. Возможно, другие тоже будут задаваться таким вопросом, а ведь когда не знаком с расширениями, несколько секунд чтения его описания оказываются решающими: ставить или проходить мимо. Но для JED это скорее менее актуально, но более актуально для странички с описанием на joomline, т.к.иностранцы как раз предпочтут данные из yahoo, а для наших удобнее будет упомянутый weather.ua.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #155 : 02.02.2013, 11:14:37 »
На странице расширения указано прямо.
http://shot.qip.ru/00b1Df-3qpjF8qmh/
В переделанном сайте будет более это все понятно, мы сейчас работаем над ним.
А так же добавим таблицы сравнения платных и бесплатных продуктов, чтоб меньше было вопросов.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ma1efic

  • Осваиваюсь на форуме
  • 34
  • 4 / 0
Re: JLweather - погода для Joomla
« Ответ #156 : 05.02.2013, 14:23:33 »
Подскажите, а можно ли сделать вывод в модуле погоды не только на сегодня, но и на завтра? Можно ли это сделать как-то без знаний php?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #157 : 05.02.2013, 15:59:05 »
Только со знанием PHP
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ma1efic

  • Осваиваюсь на форуме
  • 34
  • 4 / 0
Re: JLweather - погода для Joomla
« Ответ #158 : 05.02.2013, 22:31:21 »
Ок. А можно хоть какой-нить намек какие там переменные за это отвечают? Был бы весьма признателен  ;D
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: JLweather - погода для Joomla
« Ответ #159 : 05.02.2013, 23:05:22 »
Вместо слов:


Было бы здорово подобрать универсальный пак png иконок для отображения на любом фоне.
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: JLweather - погода для Joomla
« Ответ #160 : 06.02.2013, 01:29:31 »
Есть баг. Забиваю:
773#Санкт-Петербург

в компоненте открывается Белгород. Причина в тире. Если убрать тире из названия в настройках, то все работает корректно.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #161 : 06.02.2013, 06:08:34 »
Есть баг. Забиваю:
773#Санкт-Петербург

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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #162 : 06.02.2013, 06:09:27 »
Вместо слов:
https://www.dropbox.com/s/ik0eeiywqo4mkkm/screenshot2013-02-05at23-02-31.png

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

ma1efic

  • Осваиваюсь на форуме
  • 34
  • 4 / 0
Re: JLweather - погода для Joomla
« Ответ #163 : 17.02.2013, 15:14:56 »
Подскажите, а где нужно что поменять, чтобы вместо gif подхватывались png иконки?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #164 : 17.02.2013, 15:35:25 »
Подскажите, а где нужно что поменять, чтобы вместо gif подхватывались png иконки?
запрограммировать замену gif на png. Название иконок отдаются самим сервисом погоды.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ma1efic

  • Осваиваюсь на форуме
  • 34
  • 4 / 0
Re: JLweather - погода для Joomla
« Ответ #165 : 17.02.2013, 16:12:36 »
спасибо за ответ, но  без подробностей я к сожалению не разберусь, т.к. слаб в php.

Есть еще вопрос, как вывести погоду на завтра с выводом двух строк. Пока сделал такой вариант:

for ($i=2;$i<=3;$i++) но тогда утром показывается погода на вечер этого же дня, и только вечером можно увидеть погоду на завтра...
*

Konstantin124

  • Захожу иногда
  • 59
  • 1 / 0
Re: JLweather - погода для Joomla
« Ответ #166 : 13.03.2013, 22:11:55 »
Здравствуйте!
Установил последнюю версию JLWeather на Joomla 3.0.3. При попытке зайти на страницу с включенным модулем JLWeater - белая страница. В админке при попытке открыть JLWeater через менеджер компонентов - опять белая страница.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #167 : 14.03.2013, 16:30:05 »
Здравствуйте!
Установил последнюю версию JLWeather на Joomla 3.0.3. При попытке зайти на страницу с включенным модулем JLWeater - белая страница. В админке при попытке открыть JLWeater через менеджер компонентов - опять белая страница.
Компонент и модуль сегодня обновлены в модуле добавлена полная совместимость с Joomla 3.0
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #168 : 14.03.2013, 16:47:00 »
Обновление компонента погоды JL Weather до версии 2.5.2
Обновление актуально для Joomla 2.5/Joomla 3.0

Что нового в релизе?
Автоматическое обновление через административный интерфейс Joomla. Кстати компонент полностью переехал в новое файловое хранилище на http://joomline.net, обновление происходит его силами.
Исправления модуля для совместимости с Joomla 3.

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

Konstantin124

  • Захожу иногда
  • 59
  • 1 / 0
Re: JLweather - погода для Joomla
« Ответ #169 : 15.03.2013, 23:09:45 »
Компонент и модуль сегодня обновлены в модуле добавлена полная совместимость с Joomla 3.0

Это если через загрузку:

Предупреждение
Копирование не удалось
JInstaller: :Install: Не удалось скопировать файл /sites/da.rs/tmp/install_5143711d61ce4/install_5143711d63bef/com_jlweather/admin/config.xml to /sites/da.rs/administrator/components/com_jlweather/config.xml
Пакет Установить: В процессе установки произошла ошибка: com_jlweather.zip


А это если через /tmp:


Предупреждение
JInstaller: :Install: Не удалось найти XML-файл установки
Ошибка
По данному пути корректный пакет не найден


*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #170 : 16.03.2013, 06:43:48 »
Почему то у меня все нормально ставится :-)

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

sugonjakas

  • Новичок
  • 9
  • 0 / 0
Re: JLweather - погода для Joomla
« Ответ #171 : 15.04.2013, 00:45:49 »
СПАСИБО ВАМ МИЛЫЕ ЛЮДИ ЗА СОЗДАНИЕ КОМПОНЕНТА! очень выручили, товарищи!;)
« Последнее редактирование: 15.04.2013, 05:46:46 от zikkuratvk »
*

GoodWeb

  • Захожу иногда
  • 60
  • 1 / 0
Re: JLweather - погода для Joomla
« Ответ #172 : 25.04.2013, 10:57:40 »
Добрый день!
Joomla! 3.1.0 Stable 24-April-2013 14:00 GMT
pkg_jlweather_v2.5.2_j2.5_j3.0.zip (скачал только что)
Пустая страница как в админке так и во фронтенде.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #173 : 25.04.2013, 11:23:51 »
Добрый день!
Joomla! 3.1.0 Stable 24-April-2013 14:00 GMT
pkg_jlweather_v2.5.2_j2.5_j3.0.zip (скачал только что)
Пустая страница как в админке так и во фронтенде.
Ну первое для Joomla 3.1 не тестировали еще, но ради интереса поставил на Joomla 3.1. Все отлично заработало.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

GoodWeb

  • Захожу иногда
  • 60
  • 1 / 0
Re: JLweather - погода для Joomla
« Ответ #174 : 25.04.2013, 13:22:42 »
Ну первое для Joomla 3.1 не тестировали еще, но ради интереса поставил на Joomla 3.1. Все отлично заработало.
Выдает ошибку, подскажите, в чем может быть дело?
Warning: require_once(/home/www/site.ru/administrator/components/com_jlweatherDScontroller.php) [function.require-once]: failed to open stream: No such file or directory in /home/p25989/www/site.ru/administrator/components/com_jlweather/jlweather.php on line 20

Fatal error: require_once() [function.require]: Failed opening required '/home/www/site.ru/administrator/components/com_jlweatherDScontroller.php' (include_path='.:/usr/local/php53/lib/php') in /home/www/site.ru/administrator/components/com_jlweather/jlweather.php on line 20
*

GoodWeb

  • Захожу иногда
  • 60
  • 1 / 0
Re: JLweather - погода для Joomla
« Ответ #175 : 25.04.2013, 13:49:07 »
Не знаю правильно или нет, но заменил в файлах jlweather.php (во фронте и в админке) DS на '/' и заработало. Я не программист, что такое DS не знаю, но догадываюсь, что вместо слеша используется.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #176 : 25.04.2013, 18:35:30 »
:-) хм... на моей памяти вы первый у кого DS не работает. Поместил проблему в багтреккер.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

GoodWeb

  • Захожу иногда
  • 60
  • 1 / 0
Re: JLweather - погода для Joomla
« Ответ #177 : 26.04.2013, 05:19:56 »
:-) хм... на моей памяти вы первый у кого DS не работает. Поместил проблему в багтреккер.
Я не знаю почему, но у меня DS не работает на двух хостингах ihc и timeweb (виртуальные).

P.S. в модуле тоже самое в файле mod_jlweather.php

P.P.S в defines.php есть DIRECTORY_SEPARATOR, поставил DIRECTORY_SEPARATOR вместо DS - работает.
« Последнее редактирование: 26.04.2013, 07:38:54 от GoodWeb »
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #178 : 27.04.2013, 07:15:43 »
ок заменим... это уже достаточно давнее наследие. До сих пор вроде ни кто не жаловался а тут такое.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

IvanGres

  • Новичок
  • 7
  • 0 / 0
Re: JLweather - погода для Joomla
« Ответ #179 : 30.04.2013, 20:42:32 »
Модуль не отображает погоду уже пару дней, в чем проблема?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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
JL Like - Социальные кнопки для Joomla (новый взгляд)

Автор zikkuratvk

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