Пустовит Сергей Олегович

Backend/Frontend разработчик по LiveStreet CMS

Проекты (5)

Здесь размещены все мои проекты.

Lookformp3 - Simple MP3 search engine

Весной 2010 года производится запуск поисковой машины mp3 музыки - LookForMP3.net. На сегодняшний день это одна из самых больших поисковых систем музыки, которая хранит более 1.3 млн записей в базе данных и позволяет легко искать музыку. Никаких регистраций - все просто и удобно.

LiveStreet CMS Guide

Сайт LiveStreet CMS Guide, посвященный вопросам разработки и проектированию для блого-социального движка LiveStreet CMS.

Официальная страница музыканта Pou Le Serg

Обновлен дизайн сайта продюсера транс музыки Pou Le Serg из Украины.

Новостной проект Штат8

Интернет-платформа Stadt8.com публикует материалы газеты "Сырец" (Киев). Главный редактор газеты Юлия Нестеряк.

Веб-сайт разработчика PSNet

Сделана новая версия личного сайта разработчика PSNet. Полностью изменен дизайн + сделана адаптивная верстка.

Доработки проектов (6)

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

Разработчик официальной админки для LiveStreet CMS

Разработал большую часть официальной админки для LiveStreet CMS (разработка серверной части и логики клиентской части). Визуально объем работ можно оценить на странице контрибьюторов гита админки, а также по заголовкам "author" комментариев кода, например здесь.

Мной написан практически весь бэкенд и логика фронтенда админки. Разработка админки начата в начале лета 2013 года с нуля, от кода старой админки, разрабатываемой многие годы, было решено отказаться. Разработка выполнена по заказу ООО «ЛС СОФТ».

Разработчик модуля Storage - key-value хранилища для LiveStreet Framework

Для LiveStreet Framework разработал модуль Storage - хранилище типа "ключ => значение", которое позволяет легко и быстро работать с небольшими объемами данных, CRUD операции с которыми занимают всего одну строку кода. Разработка выполнена по заказу ООО «ЛС СОФТ». Заголовок "author" кода.

WayLab - Лаборатория Свободных Путешествий

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

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

Радио Африка - твоя музыкальная сеть

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

Музыкальная социальная сеть для истинных фанатов модной и современной музыки

"Музыкальная социальная сеть для истинных фанатов модной и современной музыки. Наш слоган: Старая школа музыки или новый "тренд" в музыке?". Был выполнен новый дизайн сайта и написано несколько плагинов.

Проект "Живи лучше"

В 2010 году участвовал в разработке проекта "Живи лучше" (simplywell.ru) - коллективного блога о том, как сделать свою жизнь лучше.

Сервисы (3)

Список веб-сервисов, которые полностью спроектированы и выполнены мной.

PlayMP3.org.ua - сервис для проигрывания онлайн ваших mp3 файлов

Начало 2010 года ознаменовывается открытием проекта playmp3.org.ua - сервиса, который позволяет вставлять музыкальные плееры в домашние странички пользователей, форумы, социальные сети и т.п.. Сервис также собирает детальную статистику прослушивания треков на каждый день в виде графиков, которая доступна автору. Сервис уникален из-за своей статистики т.к. ещё ни один сервис таких функций не имел.

Онлайн эмулятор программного синтезатора StreamMuz

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

RuleTheNet project

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

На момент создания проекта аналогов в онлайн среде не существовало. Как идея следования новым технологиям был сделан отказ от флеша и предложение делать визуальный редактор на новомодном тогда элементе html5 - canvas.

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

Плагины для LiveStreet CMS (50)

Список публичных плагинов, которые я разработал для LiveStreet CMS (без учета персональных заказов).

Плагин «Расширение Simple Catalog: Тикет системы (Simple Catalog Tickets)»

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

Плагин имеет встроенный мастер по созданию тикет систем, который с помощью одного клика создает новый раздел с нужными настройками, внешним видом (дизайном), набором полей и их параметрами. Также включает в себя все возможности плагина Simple Catalog: можно дополнять разделы нужными полями, связями и другими настройками при необходимости.

Плагин «Оригинальные Тексты для Яндекса (Original Texts)»

Данный плагин автоматизирует отправку текстов топиков в сервис Яндекса "Оригинальные тексты", который идентифицирует автора уникального контента. Плагин использует надежную и полную OAuth 2.0 авторизацию с применением всех рекомендаций и этапов получения ресурсов по АПИ Яндекса OAuth 2.0 и Я.Вебмастера.

