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

Mandarina

  • Новичок
  • 7
  • 0 / 0
Еще раз Здравствуйте!

А планируется сделать экспорт товаров в Yandex.Market и т.п. площадки?

Спасибо!
*

jesus

  • Захожу иногда
  • 131
  • 15 / 1
  • ищу программиста
да, это сейчас актуально, присоединяюсь к вопросу
Спасибо за freeware!
Если вы готовы небезвозмездно ответить на мой вопрос, с удовольствием рассмотрю предложение.
Ищу адекватного партнёра (программиста) по разработке сайтов на Joomla. Обеспечу ненапряжный поток задач.
*

Dimension

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
ну может ктонить поделится своим кодом..., вручную так лениво товар забивать
*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
я думаю просто так этим никто делиться не будет!
Предлагаю скинуться по N сумме и заказать это "расширение" у серьезных людей... я думаю штук за 2-4 нам его напишут...
если кому интересно обращайтесь соберем группу и закажем. ^-^
« Последнее редактирование: 23.05.2011, 14:08:40 от Sam-vdv »
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

jesus

  • Захожу иногда
  • 131
  • 15 / 1
  • ищу программиста
Я готов скидываться. А уже есть "серьезные люди" готовые написать?
Спасибо за freeware!
Если вы готовы небезвозмездно ответить на мой вопрос, с удовольствием рассмотрю предложение.
Ищу адекватного партнёра (программиста) по разработке сайтов на Joomla. Обеспечу ненапряжный поток задач.
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
« Последнее редактирование: 29.06.2011, 21:15:23 от victorantoniak »
*

jesus

  • Захожу иногда
  • 131
  • 15 / 1
  • ищу программиста
http://www.webdesigner-profi.de/joomla-webdesign/shop/extension/yml-export.html
Тип описаний предложений товаров: "упрощенный" см. на сайте (http://partner.market.yandex.ru/legal/tt/)
О чудо! Спасибо! Будем тестить
Спасибо за freeware!
Если вы готовы небезвозмездно ответить на мой вопрос, с удовольствием рассмотрю предложение.
Ищу адекватного партнёра (программиста) по разработке сайтов на Joomla. Обеспечу ненапряжный поток задач.
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
ну как, у кого работает?

(попросили на готовом сайте с галереей товаров сделать интернет-магазин  ::), JoomShopping вроде единственный обновляется с появлением новой версии Joomla 1.6/1.7. А если еще автоматический экспорт на Яндекс Маркет, то вообще здорово! *DRINK*)
*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
Скажите пожалуйста кто нибудь тестил этот продукт...? отпишитесь пожалуйста...
очень интересно узнать про принцип работы... выгрузку придется делать вручную, или она будет делаться автоматом? Можно ли там это настроить(1 раз в сутки или как то так...)
просто на офф сайте скринов не нашел...
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
В магазине любой импорт-экспорт можна настроить на автоматический запуск

administrator/index.php?option=com_jshopping&controller=importexport - смотрите Help

Run the Import or Export automatically.

Run crontab with a following link:
http://{your site}/index.php?option=com_jshopping&controller=importexport&task=start&key={Security Key}
*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
{Security Key} это ключ... который покупается за 199.00 EUR
или это секретный код Joomla? можно ли сделать автоматом без покупки ключа?
« Последнее редактирование: 26.08.2011, 00:00:56 от Sam-vdv »
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Цитировать
ключ... который покупается за 199.00 EUR
Это официальное разрешение разработчиков снять копирайт с компонента

На сколько я понимаю {Security Key} вы сами руками задаёте
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Да. {Security Key} вы сами руками задаёте в настройках.
*

Random

  • Новичок
  • 8
  • 0 / 0
А можно всё таки по-подробнее. Где указывать импорту откуда брать файл csv? или это опять таки работает только с универсальным?
*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
это конечно вопрос к разработчику... но должно быть актуально не только для коммерческих расширений
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Сейчас только универсальный импорт поддерживает такую настройку.
*

ololosha

  • Новичок
  • 8
  • 0 / 0
Работает отлично! =PP
Для Яндекса автоматический импорт, как я думаю, не нужен. Лично мой YML-прайс (около 200 предложений, каждый день меняется) он обновляет раз-два в сутки. То есть, например при добавлении товара, он появится только часов через 10 в Маркете. Не сложно раз в сутки делать импорт самому :)
 

*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
уважаемый victorantoniak, скажите пожалуйста а можно ли исключить некоторые категории из импорта?
есть категория1,категория2,категория3
например можно ли сделать так чтобы выгружать только категория1 и категория3, а вторую не выгружать.
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
В настройках нет.

В запросе можно

Код

and cat.category_id in (1,2,3)
*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
В настройках нет.

В запросе можно

Код

and cat.category_id in (1,2,3)
а нужно править файл импорта, правильно? как это осуществить?(по подробнее можно)
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
В магазине любой импорт-экспорт можна настроить на автоматический запуск

administrator/index.php?option=com_jshopping&controller=importexport - смотрите Help

Run the Import or Export automatically.

Run crontab with a following link:
http://{your site}/index.php?option=com_jshopping&controller=importexport&task=start&key={Security Key}


как внедрить эту функцию, обновление выгрузки, в Яндекс.Маркете?
*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
я тоже хочу исключить некоторые категории но не знаю как добавить это в запрос...
кто шарит в php помогите пожалуйста
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
В JoomShopping BIO можно выбирать категории, курсы, описания.
*

Sam-vdv

  • Захожу иногда
  • 145
  • 13 / 0
  • знание - сила
В JoomShopping BIO можно выбирать категории, курсы, описания.
описание для выгрузки в Яндекс маркет? не совсем понимаю
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

злобный ламер

  • Захожу иногда
  • 193
  • 2 / 0
Уважаемые дамы и господа
мне надо проект сдавать к 1-му мая ( по русской традиции дай Бог к 9-му)
что мне требуется чтоб понять как работает это веселый модуль для Яндекс маркета
мне нужно чтоб он выводил:
а) категории которые я хочу
б) понимал что товара нет  в наличии (на складе ) и его маркету не показывыл
в) чтоб он понимал позицию под заказ ( Яндекс маркет это понимает) - (товар 1 шт на складе)
кто сделает за бабло  - велкам!! ( сделать так чтоб блондинко - понимало)
« Последнее редактирование: 22.04.2012, 19:34:36 от злобный ламер »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Импорт/экспорт

Автор apirat

Ответов: 903
Просмотров: 199107
Последний ответ 17.06.2022, 21:10:28
от marksetter
Интеграция с Yandex.Market (заказы)

Автор Mikle_Shaman

Ответов: 10
Просмотров: 3057
Последний ответ 27.04.2022, 10:14:17
от Mikle_Shaman
Импорт товаров в Яндекс.Объявления

Автор demll

Ответов: 1
Просмотров: 2893
Последний ответ 04.02.2021, 09:32:19
от khan-alex
Как ускорить импорт товаров?

Автор Sergej5

Ответов: 42
Просмотров: 5431
Последний ответ 20.01.2020, 11:31:22
от Sergej5
Перенос товаров из магазнина на Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 3
Просмотров: 3200
Последний ответ 09.04.2019, 14:27:51
от nevigen