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

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Файловый архив в ZOO
« : 16.11.2010, 14:03:46 »
Доброго времени!
Проблема такая:
Делаю в ZOO каталог файлов, все прекрасно. Но возник вопрос?
После размещения файла на сайте отображается иконка архива ZIP или TAR с кнопкой DOWNLOAD.
Как изменить эту иконку на картинку прикрепленную к этому файлу?
Спасибо.
*

SpecialisTEX

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Файловый архив в ZOO
« Ответ #1 : 19.11.2010, 00:31:39 »
эти картини где то хранится тебе надо найти и поменять... я тебе советую установить Firefox и плагин Fireburg.. Потом короче справа нажми на мышке и посмотри коды и конечно посмотри эти картини где хранится...
*

SpecialisTEX

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Файловый архив в ZOO
« Ответ #2 : 19.11.2010, 00:37:35 »
Короче зайдешь administrator/components/com_zoo/elements/download/assets/images все там находятся...
*

SpecialisTEX

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Файловый архив в ZOO
« Ответ #3 : 19.11.2010, 00:43:57 »
или тебе Download надо менять?? т.е. текст?? я же не русский наверное неправильно понял... :))

Короче ты наверное установил русский язык но все равно там у тебя на сайте написано download даа??
тогда папка language потом ru-RU или какой язык используешь найди файл ru-RU.com_zoo.ini или потом добавь туда код DOWNLOAD=Скачать...

*

HYBRID

  • Захожу иногда
  • 228
  • 47 / 0
  • Они захватят мир
Re: Файловый архив в ZOO
« Ответ #4 : 19.11.2010, 01:31:45 »
SpecialisTEX советуй аккуратнее

Bowa из твоего сообщения сначала вроде кажется что хочешь поменять иконку, но потом
Цитировать
Как изменить эту иконку на картинку прикрепленную к этому файлу?
отсюда следует что ты хочешь прикрепить скриншот или что-то в этом роде.
Если я угадал то в шаблонизаторе надо добавить изображение.
Ну а если касательно самой иконки то она находится там где указал SpecialisTEX. Еще есть возможность через тот же шаблонизатор изменить отображение самой кнопки, на простой текст, кнопку скачивания (без формата) или другие доступные
http://hybrid-lab.com - лаборатория
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Re: Файловый архив в ZOO
« Ответ #5 : 19.11.2010, 01:43:13 »
Я смог найти как поменять кнопку на ссылку или даже просто заменить ее визуально и фиребугом тоже пользуюсь....
отсюда следует что ты хочешь прикрепить скриншот или что-то в этом роде.
Если я угадал то в шаблонизаторе надо добавить изображение.
Да имненно это мне и надо что бы за место иконки ZIP архив или подобное, отображался скриншот. Только вот я пробовал менять местами и добавлять "image" в разные места, но все ни то. Скриншот выводится выше, левее, правее, да где угодно только не заместо иконки. :(
*

HYBRID

  • Захожу иногда
  • 228
  • 47 / 0
  • Они захватят мир
Re: Файловый архив в ZOO
« Ответ #6 : 19.11.2010, 15:54:38 »
и не будет он вместо иконки, кнопка отдельно, картинка отдельно
можно реализовать подобное созданием дополнительной позиции и пытаться там совместить кнопку и скриншот
http://hybrid-lab.com - лаборатория
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Re: Файловый архив в ZOO
« Ответ #7 : 19.11.2010, 21:00:19 »
и не будет он вместо иконки, кнопка отдельно, картинка отдельно
можно реализовать подобное созданием дополнительной позиции и пытаться там совместить кнопку и скриншот
если можно то по подробней о создании дополнительных позиций?!
*

HYBRID

  • Захожу иногда
  • 228
  • 47 / 0
  • Они захватят мир
Re: Файловый архив в ZOO
« Ответ #8 : 20.11.2010, 04:40:28 »
вот инструкция в доках YT
но где-то на форуме в соответствующем разделе была инструкция на русском, придется поискать
http://hybrid-lab.com - лаборатория
*

Zudva

  • Захожу иногда
  • 84
  • 0 / 0
Re: Файловый архив в ZOO
« Ответ #9 : 30.08.2012, 04:51:31 »
Цитировать
Короче зайдешь administrator/components/com_zoo/elements/download/assets/images все там находятся...

не найду я там категорию такую =(

в версии ZOO 2.6.4 картинки лежат тут:

Код
/http/media/zoo/elements/download/assets/images

да еще наткнулся на просто описание того как добавить новые типы файлов:

http://joomlaforum.ru/index.php?topic=157417.0;wap2
« Последнее редактирование: 30.08.2012, 05:10:07 от Zudva »
*

Andrey_242

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Файловый архив в ZOO
« Ответ #10 : 09.09.2012, 23:17:16 »
вопрос: а что, если обойтись без файлового архива, а просто в текст ставить ссылки типа /media/books/shtirlitz.doc, чтобы пользователь по клику мог скачать файл с книгой? Это влияет на уязвимость и безопасность?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться