Дневник by Nelex

Ну вот, еще один рабочий день подходит к концу а времени так и не хватило закрыть запланированные задачи

Очередной день заканчивается, а времени на желательные задачи в запланированном не хватило.

В итоге прикручена интеграция к розетке, с собственными характеристиками, отдельными от основного сайта. Так как розетка для размещения партнеров ограничивает в выборе характеристик, а на сайте их где-то больше, где-то меньше, где-то названы по другому. В целом с розеткой пришлось чуток повозиться, так как название сайта у них должно ни коим образом ни указывать на название самого сайта в интернете, а так же не является высокочастотным словом. Аналогичные требования и к логотипу. В остальном кроме такой мути все не является чем-то сложным. Вполне обычный yml для синхронизации по товарам с сайта, подобный яндекс-каталогу, хотлайну или тому же prom.ua. Когда делал такие интеграции, они уже между собой особо не отличаются.

По другому проекту появилась сложность, чтобы сдать проект нужно подключить яндекс кассу, без нее заказчик не принимает, яндекс касса отказывается принимать без указания лицензии, так как на сайте есть упоминание о драг. металах, а у заказчика пока лицензии нету. Замкнутый круг. Можно переименовать, но делать это нужно как в шаблонах, так и в базе данных. Конечно решение достаточно простое - массовая замена текстовых выражений в базе и файлах на уникальные аналоги, чтобы после вернуть все обратно. Но это уже не сегодня.

Еще одна моя задача - переписываю сайт написанный на древнем yii 1 на ларавел 5.х выполнена где-то на 70-75%. Кодовая база писалась лет 7, в итоге переписываю уже месяц 4-й. Было бы быстрее если бы не трения с заказчиком. Ну не понимает он что пока вся прослойка не заработает, то и сам сайт не подниметься, а показывать "хоть что-то работающее" означает показать то что работает )) В итоге бы уже закончил, но заказчик сказал что не заплатит пока не покажу, в итоге приходиться зарабатывать на стороне чтобы не испытывать финансовых сложностей, что затягивает время на разработку проекта. В итоге заказчик сам себе выстрелил в ногу, так как кодовую базу я ему исправно скидывал.

На одном из интернет-магазинов подключил возможность быстро подключать лендинги, достаточно загрузить его в нужную папку как index.html с стилями и скриптами и все остальное сделает за него сам движок магазина, и подставит редиректы, csrf и данные сохранит при отправке. Да и в телеграмм отправит сообщение об том что пользователь какой-то что-то написал, с передачей тех самых данных. 

На еще одном проекте выгрузка/синхронизация более 20000 товаров из локальной базы на сайт начала выбивать по таймауту, пришлось донастраивать сервер. Увы, программа экспорта данных не предполагает попакетную синхронизацию. Но в целом задача решена.

На один из интернет-магазинов пришло предложение о партнерстве, еще один поставщик на приблизительно 150 товаров по дропшипингу. Буду подключать. Займет где-то с пол часа-час, а для магазина дополнительных 150 страниц товаров по тематике не помешает.

На брейн добавил подтягивание скриншотов с ютуба, чтобы при каждой загрузке страниц с видео не дергать апи и сами хранилища ютуба. Как ни крути а гугл коммерсанты и тоже лимитируют количество запросов. Не смотря на то что оно достаточно большое сайт и так использует CDN достаточно крупный, по этому нет смысла тянуть данные с ютуба. Добавил ленивую загрузку для картинок на страницах галереи видео и на странице видео и дневника. Добавил несколько пачек мотивирующих видео и по саморазвитию.

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

И это не все из того что решалось сегодня, а где-то половина.

Можно ли было еще эффективнее сегодня поработать? Наверняка да, но пока получилось то что получилось.

Вот приблизительно такой день у разработчика на нескольких проектах. 

Это так же может быть интересным вам