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

klubnichkaaa

  • Захожу иногда
  • 302
  • 16 / 2

I news это ротатор, слайдер новостей и картинок. С помощью данного модуля можно реализовать ротатор новостей и слайдер изображений, 2 в одном. Модуль можно расположить в любой позиции и он будет смотреться.

Модуль распространяется бесплатно, доступен для Joomla 2.5

Домашняя страница скачать http://joomla-umnik.ru/i-news-modul-slajder-prokrutki-novostej
Демо http://joomla-umnik.ru/i-news-modul-slajder-prokrutki-novostej
Мануал по использованию http://joomla-umnik.ru/manual-po-ispolzovaniyu-modulya-i-news

Советую ознакомиться с мануалом, так как модуль имеет некоторые нюансы, впрочем на против каждого поля есть подсказка.
Делай с другими то же, что они собираются сделать с тобой: бей первым.
*

andranik1957

  • Захожу иногда
  • 63
  • 2 / 0
Re: I news модуль, слайдер новостей
« Ответ #1 : 09.10.2012, 13:46:37 »
Прекрасно! А больше пяти нововстей и картинок? Это надо код изменять?
*

klubnichkaaa

  • Захожу иногда
  • 302
  • 16 / 2
Re: I news модуль, слайдер новостей
« Ответ #2 : 09.10.2012, 14:00:34 »
Спасиб за отзыв! Вы знаете я как то года полтора назад искал подобный модуль, в итоге нашёл. Но пришёл к выводу что больше 5 новостей я не размещаю, да и мало кто успеет и захочет всё прочитать. Когда я создавал модуль я думал над этим, посмотрел на других сайтах сколько они публикуют новостей, от 1 до 3 у большинства. Вот если размещать картинки а не текстовые новости то тут конечно 5 будет маловато, но если люди оценят и попросят я сделаю до 10. Думаю 10 вполне достаточно.
Делай с другими то же, что они собираются сделать с тобой: бей первым.
*

andranik1957

  • Захожу иногда
  • 63
  • 2 / 0
Re: I news модуль, слайдер новостей
« Ответ #3 : 09.10.2012, 14:09:33 »
Да там насколько я вижу и не трудно самому добавить. Все вроде очень просто. А где простота там и гениальность))))))))))))
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: I news модуль, слайдер новостей
« Ответ #4 : 09.10.2012, 14:10:05 »
Посмотрел демо и инструкцию к модулю.
Как понял, расположение кнопок навигации не изменяется в настройках модуля.
Может имеет смысл реализовать расположение кнопок как внизу, так и вверху новостей.
*

klubnichkaaa

  • Захожу иногда
  • 302
  • 16 / 2
Re: I news модуль, слайдер новостей
« Ответ #5 : 09.10.2012, 14:13:45 »
Хорошая мысль, даже очень хорошая! Возьму на заметку, подожду ещё немного времени и если замечаний и предложений больше не поступит то добавлю эту возможность. Спасибо за совет  *DRINK* !
Делай с другими то же, что они собираются сделать с тобой: бей первым.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: I news модуль, слайдер новостей
« Ответ #6 : 09.10.2012, 14:18:02 »
Голосую за такую возможность.
Также кол-во новостей можно вынести в настройки.
А так молодец, плюсег :)
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: I news модуль, слайдер новостей
« Ответ #7 : 09.10.2012, 14:19:11 »
Ну, если и дальше развивать мысль, то можно подумать и о размещении кнопок справа или слева от новостного блока.
При чем сделать возможность установки фиксированного размера ширины блока кнопок. Ширину делать как в пикселах, так и в процентах от общей ширины модуля.
Ну, и модулю не мешало бы дать возможность устанавливать фиксированную ширину.
Правда может появиться заморочка с высотой модуля. Тут надо смотреть...
*

klubnichkaaa

  • Захожу иногда
  • 302
  • 16 / 2
Re: I news модуль, слайдер новостей
« Ответ #8 : 09.10.2012, 14:43:47 »
ELLE - количество новостей регулируется заполненностью полей Имя первой кнопки, второй и.т.д если скажем Имя первой кнопки не заполнено то она не выведется в модуле, а вместе с ней и первая новость, если поле заполнено то новость появится на сайте. Я не стал ставить галочки или отдельное поле количество новостей.

SK - слева и справа вообще гениально, можно так же поменять стиль кнопок, но на выбор, не более 3-4 стилей. На счёт задавать фиксированную ширину, я хотел её сделать, но потом отказался, как раз из за заморочек, размер картинки модуля, размер блока модуля, постоянно мешали. Потому сделал растягивающееся, думаю это лучше оставить как есть. Если человек хоть немного знаком с CSS то поправить код не проблема, там всё просто.
Делай с другими то же, что они собираются сделать с тобой: бей первым.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: I news модуль, слайдер новостей
« Ответ #9 : 09.10.2012, 15:27:22 »
Если человек хоть немного знаком с CSS то поправить код не проблема, там всё просто.
Не спорю, знающий сам поправит.
А еще знающий просто возьмет скрипт jquery и адаптирует для себя.
Но большая часть пользователей Joomla не особо знающие.
В любом случае, чем больше настроек у модуля, тем лучше.
Кстати, может по горячим следам, пока код не подзабыт, для версии 3.0 модуль адаптируете.
Будете в первых рядах тех, кто для нового движка модуль сделал.
*

andranik1957

  • Захожу иногда
  • 63
  • 2 / 0
Re: I news модуль, слайдер новостей
« Ответ #10 : 09.10.2012, 15:43:13 »
Я например уменьшил кнопки и расположил их напротив заголовка справа.


[вложение удалено Администратором]
*

klubnichkaaa

  • Захожу иногда
  • 302
  • 16 / 2
Re: I news модуль, слайдер новостей
« Ответ #11 : 09.10.2012, 19:10:03 »
Охринеть Joomla 3.0 я только что установил, слов нет постарались на славу! Но торопиться не стоит, однако отмечу что модуль у меня установился без проблем хотя потом выдал ошибку, но исправив одну строчку заработал, так что модуль сделать или переделать просто. Но вот компонент перебить мне кажется будет сложнее. Очень понравилось что каждое поле XML выделено в отдельный блок!
Делай с другими то же, что они собираются сделать с тобой: бей первым.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль вывода новостей. Joomla 3.x

Автор fbr

Ответов: 54
Просмотров: 29351
Последний ответ 22.07.2025, 10:13:22
от fbr
Calendar Filter — модуль для фильтрации материалов Joomla

Автор Sulpher

Ответов: 0
Просмотров: 1830
Последний ответ 09.11.2024, 14:01:49
от Sulpher
Модуль для вывода файлов меню из папки food

Автор draff

Ответов: 0
Просмотров: 2677
Последний ответ 19.09.2021, 10:17:14
от draff
Модуль случайной всплывающей цитаты для Joomla!

Автор Филипп Сорокин

Ответов: 2
Просмотров: 2670
Последний ответ 05.05.2021, 20:00:07
от Филипп Сорокин
jQuery модуль Обратный звонок, Форма заказа и многое другое

Автор extender

Ответов: 5
Просмотров: 8796
Последний ответ 26.11.2020, 08:59:36
от MariaK