Как создать сайт наподобие вконтакте

от admin

Как создать бесплатно сайт «ВКонтакте»?

Есть мнение, что будущее Интернета — это социальные сети! Поэтому когда мы решили создать бесплатный сайт, то самым простым решением будет регистрация такого сайта в соцсети «ВК». Попробуем разобраться с этим явлением.

Прежде, чем создавать свою страничку «Вконтакте» оценим ее особенности, а также плюсы и минусы по сравнению со standalone-сайтом.

Сначала о плюсах

Во-первых, аудитории очень удобно общаться ВКонтакте. Людям привычно это делать.

Большинство даже не хочет выходить за пределы социальной сети или вообще считает, что Интернет это ВКонтакте.

Поэтому, активность там зашкаливает по сравнению с обычным веб пространством. Там удобно и привычно предлагать свои записи в сообщества и вообще делать все операции с любым типом контента.

Есть даже специальные биржи рекламы для сообществ.

Во-вторых, для создания своих страниц не требуется специальных знаний. Нужно только продумать цель создания группы, а затем управлять ее наполнением и актуализацией.

Добавим к этому возможность вступления в группы без прохождения процедур регистрации, а также отсутствие спама.

Очевидно, что для любителей бесплатных сайтов создание страницы ВКонтакте – идеальный вариант.

Отдачу от затраченного времени на страницу ВКонтакте видно почти сразу, не так как при обычной поисковой оптимизации. Собирать и удерживать аудиторию значительно легче, она более лояльна. Есть много успешных примеров вывода страницы в социальной сети на первые места по ключевым запросам в выдаче Яндекса и Google.

Возникает резонный вопрос, а нужен ли в дополнение к ней классический сайт?

Чем ответит standalone-сайт?

Конечно, дизайном и теоретически неограниченным расширением функционала.

Чем еще он хорош? Возможностью выбора. Свой сайт мы можем наполнить, как хотим.

Мы можем разработать дизайн, раскрутить, а можем попасть под санкции поисковых систем — все в наших руках.

А в автоматически генерируемых страничках этого нет. Нет свободы. Нет ощущения собственности.

Кроме этого, страничку ВКонтакте мы можем потерять в любой момент по мотивам, которые понятны руководству социально сети. В этом вся разница.

Поэтому, для коммерческих проектов обязательно нужно создавать собственный сайт.

Пусть он будет небольшим и чисто информативным. Это может быть простейший сайт-визитка, но он должен быть!

Тем, кто раскрутит свою страницу или группу в контакте будет проще продвигать standalone-сайт. Итак, настало время социальных сетей!

Подготовка — создание личной страницы

Прежде чем создавать группу в ВКонтакте, убедитесь, что у вас есть личная страница в этой социальной сети. Если вы не хотите, чтобы группа была привязана к вашей странице, где вы публикуете личную информацию, выкладываете фотографии и пишете посты, необходимо обзавестись второй личной страницей. В этом случае вам необходимо наличие номера телефона, который еще не был зарегистрирован в ВКонтакте.

Только у создателя группы в ВКонтакте будут максимальные права, а также возможность удаления группы.

Создаем «сайт» ВКонтакте

Для этого нажмем на пункт «мои группы» в левом меню. Далее выбираем «создать сообщество».

В появившемся окне записываем название нашего сайта, выбираем «публичная страница» и жмём на кнопку «создать сообщество».

В появившемся окне ставим пунсон в чек-боксе строки «Компания, организация или веб-сайт», подтверждаем свой статус официального представителя компании, создающей сайт и соглашаемся с правилами пользования сайтом. Затем нажимаем «Создать страницу».

vknew1

В появившемся окне выбираем сферу деятельности организации на сайте, приводим краткое и возможно емкое описание того, о чем будет рассказывать наш сайт.

После этого мы можем указать адрес standalone-сайта представляемой организации, дату основания веб-сайта (она может быть выбрана по Вашему желанию и не совпадать с текущей датой).

Далее идут настройки содержимого веб-сайта. Эти настройки мы сможем поменять в любое время, если будет желание.

Далее для более корректной работы вашей страницы советуем перевести ее в формат группы, так как после создания по умолчанию ваша страница создается в формате паблика.
Мы предлагаем сделать выбор в пользу группы, так как она больше рассчитана на взаимодействие участников и администраторов. В то время как паблик делает ставку на контент, а также вызывает трудности при заполнении некоторых разделов, таких как «Меню» и «Адреса», которые важны для ведения бизнеса в ВКонтакте.

