Сделал сайт atletik-city.ru

Сделал сайт спортивному клубу Атлетик сити. На мой взгляд этот клуб — лучший в городе Кемерово. Все тренеры с высшим спортивным образованием, оборудование новое и постоянно пополняется. Недавно приехали тренажеры Matrix. Кто не знает — это типа Bentley, только среди тренажеров.

В общем, я туда полгода ходил и был очень рад. А потом переехал в частный дом, начал кидать уголь, колоть дрова и фитнес как-то отошел на второй план =(

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

Читать дальше

Новый modExtra

Обновил свою копию репозитория с modExtra.

Если кто не знает — это такая замечательная заготовка для разработки расширений. Почти все свои расширения я сделал именно по ней.

Время идет, появились "классные процессоры" и потребовалось modExtra обновить. Что сделал:

  • Переделал все процессоры, теперь они class-based
  • Поправил ошибки в скрипте переименования
  • Поправил ошибки в скрипте сборки
  • Добавил скрипт генерации схемы и модели по готовым таблицам
  • Добавил русский лексикон
  • Еще куча мелочей, всего не упомнишь
В результате, теперь это полностью рабочее расширение, которое вы можете склонировать из репозитория, собрать в пакет и установить на MODX 2.2

Читать дальше

Подумал мысль

Судя по последним вопросам, в соответствующем разделе, публикацией своих расширений я помогаю профанации в среде разработчиков MODX.

Ну, то есть, чем лучше я пишу компоненты, чем лучше их документирую — тем больше народу ленится чему-то учиться. Берут заказы на магазины, лепят какую-то хрень, а потом мне задают вопросы, типа: «мне надо сегодня, я первый раз работаю с MODX».

Интересная, в общем, мысль.

Читать дальше

Подготовка к miniShop 2.0.0

Есть мысль подготовить\переписать miniShop 2.0.0.

Делать это желательно на реальной задаче, ибо там будут видны все проблемы. Поэтому, если у кого то есть задание на разработку простого магазина, без наворотов и уникального функционала — пишите в камменты, обсудим. Верстка должны быть готова, крайне желательно — на Twitter Bootstrap.

Цена будет около 20 000 руб., срок около недели. В итоге вы получите готовый, хорошо сделанный рабочий магазин, а все мы получим версию 2.0.0, с иправленными недостатками и «классными» процессорами.

Читать дальше

Про интернет от ЗАО "Системы телеком"

С некоторых пор живу в частном секторе. Не то, чтобы далеко, наоборот, даже ближе к центру, чем раньше. Но — частный сектор. Отдельный дом, огород, баня, гараж, все дела. На самом деле, это довольно круто, но есть проблема с интернетами.

Первым делом пробовал работать с компанией WiTe. Очень низкая скорость и очень странные тарифы. Про них могу рассказывать долго и с выражением, но лучше прочитайте эту заметку на Хабре — многое объясняет. В итоге, просто выбросил их модем в мусорку, чтобы больше не связываться. А спам они шлют до сих пор =(

Затем поигрался с 3G от Мегафона. Все прикольно, но нет по настоящему безлимитного тарифа. 500 мегабайт в сутки и скорость режется до 64кбит/с. Зато не глючит и круглосуточно работает.

Пошукал про спутники, выходит сложно и дорого. Да и сайты компаний, которые ими занимаются, просто пугают. Например — Байт.

В итоге пришел к молодой, развивающейся компании ЗАО «Системы телеком», работают под маркой "Смартфон".

Читать дальше

yTranslit - генерация алиасов через Яндекс.Переводы

Изобрел очередное колесо — а именно замену старому доброму компоненту translit.

Все тоже самое, только yTranslit работает через запросы к Api Яндекса, и мы получаем красивые дружественные урлы.
Например:

pagetitle: Обратная связь
alias: feedback-contact
//
pagetitle: Спортивный кружок
alias: sports-circle
//
pagetitle: Главная страница сайта текстильного завода
alias: the-main-page-site-textile-mill

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

Читать дальше

Помогите выпустить Revolution 2.2.5

Очередной кривой перевод свежей записи из блога MODX.

Через 2 недели (где-то около 1го октября) мы планируем выпустить MODX Revolution 2.2.5. За это время мы просим всех заинтересованных в тестировании помочь нам убедиться, что все основные проблемы решены.

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

Читать дальше

Revo и Evo: Аналогия.

В ходе очередного холивара в голове зародилась аналогия по поводу двух веток MODX.

Revolution


Комфортабельный мерседес. Быстрый и надежный, большой движок, большие колеса. Дорогой в обслуживании: жрет много бензина, дорогое ТО и на зимней резине разоришься. Но зато невероятно удобный и послушний в управлении.
Довезет куда угодно, и не сломается. Но, просто так на него сесть не получится — надо заработать.

Evolution


Японская подержаная праворулька. Производитель их давно не выпускает, просто забросил. Но в определенных местах ее любят и делают всякие моды. Ездит на 92 и не чихает, резина дешевая (навалом бэушной на рынке).
Очень быстрая, но за счет отсутсвия важных деталей и наличия кучи дыр в кузове. Главный плюс — стоит копейки и доступна любому студенту.

Читать дальше

Форкнул BannerX под именем BannerY, 1.0.0

Несколько дней активной разработки и готова новая версия BannerX. С этим расширением происходит интересная история.
Изначально его разработал Jeroen Kenters, какое то время допиливал, потом забросил. Может, и не забросил, но обновлений не было с 10.11.2011 по 10.05.2012 — то есть полгода.

Через эти полгода я исправил основные косяки, выпустил новую версию и отправил изменения автору. О качестве доработки можно скромно судить по тому, что за 2,5 месяца ее скачали почти столько же раз, сколько за полгода — предыдущую.
То есть, темп закачек увеличился вдвое.

Читать дальше

Переписал MinifyX

Вчера озадачился улучшением скорости загрузки сайта и решил, что пора сжать скрипты и стили. Попробовал MinifyX — вроде ничего, но страшно уродует стили, а javascript фактически вообще не жмет (ну вырезал он переносы строк, и это все?). Ну хоть склеивает все файлы в один.

Затем в комментариях предложили другой способ. Он сканирует указанные директории на предмет наличия там скриптов и стилей, и пережимает. Только, CSS отчего то не жмет, и нет возможности указать конкретные файлы для обработки.
Да и в пакет не собрано — неудобно будет на другие сайты ставить. В общем, пришлось и от него отказаться.

По старой доброй традиции клонировал исходники MinifyX и принялся за работу. В исходниках, кстати, половины файлов нет — брал из пакета. Видимо репозиторий существет для галочки.

Читать дальше