Alexey Medvedev

Alexey Medvedev

Был в сети 10 августа 2021, 17:41
Заказы не принимаю
Контакты в профиле.

К сожалению я не знаю
bootstap
, но работал с Bootstrap.
А также для более правильного обозначения MODX, JQuery, HTML5 и СSS3 (без пробела) :)

Опыт разработки 10 лет.

HTML:
+ Open Graph
+ Twitter Cards
+ Schema

CSS Framework:
+ Zurb Foundation
+ Materialize

PHP:
+ Symfony (PHP Framework)

Настройка и администрирование Linux (Debian, Ubuntu и др.):
Nginx+PHP-FPM+OPCache(APC)+FTP+SSL+DKIM+VPN

До конца сентября занят в проектах. Не беру более трех проектов на разработку одновременно.
Цена проекта будет зависеть от сложности исполнения, чем сложнее — тем дороже.

Кроме разработки, могу сопровождать проекты в качестве консультанта, технической поддержки, тимлида. Конфиденциальность гарантирую.
Накипело?
Я часто с такими проектами сталкиваюсь — даже иногда благодарен таким людям за «хлеб». Заказчиков учит только жизнь. Лучше заплатить хорошо за отличный сайт, чем платить потом за его доработки и устранения косяков горе-разработчиков, который по случайности перестали выходить на связь — выйдет чуть-ли не в 3-5 раз дороже. Иногда даже проще сделать новый сайт, чем пересматривать код старого, ища косяки и плакать в подушку перед сном от увиденного.
Поступила жалоба на высокую нагрузку на систему и ошибки, после обследования заявленных проблем не выявлено. Закрыл на время обследования и обновление. Выйдет уже в версии 2.0 с новыми функциями и возможностью оптимизацией больших файлов.
Простым sql-запросом. Этот холивар можно долго разводить. Я задал вопрос интересующий меня для формирования цены и оценки времени. У всех свои способы решения задач. Для простого лендинга использовать MODX — тоже жирно — 20 Mb кода для отображения лендинга(одной страницы) — это как по воробьям из танка стрелять.
Дмитрий, здравствуйте!
Вы не можете написать более подробнее о заказе. Чтобы потом не отвечать на вопросы постоянно.
1. Верстка. Имеет ли значение какой css framework использовать?
2. MODX. Готовы ли разделы, сниппеты, плагины и т.д.? Или необходимо будет писать сниппеты, делать выборки, подбирать плагины?
3. Дизайн. Есть ли PSD/Corel исходники макета?

Просто на данный момент я читаю Ваш заказ так:
«У меня есть дизайн. Сделайте мне сайт на MODX».

Очень трудно сформировать сумму и оценить время выполнения.
UPD_3: TinyPNG обновили ссылку для загрузки файлов. Видно вчера забыл её учесть и поправил компонент у себя на сервере. Удалите компонент у себя и установите новую версию (она называется также 1.0.1-beta, время создание 23.08.2017 11:36) или дождитесь выхода компонента на modstore.
Удалите старый пакет. И скачайте новый или дождитесь появления на modstore. Файлы свыше 5МБ сжимать не будет — ограничение ручного режима сайта, только по API большие файлы.
И это кстати неплохой фикс. Использовать ключ для больших файлов (свыше 5MB) — отправлено в задачи.
Он у Вас работает? Вы использовали собранный компонент или собирали из исходников?
Спрашиваю не просто так. Дело в том, что TinyPNG сменили url для загрузки по ручному режиму вчера (совпадение).

Обновил готовый пакет здесь.
— Обновлен URL загрузки при имитации
— Добавлена интеграция в phpThumb
— Добавлен отлов исключений и скидывания их в лог ошибок.
PageSpeed это компонент для веб-сервера. При наличии прямых рук и полного управления сервером — его можно прикрутить к чему угодно. Для NGINX вообще необходима сборка из исходников. К тому же PageSpeed оптимизирует на выходе, а не на входе — это значит, что страница будет оптимизирована во время генерации, но изображения на сервере будут иметь тот же размер и вид.
Tinycompressor — это компонент для обычных пользователей. Он помогает не только оптимизировать изображение, но и сохранить место на диске.

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

Я не про то, что будет плохо работать или не будет работать, а про то, что нужно учитывать и возможности других пользователей. Да, можно настроить сервер для оптимизации через shell и это будет безопасно. Но не все пользователи понимают, как правильно настроить сервер. Компонент рассчитан на использование в массах. В дальнейшем сделаю использование разных компрессоров, не только tinypng. Например, как при работе с кэшем — можно использовать APC/MemCache или написать свой — тут будет по аналогии, просто указать класс для работы с компонентом.
Он использует другой способ загрузки файлов из xPDO. Я уже написал ему.
Нет смысла создавать новый event. В том способе используется другой event — 'OnFileManagerFileCreate'. Просто при написании плагина, я проверял компоненты fastuploadtv и gallery, даже не предполагал, что будет использоваться функция 'createObject' из класса 'modFileMediaSource' в каких-то компонентах.