
Хочу представить проект, который, с одной стороны, является русским аналогом stackoverflow.com и альтернативой форумам — с другой. Но почему же аналог, а не клон? И чем он отличается от форумов?
Эти и другие вопросы мне задавали не один раз — на них я и попробую ответить.
Цель проекта – создать удобное место для комфортного общения и обмена опытом IT-профессионалов, а также для поиска и хранения уже полученной информации.
Почему формат askdev лучше форума?
- на сайте есть возможность голосования за вопросы/ответы, что позволяет сортировать данные по рейтингу и дате поступления.
-
человек, который задал вопрос, может выбрать лучший, по его мнению, ответ. Лучший ответ выделяется цветом, и всегда прикреплен выше остальных ответов. А вот на форуме полезная информация зачастую зарыта глубоко в потоке обсуждения, и пользователь вынужден читать всю тему, в надежде на то, что там есть правильный ответ. То есть форум – это обсуждение.
На askdev люди либо отвечают на вопрос, либо комментируют, поэтому ответы отделены от комментариев, которые скрыты по умолчанию
- форум — это готовый «движок» и расширение его функционала производится через модули, которые часто приходится писать самому. При обновлении версии движка, нужно обновлять модули, что приводит к задержкам. Таким образом тратиться время не на разработку новых возможностей, а на устранение неполадок.
- еще одна проблема форумов – модераторство. Очень часто правота модератора раздела очень спорная, и в результате вырабатывается неприязнь либо к нему, либо к ресурсу в целом. Безусловно, полностью без модераторства обойтись не удастся, но с помощью рейтингов можно добиться хорошего уровня саморегулирования сообщества. В данный момент на askdev работает система рейтингов, но пока никаких ограничений на пользователей с отрицательным рейтингом не накладывается.
- каждый вопрос помечается тегами. Если вас интересует узкая тема, можно отфильтровать вопросы по нескольким тегам и подписаться на RSS.
Чем мы отличаемся от stackoverflow.com?
-
есть непосредственная загрузка изображений при редактировании или создании вопроса/ответа(в ajax стиле). Понятно, что необходимость прикреплять изображения появляется довольно таки редко, но именно в таких редких случаях отсутствие этого функционала раздражает: нужно заливать картинку на сторонний хостинг и т.д. Например, на stackoverflow такой возможности нет вообще.
-
есть внутренняя почта, в которой можно общаться сразу с несколькими участниками. Внутренняя почта на stackoverflow также отсутствует
-
можно добавлять других пользователей в друзья. Зачем? Настоящий друг не бросит в беде :) Когда вы задаете вопрос, ваши друзья будут оповещены по email о таком событии
-
на сайте можно создавать группы, чтобы объединить людей по более узким интересам. Ребята из stackoverflow решили эту проблему проще запустив serverfault.com и superuser.com(еще не запущен)
-
регистрация работает как по OpenID, так и стандартная — по логину и паролю.
-
при форматировании разрешен HTML
В нужном месте в нужное время.
Просматривая существующие проекты, я сделал вывод, что новому ресурсу в рунете есть место. С одной стороны, есть несколько популярных форумов для программистов, с другой – сервисы вопрос-ответ от более крупных проектов. Все эти сервисы удобны для общения на разные темы, но их очень широкая направленность, по моему мнению, является только минусом в данном контексте. Такого минимума как подсветка исходных кодов там ожидать не приходится. Как раз это узкое место между форумами и сервисами вопрос-ответ мы и пытаемся заполнить своим проектом.
Монетизация.
Сейчас все направлены на разработку полностью или частично платных сервисов и кажется, что реклама исчезла. Становится ясно, что рекламная модель уже малого кого устраивает. Но с таким положением вещей я не совсем согласен. Конечно, монетизировать на рекламе социальную сеть с разрозненными интересами пользователей трудно; но если давать рекламу на нишевом сервисе – то её эффективность будет более высокой, а привлекательность такой рекламы для потенциального рекламодателя станет очевидней.
Что планируется сделать в ближайшее время:
- багфиксы и новые возможности по результатам отзывов
- френдленты
- закрытые группы(для публикации вопросов только в группу, исключая попадание в основной поток)
- улучшение дизайна и юзабилити
- еще несколько идей находятся на стадии планирования, направленные на решение таких задач – я хочу получить ответ, и я хочу общаться с равным мне окружением(например — начинающие с начинающими, гуру с другими гуру)
Несколько слов о технической реализации.
Проект построен на Zend Framework(в данный момент версии 1.8), MySQL, клиентская часть — prototype.
Резюме
- большой набор сортировки ответов по рейтингу, дате создания, количеству ответов и тп.
- поддержка RSS
- рейтинги пользователей, вопросов и ответов
- загрузка изображений в момент редактирования
- HTML разрешен
- подсветка исходного кода (используется GeShi)
- ответ != комментарий
- внутренняя почта, включая групповые сообщения
- друзья, и оповещения о их вопросах
- группы
- регистрация на выбор: OpenID или «стандартная»
Буду очень благодарен за отзывы в любой форме и вопросы. Если вам понравился проект следите за нами через twitter.
Следующий пост о том, что же значил для нас хабраэффект.