Wassi Wassinen

Wassi Wassinen

С нами с 25 января 2013; Место в рейтинге пользователей: #37
Wassi Wassinen
19 ноября 2023, 21:18
0
Артур, спасибо. Даже стыдновато. :)) Тыщу лет с нуля не настраивал ничего на MODx. Вот, как говорится, «палюсь на мелочах».
Ещё раз — благодарю. :)
Wassi Wassinen
19 ноября 2023, 20:57
0
Если меняю на introtext или любое другое «системное» встроенное поле — всё работает.
Wassi Wassinen
19 ноября 2023, 14:39
0
Как говорится — на усмотрение автора. :)) Еще раз спасибо, Алексей, за оперативность!
Wassi Wassinen
19 ноября 2023, 14:38
0
Спасибо за ответ. Вы молодцы, все кто работает над MS3. Буду стараться поддерживать не только словом, но и делом.

Твой пост был в сентябре. Ждал октябрьский. Будешь выпускать новый лонгрид? :)

Да, эту ссылку на гитхаб видел.
Получится какой-никакой гайд по самостоятельной сборке прикрутить в ридми файл на гитхаб? Хотя бы в общих чертах. Думаю, много таких как я — сами не знаем что и куда, но по инструкции можем попробовать :)

Заранее благодарен.
Wassi Wassinen
19 ноября 2023, 06:26
0
Николай, спасибо за ваш труд. Вопрос — когда ждать самую сырую альфу? Чтобы уже можно было что-то потестировать в админке, вывести сниппеты и т.д.?
Wassi Wassinen
18 ноября 2023, 16:28
0
Артур, ещё один важный вопрос — вы будете выпускать FlatFilters только для второй версии MODx или сразу для второй и третьей?
Wassi Wassinen
18 ноября 2023, 00:40
0
Ещё один момент: при удалении файла из ресурса, если он единственный — не удаляется каталог с номером ресурса в папке «files». Это так и задумано?
Wassi Wassinen
18 ноября 2023, 00:36
0
Супер! Алексей, благодарю. Вы молодец :)
Wassi Wassinen
16 ноября 2023, 22:51
0
Супер, благодарю за оперативность! Будем ждать обновления :)
Wassi Wassinen
16 ноября 2023, 20:30
0
Приветствую. Спасибо за компонент.
Есть проблема — при установке fileMan с Collections при создании ресурса в коллекции получаю такую ошибку:



После удаления fileMan — ошибка исчезает.
Wassi Wassinen
15 ноября 2023, 11:40
0
Супер. И ещё раз — вы молодец!
Wassi Wassinen
15 ноября 2023, 09:25
+1
Если говорить про функциональность — на демке не увидел кнопки «Показать ещё». Для подгрузки страниц не пагинацией, а кнопкой, которая выводит N товаров на той же странице. Часто востребованная опция.
Wassi Wassinen
15 ноября 2023, 09:22
+1
Стараюсь рассуждать не в категориях «для разработчиков или не для разработчиков». Скорее, про такие категории как востребованность, популярность и т.д. Создателю чего бы то ни было (курсы, книги, программные продукты) хочется востребованности. Это один из видов мотивации создавать что-то новое и совершенствовать свои творения. :)

Вы делаете классное дополнение. Хочется, чтобы оно получило признание и популярность в сообществе. А для этого нужен интерфейс. Потому что большинство в сообществе MODx не умеют в конфиги, код и т.д. И это не плохо. MODx поэтому обрел популярность. Сейчас наблюдаю тенденцию к уходу от этой концепции. И это не способствует популяризации MODx.
Wassi Wassinen
14 ноября 2023, 23:09
+1
Артур, вы молодец. Я НЕ знаю — вы хотите платное распространение или свободное. Если платное — нужен интерфейс для формирования (подбора) фильтров в админке MODx.
Ваш компонент SendIt хорош. Но он хорош для программистов. А это 5% пользователей MODx.

Вне зависимости от сценария распространения вашего компонента (платный или бесплатный) — если хотите массового принятия и внедрения для своего продукта, то нужен понятный и доступный простому пользователю графический интерфейс.

