Основная идея
Я вполне понимаю, что подобные сервисы уже существуют, но хотелось сделать что-то своё, отличное от других. Ну и, плюс к этому, принести пользу себе и коллегам, сделав удобную и дружелюбную систему 🙂 Я попытался взять курс на максимальную социализацию: рейтинг сниппетов и пользователей, собственная лента сниппетов и избранного, комментарии, возможность мгновенно поделиться понравившимся кодом в социальных сетях.
Что уже сделано
Разработка системы с нуля заняла три дня, доводка и ловля багов — ещё два дня. Изначально я хотел реализовать лишь базовый функционал, но в процессе разработки получилось чуть больше, чем я планировал:
- Регистрация, авторизация, восстановление забытого пароля.
- Публикация сниппета (это возможно даже без авторизации, просто через ввод капчи)
- Удобная разбивка сниппетов по категориям и тегам
- Система поиска (пока ищет только по названиям и по тегам)
- Профиль пользователя с собственной лентой добавленных сниппетов и «избранного»
- Возможность голосования за сниппет (соответственно, это влияет на рейтинг сниппета и его автора)
- Возможность добавить сниппет в «избранное»
- Возможность поделиться сниппетом в соцсетях (пока только FB, Twitter, Google+ и VK)
- Возможность скачать сниппет как текстовый файл, возможность просмотреть код как в отдельной вкладке браузера (просто raw code, без всякой «шелухи»), так и в рамках интерфейса системы (само собой, что каждый сниппет имеет удобочитаемый пермалинк).
- Комментарии для сниппетов
- RSS-канал с последними добавленными сниппетами, разбитыми по категориям
Планы на будущее
Основной политикой развития я хочу сделать обратную связь с пользователями сервиса: если я увижу, что требуется та или иная функция – то она будет добавлена. Но совершенно точно в ближайшее время будет реализовано:
- Дальнейшее развитие базового функционала.
- Авторизация через социальные сети (как минимум, Facebook и Twitter).
- Редактирование сниппетов и, как следствие, их версионность.
Перевод интерфейса на другие языки (как минимум, русский и чешский) *.- Какие-нибудь внутрисистемные поощрения для активных пользователей на базе их рейтинга.
Заключение
Я буду рад любым предложением, комментариям и любой разумной критике от вас, уважаемые коллеги. А так же приглашаю всех желающих поучаствовать в бета-тестировании, и, возможно, внести небольшой вклад в развитие сервиса, добавив свой фрагмент кода 🙂 Спасибо за внимание!
* UPD #1: Пока эта статья пылилась в черновике, ожидая своего звёздного часа, интерфейс snippets.pro все же был переведен на русский и немецкий, ну и чешская версия на подходе. К тому же, в настройках профиля пользователя теперь можно выбрать предпочитаемый язык интерфейса и сохранить его.
UPD #2: Сайт проекта хостится у GoDaddy, в их европейском дата-центре. Пользователи «Ростелеком» сообщают, что IP находится в черном списке. Скорее всего, просто и незатейливо, забанен весь пул адресов дата-центра.
ссылка на оригинал статьи http://habrahabr.ru/post/178957/
Добавить комментарий