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

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Не пишу в "Редакторы", потому что не уверена, что дело в редакторе.

В общем, с недавнего времени очень странно проявляет себя обтекание картинок текстом. Раньше всегда было так:



То есть, вставляю картинку, задаю обтекание - всё стандартно, всё делалось миллион раз и всё выглядело нормально.

Теперь же выходит вот такая фигня:



Иными словами, обтекание применяется только к тому параграфу, куда было вставлено изображение. Второй параграф отчего-то съезжает вниз. Причём, ранее созданные статьи тоже перекосились.

Плохо, что не знаю. когда именно начали происходить глюки. Обновляла редактор JCE, и не раз. Обновлялась сама Joomla. Стоит плагин "Русская типографика" (тот, правда, уже давно не обновляется). Стоит JL NoDoubles. Шаблон не меняла. Новые расширения минимум полгода не ставила. Что вызывает такой косяк и где копать? Ума не приложу. Беру любой онлайн HTML-редактор, вставляю текст, вставляю картинку (как в приложении) - всё ок. В Joomla же второй параграф съезжает вниз, и хоть убей. Причём, в окне редактирования он не съезжает - изменения видны только во фронтэнде. Смотрела в разных браузерах - пофиг. Кэш везде чистила - без толку.

« Последнее редактирование: 24.05.2017, 09:07:22 от b2z »
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Ни у кого нет идей? Я уже весь интернет обшарила, в т.ч. и буржуинский.

P.S. Поменяла шаблон на Protostar - толку ноль. Может, в новой Joomla что-то в бутстрапе изменили?
« Последнее редактирование: 23.05.2017, 08:22:01 от Missile »
*

Mihas_01

  • Осваиваюсь на форуме
  • 29
  • 1 / 0
Напиши адрес сайта, что бы "в живую" глянуть на HTML и стили
*

Mihas_01

  • Осваиваюсь на форуме
  • 29
  • 1 / 0
Может у вас просто картинка обернута в тег <p> ?
Т.е. вот так  <p> текст статьи <img ....> </p>
Вот и получается, что картинка приросла к абзацу и следующий только после нее идет.
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Может у вас просто картинка обернута в тег <p> ?
Т.е. вот так  <p> текст статьи <img ....> </p>
Вот и получается, что картинка приросла к абзацу и следующий только после нее идет.

Да нет, я уже по-всякому пробовала колдовать. Повторюсь: процесс создания материала и вставки туда картинок проделывался мною миллион раз. Десять лет всё было хорошо, и вдруг с недавних пор начались глюки. Причём, как я уже говорила, это распространяется и на старые материалы, в которых ранее всё было ОК.

В коде нет абсолютно ничего. В режиме редактирования всё отображается корректно. Изменение форматирования происходит уже после сохранения материала
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
дайте ссылку на пациента - так будет быстрее, нежели гадать и тыкать пальциком в небо
Как вариант - это может быть следствие - clear
Спойлер
[свернуть]
« Последнее редактирование: 23.05.2017, 09:41:54 от darkghost »
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Цитировать
Как вариант - это может быть следствие - clear
Нет, уже проверено. Ещё раз: всё это началось после изменения какого-то компонента или самой Joomla. И изменения произошли даже с теми материалами, которые были созданы давно и до этого выглядели нормально. Форматирование плывёт после сохранения статьи. Не надо просить у меня ссылку, вы там ничего не увидите кроме стандартного align и float. С кодом всё в порядке, я экспериментировала множество раз в Дримвивере и онлайновых HTML-редакторах, смотрела в дебаггере и всё такое. Ёлы-палы, я знаю, как вставить картинку в статью и задать обтекание текстом.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Не надо просить у меня ссылку, вы там ничего не увидите кроме стандартного align и float.
А что вы хотели увидеть? Команду "Рота HTML, напраааааа....во!"? Прямо как новичок: "Какие идеи? Какие мысли?".
Если не ссылку, то приведите кусок кода, где по-вашему должно было быть обтекание. Браузер-то тот же, верно? Если раньше он показывал обтекание, а теперь - нет, значит, какие-то изменения в коде произошли, надо полагать.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Цитировать
А что вы хотели увидеть? Команду "Рота HTML, напраааааа....во!"? Прямо как новичок: "Какие идеи? Какие мысли?".
Я же написала, что первым делом проверила и отсекла варианты с ошибкой в коде, кэшированием или настройками редактора. Если бы всё было так просто, я бы вопрос не задавала.
Я ценю то, что люди мне пытаются помочь, спасибо. Нет, правда - спасибо. Но я же не просто так расписала всё максимально подробно. Это означает, что стандартные решения я уже испробовала и совет "перезагрузите компьютер" можно пропустить.

Фишка в том, что изменилось обтекание фоток в статьях, созданных сто лет назад. Замена редактора на TinyMCE, пересохранение статьи, отключение редактора и пересохранение статьи - ничто из этого не помогает. Полагаю, что дело - не в редакторе. Но я, повторюсь, давно не ставила никаких новых расширений, а из обновлявшихся компонентов на форматирование текста может влиять разве что редактор, плагин "Русская типографика" и сама Joomla с бутстрапом. JL NoDoubles, Advansed Module Manager, GK News Pro 5 - не думаю, что они в принципе могут как-то повлиять. Шаблон стоит почти год, никакие изменения не вносились. Да и переключение на Protostar ничего не дало, как я уже говорила.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
обтекание фоток - это однозначно CSS, в его сторону копать следует
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
обтекание фоток - это однозначно CSS, в его сторону копать следует
Это-то понятно, но грешить могу (теоретически) только на бутстрап в какой-то из новых версий Joomla, потому что сама CSS нигде не трогала.

P.S. Отключила бутстрап в шаблоне - не помогло.
« Последнее редактирование: 23.05.2017, 12:56:01 от Missile »
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
класс img-у прописываете (что используется в css)?
Если попробовать в самом материале происать <img src="" vspace="" hspace="" и тд> - каков будет результат?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
я не могу понять :) вроде не первый день на форуме. где ссылка? кому охота гадать на гуще? давайте вторую страницу начнем, порассуждаем. заняться нечем? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
В общем, всем спасибо за проявленный интерес.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
эмм... тупик :) на машине ехали, до реки доехали. тррр, стоп, разворот, надо сесть в пароход :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Такое бывает когда в стилях у абзацев задано, что-то типа clear:both или overflow:hidden.
Укажите стили, которые выдает консоль браузера.
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Отключала по очереди расширения и выяснила, что проблему вызывал плагин YT Shortcode от SmartAddons - честно купленный за 15 баксов. По счастью, я им совершенно не пользуюсь, т.к. он мне не понравился, поэтому я его вообще удалила.
Странно, что стоял он у меня уже год, наверное, и до этого всё было ОК. Тем более что ни на одной странице его шорткодов нет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 1499
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
Переход на страницу материала после его размещения пользователем

Автор stepan39

Ответов: 0
Просмотров: 853
Последний ответ 22.11.2024, 07:14:15
от stepan39
[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 1499
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 2157
Последний ответ 06.02.2024, 12:42:26
от AlexP750
Вывод даты материала в списке тегов

Автор androv77

Ответов: 2
Просмотров: 2066
Последний ответ 09.11.2023, 16:33:08
от denxio