Описание

Наибольших энергозатрат требует заполнение раздела «Описание». В данном блоке вы должны рассказать о вашей компании с соблюдением следующих правил:

  1. В описание необходимо вставить ключевые запросы из семантического ядра.
  2. Вставляются ключи гармонично и естественно, чтобы не вызывать у пользователя негатива при чтении.
  3. Сам текст должен быть понятен и написан «человеческим» языком.
  4. Не забудьте в описании четко обозначить, чем занимается ваша компания.
  5. Разумеется, описание не должно содержать орфографических и пунктуационных ошибок.

foto_23062019

Описание отличный блок, где можно раскрыть ваше УТП и другие преимущества перед конкурентами. В конце описания в специальных блоках вы сможете оставить контактную информацию: адрес, телефон, сайт, режим работы. Не забывайте структурировать ваш текст: делите его на абзацы, формируйте маркированные списки, чтобы текст лучше воспринимался. Описание не стоит делать слишком длинным достаточно будет 1000-1200 знаков.

Дизайн группы

Лицо группы — ее оформление. Далее мы прорабатываем обложку и аватар. Создавать их лучше в едином стиле, делая ставку на красочность, информативность и индивидуальность.

Примерные размеры: обложка 1590×400, аватар 400×693.

Обложка — верхнее большое поле. Аватар — небольшой значок, в качестве которого зачастую используется логотип компании.

На обложке желательно прописать название вашей компании, краткое описание деятельности, основные преимущества и контакты. Информацию предпочтительно разместить посередине обложки, чтобы все считывалось с экранов мобильных телефонов и не обрезалось.

Теперь осталось загрузить изображение веб-сайта. Для этого подготовим картинку квадратного формата, желательно размером в 50 пикселей для каждой стороны.

После этого нажимаем на надпись «Загрузить фотографию», затем на кнопку «Выбрать файл», потом «Сохранить и продолжить», «Сохранить изменения».

Ура! Первый этап создания нашего веб-сайта закончен!

Для получения обратной связи подойдут «Обсуждения». Подключив этот раздел, вы сможете сформировать темы, на которые вам хотелось бы получать комментарии пользователей, оперативно обрабатывать вопросы.

Стандартно вы можете создать обсуждения: «Задайте нам вопрос», «Отзывы», также можете дать важную для пользователей информацию.

Теперь нам нужно будет наполнить его интересными материалами или, как говорят веб-мастера, «контентом» и привлечь внимание сообщества социальной сети.

Для закрепления полученных знаний рекомендуем посмотреть видео инструкцию от наших коллег.

Как Создать Социальную Сеть как Вконтакте или Фейсбук с нуля

Вы смотрите на Вконтакте и удивляетесь, как этот парень (Павел Дуров) делает огромные деньги с воздуха. Я думаю у Вас возникает логический вопрос, могу ли я повторить его успех? Давайте разберем, как можно сделать социальную сеть как Вконтакте и заработать хорошие деньги. Английская версия статьи how to make a social networking site like Facebook and make money.

Легких денег не бывает, конечно если вы не играете в лотерею) Хотя и там, чтобы заработать, нужно иметь хорошую удачу. Вконтакте, как и другие компании, не имеет исключений. Судебные иски, проблемы с финансированием (на первом этапе), проблемы с конфиденциальностью и т.п.

Как создать социальную сеть как фейсбук

Это конечно не приятно, но когда твой продукт востребован и пользуется популярность, эти все уходят на второй план. Таким образом первое правило, иметь терпение и быть готовым к борьбе. Все начинается с малого.

Итак, вы хотите сделать социальную сеть, которая будет иметь похожие функции как в Вконтакте. Это не так сложно как кажется, но и не так просто как хотелось бы. Давайте разделим этот процесс на несколько этапов.

Развитие идеи

Все начинается с бизнес идеи. Она должна иметь ценность и быть уникальной. Конечно, вы можете скопировать идею Вконтакте, но кому нужен Вконтакте №2. Позаботьтесь, чтобы ваша социальная сеть была интересной для пользователей. В этом вам поможет сегментация. Вы можете создать социальную сеть для любителей кино, книг или музыки. Хотя… это уже есть. Так или иначе, идея должна качественно выделять вас среди других похожих проектов. Например, социальная сеть на блокчейне, а почему бы и нет?

