Хочу добавить немного отзывов, так как в последнее время было несколько постов от людей, ищущих специалиста с бюджетом в несколько сотен долларов…
$100–150 в час — это средняя почасовая ставка для разработчика. Для джуниоров она будет ниже, а для опытных экспертов — выше.
Тема, которую вы привели в качестве примера, не содержит ничего сверхсложного, но она тщательно проработана. Кроме того, у хостинг-компании уже есть полностью определённый язык дизайна, поэтому разработчику темы не пришлось самостоятельно придумывать стили.
Я бы оценил создание такой темы на основе готового шаблона примерно в 10–15 часов. Если у вас ещё не определён язык дизайна, это добавит как минимум ещё несколько часов на базовое определение цветов, шрифтов, границ и т.д. При работе с клиентом также нужно заложить время на управление проектом, коммуникацию и развёртывание темы — допустим, ещё около 5 часов. Таким образом, в качестве ориентира я бы рассматривал диапазон проекта в 20–25 часов. Умножив это на $150, вы получите примерный бюджет, с которого я, например, начал бы планировать такой проект.
Не понимаю, почему стоимость чего-то вроде темы, которая не представляет особой сложности для опытного разработчика на Ruby с использованием Discourse, особенно когда я прошу точную копию — любой стиль и цвета можно просто скопировать с WeMod, а при желании всегда можно будет изменить или настроить позже, — могла бы превысить мой бюджет. Меня в первую очередь интересует структура форума: как категории оформлены в виде блоков и т.п. Я не прошу редизайн или новую концепцию, я буквально прошу просто скопировать и вставить.
У меня есть опыт разработки, правда, в основном с PHP. Я перешёл от Xenforo, где я использовался годами, и ведущие разработчики в том сообществе не берут $150 в час за свою дизайнерскую работу…
Компетентный разработчик сможет выполнить мою задачу за 5–8 часов. $150–200 за день работы — это отличная оплата.
Итак, из того, что я слышу от сообщества, мне лучше использовать продукт конкурента, если я не готов платить кому-то тысячи долларов за копирование уже существующей темы.
Возможно, вам стоит также пересмотреть пункт о «копировании уже существующей темы».
Вы подаете это так, будто кто-то приставил нож к горлу. Факт в том, что хороших разработчиков для Discourse не так много, поэтому ставки здесь не такие низкие, как для обычных PHP-задач.
Если всё так просто, как вы говорите, может, стоит попробовать сделать это самому? К тому же вы всегда можете взять существующую тему с открытым исходным кодом и работать на её основе.
Discourse — это бесплатное и открытое программное обеспечение. Как и другие решения, которые вы использовали ранее. У каждой платформы есть свои особенности, и сравнивать их напрямую не всегда корректно.
Никто не заставляет вас использовать Discourse. Вы имеете полное право выбрать платформу, которая лучше всего подходит для ваших задач.
Если не считать полного отсутствия концепций дизайна и того, насколько сложно создать собственный дизайн, перемещая элементы HTML и так далее, для новичка в этом программном обеспечении, то оно подходит для моих задач. Что ж, придется вернуться к чертежной доске.
У нас нет бюджета на то, чтобы тратить более 1000 долларов на дизайн сайта, целевая аудитория которого, как ожидается, не превысит 100–200 пользователей.
Тогда, возможно, стоит ознакомиться с материалами по разработке тем, доступными здесь, и попробовать. Поскольку вы понимаете основы программирования на PHP, те же концепции применимы и здесь. Возможно, стоит освоить новый навык и добиться желаемых результатов.
Просто установив тему Air и внеся небольшие изменения в настройки. Это улучшение, но я ожидаю, что буду много дорабатывать её по мере развития сайта. Например, меня пока не устраивают цвета и шрифты.
Когда я читаю «тема, которая выглядит так же, как» какой-то другой сайт, у меня сразу возникает мысль о расползании требований. Какие именно элементы вы хотите скопировать? Цвета и шрифты — это несложно. (Хотя, я бы сказал, что тёмно-серый текст на чёрном фоне — это нарушение моего личного этического кодекса, и я бы так не делал. ) Я знаю, как использовать компонент темы Custom Header Links, чтобы добавить их. Скруглённые углы тоже не проблема, если знать про border-radius. Я мог бы сделать такие изменения за 100–150 долларов. (Первым шагом вполне может стать поиск темы, которая близка по виду, и её форк.)
Проблема в том, что целевая тема, вероятно, содержит элементы, которые я сейчас не вижу, но которые могут быть важны клиенту. Логотип с градиентом (также известный как омбре, если я не ошибаюсь?) выглядит круто. Я не могу помочь с этим. У некоторых пользователей есть аватарки с бейджем «PRO». Я могу помочь настроить это, если мне предоставят нужный значок, но мои навыки графического дизайна практически отсутствуют. Вы понимаете: «выглядит так же, как» — это не полезное техническое или функциональное требование.
Из сурового опыта могу сказать, что есть способы быстро сделать тему Discourse, которая «выглядит как» другой сайт. Проблема в том, что результат, скорее всего, будет трудно поддерживать по мере изменений в Discourse (и в эстетике дизайна интернета). Создание темы — это не то, за что стоит платить 100 долларов. Если такой у вас бюджет, лучше научиться делать это самостоятельно. Как я уже предлагал в вашем личном сообщении, вам может быть выгоднее просто заплатить кому-то, чтобы он провёл вас через весь процесс. Я сильно подозреваю, что это самый дешёвый и быстрый способ получить то, что вы на самом деле хотите.
Оригинальный пост был скорее просто началом разговора, а не полноценным техническим заданием.
Но по сути мне нужно самое необходимое: я не хочу полного набора функций, как на том сайте, а лишь схожий внешний вид и ощущения. Например, категории форума в отдельных блоках, оформленных так же, как на показанном мной сайте. Что касается цветов, то, если честно, я бы предпочел что-то, что сочетается со стандартной светлой темой Discourse, так как цвета и прочее я могу изменить и настроить сам. Сложности у меня возникнут именно с основной «визуальной частью» темы — с элементами макета по сравнению с обычным Discourse.
Это совершенно нормально, по-моему. Всегда будет напряжение между тем, что люди узнают о возможностях, и тем, что реально сделать. По какой-то причине я воспринял исходный пост как запрос на огромный объём работы, который, вероятно, выбьет вас из бюджета. Такое несоответствие между тем, что я понял как ваши ожидания, и тем, что я мог предложить[1], заставило меня пропустить его, пока вы не написали мне в личные сообщения. Зачем рисковать разочарованием и фрустрацией?
Настоятельно рекомендую найти тему, где есть важные элементы, и поэкспериментировать с ней. Если в будущем возникнут проблемы, возможно, вы сможете использовать свой бюджет, чтобы получить помощь.
Сегодня утром я разговаривал с подрядчиком, который делает ремонт в нашем гараже. Мы работаем с ним почти год, и клянусь, я сто раз противоречил сам себе. То, что казалось логичным в абстракции, вдруг выглядит неправильно, когда видишь это в реальности. Сегодня мы заметили странную щель между лестничным пролётом и стеной. Она была предусмотрена в плане, и тогда мы могли бы что-то сделать. Просто не было очевидно, что возникнет проблема, пока проблема не появилась.
Частично именно поэтому мы наняли генерального подрядчика (а также архитектора и инженера-конструктора), чтобы избежать некоторых таких проблем. Но они не могут уловить всё. Поскольку мы платим им огромные деньги за то, чтобы всё было сделано правильно, они исправляют эти мелкие недочёты, чтобы мы остались довольны результатом. У меня есть друг, который владеет сдаваемыми в аренду квартирами, и он просто нанимает рабочие бригады. Он сам выступает в роли генерального подрядчика. Это экономит ему деньги, и он всё равно получает то, чем доволен. Если что-то не так, он берёт на себя ответственность.
Учитывая ваш бюджет, лучший вариант — нанимать людей для очень конкретных задач, которые вы не можете выполнить сами. Например, если вы попробуете тему Air и захотите изменить стиль блоков категорий, имея конкретные пожелания, я уверен, что сможете найти кого-то, кто поможет.
Я не дизайнер, так что в любом случае мало чем смогу помочь. Но допустим, я был бы экспертом. ↩︎