Новости 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 Ответов
  • 13900 Просмотров
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
*

tolian_27

  • Захожу иногда
  • 97
  • 0 / 0
Я как понимаю это если ты только саму джомлу распространять будешь, верно?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Я как понимаю это если ты только саму джомлу распространять будешь, верно?
нет не верно.
Куда ты ее распространять собрался не очень понятно :)
Советую почитать про GNU и GPL, первая подсказка - http://ru.wikipedia.org/wiki/GNU_General_Public_License
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Я как понимаю это если ты только саму джомлу распространять будешь, верно?
Нельзя затирать копейрайты в коде
*

zikkuratvk

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

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

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
zikkuratvk , Вы что народ пугаете)))
Какие патенты. Всё это:
а сама Joomla защищена патентным законодательством а так же законом об товарных знаках и прочим...
относится только к названию системы, как торговой марке и никакого отношения не имеет и не может иметь к самой системе (её коду) из-за принципов проповедуемых упомянутой вами GPL лицензии, которая предоставляет очень большие свободы. Только ими надо правильно пользоваться )))
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
я имею ввиду на Joomla.org

да, если Ваш сайт является бизнесом, основанном вокруг Joomla и Вы публикуете на нем Джумловские лого, ярлыки разработчика и т.д.

нет, если Вы просто реализуете систему Joomla для своего сайта или для сайта Вашего клиента.
« Последнее редактирование: 22.04.2011, 00:43:04 от AlexSmirnov »
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Если администратор форума высказывается за игнорирование моральных норм и правил разработчика
вы для начала лицензию почитайте (а заодно и с правилами поведения на форуме ознакомьтесь), а потом уже что-либо утверждайте.

Никаких требований к наличию на вашем сайте ссылки на сайт производителя и информации о разработчиках нет. Это личное право каждого владельца сайта оставлять ссылку на Joomla.org или нет. Вот убирать информацию об авторских правах из исходного кода - нельзя, модифицировать и распространять с нарушением лицензии GPL - нельзя.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
И так должно быть. Так легче, так проще, так комфортней.
Может быть кому-то и легче, вполне возможно, что кому-то и комфортней, но в данном вопросе никто никому ничего не должен.

Естественно возникает вопрос, почему у администратора другая позиция?
Наверно потому, что я ознакомился с лицензией и более того, проконсультировался по данному вопросу непосредственно как с разработчиками Joomla, так и с представителями Open Source Matters, Inc (владельцы торговой марки Joomla!).

Зачем, спрашивается, некий условный разработчик тратит свое время и усилия на то чтобы убрать ссылку на сайт производителя и что-то там оставляет в исходном коде? Кого он хочет обмануть: себя, других или заказчика? Нормальному человеку это не понятно.
Ссылка на производителя не является обязательным элементом сайта и присутствует в стандартном наборе шаблонов Joomla, но это отнюдь не означает, что пользователи, создавая для своих сайтов шаблоны обязаны таскать за собой эту ссылку. Это личное дело владельца конкретного сайта. Кто-то гордится тем, что использует Joomla, кому-то все равно, на каком движке крутится его сайт, у кого-то в шаблоне не предусмотрено никаких областей для вывода подобной информации. В любом случае, ничьи права при этом не нарушаются и ничего противозаконного или аморального в этом нет.

А напоследок (ибо я не вижу смысла вести дискуссию по данному вопросу), приведу выдержку из Joomla! License FAQ :

Цитировать
Can I remove the Joomla! Copyright notice in the footer region (and other related questions)?

Yes, you can remove the Joomla! copyright notices from any part of the output that the Joomla! application generates.  You may not remove the copyright notice from the source code itself.

Цитировать
Can I remove the Joomla! Copyright notice in the Meta information of a Joomla! website?

Yes, you can remove the copyright notices from any part of the output that the Joomla! application generates.  You may not remove the copyright notice from the source code itself.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как быть в такой ситуации?

Автор Stasweb

Ответов: 8
Просмотров: 3736
Последний ответ 11.12.2020, 07:42:48
от rsn
Маркетплейс Joom.com - угроза для Joomla-комьюнити?

Автор Strikerus

Ответов: 36
Просмотров: 8794
Последний ответ 08.09.2020, 21:26:46
от Missile
Joomla нельзя использовать для гос учреждений?

Автор hamelion

Ответов: 4
Просмотров: 4103
Последний ответ 13.06.2019, 05:22:53
от passer
Как быть с доработками не описанными в договоре? (теория)?

Автор harddrop

Ответов: 40
Просмотров: 5572
Последний ответ 17.06.2018, 16:19:34
от zikkuratvk
Блокируют сайт правы или нет? Теперь будут блокировать за слова сваровать, водка и так далее

Автор stendapuss

Ответов: 65
Просмотров: 9039
Последний ответ 29.09.2017, 12:42:13
от olegnovikov