Ruslan Brest, rb.labtodo.com
Backend web-developer: CodeIgniter, PHP, MySQL, OpenCart, PrestaShop, MaxSite CMS

Web development

Знакомлюсь с Git и Yii Framework

Пригласили в проект, где используется Git VCS и Yii Framework. Поэтому на некоторое время объявляю себя потерянным для мира, но открытым для полезной информации по этим темам. Советуйте, если есть что-то полезное на ваш взгляд.

Yii обещает прям какую-то гигантскую производительность. Пока ничего такого не заметил: имеющаяся минимальная заготовка проекта на Yii на глаз шевелится медленней моих CodeIgniter проектов, местами более нагруженных неоптимальными запросами (о которых я знаю и в планах стоит поправить логику в нескольких местах, но и без этого работает замечательно. Даже у хостера, который пока отказывается включть mod_deflate у апача).

См. также: Первые впечатления о Git в сравнении с SVN.

Opencart 1.5.x: индикация текущей категории в главном меню

31 июля 2011 г. Ruslan Brest Howto » Web development » OpenCart21

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

Модифицируемые файлы:

Далее...

Джон Бартон прекращает работу над Firebug

Ну вот, приплыли. А я держу Firefox считай только из-за него.

http://web-standards.ru/news/384/
Джон Бартон (John J Barton), один из главных разработчиков Firebug, прекращает работу над популярным отладчиком и уходит из IBM в Google для работы вместе с командой Chrome «над новым поколением инструментов для разработки». В своём прощальном письме Джон говорит, что не видит смысла конкурировать с отладчиками, встроенными в браузеры.

Мне Firefox нужен из-за HTML Validator, Firebug и немного YSlow for Firebug. А основным броузером уже лет 10 является Opera. Медленным Firefox'ом после Оперы пользоваться очень трудно, а для исправления интерфейса (чтобы сделать работу удобней и на ноутбуке, и на десктопе) надо ещё найти и поставить неизвестное количество плагинов, которые его явно не ускоряют.

P.S. Тем не менее, http://www.getfirebug.com/. Пока жив.

Facebook Like Button плагин для MaxSite CMS

5 июля 2011 г. Ruslan Brest Web development » MaxSite CMS2

Написал плагин для MaxSite CMS, который добавляет кнопку Facebook Like внизу страниц.

Настройки в админке ещё не все внёс. Пока хочу найти причину, почему кнопка Like работает не на всех страницах?!?! (Update: уже работает, видимо это были временные проблемы Facebook.) Может дело в самом блоге, которому всего пара дней от роду? Но раз некоторые страницы добавляются, то дело не в коде кнопки и не в плагине, поэтому выкладываю AS IS.

Странно, что его нет в стандартном комплекте, ведь на http://maxsite.org/ эти кнопки присутствуют. Ну и гуглом, разумеется, ничего не нашёл.

Скачать Facebook Like Button плагин для MaxSite CMS 5

Opera Dragonfly не работает без интернета? Исправляем

18 июня 2011 г. Ruslan Brest Howto » Web development » Opera2

Opera Dragonfly (инструмент для веб-разработчиков) в какой-то момент стала веб-приложением и без наличия интернета нельзя воспользоваться удобным инструментарием. Что весьма неудобно, если вы любитель отлипнуть от розетки и кодить где-то, сидя с ноутбуком.

Ситуацию, однако, можно исправить. Для этого надо установить Dragonfly локально, скачав архив с http://dragonfly.opera.com/app/zips/ и указать местоположение файла client-en.xml в настройках Developer Tools.

По умолчанию там адрес https://dragonfly.opera.com/app/

См. также: