Новости Joomla

SW JProjects v.2.6.0 - компонент каталога расширений для Joomla

👩‍💻 SW JProjects v.2.6.0 - компонент каталога расширений для Joomla.Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам.👩‍💻 v.2.6.0. Что нового?Этот релиз прежде всего связан с SEO и AI-оптимизацией. - Микроразметка Schema.org.Добавлен плагин микроразметки Schema.org для сущностей компонента. Для списков используется ListItem, для страницы проекта и версии - SoftwareApplication, для страницы документации - TechArticle. Плагин группы schemaorg в отличие от стандартных плагинов заполняет данные автоматически, но встраивает данные в граф сущностей микроразметки Joomla. Также исправляется одна ошибка генерируемой ядром микроразметки в зоне ответственности компонента.- Улучшение поиска по ключам. В панели администратора в списке ключей теперь можно искать по номеру заказа, email, домену, содержимому примечания к ключу.- Список ключей в админке. В списке ключей в панели администратора добавлен вывод домена и примечания- Поиск в списке проектов. Поиск в списке проектов в панели администратора стал более точным. Из полей для поиска убраны лишние поля.Компонент работает на Joomla 6 без включённого плагина обратной совместимости.Страница расширения и скачатьGitHub расширения.Joomla Extensions Directory#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

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 2537 Просмотров
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Доброго времени суток!
1) Не встречал ли кто ошибочку в формировании SEF-ссылок на категории/субкатегории ? :dry:
При включенном стандартном SEF - в контенте типа "Стандартный шаблон материала" ссылки выходят кривые, вида "/блабла/блабла/хх-алиас-статьи", где хх - это две левых цифры, не понял по какому принципу они туда влазят, это вроде не article ID. При этом всём, в контенте вида "Шаблон блога категории" все окей. И в _обоих_ случаях, все окей в ссылках пунктов меню. Ошибки только в контенте типа "Стандартный шаблон материала". Можно сменить шаблон для контента, и ошибка, соответственно, исчезнет или вновь вылезет.
Тестирую на локалке, XAMPP 1.7.1, Joomla 1.5.15 / 1.5.18, Jseblod 1.6.2, Стандартный SEF. Ошибку воспроизвел уже трижды, один раз вообще на чистой установке с нуля. Судя по всему эта беда и на реальном сервере у народа.
Вот по ссылке http://www.jseblod.com/forum/49-bug-report/1368-subcategories-patch-sef-link-error.html у чела примерно то же самое...
И тут http://www.jseblod.com/forum/48-general-discussion/1331-jseblod-subcategories-patches-and-sef.html, хоть и ссылка старая - то же самое.
2)  Еще один баг: при включенном SEF и просмотре статьи, в которой есть разбивка по страницам (readmore)  - Jseblod превращает шаблон сайта в какашку нечитаемую кашу.

Bes (разраб тамошний) как-то с полгода назад писал, что мол да, с SEF косяки, но все разрулим, дайте время. Уже куча версий сменилась, а баг все там же.
Укажите мне пожалуйста, если я где неправ.


Оставил багрепорт тут http://www.jseblod-cck.com/forum/23-general-discussion/7260-sef-odd-errors.html#8683, буду выкладывать на тестовый хостинг, Besпросит посмотреть на проблему)
« Последнее редактирование: 11.06.2010, 18:49:22 от mark1 »
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: Ошибки в jSeblod CCK при включенном SEF
« Ответ #1 : 22.06.2010, 18:41:24 »
На данный момент пока что понял лишь то, что те две "левых" цифры - это просто ID категории. Думаю, можно найти в коде, где формируется ссылка, и закоментировать добавление этого ID. Но я не понимаю, зачем вообще это было туда вписывать изначально ::)....Что хотели этим сказать разработчики?! И вообще, может это косяк Joomla, а не Jseblod - а это уже опаснее...

Выложил на тестовый доступ, гляньте кто-нибудь пожалуйста:
http://mark1-kiev-ua.1gb.ua/menu1, в контенте ссылка на 'menu2.1'  стоит как "39-menu21", а должна быть просто "menu21".
« Последнее редактирование: 23.06.2010, 12:33:48 от mark1 »
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: Ошибки в jSeblod CCK при включенном SEF
« Ответ #2 : 25.06.2010, 11:54:59 »
Ради теста, заменил стандартный SEF на  sh404SEF version 1.5.12.464 - полет нормальный, бага с добавлением category ID к ссылке нет. Есть пара других ньюансов, правда. Но это тема отдельного треда.

Топик актуален, sh404SEF использовать пока не могу, нужен стандартный СЕФ.

Гляньте кто-нить пожалуйста, а то тестовый хостинг через 5 деньков ёкнется. ::)
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: Ошибки в jSeblod CCK при включенном SEF
« Ответ #3 : 05.07.2010, 18:54:14 »
Так, похоже , это проблема стандартного SEF, а не Jseblod. Есть даже обсуждавшийся в других ветках плагин HP Router, решающий конкретно эту проблему. Так что, буду или юзать его, или перейду на sh404SEF...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стабильная версия jSeblod CCK 1.6

Автор ZHart

Ответов: 14
Просмотров: 7653
Последний ответ 19.04.2013, 14:31:18
от pantela
"Бриллиант jSeBlod-CCK" - кто юзал?

Автор fatalerror

Ответов: 37
Просмотров: 11661
Последний ответ 24.02.2013, 21:19:17
от timonnn
title для JSeblod CCK, как?

Автор niiikkki

Ответов: 4
Просмотров: 1952
Последний ответ 15.10.2012, 19:47:48
от markus-s
Ищу русский для jSeBlod 2.3.0

Автор nick71

Ответов: 5
Просмотров: 3211
Последний ответ 19.08.2012, 11:39:18
от nick71
Ищу русский для jSeBlod 2.3.9

Автор nick71

Ответов: 0
Просмотров: 2049
Последний ответ 19.08.2012, 09:13:56
от nick71