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

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Добрый день. Встал в тупик переде свое задачей. Хочу сделать каталог предприятий, каталог услуг, каталог строительных бригад.
каталог предприятий - это просто каталог по рубликам - делается просто через бизнес каталог
каталог бригад- тоже самое, через каталог бизнес или чтото можно лучшее придумать?
каталог услуг- вот тут тупик...

Допустим зарегистрировался он. добавил бригаду или предприятие, бригада упала в каталог бригады, но бригада может выполнять те или иные услуги. к примеру- монтаж проводки, он добавил услугу. но как прицепить сразу или выбрать то что эта его услуга.....

т.е. по сути в каталоге услуг должна появиться монтаж проводки, при нажатии на которую можно увидеть кто ее выполняет. бригада или предприятие, так же и при заходе в бригаду или предприятие можно было бы увидеть какие услуги может она выполнять.

вот как можно воплотить вот этот каталог услуг

Мозг себе вынес уже. прошу дельного совета. делать все за себя я не предлагаю. просто если есть у кого мысля как организовать такую иерархию помогите.

*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: Прошу помощи- совета у гуру
« Ответ #1 : 02.02.2013, 23:40:00 »
даа.. видно не выполнимую задачу я себе поставил что никто подсказать не моет.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Прошу помощи- совета у гуру
« Ответ #2 : 02.02.2013, 23:43:14 »
Ну почему, всё выполнимо...
Набросать на листочке что нужно, потом связи в mindmap, потом поискать решения, потом определиться что нужно дописать...
Так.. часа 4 работ по проектированию сайта..
Никак не 1 минута на краткий ответ.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Прошу помощи- совета у гуру
« Ответ #3 : 02.02.2013, 23:52:10 »
Цитировать
т.е. по сути в каталоге услуг должна появиться монтаж проводки, при нажатии на которую можно увидеть кто ее выполняет

Задача не для Joomla. Это управление проектами. Веб-программисты обычно пользуются Redmine на Ruby on Rails. Свою вещь можно самому на PHP написать для Joomla. Вопрос очень серьезен и не прост.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Прошу помощи- совета у гуру
« Ответ #4 : 03.02.2013, 00:02:57 »
Задача не для Joomla. Это управление проектами. Веб-программисты обычно пользуются Redmine на Ruby on Rails. Свою вещь можно самому на PHP написать для Joomla. Вопрос очень серьезен и не прост.
Это не управление, а проектирование.
А Joomla - один из инструментов реализации и прототипирования.
Веб-программисты обычно (по статистике) пользуются все таки php, руби это совсем другая тема.
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: Прошу помощи- совета у гуру
« Ответ #5 : 03.02.2013, 15:57:59 »
Ну почему, всё выполнимо...
Набросать на листочке что нужно, потом связи в mindmap, потом поискать решения, потом определиться что нужно дописать...
Так.. часа 4 работ по проектированию сайта..
Никак не 1 минута на краткий ответ.
вот как раз и ищу решение..
появилась мысля. есть же раздел мои подачи. т.е пользователь может видеть названия подач которые он подал  и редактировать их. ее же по идее можно переделать и запихать в каталог бригады или предприятия. при нажатии на которую выводятся то что он подал.
ну или смотреть в сторону zoo item. где можно выбирать что что именно подали и привязывать к владельцу подачи.


еще вопрос. как можно при регистрации одно поле привязать к каталогу zoo. т.е. при регистрации есть поле фирам. а в каталоге предприятий тоже есть название фирмы. вот как их объединить?
*

eragon

  • Захожу иногда
  • 143
  • 7 / 0
Re: Прошу помощи- совета у гуру
« Ответ #6 : 03.02.2013, 20:33:48 »
В 1 бизнес каталоге может быть сразу несколько типов элементов.

Например официальная демка ZOO:
http://www.yootheme.com/zoo/apps/index.php?option=com_zoo&task=item&item_id=133&Itemid=5

Имеем 2 типа элементов в 1 каталоге: компании и сотрудники. Их можно связать, т.е. как видно и примера, в компанию Apple добавили сотрудника John Q. Public.

Аналогично и в твоем случае. Создаешь каталог и 3 типа элементов, компании, бригады и услуги. И как нужно их связываешь стандартными средствами. К тому же пользователь зарегистрировавшийся на сайте, может добавить например свою компанию, а потом из уже добавленных услуг, выбрать нужные для своей компании.

Все стандартными средствами.
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: Прошу помощи- совета у гуру
« Ответ #7 : 03.02.2013, 20:58:55 »
В 1 бизнес каталоге может быть сразу несколько типов элементов.

Например официальная демка ZOO:
http://www.yootheme.com/zoo/apps/index.php?option=com_zoo&task=item&item_id=133&Itemid=5

Имеем 2 типа элементов в 1 каталоге: компании и сотрудники. Их можно связать, т.е. как видно и примера, в компанию Apple добавили сотрудника John Q. Public.

Аналогично и в твоем случае. Создаешь каталог и 3 типа элементов, компании, бригады и услуги. И как нужно их связываешь стандартными средствами. К тому же пользователь зарегистрировавшийся на сайте, может добавить например свою компанию, а потом из уже добавленных услуг, выбрать нужные для своей компании.

Все стандартными средствами.
большое спасибо. вот как то этот момент я упустил. но тут сразу вопрос. пользователю же придется добавлять и в бригаде услуги и при услугах выбирать бригаду.  что малость будет не удобно. автоматом она нигде не появиться. или я не прав?
*

eragon

  • Захожу иногда
  • 143
  • 7 / 0
Re: Прошу помощи- совета у гуру
« Ответ #8 : 03.02.2013, 21:44:53 »
большое спасибо. вот как то этот момент я упустил. но тут сразу вопрос. пользователю же придется добавлять и в бригаде услуги и при услугах выбирать бригаду.  что малость будет не удобно. автоматом она нигде не появиться. или я не прав?
Наверное. Но если например набор услуг статичен, то их можно сделать в виде категорий. И тогда пользователь добавляет бригаду, выбирает услуги (категории).

А вывести список категорий (список услуг) не проблема. И вывести список бригад/фирм тоже не проблема. При выводе карточки бригады/фирмы будут отображаться услуги (категории).
*

likrion

  • Давно я тут
  • 750
  • 129 / 2
Re: Прошу помощи- совета у гуру
« Ответ #9 : 04.02.2013, 16:28:03 »
3 шаблона одного приложения + related items от dima и все очень легко решается
R331474010295
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: Прошу помощи- совета у гуру
« Ответ #10 : 04.02.2013, 19:36:39 »
3 шаблона одного приложения + related items от dima и все очень легко решается
если можно то тыкните носом на него....
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Прошу помощи- совета у гуру
« Ответ #11 : 12.02.2013, 02:27:11 »
зависимый список наверное помог бы. только где его взять?
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

роутинг zoo и jbzoo прошу помощи и идей

Автор isay777

Ответов: 2
Просмотров: 3716
Последний ответ 18.09.2017, 00:03:10
от isay777
Проблема с настройками меню при выводе элементов YT ZOO. Прошу помощи с настройкой

Автор Voland70

Ответов: 3
Просмотров: 1591
Последний ответ 31.08.2013, 00:23:50
от Voland70
Прошу прощения. Вопрос - решен

Автор Olga Averina

Ответов: 0
Просмотров: 941
Последний ответ 29.10.2012, 17:47:30
от Olga Averina
Прошу помощи. Привязка категорий блога к титульной странице

Автор vitbramm

Ответов: 2
Просмотров: 1846
Последний ответ 30.08.2012, 10:23:36
от Afres