Новости Joomla

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях. Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.Плагин предполагает самостоятельную разработку макетов вывода. Макеты "из коробки" следует рассматривать как образец для создания собственных.Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).Страница расширенияGitHub расширения@joomlafeed#joomla #расширения #radicalmart

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Всем привет!

По своей деятельности сталкиваюсь с множеством сайтов и хостингов и всегда удивляет, как неэффективно используются ресурсы сервера, это касается как старых версий PHP, работы сайта на медленных связках вроде Nginx+Apache, в отсутствии грамотной настройки MySQL, Nginx и т.д. Сегодня будет кратная информация о том, как увеличить скорость сайта просто сменив режим его работы на Nginx+PHP-FPM, т.е. без тяжеловесного Apache. Актуально будет прежде всего для владельцев VPS и серверов, т.к. у них есть доступ ко всем настройкам, для владельцев виртуального хостинга рекомендовал бы трясти поддержку или сменить хостинг.
Есть и более эффективные связки, но они используются реже и мало кто из хостеров их поддерживает, поэтому остановимся на более универсальной.

Плюсы связки Nginx+PHP-FPM по сравнению с Nginx+Apache:
  • Выше скорость работы
  • Меньше потребление памяти
  • Меньше потребление ресурсов CPU
  • Выше отказоустойчивость
Минусы Nginx+PHP-FPM:
  • Не обрабатывается файл .htaccess (т.к. Apache не используется)
Но данный минус весьма условный, т.к. любой редирект и прочие настройки можно сделать через Nginx.

Основная часть конфига для связки Nginx+PHP-FPM (поддерживается Joomla 2 и 3):
Код
location / {
try_files $uri $uri/ /index.php?$args;
}
#Запрещаем выполнение скриптов в каталогах
location ~* /(images|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {
return 403;
}
#Запрещаем доступ к файлам .*
location ~ /\. {
deny all;
}
#Кешируем максимально возможные статические файлы, в т.в. шрифты
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf|woff|woff2|mp4|ttf|ico|tgz|doc|xls|wav|bmp|rtf|cur|txt|json)$ {
expires max;
log_not_found off;
access_log off;
break;
}
location ~ \.php$ {
try_files  $uri =404;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/www/php-fpm/user.sock;
fastcgi_intercept_errors on;
include fastcgi_params;
}

Также желательно использовать PHP 7.x, Joomla 3 уже давно поддерживает данную версию.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Спасибо за начало полезной темы. Полгода назад перешел на эту связку и до сих пор не понимаю, почему я это сделал ТОЛЬКО полгода назад...  ;D

Самые лучшие впечатления и об увеличении скорости и потреблении ресурсов. Проблема была реальная, что для новичков типа меня инфы на порядок меньше, чем по апачу. Но это как говорится дело наживное.

Очень есть интересное решение по конфигу Nginx в Pro Admin Tools. Там конфиг сайта пишется в корень, а ссылка на этот конфиг пишется в основной в виде инклюда.
Для новичков зато понятно, что за параметры настраиваются и для чего.

P.S. Добавьте в "базовый" конфиг рекомендации из последнего релиза:
Код
add_header X-Content-Type-Options nosniff;
« Последнее редактирование: 26.02.2019, 16:31:09 от stepan39 »
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Спасибо за начало полезной темы. Полгода назад перешел на эту связку и до сих пор не понимаю, почему я это сделал ТОЛЬКО полгода назад...  ;D

Самые лучшие впечатления и об увеличении скорости и потреблении ресурсов. Проблема была реальная, что для новичков типа меня инфы на порядок меньше, чем по апачу. Но это как говорится дело наживное.

Очень есть интересное решение по конфигу Nginx в Pro Admin Tools. Там конфиг сайта пишется в корень, а ссылка на этот конфиг пишется в основной в виде инклюда.
Для новичков зато понятно, что за параметры настраиваются и для чего.

Самое сложное донести это для владельцев сайта, что можно выжать в разы больше с сайта, чем сейчас, без доп.финансовых затрат)
Можно подключать и инклюдом, это не принципиально, кому как удобнее.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Код
add_header X-Content-Type-Options nosniff;
Это уже не относится к PHP-FPM как таковому, это уже общий конфиг секции server {}, про него как-нибудь потом напишу, там много чего интересно, особенно для SSL.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Это уже не относится к PHP-FPM как таковому, это уже общий конфиг секции server {}, про него как-нибудь потом напишу, там много чего интересно, особенно для SSL.
Ага, у меня так:
Код
#add headers
    add_header X-Content-Type-Options nosniff;
    add_header X-XSS-Protection "1; mode=block";
    add_header Strict-Transport-Security 'max-age=31536000; includeSubDomains; preload';
    add_header X-Frame-Options "SAMEORIGIN";
    add_header Referrer-Policy "unsafe-url";
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Самое сложное донести это для владельцев сайта, что можно выжать в разы больше с сайта, чем сейчас, без доп.финансовых затрат)
Можно подключать и инклюдом, это не принципиально, кому как удобнее.
Расскажу свою историю. Чтобы не губить работающие проекты, просто взял еще один VPS, причем подохлей чем текущий. И стал мучать. Смотрел, что валит сервак, что приводит к неработоспособности и т.п., какие конфиги, для чего. В итоге перешел на Nginx, потому что сам себе все доказал. Ну а что касается клиентов, то одна знакомая мучается с WP - так 80% ее проблем ушло после перехода на Nginx, сайт если не взлетел, то стартанул точно.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
X-Frame-Options "SAMEORIGIN";
Просто с параметром
Код
add_header X-Frame-Options "SAMEORIGIN";

у вас не будет работать Вебвизор в Я.Метрике)
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Расскажу свою историю. Чтобы не губить работающие проекты, просто взял еще один VPS, причем подохлей чем текущий. И стал мучать. Смотрел, что валит сервак, что приводит к неработоспособности и т.п., какие конфиги, для чего. В итоге перешел на Nginx, потому что сам себе все доказал. Ну а что касается клиентов, то одна знакомая мучается с WP - так 80% ее проблем ушло после перехода на Nginx, сайт если не взлетел, то стартанул точно.
Сейчас думаю мало кто использует голый Apache, минимум работает связка Nginx+Apache, но она существенно проигрывает Nginx+PHP-FPM.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Сейчас думаю мало кто использует голый Apache, минимум работает связка Nginx+Apache, но она существенно проигрывает Nginx+PHP-FPM.

Я как-то исторически пришел к использованию только VestaCP. Раньше юзал ISP. Так в Весте самый распространенный конфиг Nginx+Apache, его то я пару лет и юзал на всех серваках, пока не открыл Nginx+PHP-FPM, который тоже идет в Весте из коробки, но нет так, скажем, популярен.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Я как-то исторически пришел к использованию только VestaCP. Раньше юзал ISP. Так в Весте самый распространенный конфиг Nginx+Apache, его то я пару лет и юзал на всех серваках, пока не открыл Nginx+PHP-FPM, который тоже идет в Весте из коробки, но нет так, скажем, популярен.
В коробке Nginx+PHP-FPM сейчас идет у многих панелей, но дефолтный конфиг нужно править, не говоря уже о конфигах Nginx и тем более MySQL.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

web3.0

  • Захожу иногда
  • 349
  • 6 / 6
Апач мешает вебмастеру - как плохому танцору ноги.
Покажите летающий без апач сайт. Дайте возможность по-завидовать.
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Апач мешает вебмастеру - как плохому танцору ноги.
Покажите летающий без апач сайт. Дайте возможность по-завидовать.
Я думаю, что любому вебмастеру апач не "мешает". Часто он просто н.. не нужен.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Кстати в пику nginx статья на тему апача))
https://hika.su/blog/nastrojka-servera-apache-mpm-event-php-fpm-http-2
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Есть и более эффективные связки, но они используются реже и мало кто из хостеров их поддерживает
а хотя бы для примера - что именно имеете в виду?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
а хотя бы для примера - что именно имеете в виду?
Полагаю, что имеются в виду конфигурации типа LSPHP...
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
try_files $uri $uri/ /index.php?$args; -  Достаточно для чпу. Остальное это уже с ИСП.

Кстати по опыту требует больше памяти при нагрузке и дает только более ровный ответ сервера и меньшую нагрузку на процессор. Для тяжелых сайтов для CPU норм.
*

sivers

  • Живу я здесь
  • 2592
  • 360 / 0
Покажите летающий без апач сайт.
https://905345.ru/katalog/
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

sivers

  • Живу я здесь
  • 2592
  • 360 / 0
Минусы Nginx+PHP-FPM:

    Не обрабатывается файл .htaccess (т.к. Apache не используется)
Учитывая, что часть вирусных атак направлены именно на этот файл (модифицируют его), то этот "минус" скорее достоинство.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Полагаю, что имеются в виду конфигурации типа LSPHP...

LightSpeed на тестовом результате показал очень хорошие результаты по скорости и памяти, но на боевом к сожалению его ставить нельзя, к сожалению он одна сплошная дыра, по крайней мере его lite версия, платную не пробовал
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
у вас не будет работать Вебвизор в Я.Метрике)
Сначала тоже так думал и было пытался сделать что-то типа:
Код
location / {
        set $frame_options '';
        if ($http_referer !~ '^https?:\/\/([^\/]+\.)?(yourdomain\.com|webvisor\.com)\/'){
            set $frame_options 'SAMEORIGIN';
        }
        add_header X-Frame-Options $frame_options;
        ...
    }
Взято отсюда https://yandex.ru/support/metrika/webvisor/settings.html
Но, как выяснилось, Вебвизор работает прекрасно и с этим заголовком и без этих лишних записей.
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Учитывая, что часть вирусных атак направлены именно на этот файл (модифицируют его), то этот "минус" скорее достоинство.
Если у вас в результате атаки доступно изменение .htaccess, то как бы поздно пить боржоми... здесь и nginx не спасет
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Это надо закрепить, добавить в FAQ и в отдельную статью на Joomlaportal, желательно с картинками для новичков.

Единственное, что кэширование я не стал бы на max делать. 8 дней для Google достаточно.
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Это надо закрепить, добавить в FAQ и в отдельную статью на Joomlaportal, желательно с картинками для новичков.
Это вот Важное замечание! Как понял из написанных букв и кое какого хелпа, Nginx - внешний сервер для отдачи http, а PHP-FPM используется с ним в связке в качестве внутреннего сервера вместо Apache (поправьте если что не так). При этом сама система не так важна (FreeBSD, Linux или ещё чего...). А вот что базой данных? Какая при такой связке имеет преимущество?
*

gillmor

  • Захожу иногда
  • 53
  • 1 / 0
Это вот Важное замечание! Как понял из написанных букв и кое какого хелпа, Nginx - внешний сервер для отдачи http, а PHP-FPM используется с ним в связке в качестве внутреннего сервера вместо Apache (поправьте если что не так). При этом сама система не так важна (FreeBSD, Linux или ещё чего...). А вот что базой данных? Какая при такой связке имеет преимущество?

PHP-FPM это не сервер. Грубо говоря - это просто интерфейс для обработки php скриптов интерпретатором php. То есть прослойка помогающая общаться nginx и php интерпретатору.
Что касается базы, то некорректно искать преимущества в таком виде. Это все равно что сказать. В гараже стоит машина и мотоцикл, что лучше туда еще поставить? Велосипед или самокат?
*

Avalon

  • Осваиваюсь на форуме
  • 34
  • 8 / 0
...А вот что базой данных? Какая при такой связке имеет преимущество?
С точки зрения лицензирования свободного применения и скорости работы mariadb. В некоторых длинных запросах работает до 7 раз быстрее чем mysql.
Сайт на joomla в связке Nginx+PHP-FPM у меня работает в 3-5 раз быстрее по сравнению со связкой Apache2-php_mod
« Последнее редактирование: 03.03.2019, 21:54:49 от Avalon »
*

Avalon

  • Осваиваюсь на форуме
  • 34
  • 8 / 0
В высоко нагруженных проектах nginx работает быстреe apache2
« Последнее редактирование: 04.03.2019, 08:44:13 от Avalon »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Связка Nginx+PHP-FPM у меня работает в 3-5 раз быстрее по сравнению со связкой Apache2-php_mod
не, ну такое мы не будем сравнивать :) можно сравнить apache mpm event + тот же php fpm
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
PHP-FPM это не сервер. Грубо говоря - это просто интерфейс для обработки php скриптов интерпретатором php. То есть прослойка помогающая общаться nginx и php интерпретатору.
Что касается базы, то некорректно искать преимущества в таком виде. Это все равно что сказать. В гараже стоит машина и мотоцикл, что лучше туда еще поставить? Велосипед или самокат?
Мой ответ: велосипед!  ;D Хотя ответ уже дали, спасибо.
С точки зрения лицензирования свободного применения и скорости работы mariadb. В некоторых длинных запросах работает до 7 раз быстрее чем MySQL.
Стало понятнее. Работаю с 4 хостерами (обстоятельства) и ни у одного из них, по дефолту, не встречал такой связки. Подскажите пару-тройку хостеров которые в свои тарифы включают Nginx+PHP-FPM, разумеется не покупая для администрирования VPS-сервер.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Работаю с 4 хостерами (обстоятельства) и ни у одного из них, по дефолту, не встречал такой связки.
а их и нет таких. у 99.99% хостеров будет nginx+apache, потому что иначе на их хостинге 90% сайтов работать не будет, так как почти все cms заточены по дефолту под необходимость apache. а оно им надо? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Опа, вроде кто-то выкладывал свой конфиг с комментариями. Оставил на потом разобрать, а уже нету  *ОХ-Х-Х*
Верните, пожалуйста!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подойдёт ли для Joomla 4?

Автор alexandr-spb

Ответов: 3
Просмотров: 2599
Последний ответ 17.01.2023, 21:42:57
от wishlight
Fastcomet hosting support Joomla

Автор hostloo

Ответов: 0
Просмотров: 1182
Последний ответ 26.09.2018, 10:44:33
от hostloo
Оптимальная конфигурация сервера (nginx+php-fpm VS nginx+apache+fcgi_proxy)

Автор Филипп Сорокин

Ответов: 42
Просмотров: 8901
Последний ответ 29.01.2017, 11:20:52
от OgloblYa
Сайт созданный на CMS Joomla открывается в браузере только с вкл. VPN!

Автор serg7630

Ответов: 3
Просмотров: 1847
Последний ответ 20.10.2016, 18:44:23
от serg7630
Подбор тарифов хостинга для Joomla

Автор Lexx

Ответов: 9
Просмотров: 7376
Последний ответ 20.10.2016, 12:06:55
от SpaceWeb