Например, сейчас очень большую популярность набирают сайты криптовалютные биржи. Очень часто люди имеют идею, но боятся ее рассказать своим друзьям. Они думают что кто-то украдет ее и заработает миллион. Это большое заблуждение. Во-первых, чтобы сделать проект, нужны деньги и усилия. Очень много усилий. Во-вторых, никто не дает гарантию что хорошая идея будет иметь большой успех.

Таким образом, только вы можете создать то что у Вас в голове. Более того, чем больше вы будете делится своими мыслями, тем больше вы получите обратной связи. Возможно, вы найдете единомышленников (co-founder), которые помогут в развитие проекта. Вы знали, что инвесторы не хотят иметь дело с основателями-одиночками. Минимальная команда должна состоять из 2х человек, а еще лучше из 3х. Это связано с тем, что все идеи поддаются коллективному обсуждении и только лучшие внедряются.

Подготовка к разработке социальной сети

Короткая документация

В первую очередь, нужно составить список функций будущего проекта. Это может быть небольшой документ, в котором кратко описано цель социальной сеть и ее функции. Не имеет значения, это социальная сеть или крупная блокчейн разработка. Этот файл еще не раз вас выручит.

Домен

Перед начало разработки необходимо выбрать название социальной сети и доменное имя.

Стоимость домена составит $10-20 в год. Я рекомендую использовать одну платформу для регистрации домена и хостинга.

Хостинг

Если Вы планируете запустить крупную социальную сеть, которая будет иметь 500,000 – 5,000,000 пользователей в месяц, я настоятельно рекомендую использовать мощные сервера. Они дадут возможность справляться в большими нагрузками.

Дизайн социальной сети

Дизайн играет большую роль. Он не должен быть кричащим или унылым. Лучше всего использовать тренды в веб дизайне, это позволит развивать вашу сеть более активно. Кроме того, первая страница должна иметь призыв к действию, так Вы сможете получить больше зарегистрированных пользователей. Доверяйте только профессионалам. Смотрите это видео, чтобы быть в курсе тенденции графики и дизайна:

Разработка социальной сети

Разработка социальной сети начинается с выбора технология, которые будут использоваться. Их можно разделить на два вида: готовые CMS и фреймворки. Давайте рассмотрим, какая между ними разница и что лучше использовать.

Социальные сети CMS

Это уже готовые социальные сети с шаблонным дизайном и всеми основными функциями. Вам только потребуются усилия, чтобы разработать новый дизайн и настроить проект под ваши требования.

Среди самых популярных социальных сетей CMS стоит выделить: BuddyPress, Dolphin, phpFox, SocialEngine. Хотя, такие системы имеет целый набор проблем. Первая проблема со скоростью работы. Часто они очень сильно нагружают сервер и приводят к авариям. В нашу компании Merehead, в 2017 году, обратилось два клиента. Они имели схожие проблемы. Мы не могли им помочь, так как проекты надо было полностью переписывать. Открыв букмекерский бизнес вы не сможете использовать CMS.

Вторая проблема – плохая масштабированность. Если вам нужно добавить новые функции, это потребует огромный усилий, времени и денег. Третья проблеме – настройка проекта. Несмотря, на то что CMS необходимо только немного изменить для конкретного проекта. Это может длится очень долго. Так как в CMS не предусмотрена глобальная кастомизация. Новые функции могут конфликтовать со старыми.

Как создать социальную сеть как фейсбук

Это будет движение по кругу. Как видите общая популярность данных CMS падает, но стоит отметить что среди всех BuddyPress имеет большую востребованность. Фреймворки

Фремворки используются для разработки разных веб приложений. По сути они универсальные и разработаны специально для повышения качествa кода и ускорения процесса кодирования. Проекты на основе фреймворков имеют высокую скорость, высокую безопасность и масштабированность.

Как создать социальную сеть как фейсбук

В нашей компании мы предпочитаем использовать Laravel фреймворк на базе PHP. Стоит отметить что существует около 10 популярных фрейморков на базе PHP (CakePHP, Codeigniter, Zend, Symfony etc). Динамику популярности и тренды веб разработки Вы можете увидите ниже. Основным недостатком использования фреймворков является то, что социальную сеть необходимо разрабатывать нуля. На это потребуется время и ресурсы, но в таком случае вы можете быть уверены, что сайт будет работать стабильно и приносить вам доход. По сути, это ваши инвестиции в будущее.

Тестирование и запуск социальной сети

