Новости 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 Пользователей и 2 Гостей просматривают эту тему.
  • 209 Ответов
  • 52444 Просмотров
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
А как их назначить, дадите ссылку про это почитать, или текст скопируете?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Посмотрите по этой ссылке... http://vkontakte.ru/apps.php#act=admin впринципе там все интуитивно понятно.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Спасибо))) никогда раньше не обращал внимания на этот раздел)
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
И все таки, как посоветуете решить данную проблему с картинками слева и комментами. http://vending.fireg.ru/index.php?option=com_content&view=article&id=72&Itemid=124 опять таже проблема)
*

AlexanderKiselev

  • Захожу иногда
  • 56
  • 1 / 0
Надо JComments и контакт объединить как то...
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Надо JComments и контакт объединить как то...
Мы этого не будем делать. Если смарт захочет это сделать то возможно появится интеграция. Но если честно я сомневаюсь в этом.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
еще одно обновление после него опять все потеряется.  Извиняйте. Но глюк который мы нашли критичен.
В общем качаем версию 1.2 и обновляемся. Надеюсь что это в последний раз :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

alex_photo

  • Захожу иногда
  • 60
  • 2 / 0
Можно ли комментировать другие компоненты?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
ну пока плагин только для ком_контент сейчас все отладим и можно уже будет думать о чем то другом.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

alex_photo

  • Захожу иногда
  • 60
  • 2 / 0
ну пока плагин только для ком_контент сейчас все отладим и можно уже будет думать о чем то другом.
Спасибо, будем ждать.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Так мы ждали ждали и дождались.
Сегодня вышла версия плагина 1.3 в которой добавлена возможность управлять выводом комментариев в зависимости от категории.
Если у вас установлена версия 1.2 обновляйтесь не боясь. Комментарии пропадать не будут.
« Последнее редактирование: 04.09.2010, 22:51:32 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
А можно поподробнее про это : Автодобавление, что оно дает, ведь в принципе есть клавиша, включить или отключить плагин.
*

redeye

  • Захожу иногда
  • 61
  • 4 / 0
Мы этого не будем делать. Если смарт захочет это сделать то возможно появится интеграция. Но если честно я сомневаюсь в этом.
Да что же вы такие упертые;) Ребят, ну сделайте вместе со смартом полноценный социально ориентированный компонент комментирования. Вот разработчики Loginza модуля для Joomla грозятся прикрутить его к JComments и все никак что то.. Это же полезная вещь будет, шаг вперед и если они это сделают то Ваш по сути не нужен. Смысл пользоваться  JL VKCOMMENTS, если юзеры не имеющие акка в vk не могут коментить?! Это для многих критично.
*

MadDog

  • Захожу иногда
  • 50
  • 4 / 1
Да что же вы такие упертые;) Ребят, ну сделайте вместе со смартом полноценный социально ориентированный компонент комментирования. Вот разработчики Loginza модуля для Joomla грозятся прикрутить его к JComments и все никак что то.. Это же полезная вещь будет, шаг вперед и если они это сделают то Ваш по сути не нужен. Смысл пользоваться  JL VKCOMMENTS, если юзеры не имеющие акка в vk не могут коментить?! Это для многих критично.
каждый решает сам что ему нужно. если вам не нужно - не пользуйтесь. Чужие компоненты мы естественно переделывать и дорабатывать не будем. Есть разработчик к нему и обращайтесь.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
А можно поподробнее про это : Автодобавление, что оно дает, ведь в принципе есть клавиша, включить или отключить плагин.
очень многое что дает. Если вы внимательно прочитаете описание в первом посте то увидите что добавлять комментарии можно и вручную :-)
Да что же вы такие упертые;) Ребят, ну сделайте вместе со смартом полноценный социально ориентированный компонент комментирования. Вот разработчики Loginza модуля для Joomla грозятся прикрутить его к JComments и все никак что то.. Это же полезная вещь будет, шаг вперед и если они это сделают то Ваш по сути не нужен.

Смысл весь в том что разработка компонента смарта ведется централизовано им же самим. Пока смарт не изъявит волю на то чтоб добавлять такой функционал в свои комментарии, этого не будет.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Да походу про ввод коммента вручную, я просмотрел, сейчас поищу и почитаю)
*

alex_photo

  • Захожу иногда
  • 60
  • 2 / 0
