Denis Gladkikh

outcoldman

My personal blog about software development

  • 17 Mar 2010
  • outcoldman, outcoldman.ru
  • 0 comments

Так и хочется написать “Пожалуйста, прочтите это письмо до конца” :). Если кратко, то хочу получить фидбэк от вас и покрасоваться своим новым сайтом https://www.outcoldman.com. Соответственно, постить теперь все свои записи буду туда, а на остальных ресурсах (Livejournal, GDN и т.п.) будут только ссылки. Потому, если вам удобней читать мой блог целиком без перехода на сайт, то измените, пожалуйста, подписку с rss от livejournal на https://www.outcoldman.com/feed.xml. Подозреваю что у некоторых уже rss стоит на feedburner (я старался везде публиковать именно его), вы станете свидетелями, что последние статьи загрузятся заново – я просто поменяю источник для feedburner.

Зачем это все

Причин несколько: буду стараться писать подробные интересные статьи (правда реже), а оказывается у LJ есть ограничение на длину статей. С 1 марта сменил работу и теперь у меня долгий и интересный проект на Silverlight (что несомненно повлияет в будущем на мой контент, но WPF я оставлю в приоритете), а LJ не позволяет встраивать примеры в свои статьи.

Ну и само собой я потратил время на создание сайта с пользой – связался с Microsoft MVC (v2) и jQuery, потому по мере доработки сайта буду знакомится и с ними.

Еще хочу сказать, что крутиться пока что все бесплатно на студенческом хостинге от masterhost, за что им бесспорно спасибо, зарегистрировался давно как аспирант. Сколько халява продлится не знаю, но как закончится – сразу же куплю хостинг. Как раз проверю, если masterhost хорош для меня – на нем и останусь.

Что я сделал

Как я сказал – использовал MVC & jQuery, взял как всегда OpenSource дизайн. Сайт разбит на две зоны – русская и английская (я все таки надеюсь что будет время иногда свои статьи переводить и на английский – хорошая практика будет для меня). Язык определяется автоматически при заходе на https://www.outcoldman.com, в зависимости от выставленных приоритетах в браузере. Соответственно, есть и второй rss, который отдает контект на английском языке. На данный момент сделал добавление комментариев (сведения о добавляющем комментарии пользователе записываются в cookie при помощи js), комментарий отправляются при помощи ajax, все просто и шустро. Все страницы кешируются по одной минуте – на случаи всякого хабраэффекта и т.п., поэтому добавленные комментарии после обновления страницы вы можете не увидеть в течении минуты. При добавлении комментария можно подписываться на уведомления о новых комментариях (если что у уведомления будет ссылка при помощи которой можно отписаться). В тексте комментария я просто оставил возможность вводить html теги, но без скриптов само собой, никаких XSS! :)

Весь код, оформленный при помощи inline стилей, так и оставил оформленным при помощи inline стилей, потому как не нашел возможность встраивать нормально CSS в RSS.

Что я хочу от вас, мои вопросы к вам

Кроме того, чтобы изменили rss подписку (если хочется), есть несколько вопросов:

  • Как в целом работа? Нормальный ли дизайн? Читается ли текст? Не тянущийся дизайн это хорошо?
  • Кеширование по минуте – это хорошо? Спасет ли это в какой-то мере от хабраэффекта?
  • Что сделать для SEO? Добавил сайт в поисковики гугла, яндекса, рамблера. Особо заморачиваться с этим не хочу, просто было бы классно если бы искался :)
  • Заметил что в Opera иногда съезжает меню, скорее всего дело в том, что я как то коряво поправил верстку. Постараюсь разобраться.
  • Что предложите? Как поругаете?
  • Ну и просто протестируйте если что ;)

В общем как никогда важен любой фидбэк. Спасибо!

Comments