После завершения разработки необходимо протестировать весь проект. Как вы понимаете ошибки в процессе регистрации или среди основных функций очень плохо повлияют на развитие социальной сети. Пользователи должны получать удовольствие от использования вашего сайта. Ваша цель – повторные посещения. Уделите пристальное внимание тестированию. Социальная сеть хоть и не сайт форекс-брокер, но все равно работает с личными данными пользователя и их нужно шифровать.

Если Ваша социальная сеть будет привлекать ежедневно 1000 пользователей и все они будут возвращается. Вы получите 30,000 посетителей в день на протяжении одного месяца. Наша компания имеет опыт разработки социальных сетей. Например, наш проект Frevend получил 50,000 пользователей в течении 2 месяцев.

Маркетинг

После запуска социальной сети, очень важно провести активную рекламную компанию. Вам нужно использовать агрессивный подход, примерно такой как его используют в продвижении гемблинг сайтов. Здесь очень важно получить аудиторию, которая будет создавать контент и участвовать в жизни социальной сети. По нашим оценкам, необходимо привлечь 20,000 – 50,000 посетителей. В течении нескольких дней. В таком случае давайте посмотрим какие источники трафик можно использовать:

  1. Реклама Adwords. Я не рекомендую использовать для привлечения пользователей в социальную сеть. Стоимость клика очень высокая. Google Adwords хорошо подходит для дорогих услуг. —
  2. Реклама Вконтакте. Вы можете получить посетителей по стоимости $0.05-0.1. Это хороший источник с огромным набором фильтров для сегментации. Таким образом, привлечь 10,000 пользователей будет стоить $1000.
  3. Гостевые посты. Напишите несколько интересных статей про Ваш проекта. Отправьте их популярным СМИ и блогерам.

Вы удивитесь, сколько людей готовы размещать интересный материал совершенно бесплатно. Например одна публикация в TechCrunch может дать 10,000 – 20,000 пользователей в день!

Монетизация социальной сети

Монетизация социальной сети имеет свои особенности. Пользователи не привыкли платить, вот почему большинство сетей, в том числе Вконтакте абсолютно бесплатные. Я считаю, что для таких проектов хорошо подходит два типа бизнес-модели.

Freemium. Пользователи имеют бесплатный доступ к большинству функций. А вот дополнительные возможности потребуют небольшой платы. Как правило стоимость небольшая, так как относится ко всем участникам социальной сети. Имея конверсию в 1% от 1,000,000 пользователей, вы получите 10,000 транзакций ежемесячно. При минимальной стоимости $9.99, ваш ежемесячный доход составит $99,900. Согласитесь, хорошая перспектива! Данную бизнес модель использует Linkedin и доски объявлений по типу Авито.

Реклама. Пользователи имеют доступ ко всем функциям и возможностям социальной сети бесплатно. Деньги взымаются за рекламные места. Таким образом платит рекламодатель за клики на свой сайт. Эту бизнес модель использует Google и Вконтакте. Недостаток ее в том, что необходимо разрабатывать отдельную панель для управления рекламными объявлениями. Кроме того, вы будете терять пользователей, так как они будут переходить на другие сайты. Это бизнес модель хорошо подходит для крупных проектов, у которых есть стабильная аудитория.

Подготовка к инвестированию

Когда проект растет, он привлекает внимание инвесторов. Это тот момент, который ждут многие начинающие стартапы. Я меня есть несколько рекомендаций, чтобы стать более привлекательным в глазах инвестора. Сделайте действительно крутой и безопасный проект — прочтите о блокчейне в банках. Он должен работать как часы, без аварий, без ошибок. Будет очень не приятно когда инвестор захочет вложить $500,000, а в это время ваш сайт упал. Позаботьтесь о бизнес модели заранее. Вы должны понимать как будете зарабатывать деньги, еще перед началом разработки.

Инвесторы не вкладывают деньги в идеи, они вкладывают деньги в бизнес. Их цель заработать. Если они не почувствуют прибыли, можете забыть о инвестициях. Да, это жестко, но они мыслят именно так. Никогда не останавливайтесь. Идите вперед, крушите горы и добивайтесь целей. Путь к успеху всегда сложный.

Как я делал социальную сеть в 2019

В этой статье я расскажу, как делал свой проект социальной сети для сферы искусства havidea.ru от идеи до релиза. Расскажу о технической части, о мотивации и самоорганизации, какими инструментами пользуюсь в процессе разработки, о проблемах в работе со сферой искусства, с которыми я столкнулся почти сразу после запуска. Проект пережил реинкарнацию, т.е. был первый вариант, который я забросил и финальный, второй, который ушел в релиз.

