Правила хорошего тона для веб-приложений

Некоторые моменты интересны, некоторые спорны, но просмотреть слайды рекомендую.

Источник http://tonsky.livejournal.com/241759.html

Юпи! возвращение =)

Последнее время вернулся к разработке свой маленькой CMS-ки на Yii.
Рабочее название осталось прежним — Юпи! =)

Основные новости:

Вариант дизайна для Юпи!

Вариант дизайна для Юпи!

Присоединяйтесь к разработке!

Основной сайт Юпи! — http://yupe.ru

Исходный код — https://github.com/yupe/yupe

Присоединяйтесь!

Русские в Кремниевой долине. Взгляд изнутри.

Хороший рассказ о том «как там у них» =)

Фильм “Pro Рунет” о развитии социальных сетей в 2010-м

Документальный фильм “Социальные сети”

Социальные сети from Igor Sanin on Vimeo.

Россия занимает первое место в мире по количеству часов, проводимых в социальных сетях!

Оооо! Что-то мне плохо в это верится =)

Вконтакте — четвертый сайт в мире по количеству просмотров страниц!

Снова оо!

В ролике говорится, что Livejournal — западная сеть, корни то ее конечно растут оттуда, но принадлежит она, по моему, уже давно НАМ =)

В целом — приятный ролик про состояние дел в социальных сетях.

Как я делал buyrealty.su

buyrealty.su

buyrealty.su

Решил рассказать, о том какие проекты/сайты мне приходилось делать и что было интересного в процессе разработки.

Начну, пожалуй, с проекта http://www.buyrealty.su/ — ничего особенного, простой каталог объектов недвижимости.

Изначально заказчик (мой хороший товарищ) обратился ко мне с просьбой просто сменить дизайн сайта. «Нет ничего проще !» — подумал я и немедленно согласился.

Однако, после того, как я взглянул на код, с которым предстояло работать — я был просто в шоке. Может из-за того, что я не представляю себе проекта без использования современного фреймворка (типа Yii или Catalyst), то что я увидел — было похоже на «лапшу», начала 90-х годов. PHP код в перемешку с HTML и JavaScript, обращение к базе данных из всех возможных мест, 1000 инклюдов с версткой и дополнительной логикой — в общем «картина маслом». Я уже не говорю о схеме базы данных.

По хорошему все это нужно было бы переписать, сделать конвертацию базы и т.д. Но как всегда, две проблемы — время и деньги. Я решил изменить только «морду» сайта, а все его внутренности (админка, схема базы данных и т.д.) оставить прежними. По готовой «схеме» базы данных были сгенерированны все необходимые модели Yii. После чего написаны необходимые контроллеры и представления (вьюхи). Новый дизайн прекрасно «лег» на новый «движок» сайта и через некоторое время (все про все заняло около 10 дней свободного от работы времени) портал приобрел новое лицо.

После этого были долгие пляски с mod_rewrite, однако все прошло хорошо и Яндекс успешно переиндексировал сайт с новыми url-адресами.

Не скажу, что я супер-мега программист и что после моих переделок сайт стал быстрее/круче/прикольнее, но то, что он приобрел более четкую архитектуру — это факт. Сайт, по крайней мере его публичную часть, теперь значительно легче поддерживать и если вдруг будет очередная смена дизайна — сделать это будет гораздо проще. Слава MVC!

http://www.buyrealty.su/

Продолжение следует =)