Іван Клімчук

Іван Клімчук

С нами с 16 декабря 2012; Место в рейтинге пользователей: #6
Іван Клімчук
10 апреля 2014, 10:54
0
Приятно познакомиться :)

У меня вопрос — почему код не выложен на github? Там есть пару спорных мест и не все части реализованы, например нет создания и обновления файла из админки MODX. Можно было бы доработать. Брать код и переписывать под своим именем не комильфо, а пуллриквест заслал бы.
Іван Клімчук
10 апреля 2014, 00:38
0
Учитывая, что компонент только-только сделан, а компонент для dropbox не выложен в репозиториях, то люди им не пользовались только потому, что подобных кмпонентов попросту не было. А решает очень простую задачу. Работать с файловым менеджером в админке — ад, загрузка по 1 файлу и все такое. В яндекс диске можно работать через клиент как с обычной папкой. Можно к одному сайту подключить несколько дисков и использовать файлы из них. Ситуаций использования можно придумать очень много.
Іван Клімчук
18 марта 2014, 22:49
0
Понятно, что делалось скорее всего под задачу, да и скрипт всего лишь, но я бы какой роутинг подкрутил бы толковый. Вообще интересно было бы сделать возможность загружать xpdo как пакет для compser.
Іван Клімчук
07 марта 2014, 11:00
+1
Делать еще одну галерею? Достаточно воспользоваться поиском и мозгами и сделать то, что хочет заказчик. Обычная рабочая задача, на что деньги собирать то? Я бы не взялся, Василий так уж точно.
Іван Клімчук
18 декабря 2013, 11:13
0
Поддерживаю.

Почта на gmail, сайт не указан (если есть конечно такой). Стремные ребята на первый взгляд.
Іван Клімчук
14 декабря 2013, 19:50
0
Тоже на днях занялся изучением. Удивился даже синхронности :) Только для настройки самой коробки имеет смысл писать конфиги с использованием chef или puppet (поддерживается прямо из коробки в Vagrantfile). Chef сейчас у нас на работе конфиги по виртуалкам раскладывает — штука крайне незаменимая, особенно для синхронизации окружения на production и на dev-машинах.
Ну и если выложить на доступный url коробку с образом, то достаточно давать просто сам файл vagrant — коробка сама скачается, установится и запустится, если прописаны правила для puppet или chef — то еще и пакеты все установятся, можно написать рецепты и накатить миграции или сделать чекаут проекта из git например.
Іван Клімчук
08 ноября 2013, 10:07
0
voo делался, когда imperavi еще был бесплатным, но там версия настолько старая, что я решил не продолжать. А за новые версии нужно платить. Марк заплатил, но при этом сильно доработал этот редактор для modx и честно продает.
Он еще обещал скоро выпустить новый компонент — Visual Content, там вообще будет улет. Можно будет настраивать прямо блоки на странице в виде большой формы в админке, чтобы не пускать авторов добавлять свои красные и зеленые цвета к текстам. :)
Іван Клімчук
01 октября 2013, 01:15
0
Ok. Не знал просто про такую возможность. Столкнулся тут просто на днях. Девелоперскую версию перенес на линоду, а там новые правила именования проектов у меня на сервере (включая домены), пришлось один раз сбросить ключ, второй раз придется через саппорт
Іван Клімчук
30 сентября 2013, 17:00
0
У меня еще есть предложение. Что касается платных пакетов. Во время разработки может поменяться адрес или работаешь на локали, потом заливаешь на stage и тестишь, а потом в продакшен, причем одновременно может жить несколько версий сайта, а пакет платный будет работать только на 1. Это неудобно я не понятно, как с этим быть. Хотелось бы расширить ключи по типам — девелопеский, тест и продакшен. Причем девелоперский можно сбрасывать чаще, продакшен — как обычно: 1 раз, остальное по запросу. Для предотвращения с манипуляциями ключами вести список доверенных разработчиков. Извиняюсь за легкую сумбурность, писал в потоке с головы.

Либо поделитесь своими рецептами разработки?
Іван Клімчук
19 августа 2013, 11:28
0
Согласен. Скидки круто, когда они к месту и явление не частое. А для разработчика, который лепит сайты, это все равно не расход, так как платить будет клиент.
Іван Клімчук
16 августа 2013, 11:01
0
http://rtfm.modx.com/revolution/2.x/making-sites-with-modx/customizing-content/input-and-output-filters-(output-modifiers)
фильтр multiply,mpy
Читайте внимательно доки и не занимайтесь фигней :)
Іван Клімчук
07 августа 2013, 16:42
0
От себя скажу, что на сайтах обычно разделяю имена с помощью точки, именую элементы по назначению. Т.е. если есть какой-то блок навигации, то будет что-то вроде nav.item и nav.item.row.
row — всегда строка какого-либо списка

Что касается составных имен блока, то пользуюсь camelCase-форматом.

В php я придерживаюсь стандарта PSR-1,2, где есть возможность PSR-0 (в modx пока нереально).

В остальном помогает здравый смысл и забота о тех, кто будет код поддерживать.
Іван Клімчук
03 июля 2013, 08:15
0
Крон теперь вроде бы на всех шаредах есть. Да и раньше как-то не встречались хостинги без поддержки крона. Может что-то настроили неправильно?
Іван Клімчук
04 июня 2013, 17:18
0
Готовы работать с нерезидентами РФ?
Іван Клімчук
29 мая 2013, 10:50
0
А что в БД в таблице modx_site_content? В коде у вас может и нет id=0, но в запросе у вас таки проверка на id = 0. И если в таблице есть ресурс с id=0 (что весьма странно), то он его и возвращает. Проверьте phpmyadmin каким-нибудь содержимое таблицы с ресурсами.
Іван Клімчук
27 мая 2013, 10:53
0
На основе TV можно реализовать условие, в шаблоне или чанке проверять значение TV и водяной знак ставить или не ставить. В редакторе тоже можно, но телодвижений больше.
Іван Клімчук
17 мая 2013, 00:18
0
И любая библиотека с умением протокола smpp для работы с смс-центрами.
Іван Клімчук
04 марта 2013, 21:58
0
Такое часто случается, если включено сжатие js и css в админке. Об этом говорит ошибка 400 в одном из запросов. Еще возможно что-то с конфигом сервера и запросы к файлам непонятно куда уходят.
Іван Клімчук
25 февраля 2013, 11:07
0
Да и беты как бы нет. Так, сборка ночная. 20 коммитов всего с исправлениями багов на github пришло.
Іван Клімчук
20 февраля 2013, 13:18
0
А зачем такой огород городить внутри файла?

Если вы можете через консоль сами обновить данные, и крон это делает сам, то закройте файл вообще для внешнего мира через конфиг nginx или apache.

Нужно — зашли на сервер по ssh, запустили свой скрипт и все.