В сфере веб-разработки я работаю немногим более трех лет. Проект поднимался в одиночку в свободное от основной работы время и главной целью было — выпустить продукт в установленные сроки (6 мес.).

Вдохновение, идея, исследование

Будучи подростком, я начал увлекаться музыкой, живописью. Чуть позже загорелся 3D графикой и даже успел заработать на 3D моделях первые копейки. Еще пару лет спустя всерьез занялся фото- и видеосъемкой и в этот же период на уроках вокала (и такое было в моей жизни, да) познакомился с будущей женой — актрисой. Все это подтолкнуло сделать какой-нибудь проект для поддержки “веселых” судеб творческих людей. Иии? Социальная сеть? Почему бы и нет? Но это же хейтят, мол, соц. сети умирают. У кого-то умирают, а у меня получится, верно? И вообще, если есть обоснованная идея и концепция, почему бы не воплотить это в веб-страницу? Загуглив список социалочек, наткнулся на интересный вариант — stage32. На мой взгляд, это единственная серьезная зарубежная площадка, собиравшая сообщество причастных к кинопроизводству. В России аналогов на то время (начало 2017 г.) я не нашел (плохо искал?). Решено. Сделаю свой сервис, опираясь на лучшие образы, практики и UX уже существующих соц. сетей, но с уклоном к сфере театра, кино и искусства в целом.

Читать:
Недостаточно информации для проверки этого сертификата что делать

Идеология проекта

Некоммерческий, без рекламы, максимально полезный для самих участников. Свободный, без слежки, без метрик. Защита пользовательских данных.

Первый вариант (2017 г.)

Любой проект должен начинаться с постановки и ответа на вопросы: для кого? Для чего? Какую проблему это решает (цель)? Какие есть альтернативы? Какие преимущества можно предложить? После четких и лаконичных ответов, я составляю список функциональности будущего проекта. Далее определяюсь с костяком: убираю все хотелки и фантазии из общего списка функционала и оставляю только самое необходимое — то, без чего приложение не будет функционировать. От минимального функционала подбираю стек. Ищу примеры реализации. На этом этапе уже есть общая картина: что делать, для чего и как. Весь процесс, комментарии и мысли записываю в блокнот, чтобы повторно не решать то, от чего ранее отказался.

Проектировать UI начинаю с листка бумаги и карандаша. Любой листок, который есть под рукой, идет в дело, пока мысль не убежала. Определяюсь со страницами и провожу вторую грубую итерацию уже в электронном виде (проще что-то изменить):

image

Далее прорабатываю эскизы детально. Вот, например, самый первый вариант страницы профиля:

image

Посты, комменты, лайки, альбом с фотографиями — все по классике. Из нового:
расширенный профиль для актеров, поиск по профессиям и навыкам.

Для разметки макета использовал modulargrid.org:

image

Я экспериментировал с 12, 15 колоночными сетками, но остановился на 12. Хочу отметить, что верстка по модульной сетке штука неоднозначная. Вам не всегда удастся вписать информацию в блоки, потому что интерфейсы — это графическое отображение данных. Я исхожу из принципов Data-Driven design, т.е. основное назначение интерфейсов — представлять данные и удобные варианты взаимодействия с ними. Именно поэтому дизайнер != веб-дизайнер. Вернувшись к проблеме модульной сетки скажу, что она лишь помогает в первоначальном расположении блоков, а финальный вариант должен утвердиться с помощью тренированного глаза. К тому же, в любой сущности должна быть изюминка или отхождение от правил, чтобы добавить живости.

Пара набросков главной страницы:

image

image

Некоторые решения выглядят не совсем удачными и убираются/правятся при верстке. На этапе проектирования надо давать себе свободу и не выводить все до идеала.

После набросков десктопной версии, уделяю внимание мобильной. Графическая часть готова? Нормас. Пора кодить.

Frontend первого варианта.

В качестве бэкграунда для главной страницы я использовал библиотеку Three.js для работы с WebGL. Треугольники свободно плавают и “следят” за мышкой. Забегая вперед скажу, что в реинкарнации я отказался от Three.js и сделал на css + png, потому как библиотека весит

