Буду дуже вдячний почути відповіді на мої запитання щодо IT проекту, нижче короткий опис ситуації і питання.
Є ідея зі створення великого сайту, для розуміння проекту по структурі цей сайт буде подібний до вузьконаправленої соц мережі на певну тематику
Створення подібного проекту професійної студією буде приблизно мінімум 1 млн. Рублів, таких грошей в даний момент у мене немає, хоча я і заробляю досить непогано, подібну суму менше за рік - півтора накопичити не зможу.
Вивчивши багато матеріалів по створенню сайту, стало напрошуватися кілька рішень: 1 - спробувати створити початкову версію сайт самому, використовуючи вже готові движки (вибір припав на Drupal) 2 - знайти фрілансера, готового створити просту, але робочу версію сайту. (Навіть не знаю скільки це буде коштувати).
Після реалізації першої версії сайту, буде запущений етап по залученню коштів в проект і пошук інвесторів, для подальшого створення команди розробників.
Що стосується питань, то вони наступні:
1) Наскільки реально людині не має абсолютно ніяких знань в програмуванні намагатися самому вивчати Drupal. приділяючи цьому близько 2-3 годин?
2) При тих же тимчасових витратах, скільки буде потрібно часу, щоб створити подібний сайт (звичайно ж не фінальну версію, але повноцінний робочий сайт, який можна буде показувати, а не говорити "тут буде меню, а тут вистрибує список, а тут ще ось це і т.п. "?
3) Чи не виникнуть у подальшому проблеми пов'язані з тим, що сайт працює на готовому движку, якщо проект буде успішним? (Плановане кількість зареєстрованих користувачів
6-7 млн. Чоловік, при онлайні
1 млн. Це ті цифри, які повинні бути при успішному поступі проекту і існування його не менше 2-3 років. На початкових етапах на подібне ніхто не розраховує))
4) Якщо в подальшому будуть виявлені проблеми з тим, що проект зроблений на Drupal, чи можливо буде за участю професіоналів якось перенести сайт разом з базою даних або переписати сайт спеціально створений для цих цілей "движок"?
5) При залученні фрілансера-програміста скільки приблизно буде коштувати створення базової версії сайту? І чи впорається програміст в поодинці з цим завданням або ж буде необхідно підключати веб-дизайнера?
Заздалегідь всім велике спасибі за відповіді і поради.
P.S.
Заздалегідь вибачаюся за можливість того, що мої питання і опис звучать безглуздо, це обумовлено тим, що з програмуванням я взагалі ніяк не пов'язаний.
TODO: Написати статус
Якщо, в результаті, все ж будете робити самі, то вже, як мінімум, будете абсолютно чітко собі уявляти, що саме ви робите, тобто час на написання ТЗ в будь-якому випадку варто витратити.
Наскільки реально людині не має абсолютно ніяких знань в програмуванні намагатися самому вивчати Drupal. приділяючи цьому близько 2-3 годин?
Залежить від ваших здібностей і від складності проекту. Якщо сайт зовсім шаблонний, значить доведеться самому багато вчитися програмувати - на це кілька місяців (навіть років) у людей йдуть. А якщо просто користуватися (встановлювати і налаштовувати) Drupal'ом без навичок програмування - можна за тиждень освоїтися.
Чи не виникнуть у подальшому проблеми пов'язані з тим, що сайт працює на готовому движку, якщо проект буде успішним?
Виникнуть. Нікому ще не вдавалося створити хороший, великий проект і уникнути різного роду проблем.
Якщо в подальшому будуть виявлені проблеми з тим, що проект зроблений на Drupal, чи можливо буде за участю професіоналів якось перенести сайт разом з базою даних або переписати сайт спеціально створений для цих цілей "движок"?
Все можливо, але потребує часу і грошей. За фактом може виявитися, що доведеться переписувати абсолютно все. До вибору конкретного мови / фреймворка / cms краще відразу підійти ґрунтовно і не планувати все переробляти потім.
І чи впорається програміст в поодинці з цим завданням або ж буде необхідно підключати веб-дизайнера?
Якщо потрібен не стандартний (шаблонний) дизайн, і жоден з платних шаблонів теж не влаштує, за умови, що всі їх можна в якійсь мірі переробити, тоді потрібен ще й дизайнер. Ще напевно логотип знадобиться, з цим теж до дизайнера. До речі, фрілансери часто працюють в тандемі: розробник + дизайнер.
Олексій Миколаїв. так використовуйте boost, якщо вас чимось не влаштовує зберігання кеша в БД і будете довантажувати голий HTML, який буде зберігатися в окремій директорії на вашому сервері. До того ж, ви знаючи API, можете самостійно вказувати які окремі елементи кешувати на сторінці, які чистити по крону і т.д. Не дуже зрозуміло, що ви намагаєтеся довести. Те, що Drupal повинен мати досить потужні сервера для роботи. - так будь-яка професійна платформа тільки на них і повинні працювати, візьміть той же Бітрікс (подивіться мінімальні вимоги). Всі ваші спроби як то принизити Drupal і звеличити Wordpress, крім як посмішки не викликає. Це різні системи, які були написані під різні завдання. Потрібен блог по швидкому накатати - Wordpress, потрібно веб-додаток зі складною конфігурацією - Drupal і вище.