Как стать автором
Обновить

Snippets.PRO — свободная библиотека фрагментов кода

Время на прочтение2 мин
Количество просмотров5.5K
Snippets.PRO Приветствую, уважаемые коллеги! Я хочу представить вашему вниманию один из моих персональных проектов: snippets.pro — свободная библиотека сниппетов. Я вполне понимаю, что подобные сервисы уже существуют, но хотелось сделать что-то своё, отличное от других. Ну и, плюс к этому, принести пользу себе и коллегам, сделав удобную и дружелюбную систему :) Я попытался взять курс на максимальную социализацию: рейтинг сниппетов и пользователей, собственная лента сниппетов и избранного, комментарии, возможность мгновенно поделиться понравившимся кодом в социальных сетях.


Что уже сделано


Разработка системы с нуля заняла три дня, доводка и ловля багов — ещё два дня. Изначально я хотел реализовать лишь базовый функционал, но в процессе разработки получилось чуть больше, чем я планировал:
  1. Регистрация, авторизация, восстановление забытого пароля (можно авторизоваться через Facebook, скоро добавлю авторизацию через Twitter и, наверное, через GitHub).
  2. Публикация сниппета (это возможно даже без авторизации, просто через ввод капчи)
  3. Полноценный редактор кода при добавлении сниппета (на базе CodeMirror)
  4. Удобная разбивка сниппетов по категориям и тегам
  5. Система поиска (пока ищет только по названиям и по тегам)
  6. Профиль пользователя с собственной лентой добавленных сниппетов и «избранного»
  7. Возможность голосования за сниппет (соответственно, это влияет на рейтинг сниппета и его автора)
  8. Возможность добавить сниппет в «избранное»
  9. Возможность поделиться сниппетом в соцсетях (пока только FB, Twitter, Google+, VK и Reddit)
  10. Возможность скачать сниппет как текстовый файл, возможность просмотреть код как в отдельной вкладке браузера (просто raw code, без всякой «шелухи»), так и в рамках интерфейса системы (само собой, что каждый сниппет имеет удобочитаемый пермалинк).
  11. Комментарии для сниппетов
  12. RSS-канал с последними добавленными сниппетами, разбитыми по категориям
  13. Интерфейс сервиса доступен на русском, английском, чешском и немецком языках


Планы на будущее


Основной политикой развития я хочу сделать обратную связь с пользователями сервиса: если я увижу, что требуется та или иная функция – то она будет добавлена. Но совершенно точно в ближайшее время будет реализовано:
  1. Дальнейшее развитие базового функционала.
  2. Авторизация через социальные сети (как минимум, Twitter и GitHub).
  3. Редактирование сниппетов и, как следствие, их версионность.
  4. Какие-нибудь внутрисистемные поощрения для активных пользователей на базе их рейтинга.


Заключение


Я буду рад любым предложением, комментариям и любой разумной критике от вас, уважаемые коллеги. А так же приглашаю всех желающих поучаствовать в бета-тестировании, и, возможно, внести небольшой вклад в развитие сервиса, добавив свой фрагмент кода :) Спасибо за внимание!
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Ваше мнение
41.67% Полезный сервис, буду пользоваться165
23.23% Полезный сервис, но пользоваться не буду92
8.08% Бесполезный сервис32
27.02% Бесполезный сервис, но автор — молодец :)107
Проголосовали 396 пользователей. Воздержался 151 пользователь.
Теги:
Хабы:
Всего голосов 35: ↑31 и ↓4+27
Комментарии57

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область