570кб и использовать ее для одного несложного эффекта показалось расточительством. В разработке я придерживаюсь установок: минимализм, производительность, легкость поддержки. Так как социальными сетями примерно на 3/4 пользуются с мобильных, то был отдан приоритет легковесности и скорости. Как библиотеку UI компонентов взял Bootstrap 4. Без jquery, только css. Я пробовал обертку bootstrap-vue, но как-то не зашло. Бросались в глаза невалидные html теги и хотелось свободы кастомизации. Как вы могли догадаться, фреймворк Vue. Хотелось изначально заложить хорошую индексацию поисковиками, поэтому докрутил Nuxt.

Backend первого варианта.

Laravel. Для one-man проектов vue + laravel = must have. Скорость разработки, большое сообщество, куча готовых пакетов. Архитектура API-first (бэкенд изначально разрабатывается как API).
Какое API без документации? ApiDoc отличная штука, которая умеет генерировать документацию из PHPDoc. Роутинг кастомизировал и вынес файлы роутов из единого api.php, т.е. один файл, один роут. Для удобства и для генерации документации. Вдохновение черпал из Apiato. Неплохой starter kit для API, напичканный разными паттернами проектирования и оригинальным архитектурным Porto, призванным разбить приложение на модули, но по сути ведущий к монолиту. Судя по репозиторию, проект заброшен более года назад. Скорее всего, по причине активного распространения микросервисной архитектуры.

Отдых, прокачка скиллов

Шел 2018 год. В первой версии я успел реализовать регистрацию, аутентификацию, страницу профиля с редактированием, страницу настроек. Времени по вечерам было немного. Тогда я только начинал путь vue, да и ssr на nuxt капризничал. В итоге, через 4-5 месяцев сдулся. Это был амбициозный проект и не хватило скилла его поднять, не упав самому. За 2018 год я сильно подтянулся как full stack разработчик, освоил docker и в начале 2019 начал все с нуля. Ну, почти с нуля.

Второй вариант (2019 г.), релиз

Frontend второго варианта.

От nuxt ssr я отказался — прослойка из node.js требует дополнительного внимания, да и не видел в нем нужды конкретно на этом проекте. Bootstrap заменил на Quasar — полноценный vue UI (и не только) framework (почему взял его расскажу ниже). Интерфейсы полностью переделал, ушел от вк-стайл концепции. Теперь insta-стайл. Добавил возможность создания трех типов публикаций: фото, видео и текст. В макете использовал 24 колоночную сетку. Сейчас сервис выглядит так:

image

Да, можно сделать верхнее меню прозрачным. Но нужно уметь хотелкам сказать “нет”. Главную страницу я в итоге нарисовал заново. Поэтому, не стоит вдаваться в детали раньше, чем будет полная картина. Рано или поздно вы захотите все изменить и не важно, насколько прекрасным было решение. Конечно же, сайт полностью адаптирован:

image

Про TypeScript. Я пробовал его внедрить, но в последствии вырезал, потому что строгая типизация требует больше времени на расстановку типов, интерфейсов. Я пришел к выводу, что TS без strict режима не имеет смысла. Оно и верно — зачем типизация без указания типов. В strict режиме приходится описывать абсолютно все и это как минимум +30% к срокам разработки. А если у вас не утверждена схема обмена данными с бэкендом, то придется постоянно отвлекаться на мелкие правки. Местами вам понадобится игнорить ошибки компилятора добавлением комментария @ts-ignore в код только потому, что вы не ответственны за сторонний код, который не полностью поддерживает TS. Кроме того, вся выгода от TS раскрывается в сложных логических расчетах, т.е. типизировать .vue файлы оказывается несколько избыточным. Буду рад услышать комментарии по этой теме.

Когда фронт был готов на 90%, я задонатил Browserstack и протестировал приложение на Safari. Не жалею потраченных денег, потому как удалось пофиксить парочку простых, но критичных багов. Минутка бомболейло. Safari, когда вы уже начнете думать о пользователях и разработчиках? Годами не исправляете баги. Особенно залипающий скролл в модалке. Я не нашел 100% работающего способа, как заставить Safari корректно скроллить контент в модальном окне. Буду рад, если кто сталкивался и подскажет решение.

Помимо основного приложения, сделал еще и простенькую админку со своим апи:

image

В админке ничего примечательного. Просто UI покрытие для некоторых фич, из-за которых лень лезть в базу и править данные руками.

Backend второго варианта.

