Іван Клімчук

Іван Клімчук

Был в сети 13 мая 2025, 17:35
Заказы не принимаю
А зачем такой огород городить внутри файла?

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

Нужно — зашли на сервер по ssh, запустили свой скрипт и все.
Notepad++ заменил gedit с тюнингом. Т.е. пару плагинов и все стало просто отлично. Хотя последнее время стал пользоваться sublime text 2. Не бесплатен, окошко иногда выскакивает, но терпимо. Работает быстрее, чем gedit.

Есть дома и мак, но как-то не прижился он у меня в качестве основного инструмента (может просто потому, что девушка им пользуется для своих нужд — photoshop, corel там всякий)
Кстати, можно еще прикрутить live reload. Проверял на небольшом проектике. Работает не сказать, чтобы совсем идеально, но если напильник в руки взять, можно добиться результата.

И еще по пакетам.
У меня есть папка ~/dev/ — там вся моя разработка. Есть папки с MODX (от dev начиная): modx/226, modx/225 и тд. А пакеты лежат в ~/dev/pkgs/ — пример ~/dev/pkgs/modx-semanager/

В modx добавляю с помощью ln -s (можно еще в namespace писать полный путь, но для коннекторов и некоторого javascript не помогает, проще символическую ссылку добавить).

Плюсы:
1. код пакета лежит в одном месте, куда без проблем заводим гит.
2. можно один пакет подключать к разным установкам modx с целью тестирования (правда, приходится менять строчку в config.core.php с путями к установке modx).

Была статья у меня на сайте, но он пока в стадии переезда на vps, поэтому ссылки не будет.
Это точно. Пробовал пользоваться git через PhpStorm, но как ни пробовал, всегда возвращался в консоль (она же всегда под боком, в Ubuntu то :).

Да и работы там особо нет.

Хотя мы вот в компании заливаем на bitbucket весь сайт, вместе с modx и статикой. Верстальщики работают в своей папке — html (там файлы верстки, постраничные макеты можно сказать), статику кладут в assets, затем сверху добавляется установка MODX. Накладные расходы есть (установленный MODX весит прилично), но зато имеем полный слепок системы на текущий момент. Планирую добавить еще хуки для автоматического дампа базы при push (и возможно апдейт при pull, но только из test в prod).

В общем, пилим что-то похожее на MODX Cloud для своих нужд и своими силами.
У нас был каталог на много позиций и с картинками. На vps у нас еще жил, перевели на хостинг — загнулся. Сначала из-за прогрева кэша после апдейта из 1с ложился, потом стал просто забивать диск кешем безбожно, в итоге отказались в пользу своего маленького сниппета. Я в своем другом проекте использую RezImgCrop. Реальную нагрузку проверю в ближайшее время, пока материалов маловато.