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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #150 : 23.10.2010, 07:16:47 »
ну я так и понял..ну да ладно, я немного перевернул идею и осуществил что нужно было)
А можно посмотреть что появилось если вы делали на базе нашего компонента :)

не устанавливаются ни модуль, ни компонент(( даже если сам архив вручную пытаюсь открыть пишет, что ошибка и что папка пуста((( думал что неправильно скачал. но пробовал несколько раз - одна и та же история. или у вас там какие то проблемки с ним? выложите нормальный модуль и компонент плиииз:)
Смотрите свою систему :-) либо проверьте от куда качаете... специально прверил на скачивание.
http://joomline.ru/ru/download/cat_view/41-download/44-jlvotes.html - все качается и открывается нормально. Возможно что-то не в порядке с вашей системой. Так же проверьте правильно ли указано расширение файла.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Re: Компонент голосований JLvotes
« Ответ #151 : 23.10.2010, 10:03:08 »
а можно этот компонент прикрутить к VirtueMart? например голосование во flypage  ^-^
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #152 : 23.10.2010, 15:14:15 »
а можно этот компонент прикрутить к VirtueMart? например голосование во flypage  ^-^
Все при желании можно, но в данной редакции нет не возможно этого сделать :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Re: Компонент голосований JLvotes
« Ответ #153 : 23.10.2010, 15:24:01 »
Жаль, а то я уже скачал поставил, попробовал в описании товара в VM вставить тэг, но ничего не вывело. А в статьях работает как надо без проблем. Но я ставку делаю не на статьи а на инет магазин, и данное голосование очень бы подошло к VM. Можно было бы тогда уйти от встроенного рейтинга и мнения покупателей и перейти на голосование JLvotes и комментарии JComments  ^-^
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Компонент голосований JLvotes
« Ответ #154 : 23.10.2010, 17:25:36 »
А можно посмотреть что появилось если вы делали на базе нашего компонента :)
Смотрите свою систему :-) либо проверьте от куда качаете... специально прверил на скачивание.
http://joomline.ru/ru/download/cat_view/41-download/44-jlvotes.html - все качается и открывается нормально. Возможно что-то не в порядке с вашей системой. Так же проверьте правильно ли указано расширение файла.
Вот поэтапно, что я делал:
1) Скачал компонент, модуль и скрины с вашего оициального сайта.
2) Устанавливаю через админку все, а мне выдает такое:

JFolder::files: Путь не указывает на правильную папку или папка была удалена
JFolder::folder: Путь не указывает на правильную папку или папка была удалена
JFolder::files: Путь не указывает на правильную папку или папка была удалена
Ошибка! Не найден XML-файл установки Joomla!

3) Решил вручную открыть  зип архив на компе. он мне выдает такое:

Не удается открыть папку. Сжатая ZIP папка : С\*****\....\com_jlvotes.zip имеет неверный формат

С другими компонентами и модулями все ок. открываются, устанавливается. Только с вашим столкнулся с такой проблемкой.
Joomla 1.5.21
Скачивать пытался несколько раз
Милый и порядочный! Верьте мне во всем!
*

MadDog

  • Захожу иногда
  • 50
  • 4 / 1
Re: Компонент голосований JLvotes
« Ответ #155 : 25.10.2010, 09:17:01 »
вышлите мне этот архив на почту anton[cобако]joomline.ru посмотрю
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #156 : 08.11.2010, 17:03:23 »
Обновился компонент голосования Jlvotes до версии 1.4.
В этом обновлении нет какого либо изменения функционала. Проведена работа над ошибками.
Исправлена ошибка возникающая при установке Joomla в поддиректорию сайта.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

kerya8080

  • Захожу иногда
  • 53
  • 3 / 0
Re: Компонент голосований JLvotes
« Ответ #157 : 10.11.2010, 15:19:51 »
Подскажите пожалуйста как подключить компонент голосования к компоненту VirtueMart , чтобы на странице с товаром можно было отмечать нравиться не нравиться?
*

OZ

  • Новичок
  • 2
  • 0 / 0