Плагин «Конструктор каталогов со свойствами и магазин (Simple Catalog)»

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

Плагин «Блоги, в которых пользователь публиковался (User publications in blogs)»

Выводит блок, в котором показан список блогов, в которых пользователь сделал хотя бы одну публикацию (а не просто список в которых состоит).

Плагин «Мастер блоков сайдбара, тулбара и хуков (Blocks Master)»

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

Плагин «Вставка текста после тега cut в топиках (Cut place text)»

Динамически добавляет текст после тега cut в топиках.

Плагин «Изменение размера шрифта текста у топиков (Font size changer)»

До и после каждого топика добавляет кнопки увеличения и уменьшения размера шрифта текста.

Плагин «Свой блок в сайдбаре (Block content)»

Добавляет новый блок в сайдбар с возможностью установки его содержимого и редактирование через веб-интерфейс.

Плагин «Лучшие топики в сайдбаре за период в плавающем окне (Best topics flow)»

Показывает в сайдбаре лучшие (ТОП) топики за выбранный период в "плавающем" по сайдбару вверх-вниз блоке.

Плагин «Администрирование конфигов через веб-интерфейс (Admin config)»

Позволяет удобно редактировать настройки конфигов системы и всех установленных плагинов с комментариями для каждого параметра. Параметры можно показывать по фильтрам. Очистка кеша и оптимизация БД.

Плагин «Расширение методов ядра (Wise Engine)»

Экспериментальное расширение методов ядра (инструмент).

Плагин «Эмулятор и редактор robots.txt онлайн (Robots.txt Controller)»

Плагин для эмуляции файла robots.txt и его редактирования через веб-интерфейс.

Плагин «Выполнение php кода в шаблонах (Smarty PHP tag)»

Добавляет поддержку использования PHP кода через тег {php} в шаблонах шаблонизатора Smarty 3-й версии.

Плагин «Администрирование, управление и создание пользователей (Admin users)»

Разрешает быстро переключаться между пользователями (в скрытом или нет режиме входа), быстро регистрировать новых пользователей, менять автора топиков, назначать/удалять админов, редактировать рейтинг, силу, почту, пароль и логин пользователей.

Плагин «Кто смотрел профиль пользователя (Last guests)»

Выводит список последних гостей, которые смотрели профиль пользователя.

Плагин «Информация об авторе топика (Topic info)»

Выводит в сайдбаре на странице топика блок с информацией об авторе топика.

Плагин «Виджет-информер лучших публикаций (Informer)»

Информер интересных постов с главной страницы для вставки через ембед код на другие сайты.

Плагин «Вывод топиков из определенного блога в блок (Blogtopics)»

Выводит топики из определенного блога в блок.

Плагин «Преобразование КАПСА в нижний регистр (CAPS Removal)»

Переводит текст, написанный КАПСОМ в нижний регистр.

Плагин «Расширенный подбор тегов при создании топика (Tags like full)»

Позволяет вводить теги в топике набирая даже их часть (не обязательно начало тега).

Плагин «Оптимизация, внутренняя перелинковка сайта и замена слов (Cross linker)»

Плагин для замены слов и тегов в тексте. Доступен режим синонимайзера (случайной замены слов на другие слова) и замена ссылок на топики и блоги на их заголовки в тексте + другие возможности.

Плагин «Хранилище настроек (Config Engine)»

Плагин-библиотека хранилища настроек для плагинов (типа "ключ=значение") и сохранение конфигов плагинов в БД.

Плагин «Супер спойлер (Powered spoiler)»

Расширенный спойлер с задаваемыми условиями для просмотра содержимого. Работает в любом типе контента LiveStreet CMS.

Шаблон «Highway»

Красивый современный шаблон с фиксированной шириной и крутой начинкой.

Плагин «Поиск по топикам, комментариям, людям, блогам и тегам (Simple Search and Auto Completer)»

Хороший поиск с простой релевантностью по топикам, комментариям, пользователям, описаниям блогов и тегам с возможностью поиска по избранному пользователя и в блогах, автозаполнение (автокомплитер) по тегам для формы поиска.

Плагин «Запрещенные слова (Stop words)»

Заменяет запрещенные слова в топиках и комментариях при публикации на другую фразу(-ы).

Плагин «Краткая информация в попап окне (Popup info)»

Показывает краткую информацию о пользователе или блоге в маленьком попап окошке при наведении указателя мыши на ссылку.

Плагин «Живая (пользовательская) панель (User panel)»