ИМХО. На истинность не претендую.
Wassi Wassinen
26 августа 2023, 17:45
0
Новая установка. Из офрепозитория скачаны Formit, PdoTools, Minifyx, Ace

Проверили ClamV:

Maybe evil code in all text [196 seconds]:

/httpdocs/core/components/minifyx/composer.phar : =[[:space:]]getcwd[(][)] 
/httpdocs/core/components/minifyx/vendor/scssphp/scssphp/bin/pscss : =[[:space:]]getcwd[(][)] 
/httpdocs/core/components/minifyx/vendor/scssphp/scssphp/src/Compiler.php : =[[:space:]]getcwd[(][)] 
/httpdocs/core/components/minifyx/vendor/symfony/process/Process.php : =[[:space:]]getcwd[(][)] 
/httpdocs/core/model/smarty/Smarty.class.php : =[[:space:]]getcwd[(][)] 
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/composer.phar : =[[:space:]]getcwd[(][)] 
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/vendor/scssphp/scssphp/bin/pscss : =[[:space:]]getcwd[(][)] 
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/vendor/scssphp/scssphp/src/Compiler.php : =[[:space:]]getcwd[(][)] 
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/vendor/symfony/process/Process.php : =[[:space:]]getcwd[(][)] 
/httpdocs/manager/min/lib/MrClay/Cli.php : =[[:space:]]getcwd[(][)] 
/httpdocs/assets/components/ace/ace/mode-autohotkey.js : Obfuscator 
/httpdocs/core/components/minifyx/vendor/assetic/framework/src/Assetic/Filter/PackerFilter.php : Obfuscator 
/httpdocs/core/packages/ace-1.9.3-pl/modPlugin/553ac2ad9bec0088b233485f234f9b70/0/ace/ace/mode-autohotkey.js : Obfuscator 
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/vendor/assetic/framework/src/Assetic/Filter/PackerFilter.php : Obfuscator 
/httpdocs/core/model/modx/modx.class.php : error_reporting[(]0[)]; 
/httpdocs/core/components/minifyx/vendor/scssphp/scssphp/src/Cache.php : files = scandir 
/httpdocs/core/components/minifyx/vendor/wikimedia/less.php/lib/Less/Cache.php : files = scandir 
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/vendor/scssphp/scssphp/src/Cache.php : files = scandir 
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/vendor/wikimedia/less.php/lib/Less/Cache.php : files = scandir 
/httpdocs/assets/components/ace/ace/mode-php.js : finfo_open 
/httpdocs/core/packages/ace-1.9.3-pl/modPlugin/553ac2ad9bec0088b233485f234f9b70/0/ace/ace/mode-php.js : finfo_open 
/httpdocs/assets/components/ace/ace/mode-php.js : move_uploaded_file 
/httpdocs/core/components/formit/src/FormIt/Dictionary.php : move_uploaded_file 
/httpdocs/core/model/modx/processors/workspace/packages/upload.class.php : move_uploaded_file 
/httpdocs/core/model/modx/sources/modfilemediasource.class.php : move_uploaded_file 
/httpdocs/core/packages/ace-1.9.3-pl/modPlugin/553ac2ad9bec0088b233485f234f9b70/0/ace/ace/mode-php.js : move_uploaded_file 
/httpdocs/core/packages/formit-4.2.7-pl/modCategory/585973a5d736e2756b3e917656a22350/1/formit/src/FormIt/Dictionary.php : move_uploaded_file 

Maybe evil code in firsts lines [0 seconds]:

