All streams
Search
Write a publication
Pull to refresh
30
0.2
Андрей Ч. @Andchir

PHP/Python/JS Full Stack Developer

Send message
Ты правда думаешь, что не назову? Воспользуйся поиском тут modx.com/extras/
>>основной must have компонент на сегодня

Вот это самомнение :)) Это ты можешь своим школьникам рассказывать в блоге, но не тут. В прошлый раз я поддержал просто за вложенный труд, но наглеть не надо.
>>Что делать? Как вытаскивать информацию — из кэша гугла?

Гитбах теоретически тоже может грохнуться. Документация должна идти в комплекте с компонентом + на каком-то общем сайте для удобства. Поэтому просто безвозвратно исчезнуть она не должна.

>>Домен не имеет значения, уже сейчас любой может брать информацию из репозитория…

Ага, давайте все вместе будем рекламировать Безумкина и СимплДрим :) Так дела не делаются.

>>Ах, да, про какое же именно сообщество речь?

Устроим выборы, делов-то :)
>>К тому же, сообщество MODX не может похвастаться сплоченностью, и основных разработчиков просто не собрать в одном месте, чтобы они что-то там написали.

А вы пробовали? По-моему если написать гневный пост с призывом складывать документацию в одном месте и создать там комфортные условия, вполне может и подействует. Например, на одном из сайтов сообщества MODX с соответствующим доменом.
Демки нет. Устанавливается и настраивается плагин очень быстро. Если не понравится, так же быстро можно удалить.
>>У тебя мнение резко поменялось или как?

Там совсем о другом написано. Код я там не трогал, только тестирование результата из-за лживого отзыва, который как оказалось даже на форуме по твоей ссылке кто-то запостил.
>> в своем расширяющем классе пишем… И вот у тебя уже есть значение по умолчанию.

>>Там есть вот такой метод… Используем его, чтобы дополнить наш запрос.

Так я и не понял в чём ценность твоих процессоров. В том, что там ничего нет, зато всего 200 строчек кода? Для фильтрации видимо надо написать новый процессор ShopmodxWebFilterDataProcessor, который будет экстендить ShopmodxWebGetDataProcessor, который экстендит ShopmodxWebGetlistProcessor, который экстендит modObjectGetListProcessor, который экстендит modObjectProcessor, который экстендит modProcessor (не шутка).

Кстати, вопрос на засыпку: чем отличается сниппет от процессора? На этом я ухожу из этой темы чтобы совсем не засорять офтопом.
>>Как видите, в сумме менее двухсот строк. И это и условия всякие, и получение ТВшек…

Так и возможностей у тебя там поменьше. Например, «default_text» ТВ-шек в пролёте. Может ещё чего… фильтрация и сортировка по ТВ (числовым и текстовым) есть?
>>Могу легко по каждому твоему дополнению проехаться.

Николай, думаю Василий по твоим разработкам тоже смог бы проехаться при желании (как и по моим, например). У всех есть свои плюсы и свои минусы. На счет «кто-то кому-то переплачивает» это ты тут очень не красиво приплёл, твоё личное мнение в этом вопросе вряд ли кому-то интересно.
>>pdoTools и его сниппеты стараются уложить всю работу в 1 запрос к базе данных. Поэтому все указанные ТВ параметры присоединяются через LEFT JOIN.

Вот тут не совсем правда. Если посмотреть в код, то там сначала из БД вытаскиваются имена TV и их значения по умолчанию, а потом с ними делаются джоины. Так что там не один запрос. Да и частенько отдельные запросы получаются быстрее чем один с кучей джоинов, так что это не показатель.

>>Как вам вывод 2012 страниц сайта за полсекунды?

Да, тут надо сравнивать, а не давать пустые цифры, которые зависят от многих факторов. Например, можно было дать цифры xPDO с getCollection, xPDO без getCollection и pdoTools чтобы можно было оценить разницу.

Идея обработки чанков понравилась. Замена Вайфайндеру тоже очень нужная штука, если есть все его возможности. На счет реализации высказываться не буду, т.к. считаю что не место.
Молодцы! Очень симпатично получилось. Интересно было бы узнать за что топику влепили минусы, но минусаторы неуловимы как ниндзя.
>>Ссылки были уже приведены, но еще раз уточняю

