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

zikkuratvk

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



Плагин имеет отличительные особенности.

Полную совместимость с Joomla 1.5 в режиме Native.
Пользоватям достаточно быть авторизованными вконтакте, чтоб комментировать статьи.
Простая установка и настройка.
Возможность выбирать в каких категориях можно комментировать.
Все комментарии автоматически публикуются вконтакте со ссылкой на материал.
Комментарии не хранятся у вас на сайте.

В комплект добавлен модуль последних комментариев.

Для добавления не ко всем статьям, а только к избранным используйте тег {jlvkcomments} просто вставляйте его в текст статьи.

Актуальная версия плагина 1.5 Для Joomla 1.5
Актуальная версия плагина 1.7 Для Joomla 1.6 и Joomla 1.7
Так же вы можете скачать версию для Joomla 1.0.15

Сайт разработчика расшиерния JoomLine
Ссылка на страницу в J Ed
Демо плагина http://demo.joomline.ru/jlvkcomments.html
Подробная информация о плагине в том числе как правильно настроить плагин: http://www.joomline.ru/ru/rasshirenija/plugin/plugin-jl-vkcomments.html
Ну и наконец то где можно скачать: http://www.joomline.ru/ru/download.html
« Последнее редактирование: 05.01.2012, 20:40:58 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Обнаружены небольшие неполадки, на этой странице можно посмотреть http://fireg.ru/index.php/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/lada-granta-izvestna-primernaia-cena-190-220-tis-rub.html плагин вылазит за пределы материала на шаблон, как исправить?

Спасибо

Было бы еще не плохо добавить такие функции, что бы можно было выбирать категории и разделы и материалы, в которых можно поставить функцию комментирования, а в которых надо отказаться от комментов.
« Последнее редактирование: 03.09.2010, 12:54:20 от pinkfloyd »
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Это проблемы при забивке материалов или в шаблоне.
У картинок float:left; в тексте не используют... для этого хорошую вещь придумали выравнивание :-)
Мы проверяли несколько разных шаблонов везде работало нормально.

А на счет вывода в определенной категории мы сделаем. Сегодня только анонсировали коменты... в будущих версиях поправим.
« Последнее редактирование: 03.09.2010, 12:56:04 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Попробовал убрать флоат, поставил выравнивание картинки слева, но проблема осталась(
*

zikkuratvk

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

Цитировать
<img src="/images/stati/autonews/russia-news/Lada-Granta-fireg.jpg" alt="Lada Granta на Fireg Auto" title="Lada Granta на Fireg Auto" style="float: left; margin: 5px;"/>
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

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


------------------------------

И как сделать, что бы комментарии оставлялись под материалом а не над? http://fireg.ru/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B0%D0%BB%D0%BE%D0%BD%D1%8B-%D0%9A%D0%9C%D0%92/2009-12-26-15-59-41.html а то тут над получилось как то)
« Последнее редактирование: 03.09.2010, 13:23:40 от pinkfloyd »
*

zikkuratvk

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

pinkfloyd

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

А вот еще на что наткнулся)):


И как сделать, что бы комментарии оставлялись под материалом а не над? http://fireg.ru/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B0%D0%BB%D0%BE%D0%BD%D1%8B-%D0%9A%D0%9C%D0%92/2009-12-26-15-59-41.html а то тут над получилось как то)
*

pinkfloyd

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

http://www.fireg.ru/ вот ссылка, перейти на самый первый материал, у кого есть несколько аккаунтов посмотрите, мне кажется проблема с ссылками, почему-то один и тот же материал, у разных пользователей имеет разные ссылки:

Код
http://www.fireg.ru/index.php/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/lada-granta-izvestna-primernaia-cena-190-220-tis-rub.html

http://fireg.ru/index.php/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/lada-granta-izvestna-primernaia-cena-190-220-tis-rub.html
*

zikkuratvk

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

pinkfloyd

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

zikkuratvk

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

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Да было бы не плохо) а вам спасибо за не бесполезный плагин)!
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
буду дальше его тестить)
*

zikkuratvk

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

otshelnik

  • Захожу иногда
  • 116
  • 7 / 0
  • мы вместе!
А для 1.0 Joomla, будет работать?
*

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Договорились) буду писать)
*

zikkuratvk

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

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
А почему он не находит комментарии даже когда сайта без www.

т.е. на аккаунте одном http://fireg.ru/index.php/Российские-новости/v-chechne-naiden-kradennii-rolls-royce-phantom.html написал коммент видно

на другом аккаунте с такое же ссылкой, заходил через сафари уже нет комментов, потом вошел в сафари подд первым аккаунтом, но комментарии так и неотобразились
*

zikkuratvk

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

pinkfloyd

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

pinkfloyd

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

zikkuratvk

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

www и без www сайт теперь воспринимается как одно целое.
Исправлена ошибка с не отображающимися комментариями.

ВНИМАНИЕ!! при установке новой весрии ВСЕ предыдущие комментарии перестанут отображаться!
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

pinkfloyd

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

zikkuratvk

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

pinkfloyd

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

pinkfloyd

  • Захожу иногда
  • 321
  • 6 / 0
  • Живущий в сети
Да баги с www и без устранены, и на разных браузерах теперь тоже нормально отображаются все комментарии. Спасибо парни!
*

zikkuratvk

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

pinkfloyd

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

А как удалять комментарии? Получается только одна возможность, через тот аккаунт, который получал код к сайту?
*

zikkuratvk

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