/httpdocs/core/components/minifyx/vendor/wikimedia/less.php/CHANGES.md : eval[ ]+[(] |  
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/vendor/wikimedia/less.php/CHANGES.md : eval[ ]+[(] |  


List big string in php file (file_name number_str length) [20 seconds]:
/httpdocs/core/cache/lexicon_topics/lexicon/ru/core/propertyset.cache.php 7 1753 
/httpdocs/core/lexicon/ar/propertyset.inc.php 14 1601 
/httpdocs/core/lexicon/be/propertyset.inc.php 14 2083 
/httpdocs/core/lexicon/bg/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/da/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/de/propertyset.inc.php 14 1350 
/httpdocs/core/lexicon/el/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/en/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/es/propertyset.inc.php 14 1241 
/httpdocs/core/lexicon/fa/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/fi/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/he/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/hi/propertyset.inc.php 14 2286 
/httpdocs/core/lexicon/hu/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/id/propertyset.inc.php 14 1090 
/httpdocs/core/lexicon/it/propertyset.inc.php 14 1229 
/httpdocs/core/lexicon/nl/propertyset.inc.php 14 1037 
/httpdocs/core/lexicon/pl/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/pt/propertyset.inc.php 14 1204 
/httpdocs/core/lexicon/ro/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/ru/propertyset.inc.php 14 1758 
/httpdocs/core/lexicon/sv/propertyset.inc.php 14 1131 
/httpdocs/core/lexicon/th/propertyset.inc.php 14 2230 
/httpdocs/core/lexicon/tr/propertyset.inc.php 14 1111 
/httpdocs/core/lexicon/uk/propertyset.inc.php 14 1783 
/httpdocs/core/lexicon/yo/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/zh/propertyset.inc.php 14 1027 
/httpdocs/core/lexicon/ar/export.inc.php 15 1995 
/httpdocs/core/lexicon/be/export.inc.php 15 2297 
/httpdocs/core/lexicon/bg/export.inc.php 15 2445 
/httpdocs/core/lexicon/cs/export.inc.php 15 1265 
/httpdocs/core/lexicon/da/export.inc.php 15 1325 
/httpdocs/core/lexicon/de/export.inc.php 15 1395 
/httpdocs/core/lexicon/el/export.inc.php 15 1235 
/httpdocs/core/lexicon/en/export.inc.php 15 1235 
/httpdocs/core/lexicon/es/export.inc.php 15 1293 
/httpdocs/core/lexicon/et/export.inc.php 15 1078 
/httpdocs/core/lexicon/fa/export.inc.php 15 1235 
/httpdocs/core/lexicon/fi/export.inc.php 15 1235 
/httpdocs/core/lexicon/fr/export.inc.php 15 1490 
/httpdocs/core/lexicon/he/export.inc.php 15 1235 
/httpdocs/core/lexicon/hu/export.inc.php 15 1384 
/httpdocs/core/lexicon/id/export.inc.php 15 1231 
/httpdocs/core/lexicon/it/export.inc.php 15 1279 
/httpdocs/core/lexicon/ja/export.inc.php 15 1880 
/httpdocs/core/lexicon/nl/export.inc.php 15 1235 
/httpdocs/core/lexicon/pl/export.inc.php 15 1235 
/httpdocs/core/lexicon/pt/export.inc.php 15 1417 
/httpdocs/core/lexicon/ro/export.inc.php 15 1235 
/httpdocs/core/lexicon/sv/export.inc.php 15 1298 
/httpdocs/core/lexicon/th/export.inc.php 15 2384 
/httpdocs/core/lexicon/tr/export.inc.php 15 1402 
/httpdocs/core/lexicon/uk/export.inc.php 15 2364 
/httpdocs/core/lexicon/yo/export.inc.php 15 1235 
/httpdocs/core/lexicon/zh/export.inc.php 15 1235 
/httpdocs/core/lexicon/hi/export.inc.php 17 3098 
/httpdocs/core/components/pdotools/lexicon/de/properties.inc.php 21 1092 
/httpdocs/core/components/pdotools/lexicon/ru/properties.inc.php 21 1194 
/httpdocs/core/packages/pdotools-2.13.3-pl/modCategory/df13b8d632196f1efcf134472c55e96e/1/pdotools/lexicon/de/properties.inc.php 21 1092 
/httpdocs/core/packages/pdotools-2.13.3-pl/modCategory/df13b8d632196f1efcf134472c55e96e/1/pdotools/lexicon/ru/properties.inc.php 21 1194 
/httpdocs/core/lexicon/be/import.inc.php 24 1054 
/httpdocs/core/lexicon/bg/import.inc.php 24 1168 
/httpdocs/core/lexicon/fr/configcheck.inc.php 24 1153 
/httpdocs/core/lexicon/hi/import.inc.php 24 1384 
/httpdocs/core/lexicon/it/configcheck.inc.php 24 1161 
/httpdocs/core/lexicon/pt/configcheck.inc.php 24 1061 
/httpdocs/core/lexicon/ru/import.inc.php 24 1089 
/httpdocs/core/lexicon/th/import.inc.php 24 1335 
/httpdocs/core/lexicon/uk/import.inc.php 24 1063 
/httpdocs/core/lexicon/hi/configcheck.inc.php 25 1840 
/httpdocs/core/lexicon/el/about.inc.php 36 1129 
/httpdocs/core/lexicon/hi/about.inc.php 36 1540 
/httpdocs/core/lexicon/uk/about.inc.php 36 1067 
/httpdocs/core/lexicon/ja/access.inc.php 37 1274 
/httpdocs/core/lexicon/ar/tv_widget.inc.php 43 1073 
/httpdocs/core/lexicon/ru/tv_widget.inc.php 43 1099 
/httpdocs/core/lexicon/hi/setting.inc.php 53 1151 
/httpdocs/core/lexicon/th/dashboards.inc.php 72 1075 
/httpdocs/core/lexicon/ru/access.inc.php 109 1286 
/httpdocs/core/lexicon/th/access.inc.php 109 1256 
/httpdocs/core/lexicon/uk/access.inc.php 109 1227 
/httpdocs/core/lexicon/hi/access.inc.php 111 1220 
/httpdocs/core/model/smarty/sysplugins/smarty_internal_templatelexer.php 595 1054 
/httpdocs/core/lexicon/th/setting.inc.php 612 1199 
/httpdocs/core/model/aws/services/elasticbeanstalk.class.php 667 1003 
/httpdocs/core/model/aws/sdk.class.php 687 1134 
/httpdocs/core/lexicon/ru/setting.inc.php 703 1149 
/httpdocs/core/lexicon/be/setting.inc.php 704 1107 
/httpdocs/core/lexicon/ar/setting.inc.php 708 1231 
/httpdocs/core/lexicon/de/setting.inc.php 823 1128 
/httpdocs/core/lexicon/ja/setting.inc.php 829 1036 

Result scan antivirus [175 seconds]:
/httpdocs/core/packages/minifyx-2.0.3-pl/modCategory/39cc3a9d0a35e16d7e9d7160e1660be4/0/minifyx/composer.phar: i360.php.eval.remote.1.UNOFFICIAL FOUND
/httpdocs/core/packages/minifyx-2.0.3-pl.transport.zip: i360.php.eval.remote.1.UNOFFICIAL FOUND
/httpdocs/core/packages/pdotools-2.13.3-pl.transport.zip: Sanesecurity.Foxhole.JS_Zip_12.UNOFFICIAL FOUND
/httpdocs/core/packages/ace-1.9.3-pl.transport.zip: Sanesecurity.Foxhole.JS_Zip_22.UNOFFICIAL FOUND
/httpdocs/core/components/minifyx/composer.phar: i360.php.eval.remote.1.UNOFFICIAL FOUND
Wassi Wassinen
04 июля 2023, 03:57
0
Павел, прошу прощения. Перепроверил — всё работает. Скорость первичной загрузки страницы не снижается. Еще раз — спасибо!
Wassi Wassinen
04 июля 2023, 03:56
0
Иван, спасибо за ответ. Перепроверил — работает и не снижает скорость загрузки. Поспешил с выводами. Использовал похожий плагин. Он замедлял загрузку на 0,12-0,19 мс.
Wassi Wassinen
03 июля 2023, 19:17
+3
Артур, спасибо за вопрос.
Учиться ничего не мешает. Более того, искренне считаю, что учиться — всегда нужно. Так уж получилось, что у меня другая сфера деятельности и компетенций. В этой сфере я и стараюсь всячески развиваться и учиться. :)
Wassi Wassinen
03 июля 2023, 13:46
+1
При прочих равных, если на одном сайте есть предупреждения, а на другом нет — предпочтение отдадут сайту без предупреждений.