Составьте подробное техническое задание с прототипами страниц. Заранее продумайте все ключевые детали, чтобы потом меньше переделывать. С ним уже можно идти в вебстудии и к фрилансерам, узнаете точные цены.
Если, в итоге, всё же будете делать сами, то уже, как минимум, будете совершенно чётко себе представлять, что именно вы делаете, то есть время на написание ТЗ в любом случае стоит потратить.
Насколько реально человеку не имеющему абсолютно никаких знаний в программировании пытаться самом изучать Drupal , уделяя этому около 2-3 часов?
Зависит от ваших способностей и от сложности проекта. Если сайт совсем не шаблонный, значит придётся самому много учиться программировать - на это несколько месяцев (даже лет) у людей уходят. А если просто пользоваться (устанавливать и настраивать) Drupal'ом без навыков программирования - можно за неделю освоиться.
При тех же временных затратах, сколько потребуется времени, чтобы создать подобный сайт (конечно же не финальную версию, но полноценный рабочий сайт, который можно буде показывать)”?
Базовый функционал социальной сети на популярных движках реализуется вообще без навыков программирования. Просто придётся несколько часов мышкой покликать. Но ведь базовым функционалом и шаблонным внешним видом всё не ограничится? И вот тут уже начнётся реализация "хотелок", которая легко может затянуться на недели (месяцы) работы, даже у профессиональных разработчиков.
Не возникнут ли в дальнейшем проблемы связанные с тем, что сайт работает на готовом движке, если проект будет успешен?
Возникнут. Никому ещё не удавалось создать хороший, крупный проект и избежать разного рода проблем.
Если в дальнейшем будут выявлены проблемы с тем, что проект сделан на Drupal, возможно ли будет при участии профессионалов как-то перенести сайт вместе с базой данных или переписать сайт специально созданный для данных целей “движок”?
Всё возможно, но потребует времени и денег. По факту может оказаться, что придётся переписывать абсолютно всё. К выбору конкретного языка / фреймворка / cms лучше сразу подойти основательно и не планировать всё переделывать потом.
При привлечении фрилансера-программиста сколько приблизительно будет стоить создание базовой версии сайта?
Поищите похожие заказы на биржах:
http://freelansim.ru/tasks?q=социальная+сеть
Ещё лучше - всё же написать ТЗ и попытаться найти исполнителя, разместить предложение на любой популярной фриланс бирже, указав, что цена договорная, там же показав ТЗ (за идею не стоит бояться, идеи ничего не стоят). Вам сразу же и поступят конкретные предложение. Чисто интуитивно, учитывая, что вы так и не написали, чем же ваша социальная сеть, будет отличаться от всех остальных (а ведь чем-то должна) - думаю хороший разработчик возьмётся за 150 000 ± 50 000 р.
И справится ли программист в одиночку с этой задачей или же будет необходимо подключать веб-дизайнера?
Если нужен не стандартный (шаблонный) дизайн, и ни один из платных шаблонов тоже не устроит, при условии, что все их можно в какой-то степени переделать, тогда нужен ещё и дизайнер. Ещё наверняка логотип понадобится, с этим тоже к дизайнеру. Кстати, фрилансеры часто работают в тандеме: разработчик + дизайнер.