Re: Компонент голосований JLvotes
« Ответ #158 : 11.11.2010, 10:15:33 »
У меня следующая проблема с модулем... При работе со стандартным SEF, некорректно отображаются ссылки на статьи.
Должно быть так:
http://kino.ru/drama/2908-skachat-besplatno-film-amerikanec-2010-dvdrip.html
а показывает на главной:
http://kino.ru/component/content/article/35-/2908-skachat-besplatno-film-amerikanec-2010-dvdrip.html
И самое интересное, что при переходе в категории, ссылка меняется на:
http://kino.ru/serial/2908-skachat-besplatno-film-amerikanec-2010-dvdrip.html
http://kino.ru/mkistika/2908-skachat-besplatno-film-amerikanec-2010-dvdrip.html
и так далее, хотя фильм только в одной категории...
Помогите пожалуйста разобраться.
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Re: Компонент голосований JLvotes
« Ответ #159 : 12.11.2010, 02:55:49 »
Подскажите пожалуйста как подключить компонент голосования к компоненту VirtueMart , чтобы на странице с товаром можно было отмечать нравиться не нравиться?
я задавал уже этот вопрос, автор сказал что никак  ;D
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #160 : 12.11.2010, 06:36:16 »
я задавал уже этот вопрос, автор сказал что никак  ;D
в данном состоянии ни как... Для этого надо дописать расширение.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

uniqum

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Re: Компонент голосований JLvotes
« Ответ #161 : 18.11.2010, 01:11:15 »
плагин правил для AUP, было бы замечательно :)
*

uniqum

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Re: Компонент голосований JLvotes
« Ответ #162 : 18.11.2010, 01:39:01 »
и ещё,  как изменить код плагина ljvotes.php чтоб выводилось рядом в одной строке с иконками ПДФ, Маил, и Печати?
*

Kumelis

  • Захожу иногда
  • 61
  • 2 / 0
Re: Компонент голосований JLvotes
« Ответ #163 : 26.12.2010, 13:07:46 »
Сейчас сайт не работает или же при скачивании "файла нет на сервере". Где брать теперь?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #164 : 26.12.2010, 13:18:22 »
Сейчас сайт не работает или же при скачивании "файла нет на сервере". Где брать теперь?
попробуйте зайти на сайт без www
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Kumelis

  • Захожу иногда
  • 61
  • 2 / 0
Re: Компонент голосований JLvotes
« Ответ #165 : 26.12.2010, 13:21:25 »
попробуйте зайти на сайт без www
да, без www заходит, но все равно "файл не доступен" после нажатия на "download".
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #166 : 26.12.2010, 13:39:41 »
www домен доступен сейчас.... и возможность скачивания тоже... еще не до конца настроили сервер
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Kumelis

  • Захожу иногда
  • 61
  • 2 / 0
Re: Компонент голосований JLvotes
« Ответ #167 : 26.12.2010, 13:56:18 »
Ok, теперь идет.
На офф. сайте дополнений в обзорах можно найти строку "the content vote can be displayed in the module". Я не представляю как это сделать, это действительно возможно?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #168 : 26.12.2010, 15:17:57 »
скачать модуль с сайта да и все... тут еще в теме лежал модуль расширенный если нужен
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Kumelis

  • Захожу иногда
  • 61
  • 2 / 0
Re: Компонент голосований JLvotes
« Ответ #169 : 28.12.2010, 17:41:26 »
неправильно понял, надеялся на возможность вывода самого голосования в модуль
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #170 : 28.12.2010, 17:46:05 »
 эээ... а что сие значит??)) и зачем??
боюсь что этот компонент совсем не для вас... это компонент голосования за материалы... если вы видели какой то другой по принципу голосования я с удовольствием посмотрю.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Kumelis

  • Захожу иногда
  • 61
  • 2 / 0
Re: Компонент голосований JLvotes
« Ответ #171 : 28.12.2010, 17:51:20 »
эээ... а что сие значит??)) и зачем??
боюсь что этот компонент совсем не для вас... это компонент голосования за материалы... если вы видели какой то другой по принципу голосования я с удовольствием посмотрю.
это то что мне надо, только хотелось бы поставить кнопки голосования рядом с другими модулями на странице со статьей, а не в статье или над/под ней.
*

fedya

  • Захожу иногда
  • 463
  • 50 / 1
Re: Компонент голосований JLvotes
« Ответ #172 : 04.01.2011, 16:39:28 »
пришлось отказаться от использования компонента,
из-за невозможности определить, в материалах из каких категорий будет появляться голосование

в ручную каждый раз тыкать, не кошерно, совсем...

P.S. в JComments этот выбор удобно сделан
Вместо того, чтобы доказывать истинность своих положений и опровергать аргументацию оппонента, демагог может обращаться к приёму ad hominem — критиковать не аргументы, а личность оппонента, пытаясь убедить зрителей, что оппонент — плохой, недостойный, не разбирающийся в вопросе, пристрастный или лицемерный человек.
*