Где там ссылка на демку? Проверял я твой Smarty, памяти жрет больше парсера MODX (хоть и не на много), а по скорости прироста не заметил. И если будешь давать ссылку на демку, добавь информацию про сервер.
>>Обычный VDS уже звучит интересно — простой сайт должен жить без проблем на shared хостинге.

Дмитрий, ты сам продолжаешь холиварить :) VDS особо ни чем не отличается по выделяемым ресурсам от shared. По цене тоже можно найти за 150 руб./мес.
>>По вашей ссылке в каталоге:
>>Общее время: 1.3057 сек. O_o

Это наверно не по моей ссылке, а категории «Тестовый 2». Там 100 товаров на одной странице выводится, время для такого примера нормальное.
Перенос обратно на Эво нужно рассматривать как временную меру и продолжать двигаться вперёд, заниматься доработкой Рево. Вот вам ссылочка: test.modx-shopkeeper.ru/katalog/netbuki-i-noutbuki-2/testovyij-1/ тестируйте (хостинг — обычный VDS).

>>тормознутость REVO (и сайта и админки)
Админка в нормальном браузере не тормозит, наверно у вас опыт был в IE8.
Как я понял, единственная проблема для эвошников это скорость Рево. Не буду устраивать очередной холивар, но по-моему то что вы делаете это лишняя работа, которая уже сделана. А работа по оптимизации Рево это движение вперёд. Тем более в этом направлении уже многое сделано. Ну а про Философа и его последователей всё уже сказано ( habrahabr.ru/post/160797/#comments ), они только отпугивают народ.
Удивляет меня эта суета по деланию на MODX Evolution всего того что уже сделано на MODX Revolution. Не лучше ли было потратить свои силы на допиливание Revo, если вам там что-то не нравится? А что не нравится, можете написать по пунктам?
Привет, Андрей :)
>>да американское «начальство» не разрешило
Если это дело согласовывали с разработчиками MODX, то отдельная уважуха (извиняюсь, если пропустил это в тексте). Качественные компоненты с поддержкой должны быть платными, по-другому никак, в этом я с вами согласен.
>>P.S. Кстати приглашаю к нам! Для тебя — без комиссий :)
Спасибо за предложение, но не хочу напрягать своим присутствием Василия :) Удачи!
У Джумлы в репозитории есть платные компоненты, но там просто сделана ссылка на сайт разработчика. В целом задумка и реализация у вас хорошая. Мне в основном не понравились громкие слова в тексте :) И всё-таки подумайте об исключении бесплатных, т.к. не хорошо если такие будут только у вас (кол-во компонентов в списке на осн.сайте это хорошая реклама).
Поздравляю с запуском!
>>На мой взгляд, это единственный реальный путь развития для CMS — сбор вокруг неё специалистов.
Если бы вас заботило в первую очередь развитие MODX, а не самопиар и заработок, то сделано было бы по-другому. Отдельный домен, не имеющий отношения к студии; название сайта без упоминания студии; отсутствие комиссии для других разработчиков…
А в таком виде как-то не очень. Например, другая студия хочет с вами сотрудничать, но получается она должна выкладывать свои разработки на сайте конкурента? Я, конечно, верю в чистоту помыслов «Симпл Дрим», т.к. сам с вами работал, но для других это может выглядеть не очень красиво. Вы говорите «это попытка собрать разрозненных разработчиков», но при этом хотите зарабатывать на этих разработчиках. Вряд ли таким образом у вас получится изменить существующее в этом плане положение дел. Люблю когда всё по-честному и прямолинейно.
Ещё минус вижу в том что таким образом вы можете отучить разработчиков загружать свои бесплатные дополнения в официальный репозиторий (загружать в два места как-то лениво).

Information

Rating
2,815-th
Location
Карелия, Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
Middle
From 200,000 ₽
Python
JavaScript
Angular
PHP
Django
Linux
SQL
MongoDB