Собственно, wannabeartists.com
Пока заглушка, домен зарегистрировал только вчера.
В посте Рисование. Монетизация. ранее писал, что старт социалки хоть и является конечной целью, но на данный момент не вариант, и лучше начать с личного бложика. Однако за пару месяцев мнение успел поменять. Теперь вот уже вполне себе вариант.
Почему тогда хотел начать именно с блога?
Во-первых, запускать социалку без имеющегося выхода на аудиторию не имеет смысла. Бложик я рассматривал именно как способ "сбилдить" эту самую аудиторию, с помощью которой потом и дать старт. Однако я что-то запамятовал, что сейчас как бы не нулевые, и такой формат как standalone уже давно всё. Параллельно тот же tumblr стал показывать себя вполне хорошо:
Так что в плане стартовой аудитории необходимость в личном бложике отпала.
Но основная проблема была в том, что я совершенно не представлял, как должна выглядеть эта социалка. В то время как по блогу все было понятно - отчетики, статейки на тему, галерея с акцентом на прогресс, гайд по рисовачам, подборка книг, туторов и прочего.
Однако, если у меня сейчас нет никаких идей, то где гарантии, что они появятся через полгода или год? Нет гарантий. Но вот то, что идеи пойдут одна за другой в процессе - это почти наверняка.
И опять же - кто мне мешает реализовать сию подачу материала (т. е. блог и галерея) не в качестве стендэлона, а сразу в виде социалки. Т. е. суть коллективный блог с расширенными профилями пользователей. Ну и все остальное, что я планировал реализовать в контексте персонального блога, худо-бедно адаптируется и под соц. сеть. Не персональный гайд, а коллективный, например.
Ну и да, вечная дилемма "синица vs журавль". Ведь даже если сей персональный блог и выстрелит - мне это мало что даст, потолок слишком низко. Несколько сотен долларов в месяц ничего кардинально не поменяют. А с социалкой я уже сразу имею хоть и минимальный, но шанс. Т. е. все ту же мотивацию, так как потолок в данном случае уже местами повыше будет, а следовательно и смысл "копать" имеется.
Что до ЦА. Целевая аудитория - это я. В самом что ни на есть прямом смысле. Мне это интересно. И именно поэтому я буду пользоваться этой самой своей социалкой и вести там всяческую активность. Не потому что надо, а потому что интересно. И так будет продолжаться ну как минимум ближайшие года полтора (которые я не собираюсь забрасывать рисование точно, до трех полных лет, а там видно будет).
Но не мной одним, понятное дело. Если сильно обобщить, то ЦА - это начинающие рисовальщики-самоучки с набегом до трех лет, занимающиеся изучением рисунка на регулярной основе.
Самоучки - т. к. людям, получающим проф. образование, не до социалок. Для них рисунок - это обыкновенная учеба, которая уже успела приестся. Да и обсуждений всего и вся в местном училище хватает с головой, дискутировать на тему в интернетиках смысла особого нет.
Начинающие - потому что уклон в социалке будет именно на изучение рисунка. А имея за плечами несколько лет рисования хоть по какой-то программе, особых вопросов уже и не должно оставаться. Спрашивать и обсуждать нечего. И так понятно с чем проблемы и на что давить надо. Т. е. опять же не самая активная аудитория.
"Изучающим на регулярной основе" - тоже критичный момент. Т. е. которые рисуют не "для души" и не "как получается", а планомерно и с переменным успехом стараются стать лучше. И которые понимают, что рисунок - есть суть дисциплина, которую надо изучать и практиковать.
Много ли таких людей? Много и мало одновременно. Мало - в процентном отношении от всех тех, кто так или иначе рисует (большинство из которых - раз в год и как получится, грубо говоря). Много - потому что рисующих вообще много. Сколько на девиантарте пользователей? Под 30 миллионов, если не больше. Даже сотые процента - это уже тысячи людей.
А их всяко больше, чем 0.01%. Вот два месяца регулярно мониторю тумблер и девиантарт - пласт таких упертых wannabe artists достаточно основательным на поверку оказался. Другое дело, что для них отдельной платформы нет. Но это временно.
Что из себя будет представлять социалка в конечном итоге я и сам пока без понятия. Черновой план такой:
- Коллективный блог по типу хабра/реддита. Базовые категории: Personal (личные отчеты, например), Tutorials, Questions (т. е. вопрос тоже будет являться постом), Critique (запрос критики), General (для всего остального) и т. д.
- Личные галереи. В отличии от других социалок, в центре внимания не конкретный рисунок, а общий уровень рисунков за определенный промежуток времени. Т. е. обязательными полями при сабмите рисунков будет год и месяц, когда он был нарисован. И базовая сортировка при переходе на чью-то галерею - от самых первых рисунков до самых последних, с объединением по месяцам. Другими словами личные галереи будет представлять из себя визуализацию прогресса.
- The guide. Общий гайд по рисовачам. Раньше он планировался быть сугубо моим - теперь будет коллективным (хотя, понятное дело, писаться будет все также мной).
- Resourses. Своего рода каталог материалов по рисовачам, в более-менее удобной форме. Книги по рубрикам (с моими ссылками на амазон, да), список стоящих ютуб каналов, полезных сайтов, отдельных статей и прочего.
Естественно, в процессе какие-то идеи отбросятся, какие-то появятся, какие-то видоизменятся до неузнаваемости. Но пока так.
Реализация - на Drupal. Ну это и так было очевидно.
Впрочем, восьмерка. Скорее всего.
Плюсы - современная CMS на пике всего чего только возможно. Ну и наконец-то вменяемые пользовательские интерфейсы и много чего полезного сразу в ядре (а раньше тот же WYSIWYG прикрутить было дикой болью и страданием).
Минусы - все еще бета и непонятно когда выйдет RC. Модулей более чем на порядок меньше, чем для семерки.
Но все-таки решил остановиться именно на восьмой версии, передумаю только в крайнем случае (если ни в какую не пойдет - но вчера на локалке поигрался с ней немного, вроде работает). Здесь еще сказывается и спортивный интерес, т. к. уже больше года, как хочу начать восьмерку изучать, но без реального проекта вряд ли руки когда-нибудь дойдут. За год не дошли же. А сей скилл не помешает. Т. е. даже при самом худшем стечение обстоятельств у меня по итогу на руках останется некоторый опыт работы с Drupal 8, что можно потом будет сконвертить на том же фрилансе, ну или засесть в топе на StackOverflow по соответствующему тегу с минимальными усилиями.
По срокам планирую так: через месяц-два уже должен быть работающий сайт с минимальным функционалом и минимальным заполнением. Еще с месяц на допиливание и заполнение, чтобы сайт стал хоть как-то интересен случайно зашедшему. И сразу после этого слив трафика с тумблера и девиантарта. Много трафика вряд ли смогу привлечь, но порядка тысячи-другой живых заинтересованных людей в первый месяц - вполне. Чего должно уже быть достаточно, чтобы сделать некоторые выводы. А большего на данном этапе и не нужно.
Что по монетизации. Возможно, введу премиум аккаунты с самого начала. А может и нет. Бутылочное горлышко на данный момент - это дисковое пространство. Один активный пользователь спокойно может загрузить картиночек на сотни метров, а то и на гигабайты. Могу очень быстро выбиться из лимитов, а дополнительное пространство не из дешевых, порядка $1 за каждый гигабайт. Не хочется столкнуться с тем, что активные пользователи появились и требуется переходить на нормальные тарифы на VPS или вообще переезжать на дедик, а доходов по нулям. Впрочем, раньше времени загоняться не стоит. Но держать в голове тоже не помешает.
А так, конечно, АдСенс. Т. е. социалка-социалкой, но изначально буду действовать "в лоб" - за счет своих постиков и иных входных страниц со старта попытаюсь получать поисковый трафик. Тематика развлекательная, есть все шансы и без пользовательского контента оперативно выйти на тысячу уников органики, что даст порядка $200 в месяц. Ну а там уже и 10к уников дейли не за горами.
Может оно и выгорит.
Комментарии
8-ку не видел, но плотно сидел на 6-ке и ковырял 7-ку когда работал на офлайн работе. Не хочу место палить в паблике, но это топ-5 ИТ контор в России. Несколько сайтов друпала на одном установленном друпале. Не знаю как это нормально выразиться. В общем часть общих модулей, часть в папках sites раскидывалась. 8 серверов, кластерная файловая система (glusterfs), почти на всех проектах master/slave для баз.
С 6-ки на 7-ку не переходили, хотя она уже давно вышла, т.к. местами пришлось ядро друпала курочить. Нагрузку друпал не держит ни хрена (ну собственно достаточно включить модуль Devel и посмотреть количество запросов на 1 страницу), большинство страниц целиком просто в memcached/redis складывались. Из того что сейчас помню косяк - постоянное дергание функции которая тащит url_alias и вместо того чтобы собрать все эти вызовы и сделать один запрос, потом получить ответ и все это раскидать куда надо. В общем то и Wordpress не лучше - в угоду универсальности и простоте приходится местами извращаться, а к этому еще добавляется хренова туча разработчиков модулей, которые лепят всякую хрень.
Вообще это беда многих open-source проектов, да и платных некоторых тоже - люди тестируют систему на небольшом количестве данных и с не очень большой нагрузкой. Prestashop одно время приходилось править, люди поставили, а он просто валился от простых вещей, т.к. разработчик какого-то модуля тестил видимо на 500 товарах, там все летало, а когда товаров несколько тысяч все начинает лагать.
Drupal/Wordpress я считаю вполне годные CMS для создания прототипа, а потом лучше пока не поздно переходить на что-то самописное потому что один хрен приходится либо дорабатывать CMS (не важно, модулями или хаками в ядро) либо писать свое.
Приятно слышать, что "крупняки" тоже Друпал используют. Обычно либо самопис, либо проприетарщина, причем для самых простых задач, а CMSки опенсорсные почему-то недолюбливают. В бурже вот наоборот, даже для гос. проектов зачастую Друпал на Друпале.
Это да( Прогонял с отключенным кэшем одну страничку обвешенную кучей модулей через профайлер - плакал кровавыми слезами, под 2к однотипных запросов подряд.
Самописа, понятное дело, ничто и никогда не заменит. Вот как раз в последнем фриланс заказе была необходимость делать выборки из БД с миллионами записей, пооптимизировал, погонял через профайлер, добился скорости в 0.001 sec., благо небольшой самописный скриптик и могу менять все что хочу.
Вот с этим полностью соглашусь. Друпал хорош тем, что можно тупо мышкой собрать базовую структуру, а потом добить функционал самописными модулями, т. е. фактически одними руками поднять рабочий прототип за короткое время. С нуля это писать убиться можно (особенно без каких либо гарантий на выстрелит/не выстрелит и без финансирования).
Хотя опять же в плане производительности, не все так плохо. С врубленным кэшем на средних тарифах VPS Друпал нормально будет держать XXк дейли трафа анонимов (что там для зарегистрированных пользователей, не знаю).
Т. е. по идее когда Друпал упрется чисто в технические ограничения серверов, уже должно быть сильно много трафика, а следовательно и денег, чтобы если что снять офис и посадить трех-пять разрабов писать все с нуля.
Это в контексте проектов без явных бутылочных горлышек, т. е. без всяких там big data и алгоритмики, для того же своего сайта по анализу текстов я изначально все "прожорливое" вынес в отдельную БД и вообще в отдельное ПО по сути, т. е. софт по анализу это одно, а Друпал в качестве интерфейсов и хранения уже проанализированной информации, общаются друг с другом на доморощенном АПИ по JSONу. Т. е. тоже как вариант сразу выделять то, что будет много кушать, и делать это отдельно, а все остальное на Друпале. Никакой архитектуры уже не будет общей, но что поделать, работает и ладно.
Но в целом согласен, фреймворки для нормальных продакшенов - зло. Изначально и хотел с нуля писать, но так подумал, что убить придется полгода так точно на то, что я на Друпале сделаю за пару недель. А время не терпит. Вот если какие-то деньги пойдут, следующий проект уже буду пилить с нуля не торопясь. Сейчас же хотелось бы получать какой-то профит как можно скорее, не до серьезной разработки :(
Ну по сути получается, что разрабатывая более менее серьезный проект ты все равно пишешь новые модули (не важно Wordpress/Drupal). Я сейчас вот уже который месяц пишу на Django и сильно жалею, что забросил его в 2008 году.
Если посмотреть что нужно для нового проекта (очень кратко):
- возможность быстро создавать/редактировать/удалять какие то объекты
- вывод этих объектов в каком то виде
В случае CMS первый пункт вроде бы как упрощается, т.к. ничего писать вроде бы не надо. По части вывода приходится иногда писать модули, либо как то извращаться со Views в случае друпала.
Если теперь на то же самое посмотреть со стороны Django то первая часть доступна в виде автоматически создаваемой админки (достаточно годной), вторая часть делается очень быстро, т.к. очень много всего уже написано и достаточно хорошо. При всем этом нет излишней хреноты в виде CMS порождающей кучу ненужных запросов.
На счет друпала для американских гос. контор я тоже читал, собственно сайт белого дома на друпале, но дело в том что там статика одна и они вопрос с тормозами решают тем что ставят Varnish перед друпалом и кэшируют страницы целиком. Русский сайт Forbes тоже на друпале, я даже как то находил блог одного из разработчиков этого сайта, он вбрасывал всякую годноту про друпал. Но тут опять же получается что ты привязываешься к коду на который ты не влияешь практически.
Согласен, лучше сделать какой то протопип на друпале, затестить идеи проверить их востребованность посетителями сайта, а потом если уж проект реально стрельнет и начнет бабло приность - можно будет и переписать.
Тоже хочу его потыкать в обозримом будущем, на Питоне вообще даже хелло ворд не писал( А еще Смарти в планах поизучать (D8 частично на нем)...
Я бы добавил к этому 100500 разной рутины, на которую по итогу и уйдет 90% времени разработки,
- Регистрация пользователей, система восстановления паролей.
- Всякие формы, контакты, комментарии и прочее.
- Визивиги, проверки введенного пользовательского контента.
- Работа с медийкой, те же картинки - ресайз, сохранение.
- Всякие категории с тегами с автодополнениями.
...
Не уверен, но предположу, что Джанго слишком низкоуровневый для этого. Т. е. поднять коллективный блог на Друпале с категориями, ветвящимися комментариями, с визивигом, со вставкой картинок, с тегированием, с поиском, с аватарками пользователей и т. д. дело часов двух, т. к. все это из коробки. А с Джанго возможно придется это кодить самостоятельно, если я все правильно понял (мельком пробежался по разным статейкам). Ну или выискивать на гитхабе, не реализовал ли уже кто.
Ну от части да, но Django все таки фреймворк, многие из упомянутых фишек есть в готовых CMS, основанных на Django http://mezzanine.jupo.org/
Сейчас все времени нет, думаю как нибудь свой блог на Django (без CMS приблуд) перетащить и описать этот процесс.