kokoc

  • Новичок
  • 5
  • 0 / 0
Re: Компонент голосований JLvotes
« Ответ #173 : 18.01.2011, 13:57:43 »
Здравствуйте!

У меня такой вопрос, если я правильно понял, то от одного зарегистрированного пользователя падает 1 голос за 1 статью за все время. Можно ли сделать так чтобы голосовать можно было скажем каждый день??

ссылка: http://vritme.kz/index.php?option=com_content&view=category&layout=blog&id=66&Itemid=191

компонент используется внутри каждого ролика
*

clever

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Компонент голосований JLvotes
« Ответ #174 : 23.01.2011, 03:09:27 »
 а для 1.6 Joomla тестировали ? Или когда планируете выпуск версии для 1.6  ;)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент голосований JLvotes
« Ответ #175 : 23.01.2011, 05:58:28 »
а для 1.6 Joomla тестировали ? Или когда планируете выпуск версии для 1.6  ;)
когда будем считать что Joomla 1.6 работоспособна хоть для какого то использования... пока она не производит такого впечатления.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

clever

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Компонент голосований JLvotes
« Ответ #176 : 23.01.2011, 19:32:06 »
когда будем считать что Joomla 1.6 работоспособна хоть для какого то использования... пока она не производит такого впечатления.
А как  вас подвигнуть на этот подвиг, вроде насколько я понимаю 1.6 уже  имеет версию стабильную версию,  или я что то не понял ?
*

clever

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Компонент голосований JLvotes
« Ответ #177 : 09.02.2011, 13:16:20 »
модуль исправлен... и перезалит
:-) в лучших традициях якудза переводчику отрублен мизинец с левой руки :-)
вот такая ошибка появилась
Notice: Undefined index: 47 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 29

Notice: Undefined index: 47 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 30

Notice: Undefined index: 67 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 29

Notice: Undefined index: 67 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 30

Notice: Undefined index: 85 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 29

Notice: Undefined index: 85 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 30

Notice: Undefined index: 86 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 29

Notice: Undefined index: 86 in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 30

Notice: Undefined variable: mosConfig_live_site in /modules/mod_jlvotes_top/mod_jlvotes_top.php on line 47
не подскажите как с этим бороться ?
*

baloon

  • Захожу иногда
  • 369
  • 13 / 0
Re: Компонент голосований JLvotes
« Ответ #178 : 22.02.2011, 21:04:54 »
zikkuratvk, мне нужно расширение для голосование за статьи с возможностью ставить плюс или минус и чтобы результатом была одна цифра - разница между плюсом и минусом. Нет такого расширения для Joomla!
Понравился ваш компонент, взял его и в файле темы на вывод результата поставил <?=$total?>
а выше написал <?php $total=$votecountplus - $votecountminus; ?>
Вроде выводится то что нужно. Не могу проверить хорошенько - защита от повторного голосования (как временно отключить?).
Но во время голосования это не работает - выводится количество плюсов и минусов. Можно ли, и как сделать, чтобы ajax'ом при голосование обновлялось число total?
*

LifeAct

  • Захожу иногда
  • 65
  • 1 / 0
Re: Компонент голосований JLvotes
« Ответ #179 : 28.02.2011, 14:10:28 »
Спасибо огромное за плагин, очень хороший!
ребята а есть ли инструкция?
Я например в сайдбаре хочу отразить.... и не могу найти где создать опрос, в компонентах есть раздел, но там только настройки...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SM FAQ - компонент Вопрос-Ответ для Joomla 2.5+

Автор SmokerMan

Ответов: 682
Просмотров: 156434
Последний ответ 11.10.2025, 12:43:44
от wishlight
Компонент для постинга в соцсети (вк) Kcrossposting

Автор kysin

Ответов: 1
Просмотров: 1735
Последний ответ 06.04.2024, 23:55:02
от kysin
[Разработка, нужны советы] Компонент для УО (УК и тсж)

Автор rsa_m

Ответов: 192
Просмотров: 35015
Последний ответ 02.10.2022, 10:11:56
от w24-08
Компонент экспорта новстной ленты сайта в Яндекс и Рамблер новости

Автор Dron79

Ответов: 248
Просмотров: 69658
Последний ответ 06.01.2020, 07:36:42
от Altermass
Управляющий компонент мультилендига + плюс фронтальная часть

Автор zikkuratvk

Ответов: 0
Просмотров: 1104
Последний ответ 06.09.2019, 18:55:37
от zikkuratvk