Андрей Степаненко

Андрей Степаненко

С нами с 28 октября 2014; Место в рейтинге пользователей: #8
Отправить деньги
Андрей Степаненко
01 июля 2019, 06:53
+3
Я просто не понимаю тебя, ну вот ты же знал что можно сделать такой компонент, почему ты его раньше не сделал? Или кто то другой не занимался этим вопросом. Не потратил какие то 15 минут чтобы сделать жизнь лучше другим разработчикам? Все правильно потому что на это время тратить нужно.

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

webp — вряд ли будет, ибо это серверное время будет увеличиваться в разы особенно если картинка большая.

А пока что уже есть в разработке новая версия в которой реализовано:
  • помимо img, ленивыми изображениями стали и background-image. То есть можно задать style: background-image у тега и это изображение тоже подхватить.
  • уже добавлено событие для того чтобы после инициализация на стороне js библиотеки, можно было инициализировать другие js плагины вроде слайдера или карусели. Так как если подключить их раньше, на месте где должно было быть изображение, будет заглушка а не картинка.
Андрей Степаненко
30 июня 2019, 22:25
0
Ага, лопатой деньги загребаю)))

У меня создалось впечатление что ты не понимаешь о чем ты говоришь.
Тоесть по твоему: берёшь любую библиотеку пихаешь ее в плагин, пакуешь packman и публикуешь на модстора. Все? или ещё что-то нужно?
Андрей Степаненко
29 июня 2019, 05:07
+1
Мне прям даже не верится что получится сделать аналогичный компонент за 15 минут, со всеми вытекающими потребностями!
Кто бы видео скинул где все это будет делаться)) я бы тогда компонент бесплатным сделал.
Андрей Степаненко
29 июня 2019, 04:36
0
Больше всего поражает легкомыслие к каким то решениям))

Я ещё немного расскажу об том как получаются компоненты:

Писался bxsender (кстати писался месяц, так как недели 2 ушло на тестирование), в нем пробовалось разные регулярные выражения для замены ссылок и проверка других частей тела сообщения. В конце концов уже начал искать новое решение для решения проблемы. Нашёл библиотеку pQuery и с помощью неё все удалось реализовать. Так как библиотека была поростетирована мною, появилась уверенность в возможности использования таких библиотек.
В компоненте используется уже другая либа, так как возникли определённые проблемы с pquery. Ну дак надо понимать что я ещё время для тестирования всего этого потратил, а не выкатил пустышку с целью наживится. Может кто и делает так что вхлам сырые продукты выпускает, мне время приходится тратить очень много на тестирование и выдумывание всяких ситуаций как ещё компонент может работать!

Я так понял у тебя alHelper тоже какую то библиотеку использует? Наверно по этому отношение к моему компоненту такое)) что можно его сделать за 15 минут!
Андрей Степаненко
28 июня 2019, 16:54
0
Вообще на счёт 10 минут, поддерживаю)) если программист думает что он за 10 минут не справится, это становится положительным критерием для покупки компонента))
Андрей Степаненко
28 июня 2019, 16:43
+1
Ну почему, меньше десяти минут все подключается))
Решений много, а именно оптимизировать время для их подключения, это и есть проблема.

Видел реализацию данного компонента как на Modx.com так и на других cms, кто-то придумал как довольно таки просто подключить данный компонент чтобы он сразу работал.

Вот к примеру antiBot мне когда нужно было подобное решение для Modx, ну небыло ничего подобного, я там как только не извращался с отражением парсера который использовал куча ip и разные юзер агенты.
Кое как в ручную его отвадил.
Но сейчас когда пользователи смотрят на antiBot, все просто, делов неочем чтобы его написать.
Это так кажется, потому что практики нету где нужно было решать такие проблемы! Если нашлось решен другое, то круто. Но блин посмотри сколько часов у тебя ушло на реализацию. Часы считают только менеджеры))
Андрей Степаненко
28 июня 2019, 15:37
0
а что нужно писать чтобы компонент был нужен?) мне прям интересно))))
Андрей Степаненко
28 июня 2019, 13:57
0
Ну и пусть лежит, может кому то вроде меня пригодится))
Андрей Степаненко
28 июня 2019, 13:43
0
А если бы был бесплатным компонент))))был бы смысл в нем?
Андрей Степаненко
28 июня 2019, 13:34
+2
Тратьте вы свое время сколько хотите сударь)) я лишь пытаюсь его сэкономить.
Можно хоть с нуля все писать, зачем нам готовые решения.
Андрей Степаненко
28 июня 2019, 12:37
+6
Во всем интернете LL лежит бесплатно, а у MODX платная, шикарно.
github.com/verlok/lazyload
dinbror.dk/blog/blazy/

Оба варианта предлагают делать дополнительную работу: добавлять ручками в src свои заглушки.

Просто время программиста посчитаем, сколько нужно времени потратить чтобы весь сайт обойти и заменить везде src на те 2 бесплатных варианта. А еще надо не забывать что некоторые компоненты обновляются, вносятся какие то изменения, и это все надо контролировать, иначе смысл этих библиотек.

Потом на счет бесплатности, ну думаю не секрет что есть открытый исходный код на modhost, не хочешь покупать разберись сам как сделать. Если не умеешь, ну блин учись, бесплатного в интернете много.

просто, рассуждаю)))
Андрей Степаненко
28 июня 2019, 12:05
+4
Че это платная для modx, есть и бесплатная: modx.com/extras/package/lazyimage
Пожайлуста пользуйтесь))
Мне мой вариант больше нравится, нежеле копатся в коде, классы добавлять.
Андрей Степаненко
26 июня 2019, 04:06
0
Возможно проблема в источниках фалов, у вас директория core перенесена?
Андрей Степаненко
05 июня 2019, 04:33
+1
Этого он делать не умеет.

На счёт того чтобы подписываться на обновления конкретного пользователя, это в любом случае какой то костыль писать прийдется.

Да и потом опять же вам нужна по большей части очередь отправки сообщений а не рассылка с начальной точкой отправки и окончанием.
В компоненте подписчики подразумевается список емайл адресов с выбранными сегментами (интересами) на который создаётся письмо для рассылки и по готовому списку уже делается рассылка.
Андрей Степаненко
03 июня 2019, 04:26
+2
Sendex незаменим)
Добавил функцию для интеграции с sendex и другими компонентами, чтобы было возможно слать сообщения через компонент.
Андрей Степаненко
15 мая 2019, 13:30
0
RbkMoney сейчас тоже даёт подобный виджет.
Ввод с клавиатуры походу можно аналогично отследить.
Андрей Степаненко
12 мая 2019, 10:57
0
Поправил, забыл обновить когда сделал бесплатным.
Андрей Степаненко
02 мая 2019, 09:55
0
Не подскажешь, есть ли у Лара интернет-магазин с готовыми решениями? Забугорские какие то готовые шаблоны только нахожу.