Laravel. Обязательная валидация всех входящих данных, cors заголовки, дополнительные заголовки безопасности secure-headers, следование RESTful спецификации (как-нибудь попробую JSON-RPC), Fractal для трансформации отдаваемых данных на фронт. Try-catch всего, чтобы пользователь не давил мышку, а получил внятную причину ошибки. Автоматические дампы обеих баз данных с помощью db-dumper. Какого-либо автоматизированного тестирования не писал, ибо ограничен по времени. Надо подкачаться и попробовать TDD, может получится не сильно увеличивать сроки разработки или даже сократить.

Отдельно хочется сказать, что я избегаю использования абстракций на начальных этапах проектирования, если без них сейчас можно обойтись. Их преждевременное использование ведет к усложнению модуля приложения, который может быть никогда не использован. Решайте проблемы по мере поступления. Да, соблюдать баланс между архитектурой и сроками не просто и это приходит только с опытом, но лучше потратить время на продумывание базы данных, а переписать код приложения можно в любое время. Самый важный ресурс, который у нас есть — это время. Лучше выпустить не идеальный продукт и быть первым, чем потом догонять конкурентов. А они будут.

Проблема, стагнация

Запуск состоялся в конце мая. Я начал заниматься рекламой и почти сразу наткнулся на похожий сервис. Да, они по сути реализовали такую же идею. Года на 2 раньше. Надо было лучше исследовать рынок и мониторить его постоянно на предмет новых сервисов. Но проблема даже не в этом. В процессе дискуссий, размышлений и просто жизненного опыта я пришел к выводу, что проблема трудоустроенности людей искусства намного глубже и, возможно, специализированной социальной сетью не помочь. Это рыночная проблема нехватки рабочих мест. В каком направлении развивать продукт я точно не знаю. Сейчас проект переживает стагнацию.

Как сделать сайт по типу vc.ru?

Своими силами — без программистов. Какие есть бесплатные конструкторы? Wix, Tilda и прочее?

Берем LiveStreet -> изучаем мануалы -> тратим время -> пилим-пилим-пилим -> понимаем, что сделали что-то никому ненужное -> злимся сами на себя за потраченное время -> идем на завод

Ну откдуа вы все этот "завод" на который все "идут"берете.
Нет уже заводов — это раз. А два — это то , что там уметь надо сложные вещи делать на заводе.
Так что..
ИДЕМ В МАКДАК полы мыть!
Или в Деливери Клаб или в Убер. Можно продавцом какого-то УГища в ТЦ.
Экономика услуг — она большая.

На сайте "Комитета" написано: "Если у вас есть желание создать и возглавить новое тематическое издание, пишите". Я думаю, что это — your best chance.

В целом же кто-то тут уже высказывал мысль, что сайт наподобие ЦП нетрудно создать на основе WordPress, но что-то пока от него больше никаких новостей.

Спасибо за подсказку. Напишу им тогда.

Сначала с Вордпрессом ознакомься. Главный функционал контентных сайтов вроде этого там есть из коробки, остальное решается плагинами.

Если, конечно, речь именно о сайте. Раскрутка и сбор хомячков в комментах — вопрос отдельный.

Да, материал актуальный, просто подумал, что автору таки больше нравится затея предложиться комитету, а не пилить что-то собственное)

Он пошёл пилить вордпресс

Сделать можно и на wp))

Вопрос в другом — как новый сайт сделать таким же популярным хотя бы за 1 год?

Пока нет мысли сразу же все монетизировать. Хочется сделать проект для себя сначала, делать хороший контент, а потом и остальные подтянутся.

На конструкторах типа tilda и wix, не стоит терять время они предназначены для других целей. Схожий по функционалу сайт можно создать на любой популярной CMS — wordpress, joomla, drupal и тд с помощью модулей и расширений. CMS livestreet обладает похожим функционалом прямо из коробки поскольку прототипом для нее служил хабр, но там очень небольшое сообщество следовательно все проблемы придется решать самому или нанимая программистов

Бесплатно сделаешь, но получится хуже (совершенно не то, что вы себе представляете). ВордПресс вообще не рекомендую использовать, если это конечно не мелкий бложег.

Лучшим решением будут деньги и потратить время на поиск хорошей команды разработчиков.

Если у вас в запасе несколько лет(на обучению программированию, дизайну..), то вполне сможете сделать такое сами(не факт)

Обсуждалось. Предлагалось.
Сделать движок просто, а что дальше?
Откуда будут браться статьи, пользователи, коммемнты?
А это деньги и не маленькие.