Пользовательская панель внизу экрана в стиле LiveJournal с показом случайных постов, их предпросмотром, кнопкой "написать", индикатором новых писем и другими дополнительными кнопками.

Плагин «Летающие снежинки (Snowflakes)»

Крохотные летающие снежинки на сайте и пасхалка к НГ.

Плагин «Импорт данных профиля пользователя с Last FM (LastFM Data)»

В профиле пользователя показывает недавно прослушанные треки на LastFM, библиотеку исполнителей, топ тегов, количество прослушиваний и другую информацию пользователя. В меню настроек появляется новая вкладка "Настройки Last FM".

Плагин «Анонимные вопросы и ответы для пользователей (Ask questions)»

Позволяет задавать анонимные вопросы пользователям в их профиле.
Аналог сервисов formspring.me, sprashivai.ru, ask.fm и т.п.

Плагин «Похожие записи в попап окне (Similar topics in popup)»

При просмотре топика до конца выводит похожие топики (на основе совпадений тегов) в вылезающем справа окошке.

Плагин «Последние публикации пользователя в профиле (Last publications)»

Выводит в профиле последние заголовки топиков и комментариев пользователя в разделе "Активность" в вкладках.

Плагин «Автосохранение топика (Draft Auto Save)»

Автоматически сохраняет топик при написании в черновиках. Время, через которое будет производится автосохранение, настраивается в конфиге (по умолчанию - 30 секунд).

Плагин «Медали и достижения (User medals)»

Назначение наград, медалей и достижений для пользователей, которые видны в их профилях.

Плагин «Поддержка тега iframe в текстах топиков (Iframe support in topics), только для ЛС 0.4.2»

Включает поддержку тега iframe в тексте топиков и контроль списка разрешенных доменов с которых возможна вставка кода. Удобно для вставки нового кода с YouTube, RuTube, Vimeo и т.п.

Плагин «Подписи пользователей (Статусы) (Topic signature Pro)»

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

Плагин «Аудиозаписи лайт (Audio records light version)»

Плагин позволяет загружать в топики mp3 файлы и при публикации выводит аудио плееры для них. Также добавляет аудио плееры в топики с загруженными mp3 файлами через плагин Attachments или если в тексте топиков есть ссылки на mp3 файлы.

Плагин «Сообщения от пользователей об ошибках на сайте и форма обратной связи (Error report)»

Позволяет пользователям сообщать об ошибках в текстах, выделяя их мышкой и отсылая на проверку админу, "пожаловаться на топик" (рядом со значком количества комментариев топика маленькая кнопка), а также форма обратной связи.

Плагин «Аудиозаписи (Audio records)»

Добавляет аудио плееры в посты с загруженными в них mp3 файлами (через плагин Attachments) или если в них есть ссылки на mp3 файлы. Полностью настраиваемый внешний вид, есть темы, embed-код, обложки треков и т.п.

Плагин «Проверка текста комментария перед публикацией (Read before comment)»

При написании комментария на пару секунд блокирует кнопку публикации с текстом "Прочитай что написал!"

Плагин «Подпись пользователей (Topic signature)»

Добавляет подпись под топиком для заданных в конфиге пользователей.

Плагин «Редирект внешних ссылок (URL Redirect)»

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

Плагин «Оценка фото пользователя в профиле (Rate user photo)»

Позволяет поставить оценку фотографии пользователя в его профиле. Также доступен список виртуальных действий ("укусить", "подарить цветы" и т.п.)

Плагин «Новые топики и RSS (Get new topics)»

Если включен закрытый режим работы сайта, на страницу авторизации добавляет список новых топиков и отправляет их в RSS.

Плагин «Панелька смены языка сайта (Language changer)»

Панелька для смены языка сайта.

Плагин «Граббер информации о видео с YouTube, RuTube и Vimeo в пост (YouTube Grabber)»

Преобразует обычные ссылки на видео в плееры, а также вставляет в текст топика дополнительную информацию под каждым видео (лайки, описание, дата и т.п.) из видео сервисов. Поддерживаются YouTube.com, RuTube.ru, Vimeo.com и Kivvi.kz.

Плагин «Лента Твиттера (Twitter Feed)»

Позволяет организовать вывод последних твитов сайта, любимого исполнителя (группы), новостей и т.п. в блоке "Прямой эфир" или в отдельном блоке сайдбара.

Плагин «Зарезервированные логины пользователей (Reserved Users)»

Запрещает регистрацию зарезервированных логинов пользователей и похожих на них.

Плагин «Search Auto Completer»

Автозаполнение (автокомплитер) для поля поиска.