Как на счет мультиязычных сайтов, где нужно, чтобы один и тот же комментарий показывался на страницах всех языков.

Пример:
Комментарий оставленный на:
www.сайт.com/ru/страница1
должен также показываться и на:
www.сайт.com/ua/страница1
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Гхм... ну пока что поддержку JoomFish точно не планируем.
Но вообще по идее если вы создаете такой сайт то подразумевается что разноязычное население тусуется каждый на свое островке.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

alex_photo

  • Захожу иногда
  • 60
  • 2 / 0
Гхм... ну пока что поддержку JoomFish точно не планируем.
Но вообще по идее если вы создаете такой сайт то подразумевается что разноязычное население тусуется каждый на свое островке.
Для стран СНГ, в которых свободно общаются на двух языках эта функция очень нужна.

Смотрел документацию, в виджете есть такой параметр как page_id , можно ли им как-то сманипулировать?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
можно )) только его уже мы задействовали. Как только созреем на новую версию так будем писать. А сейчас мы добились главного плагин стабилен и его можно использовать. В последствии прикрутим к нему требуемый функционал, в конце концов за аналог фейсбука берут 10 баксов )) этот бесплатен - грех требовать с него за 3 дня существования технологии чтоб он сразу все.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
zikkuratvk да согласен, за три дня и так сделано очень много
*

redeye

  • Захожу иногда
  • 61
  • 4 / 0
...в конце концов за аналог фейсбука берут 10 баксов )) этот бесплатен - грех требовать с него за 3 дня существования технологии чтоб он сразу все.
Молодцы, модуль полезен тут не поспоришь! Но и 10 $ вполне готовы заплатить многие за хорошую вещь (см. мой коммент выше;)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Молодцы, модуль полезен тут не поспоришь! Но и 10 $ вполне готовы заплатить многие за хорошую вещь (см. мой коммент выше;)
Появится смарт может быть чего нибудь и решим :-) но пока даже думать над этим не будем... в принципе он посоветует примерно тоже самое что и я вам... Использовать авторизацию в контакте :-)

zikkuratvk да согласен, за три дня и так сделано очень много
Спасибо. Как созреют новые идеи расширим функционал.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

MadDog

  • Захожу иногда
  • 50
  • 4 / 1
Как на счет мультиязычных сайтов, где нужно, чтобы один и тот же комментарий показывался на страницах всех языков.

Пример:
Комментарий оставленный на:
www.сайт.com/ru/страница1
должен также показываться и на:
www.сайт.com/ua/страница1
а разве последняя версия не позволяет этого? по проведенным мною тестам все очень даже замечательно работает
*

GraD

  • Захожу иногда
  • 92
  • 3 / 0
вопрос если на на моём сайте www.kzv.su добавят комментарий типа : "сайт города новокубанск и http://vnovokubanske.ru" - это будет индексировться тоесть будет передавать вес в сссылке если да то как сделать что б на моём сайте все комментарии были под noidex и nofolov ?
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Вообще насколько я понимаю эти комментарии вообще не индексируются, но если ошибаюсь, гуру форума подскажите, интересно, если я прав, то появится ли возможность индексирования комментов поисковиками?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
весь интерес что Яндекс будет учитывать ссылки на сайт из контакта. А так же коменты. Но индексироваться комментарии у вас на сайте не будут. Если подумать комментарии и не должны индексироваться. В любом случае это зависит от Вконтакта больше нежели от плагина.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Хочу обрадовать страждущих жумлаводов которые используют Joomla 1.0 мы выпустили мамбот для первой линейки, который позволит реализовать функции комментариев от Вконтакте.

Ссылка на описание http://joomline.ru/ru/rasshirenija/plugin/plugin-jl-vkcomments.html
Ссылка для скачивания http://joomline.ru/ru/download/cat_view/41-download/47-jl-vkcomments.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

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

http://b.joomline.ru/

Это позволит нам эффективней планировать будущие версии продуктов.

Если вы хотите сообщить о найденной ошибке перейдите по ссылке  http://b.joomline.ru/bug_report_page.php
Выберите продукт. И максимально подробной опишите проблему или пожелание по развитию продукта.

Спасибо за внимание :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Lekarev

  • Захожу иногда
  • 61
  • 0 / 0
А в VM можно реализовать ? Вместо стандартных комментариев..
Если да, то как ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться