
Дмитрий
21.09.2018
10:29:35
вот как работает
https://cloud.mail.ru/public/7AcP/uPwcrbuBk
вот еще пример, ну с показом фронта

Google

Vadim
21.09.2018
10:50:43


Igor
21.09.2018
11:24:23
Не так давно мы писали про поле которое позволит создавать очень сложные конструкции из других полей Joomla - Radical MultiField. Вчера поле обновилось до версии 1.1.
https://github.com/Delo-Design/radicalmultifield/releases/tag/1.1
Я наверное присвоил бы этому полю версию 2 сразу. Так как в нем произошли радикальные изменения:
Появился свой файловый менеджер, кстати очень удобный.
Добавлено шаблон аудиоплеера.
Добавлена куча возможностей по загрузке медиа-файлов. (Ресайз, водяные знаки, груповой импорт).
Добавлена поддержка сторонних полей.
Подводя итоги:
На базе этого поля можно сделать, хоть таблицу, хоть медиа сайт, хоть слайдер, хоть галлерею.
И еще 100500 функций, которые просто не описать в рамках статьи.
Переделывайте в пакет, пока не поздно.
Библиотеки должны стоят в библиотеках.
Автопубликация плагина, не есть вреное решение. Особенно в postflight. Если я выключу плаигн он будет сам включаться при каждом обновлении. Это не корретно.
Заместо json_decode( есть класс Registry он в разы удобнее.
Нет .min скриптов и стилей.
Если юзаете namespaces то юзайте их до конца extends JFormField = Joomla\CMS\Form\FormField
По струкруе почему часть полей в fields а часть в elements?
В медиа лежит еще одна библиотека. Зачем? распределите медию страднартно js css images
Ну phpdoc в порядок надо привести.
В общем стоит почистить.


AlekVolsk
21.09.2018
11:32:32
@Septdir как-нибудь уж сами разберемся, ок? ты де все равно это ипользовать не будешь, ты свои "костыли" любишь использовать

Vadim
21.09.2018
11:33:13
Я думаю что анализ со стороны тоже полезен ?

Igor
21.09.2018
11:33:15

Vadim
21.09.2018
11:33:22
а так лучше такие вещи на гит сразу писать)
в чате такие вещи все равно затеряются

Google

AlekVolsk
21.09.2018
11:34:01

Vadim
21.09.2018
11:34:33
Не лезьте в бутылку...

Igor
21.09.2018
11:34:35

AlekVolsk
21.09.2018
11:34:57
и да, Вадим прав: все что хочешь сказать - в issue на гитхаб, а там мы сами решим, что с этим делать
можешь все замечания от себя в одно issue запихнуть

Igor
21.09.2018
11:40:43
Кстати о костылях. Я тут давиче в плагин засунул контролер целиком

Дмитрий
21.09.2018
11:43:51
В чем проблемы?
И я решу их со временем

Igor
21.09.2018
11:47:12
Ну напишите все а одном список
Да нет проблемы, просто мне это не нужно. Я проглядел беглым взглядом, написал что нет так.
А если писать issue надо писать все кокретно.
Тут один простой пункт навести порядок.
Просто берете и файл за файлом приводите в порядок. Долго нудно, скучно, но нужно.

Дмитрий
21.09.2018
11:49:36

Igor
21.09.2018
11:51:53
Ну ок
Ну а если в целом, ИМХО несколько отдельных плагинов в пакете + библиотека или системный плагин,(если нужно). Было бы удобнее.
ИБО я могу включать только то что нужно, подумайте над этим. В частноти почему выпускают именно пакеты плагинов полей, а не один тип поля.

Дмитрий
21.09.2018
11:52:48
Которое даёт сабформу полей
Здесь нет смысла дробить
Есть в другом смысл дробить на плагины
Но это дальше
В данном случае это один плагин и должен идти монолитом

Igor
21.09.2018
12:01:25

Google

Дмитрий
21.09.2018
12:02:27
У меня намного уже шире функционал

Igor
21.09.2018
12:04:33
У меня намного уже шире функционал
Ну момент немного спорный subform + altenative layouts (https://github.com/joomla/joomla-cms/pull/18571) в 3,9 покрывают весь возможный функционал, ну разе что медименджер действительно удобный у вас вышел

Дмитрий
21.09.2018
12:04:53
И у нас есть дальнейшие развитие

Igor
21.09.2018
12:05:25

Дмитрий
21.09.2018
12:05:39
Я думал на этим, пока оставлю в монолите

Igor
21.09.2018
12:06:16
Преимущество растащить все по отдельным расширением именно в том что можно легко добалять убирать расшрения + люди могу ставить(и ставят) пакеты ради одного двух расширений

Дмитрий
21.09.2018
12:06:43

Igor
21.09.2018
12:06:44

Дмитрий
21.09.2018
12:06:48
Я думал над этим
Возможно сделаю дальше

Igor
21.09.2018
12:07:36
Я подумаю как разделить
Ну а вообще. сейчас стоит задуматься о заточке под 3.9. Все таки релиз не загорами. Так или иначе удачи в начинании.

Дмитрий
21.09.2018
12:07:58
Она там немного кастрмрованая вышла ?
Например, сейчас уже можно внедрять доп поля
Которые не заложены в стандартных

Igor
21.09.2018
12:09:18

Дмитрий
21.09.2018
12:09:35
Установите плагин
Там в указание пути для импорта доступны переменные

Google

Дмитрий
21.09.2018
12:10:08
Как в jce
Но это старый скрин

Konstantin
21.09.2018
12:12:11
кто пожскажет, где еще смотреть
обновил с 3.8.10 до 3.8.12 кодировка кракоябы вsлезли
Добавляю в index/php шаблонf
<?php
header("Content-Type: text/html; charset=utf-8");
?>
и в .htaccess lj,fdkz.
AddDefaultCharset UTF-8
все равно битая кодировака

Дмитрий
21.09.2018
12:12:25
Там доступно ещё переменная теперь {item_id}
Пока документации мало, но скоро будет

Igor
21.09.2018
12:16:50

Дмитрий
21.09.2018
12:17:27
У него нет id
Что ему присваивать тогда?
Я поставил поэтому нуль
А какое поведение нужно?
В таком случае

Igor
21.09.2018
12:20:34
В таком случае
Давайте в отдельный чат, а то товаришь скелет злиться будет.

Дмитрий
21.09.2018
12:20:37
То импорт можно включить только после создания

Дмитрий
21.09.2018
16:44:08
бабах

Aleksandr
21.09.2018
16:48:21
любимый баннер ваш добавил )

Google

Aleksandr
21.09.2018
16:48:29
в мобилке

Андрей
21.09.2018
18:11:15
Всем привет! Подскажите проект https://storejextensions.org/extensions/jsitemap_professional.html жив здоров? можно лицензию покупать?

Vadim
21.09.2018
18:11:57
Вроде живой был

Vladimir
21.09.2018
18:13:49
Вроде автор нормальный

Дмитрий
21.09.2018
18:14:37
"Вы там живы, ребят?" :)))
если ответят, можно брать :)

Vladimir
21.09.2018
18:15:42
Скорость реакции на запрос - это важный фактор
Правда мне хватает пока функционала osmap

Андрей
21.09.2018
18:19:13
отличная идея в поддержку написать, спасибо

Vladimir
21.09.2018
18:35:38
https://elisdn.ru/blog/124/psr7-console-db-assets?utm_source=vk&utm_medium=post&utm_campaign=psr7

Дмитрий
21.09.2018
18:36:13
:)
:)

Vladimir
21.09.2018
18:37:12
Ну пусть может кому полезно будет

Дмитрий
21.09.2018
18:37:30
это если так, разобраться чисто

Dmitry
21.09.2018
18:39:03
А чего не Ларочка?