«Непофигизм» — опыт создания некоммерческого проекта (три года выдержки)



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

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

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

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

    Итак, начнем?

    О проекте: общая информация


    «Непофигизм» – сообщество самых разных людей, которые оказывают друг другу юридическую помощь, делятся опытом и стараются доказать на практике, что защитить свои права может каждый, а законы могут работать так, как им полагается.

    В основе «Непофигизма» лежит несколько принципов, объединенных простой идеей: «если кто-то что-то умеет делать хорошо и если у кого-то иногда есть время на то, чтобы сделать это бесплатно — почему бы этих людей не объединить?».

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

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

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

    В большинстве случае посетитель, получив ответ на интересующий вопрос, просто уходит – до следующего раза или навсегда. Такое случается часто.

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

    Теперь, когда кто-то приходит на сайт и задает аналогичный или похожий вопрос, на него отвечают не только профессиональные юристы, но и те, кто уже смог решить что-то похожее самостоятельно или с нашей помощью.

    Такая вот своеобразная эстафета юридических знаний без взаимных обязательств.

    Развитие проекта: технические подробности


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

    Формально Wordpress оказался не столь уж плох: серьезное сообщество, открытый исходный код и большое количество разнообразных дополнений на первый взгляд были решительными преимуществами, но все они с легкостью перекрывались всего лишь двумя недостаткоми – адской неторопливостью и замечательной прожорливостью.

    В то время проект хостился у SpaceWeb (я не был уверен в своих силах и потому выбрал самый дешевый подходящий тариф, соблюдая правило «лучше дешево и сердито, чем дорого и хорошо»).

    Подход себя оправдал: удары граблями по голове не прошли даром. Был совершен переезд на более качественный тариф, заодно сменил CMS на ту, которая больше отвечала моим требованиям: тоже «open source», легкость в настройке и большее количество сугубо социальных «фич» (рейтинги, карма, рассылки — в общем, «свой собственный Хабр, с покером и девственницами»).

    На тот момент мне больше всего понравилась CMS Cogear, и именно на этой CMS проект «Непофигизм» проработал большую часть своей жизни.

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

    Все радовало, даже Скалакси на тот момент казался не слишком плохим вариантом, но Cogear перестал меня устраивать — сообщество стало активно разрабатывать вторую версию, первая версия CMS по факту поддерживаться перестала, а на тот момент мне уже были нужны более продвинутые социальные «фичи», которые мне мог предложить только LiveStreet.

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

    Особенно радует серьезное количество плагинов: при необходимости функциональность сайта расширялась почти одновременно с запросами пользователей, что позитивно сказывалось на репутации проекта.
    Кстати, в результате всех пертурбаций сайт работает на Debian 6 + nginx + php-fpm. Прирост по сравнению с Ubuntu + Apache существенен.

    Судите сами по результатам тестирования LoadImpact (первый график — Debian / nginx / php-fpm / php-apc / memcache / LiveStreet, второй график — Ubuntu / Apache + mod_php / MySQL / eaccelerator / memcache / Cogear). В обоих случаях кэширование было включено, хостинг (на тот момент) — Скалакси.

    image

    Кстати, вот данные актуального тестирования; кажется, все работает не так уж и плохо?

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

    image

    Аналогичная конфигурация в Скалакси обходилась мне примерно в 700 рублей. Неплохо получилось, переездом рад.

    Развитие проекта: нетехнические подробности


    Как показала практика, при развитии сообщества важный момент – это не только содержание, но и форма. Сложно сказать, что именно является первичным (спор получится из категории «что было первым, курица или яйцо»), но каждый раз по мере развития сайта приходилось очень сильно, вплоть до неузнаваемости, менять очень и очень многое, каждый раз вызывая существенное количество ненависти.

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

    Выход лежал на поверхности: нужно было строить небольшую социальную сеть.

    Снова первое время все было замечательно: статьи теоретического характера были объединены по признаку единообразия в соответствующие коллективные блоги. При этом на откуп большинству был отдан коллективный блог с говорящим названием «Нужна помощь!», что на время решило все проблемы.

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

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

    В итоге мы пришли к тому, что есть сейчас: общее количество пользователей перевалило за две тысячи человек, из них около сотни – активные участники, которые находят время на участие в дискуссиях, конструктивную помощь и обмен опытом.

    Посещаемость постепенно растет, качество консультаций вроде бы не падает, а в последнее время переход от «бюро вопросов и ответов» к сообществу, приоритетная цель которого – обмен практическим опытом, пошел семимильными шагами.

    Кажется, все хорошо. На практике – это не совсем так, и об этом (если карма не упадет ниже минимальных 20 единиц) я напишу следующую статью.

    Единственная ссылка на сайт


    P.S. При наличии сведений об опечатках пишите, пожалуйста, в личные сообщения. Спасибо.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 17

      +4
      Спасибо большое Вам за проект. Не раз находил там нужную информацию в комментариях.
        0
        Спасибо Вам за добрые слова :) Если есть какие-то пожелания по развитию проекта и по тому, на каких моментах стоит особенно остановиться, буду рад все это от Вас узнать.
        +2
        [advert] крутая реклама своему сайту [/advert]
          +1
          Насчет крутости не уверен, но то, что это — реклама, опровергать не буду.
          +3
          Отличный проект. И мне помог несколько раз, и я вложил немного полезной информации.
            0
            Спасибо Вам огромное )) А можете Ваш ник на «Непофигизме» раскрыть? )
              0
              Не меньшее и Вам.
              ids
            0
            Интересный проект.
            Мое скромный замечание по первому впечатлению — сделайте более говорящую навигацию!
            Меню, состоящее из пунктов: База знаний, Общий отдел, Нужна помощь!, Информация реально ввело в ступор.
            И ниже Ликбез, Навигатор, Обмен опытом — тоже не очень ясно (хотя справа есть объяснение, но пункты должны говорить сами за себя)

            Успехов вам!

              0
              Спасибо Вам ))

              Критика по поводу навигации очень, очень, чертовски, запредельно справедлива. Я себе и другим сломал голову в попытках упростить навигацию. Если появятся идеи, подскажите, пожалуйста, ладно? )
                0
                1. Я бы сделал как на хабре 2 больших раздела: Статьи и Вопросы и ответы
                Статьи в свою очередь представлены в 2-х видах:
                Лента — все подряд (сейчас это у вас ликбез)
                по Темам — (сейчас это Навигатор)

                2. Строку поиска поставил бы в самый центр на видное место — это поможет избежать похожих вопросов.

                3. Для той же цели напрашивается FAQ и ссылка на него с главной страницы

                4. Пункт «Информация» переименовал бы в «Справка» и показывал только зарегистрированным пользователям ибо там вся инфа для них. А описание для чего нужна регистрация выводить прямо на форме регистрации отдельным текстом.

                5. Кнопку-список «Авторизация» заменил бы на более привычные две ссылки «Вход» и «Регистрация», видимые сразу, без дополнительных кликов.

                6. Ну и основное меню сверху в итоге:
                Статьи, Вопросы/ответы и Задать вопрос (более жирная, сразу открывает форму вопроса)

                  0
                  Аккуратно записал в «to do». Спасибо, буду корректировать :)
              0
              Очень интересный проект, спасибо! :)
              Я организовал в свое время онлайн-оффлайн сообщество (даже писал про принципы организации тут ;) ) Там проблема «халявщиков» решалась упором в офлан составляющую, т.к. люди понимали, что чтобы качественно проводить мероприятия, надо вкладываться в материальную базу. И люди вкладывались — деньгами, материалами, работой, знаниями и умениями. А началось все с банального сбора средств на хостинг. :)

              Я бы, как минимум дал возможность людям материально помочь создателям ресурса на его развитие, благо сейчас это сделать достаточно просто. Надо дать несколько способов — платежные системы, переводы на счет и т.д., чтобы людям было удобно это сделать. И самое главное — средства расходовать только на развитие проекта, я уверен, что есть такие расходы, периодически вывешивая отчеты и благодарности всем участникам.
                0
                Вам спасибо :) Вы этот пост имели в виду, верно?

                По поводу возможности передачи матпомощи на развитие ресурса просто отмечу следующее.

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

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

                В общем, модель с донейтом не сработала, подробнее об этом буду писать в следующем посте.
                  0
                  Да, этот пост. Сумбурно, зато про жизнь. ;)
                  По моему опыту хорошо собирать на целевой проект. :) Мы в этом году собрали на шатер для совернований, чтобы была крыша над головой. В результате, за полгода собрали около 35 т.р., купили шатер, сейчас все кайфуют, когда под ним собираемся.
                  Правда с виртуальными вещами не понятно как быть, но на хостинг народ сдает регулярно и удовольствием.
                    0
                    Не так уж и сумбурно, мне понравилось :) Жаль, что поздно пост увидел, в последнее время я на Хабре не так уж и часто бываю. Ваш пример очень интересен, и в первую очередь тем, что он уникален.
                0
                Интересный проект, ранее заходил только раз из-за скандала вокруг с-миру-по-нитке, просто посмотреть в чем суть и что такого ужасного с инвестициями. Тогда суть проекта не понял, представилось чем-то вроде локальной тусовочки по интересам (в хорошем смысле слова), но выдал мысленный респект за Bootstrap. Теперь вот решил зарегистрироваться, так как сам делаю некоммерческий образовательный проект и важно разобраться в кое-каких юридических моментах.

                На самом этапе регистрации столкнулся с проблемой: как-то не так повторил пароль, на что срипт выдал «Поле password_confirm должно повторять password». Полей с подписями password и password_confirm не обнаружил. Нет, ну мы-то с вами знаем о каких полях речь, но простой пользователь без знаний английского будет не особо в теме. Поправить вывод скрипта — несколько секунд :)
                  0
                  Спасибо :) Ситуация относительно «С-миру-по-нитке» получилась чертовски некрасивая, мне бы не хотелось давать ей личную оценку — все-таки я лицо отчасти аффилированное, но, в общем, ничего хорошего там не было и вряд ли будет.

                  По поводу Bootstrap — не от хорошей жизни, все-таки я не програмиист, не дизайнер и не специалист по верстке, Bootstrap показался мне очень простым. То, что мне удалось наваять — неплохо для новичка, но количество велосипедов в шаблоне оказалось настолько суровым, что мне пришлось готовить переезд на штатный шаблон последнего релиза LiveStreet.

                  По поводу проблем с регистрацией: каюсь, моя вина, криворукий из меня кодер. Думаю, сейчас проблем уже нет :) Спасибо Вам.

                Only users with full accounts can post comments. Log in, please.