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

Vseok999

  • Новичок
  • 2
  • 0 / 0
Добрый день. Пытаюсь скопировать шаблон Protostar
Выдает следующую ошибку

Предупреждение
JInstaller: :Install: Файл не существует /home/"хостинг"/template_copy_58bbfa864ae6c/template_preview.png
Установка шаблона: Ошибка копирования исходных файлов files.
Ошибка
Ошибка при установке шаблона
Невозможно установить новый шаблон из временного каталога.

Подскажите что делать
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Не копируется шаблон Protostar
« Ответ #1 : 06.03.2017, 16:04:24 »
зачем и куда необходимо скопировать?
*

Vseok999

  • Новичок
  • 2
  • 0 / 0
Re: Не копируется шаблон Protostar
« Ответ #2 : 07.03.2017, 20:38:06 »
зачем и куда необходимо скопировать?

Зачем? При обновлении Joomla затирает все сделанные настройки в шаблоне Protostar, необходимо его скопировать и переименовать, что бы при обновлении былосе тип топ. Куда? В папку template. Копирую с помощью - Шаблоны - Protostar - Скопировать шаблон. Вылетает такая ошибка и предупреждение
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не копируется шаблон Protostar
« Ответ #3 : 08.03.2017, 08:34:15 »
https://cmscafe.ru/praktika/318-rukovodstvo-dlya-nachinayushchikh-po-pereopredeleniyam-v-joomla
Думаю сможете разобраться и не задавать такие вопросы.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Не копируется шаблон Protostar
« Ответ #4 : 08.03.2017, 08:51:41 »
Ошибка при установке шаблона
Невозможно установить новый шаблон из временного каталога.
вероятно прав на создание файлов не хватает в папке templates

Думаю сможете разобраться и не задавать такие вопросы.
и что, там описано, как переопределять шаблон Joomla?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не копируется шаблон Protostar
« Ответ #5 : 08.03.2017, 08:58:40 »
Дмитрий, автоматом протупил. Может про расширения переопределений пригодиться.
Про шаблон:
https://habrahabr.ru/post/246061/

Довольно доходчивая статья.
« Последнее редактирование: 08.03.2017, 09:02:34 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Не копируется шаблон Protostar
« Ответ #6 : 08.03.2017, 09:02:09 »
а теперь вспоминаем азбуку

что делает J при копировании шаблона, по шагам?
1) копирует все файлы шаблона в папку temp
2) изменяет название шаблона в templateDetails.xml на указанное пользователем
3) устанавливает "новый" шаб из папки temp

в каких случаях это окончится неудачей?
1) некорректные права на файлы/папки
2) нехватка некоторых файлов в новом шабе, которые нескопировались по различным причинам

ругается на отсутствие template_preview.png - значит либо нет доступа к этому файлу в папке protostar либо этого файла вообще нет и его надо просто скопировать из дистрибутива J
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не копируется шаблон Protostar
« Ответ #7 : 08.03.2017, 09:07:50 »
2 AlekVolsk: там ещё БД немного подправить надо. ;) Я про название шаблона.
Это если правим "на живую", без установки.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Не копируется шаблон Protostar
« Ответ #8 : 08.03.2017, 09:41:10 »
2 AlekVolsk: там ещё БД немного подправить надо. ;) Я про название шаблона.
Это если правим "на живую", без установки.
речь не идет про правки "на живую", речь именно про установку методом копирования
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не копируется шаблон Protostar
« Ответ #9 : 08.03.2017, 09:46:03 »
По ссылке на хабре, думаю любой справиться.Там дословно со скринами.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон jm MyPlace - не воспроизводится видео

Автор THE KILLERS

Ответов: 2
Просмотров: 2179
Последний ответ 23.07.2024, 13:58:16
от THE KILLERS
Ошибка при входе в корзину шаблон jmart

Автор dimiur

Ответов: 5
Просмотров: 5047
Последний ответ 24.05.2023, 14:24:30
от Gleb72
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 3564
Последний ответ 03.05.2023, 22:54:19
от SmiP
Нужно ли переносить custom.css при переезде на новый шаблон?

Автор gorbi_U

Ответов: 3
Просмотров: 2892
Последний ответ 09.02.2023, 21:05:42
от marksetter
Где в Joomla 3.4.3 шаблон материала? Шаблон Yootheme Organic

Автор annushka

Ответов: 13
Просмотров: 5863
Последний ответ 13.09.2022, 11:14:56
от tuztref