• Задачка : Сколько стоит Хабрахабр построить?

    redhummer
    @redhummer
    Совет №1: Копирайтеры, копирайтеры, копирайтеры. И ещё эти… копирайтеры.
    Совет №2: Делать ставку на копирайтеров
    Совет №3: Я про копирайтеров говорил?

    Совет №4: Один программист (не вы) с руками, один художник-вебдизайнер (не вы) + пара толковых продавцов рекламы (опять не вы).

    Совет №5: Про копирайтеров ещё не забыли?
    Ответ написан
    1 комментарий
  • Задачка : Сколько стоит Хабрахабр построить?

    Foror
    @Foror
    Графоман
    0) Если выбираете веб-студию и вам важная грамотная программная часть, то нужно будет еще поискать таких людей. Большая часть веб-студий делает упор на визуальную часть, чем на аппартную+программную. Если найдёте веб-студию, которая рассказывает вам какие они используют технологии (фреймворки, базы данных и т.д.) — большая удача, можно заказывать у них.

    Но к сожалению, сейчас веб-студия вызывает лишь ассоциацию с CMS. Смотрите сами www.cmsmagazine.ru/creators/ — в фильтрах лишь CMS… Впрочем, там есть и Django фреймворк, по ошибке называнный CMS… Но лишь одна веб-студия работаем с этим фреймворком (в том каталоге). Попробовал поискать Ruby On Rails — нету… И это самые попсовые фреймворки, что уж говорить о менее популярных.

    — Если возьмётесь сами, то будьте готовы выделить на это собственноая время.

    1) На самом деле есть хорошие специалисты, которые смогут работать удаленно, но таких людей еще нужно найти. Они переодические появляются на free-lance.ru, делают ставки, но затем исчезают. Единственный шанс найти этого специалиста — не указывать платформу PHP… Укажите, что угодно (python, java, .net, ruby), но только не PHP и ваши шансы натолкнуться на хорошего программиста резко возрастают.

    2) CMS для похожего проекта примерно как каша из топора… Лучше всего подойдёт какой-нибудь развитый фреймворк (Django, Ruby On Rails и т.д.). Получите в этом случае больше гибкости и более простой код проекта.

    3) На долгосрочный период только программиста(ов). Набрасал бы интерфейсы (где-нибудь в Balsamiq), узкие места описал бы чуть подробнее. Затем отдал бы это дизайнеру (фриланс, веб-студия) — не важно. И вместе бы перевели интерфейсы в шаблоны. Там может и верстальщик у дизайнера найдётся, а то и сам дизайнер умеет верстать на дивах и в курсе про XHTML.

    А дальше подключаем программиста(ов) и каждую неделю делаем сборку, что уже готово — выкладываем скажем на сервер или вдс в инете. Наблюдаем процесс разработки.

    4) Если на обум — месяца два-три. Вначале имеет смысл сделать как можно меньше, а доработать уже в процессе использования. Главное не больше трёх месяцев потратить на первый релиз.

    5) 150-200 руб.
    Ответ написан
    5 комментариев
  • Ruby on Rails 3 validation model

    @kirsan_vlz
    Если я правильно понял ваш алгоритм, то сначала у вас создаётся запись с first_name и last_name, а потом уже в существующей записи обновляется поле email.
    Тогда попробуйте
    validates :first_name, :presence => true
    validates :last_name, :presence => true
    validates :email, :presence => true :on => :update
    И при добавлении поля email загружать уже существующий объект.
    Тогда на первой форме у вас будет будут проверяться первые два поля, вы сохраните объект.
    Потом, на второй форме, вы загрузите объект с уже заполненными полями first_name и last_name, и обновите его. А при обновлении сработает валидация на поле email.
    Ответ написан
    2 комментария