Комментарий удален модератором

На какую тематику планируете делать сайт?

Ну как-то не очень тут хочется идеями разбрасываться. Скажем так: одному хорошему человеку захотелось вести свой блог на популярную тему. И он на таком блоге хочет не один что-то писать, а чтобы все любители этой темы могли это делать (а любителей масса, и нужна в таком продукте 100% есть). Со стороны маркетинга и журналистики как раз тут все налажено. Вопрос в программистах и самом создании подобного ресурса. Надо писать в Комитет кароч.

По-моему, технологическая составляющая в наши дни облуплена как никогда. Вордпресс (отдельная установка на свой хостинг, есть даже вордпресс-хостинги) и вперёд, к покорению вершин журналистики.

Очень как-то сомневаюсь, что налажено со стороны журналистики у вас. Либо это у кого-то налажено, а вы случайный человек в чьём-то деле и задаёте неуместные дилетантские вопросы, хотя вам не дадут порулить ничем из задаваемых вами тут вопросов, извините.

Слушайте, вам лишь бы всё обхаять. Вы уверены, что мне не дадут порулить? Зачем утверждать то, в чем не уверены? Да, вопросы дилетантские, для того тут и есть раздел Вопросов. Вы что, видели мою журналистику, что утверждаете "сомневаюсь, что все налажено. " ?

Может я был резковат, приношу извинения. Но заданные вами вопросы тоже в свою очередь не очень остроумные. Мы тут не персональный гугл с ответами на вопросы "Какие есть бесплатные конструкторы?" и "Как создать блог без программирования?".

Зато здесь написали, что возможность предложить новый проект описана в Комитете, я этого не знал. Вот, получил полезную информацию. Значит, вопрос не зря был задан =)

Движок VC при всей своей простоте достаточно сложен и заточен под определённый формат общения, не факт что это наиболее подходящее решения для ваших целей.
Собрать комьюнити вы можете на более простом ресурсе, начиная с виджетов, заканчивая опен-сурс движками и плагинами. Без программистов обойдётесь, но то что придётся погрузиться в ряд специфических задач — это факт. Если вы готовы вложить в это дело сотню-две часов (и десяток тысяч рублей) для старта, то у вас всё получится.

Спасибо за советы и поддержку! Удачи вам.

Чем вам жж не подходит? Там много эмменитых людей пишут, миллион у них комментариев.

Как минимум полгода понадобится на раскрутку. И все это время придётся только терять деньги.

Да это все понятно. Но столкнулся с тем, что мне как пользователю подобный ресурс, который хотелось бы запилить, самому очень нужен. Аналогов нет, а люди многие судачат: мол, хорошо бы, если бы было. Разделяю с ними их мнение. Журналюги и пиар-то есть как раз, контент писать и интересно это делать, есть кому. Вопрос в создании площадки.

а чего людям надо-то?

Журналюги и пиар-то есть как раз, контент писать и интересно это делать, есть кому.

без денег это интересно неделю, две, месяц. а потом приходит понимание, что если умеешь хорошо писать (а зачем делать сайт с плохой писаниной?), то хотелось бы за это немного денег.

откройте архивы vc.ru, почитайте. Андрей Загоруйко писал сюда сам на протяжении достаточного времени, прежде чем сайт обрёл сегодняшний облик.

также почитайте требования к журналистам местным, которые сам vc.ru предъявляет. эти требования тоже не спроста — херачить по 5 материалов в день изо дня в день!! долго ли вы на голом энтузиазме так проработаете? впрочем, я повторяюсь.

А если это мое хобби? Если я так увлечен своей темой, что пишу просто для себя и это интересно людям? Как на ютубе, многие делают проекты для себя, кол-во подписчиков растет, со временем подключается реклама и начинают капать еще и деньги за это. Мне в первую очередь нужна такая площадка, чтобы она стала популярной среди всех людей, которые интересуются моей тематикой. А таких много. И чтобы я сам мог там писать. Такой себе маркетплейс для определенной ниши, для людей, которые не хотят делать свои блоги, пилить сайты, но которым есть что сказать по моей теме. И им просто негде это делать. А тут будет такая площадка. В дальнейшем, конечно же, хочется обрести популярность. И я прекрасно понимаю, что это не быстро. Но если есть интерес и изначальная мысль не в монетизации, а в идее, чтобы это просто было, тк лично мне этого не хватает, разве это плохо.

Похожие статьи