- Баллы
- 76
- Имя в Minecraft
- D3lph1
Доброго времени суток, друзья! Готовы представить вам L-Shop (можете называть его cms. Я не люблю эту аббревиатуру, поэтому буду называть ее просто - система). Так вот, как ясно из названия L-Shop - это магазин для продажи товаров на ваших серверах. На данный момент текущей версией является 1.0.0-beta1. Это бета, и в ней могут присутствовать какие-то баги, недоработки. Пишите, исправим.
Основные характеристики, функционал:
Отдельное спасибо пользователю MicroNovaX за feedback.
Продолжение поста
После установки не забудьте посетить Администрирование > Информация > Документация. Там вы найдете некоторое количество, надеюсь, полезной информации.
Опробовать систему можно по ссылке: http://lshop-mc.ru/.
GitHub репозиторий (СКАЧАТЬ): https://github.com/D3lph1/L-shop/
Там же вы можете выразить свои пожелания для будущих версий платформы.
Вы можете обратиться ко мне в вк (указан в профиле рубаккитта) за технической поддержкой, которая осуществляется, естественно, на платной основе
.
Убедительная просьба
Не писать мне в лс rb, vk (или куда бы то ни было), если не готовы предложить оплату за консультацию.
Я не пишу проекты за копейки, так что, если вы решили предложить мне написать супер-пупер проект, грубо говоря, за 500 рублей, то остановитесь.
Основные характеристики, функционал:
- Продажа внутриигровых блоков, предметов, привилегий, регионов, внутриигровой валюты, команд.
- Пополнение баланса и оплата покупок с помощью таких платежных агрегаторов, как Robokassa и Interkassa.
Гибкость L-Shop позволяет с легкостью добавлять интеграцию с другими сервисами. - 3 основных режима работы:
- Доступ к системе имеют только авторизованные пользователи.
- Доступ к системе имеют только гости.
- Доступ к системе имеют как гости, так и авторизованные пользователи.
- Мультисерверность. Осуществлять продажу товаров можно на неограниченном количестве серверов.
- Из коробки доступны следующие способы выдачи товаров игроку:
- По средствам плагина shopping cart reloaded.
- По протоколу RCON.
Присутствует возможность изменения механизма выдачи товаров.
- Возможность установки скинов и плащей различных разрешений.
- Полное управление покупками и состоянием внутриигровой корзины пользователей.
- Система собирает и формирует статистику продаж, пользователей.
- Мониторинг серверов по средствам RCON. Присутствует возможность изменения драйвера мониторинга.
- Поддержка sashok724's Launcher v3.
- REST API для интеграции магазина с различными cms.
- Хорошо документированный программный API для расширения возможностей или изменения внутренних процессов L-Shop.
- Безупречный UI, полная адаптивность.
- Качественный UX. Благодаря SPA архитектуре, пользоваться системой удобно как никогда.
- Статический страницы.
- Новостная система.
- Встроенная RCON консоль.
- Система написана на PHP-фреймворке Laravel (Версия 5.5.41).
- На фронтенде используется Vue.js.
- Основные стили написаны с использование препроцессора less.
- Сборка файлов происходила при помощи webpack.
Отдельное спасибо пользователю MicroNovaX за feedback.
0.1.0 (от 09.03.2017):
- Бета - релиз системы.
- Добавлена возможность продажи привилегий.
- Добавлена страница настройки профиля пользователя. На этой странице авторизовавшийся пользователь сможет: менять пароль (Включается/отключается в админ-панели); сбрасывать логин-сессии своего аккаунта, дабы выйти из аккаунта на всех устройствах.
- В админ-панели теперь можно вручную разлогинить пользователя.
- В админ-панель добавлен раздел Статистика > просмотр статистики. В нем вы можете посмотреть информацию о продажах и доходах вашего магазина.
- Исправлены баги.
- Поправлена верстка.
- Добавлена интеграция с Sashok724's Launcher (Так же написан гайд. Посмотреть его можно в разделе Администрирование > Информация > Документация > Гайд по интеграции Sashok724's Launcher).
- Возможность использовать "Белый лист" ip адресов. Туда следует добавить адрес лаунчсервера, дабы разрешить проверять данные пользователей только ему.
- Рефакторинг кода.
- Исправлены ошибки.
- Улучшена стабильность.
- Добавлен раздел Администрирование > Другое > Отладка.
- На этой странице присутствует тестовая отправка письма.
- Теперь товары удаляются рекурсивно, если удаляется предмет, к которому этот товар привязан.
- Начата реализация кеширование. Реализовано кеширование статистики в админ-панели.
- Пофиксил баги.
- Отрефакторил код.
- Добавлена API-регистрация + документация к ней.
- Реализована система статических страниц (Добавление/редактирование/удаление). Для удобного редактирования страниц используется WYSIWYG - редактор Trumbowyg. Большим преимуществом статических страниц является то, что они полностью кешируются. Это означает, что при запросе таких страниц, системе не нужно выполнять запрос к базе данных. Время "жизни" кеша можно настроить в Администрирование > Управление > Оптимизация.
- Добавлена возможность сброса пароля. Пользователь вводит свой email, ему на почту приходит сообщение с ссылкой, перейдя по которой, он может сменить пароль на другой. (Эта функция включается в разделе Администрирование > Управление > Безопасность).
- Теперь подсказки в админ-панели можно закрыть. Система "запоминает" ваш выбор.
- Добавлены сообщения об отсутствии товаров, предметов, страниц в админ-панели. Теперь, если в какой-либо категории отсутствуют товары, пользователь видит сообщение об этом.
- Администраторы могут очистить кеш приложения (Раздел Администрирование > Управление > Оптимизация).
- Ряд новых опций для более тонкой настройки магазина.
- Документация обновлена.
- Самым серьезным нововведением данного патча стала реализация новостной системы. Администраторы смогут Добавлять/удалять и редактировать новости в удобном пользовательском интерфейсе, используя, уже известный нам, WYSIWYG - редактор Trumbowyg. Пользователь сможет ознакомится со списком новостей с помощью выдвижной панели. Кнопка находится в верхнем правом углу. Посетители магазина смогут получить доступ к новостям с любой странице сайта. Первоначальное количество подгружаемых новостей регулируется в админ-панели в зависимости от ваших потребностей. Следующие "порции" новостей будут подгружаться, по нажатию на соответствующую кнопку.
- Подправлена верстка в некоторых местах.
- Исправлена уязвимость.
- Добавлена возможность продажи привилегий на неограниченный срок.
- Новая версия фреймворка Laravel (5.4.11 => 5.4.24). Обновлены зависимости.
- В магазине реализована собственная скин-система (Поддерживающая в том числе HD скины и плащи). Эта функция включается-отключается в настройках. Смена скина и/или плаща будет доступна каждому авторизованному пользователю. В связи с этим обновлена документация по интеграции лаунчера sashok724 с магазином.
- Добавлена система банов. Пользователей можно блокировать на определенный срок или перманентно из админ-панели с указанием(или нет) причины. Бан будет распространятся во всей системе, в том числе API, а также, в лаунчере sashok724's, если используется интеграция с ним.
- Очередная порция консольных команд. Среди них - команды для блокировки/разблокировки пользователей. Документация по CLI обновлена.
- Добавлена страница 500 ошибки (Упс... Кажется, что-то пошло не так). Теперь при возникновении внутренней ошибки сервера пользователи будет лицезреть оформленную страницу (Только в том случае, если отключён режим отладки).
- Отключена возможность удаления администратором "самого себя" из панели администрирования.
- Добавлены всплывающие подсказки (popover'ы) по всему сайту. Они призваны помочь лучше ориентироваться в магазине не только пользователям, но и администраторам.
- К товарам теперь можно указывать приоритет сортировки. Число, по которому, будет происходить сортировка товаров в магазине. Изменить тип сортировки так же можно в панели администрирования > Управление > Основные настройки.
- Асинхронный поиск по пользователям в админ - панели так же стал одним из нововведений.
- В настройках появилась возможность настраивать страницу, на которую будет перенаправлен пользователь после регистрации.
- Реализован мониторинг серверов. Сбор информации происходит по средствам RCON.
- Множество мелких улучшений и исправлений.
- Добавлена RCON - консоль (Администрирование > Другое > RCON консоль). На одной странице вы можете одновременно работать с несколькими серверами. Спец. символы автоматически заменяются на HTML-теги, дабы раскрасить вывод.
- Добавлена консольная команда для удобной отправки команда через RCON.
- Добавлена возможность просмотра внутриигровой корзины любого пользователя из панели администрирования. Сделать это можно на странице редактирования пользователя.
- Теперь администратор может просматривать статистику получения прибыли за год и за конкретный месяц.
- Документация обновлена.
Продолжение поста
После установки не забудьте посетить Администрирование > Информация > Документация. Там вы найдете некоторое количество, надеюсь, полезной информации.
Опробовать систему можно по ссылке: http://lshop-mc.ru/.
GitHub репозиторий (СКАЧАТЬ): https://github.com/D3lph1/L-shop/
Понравился магазин? Вырази благодарность разработчикам "звездочкой" ★ на GitHub'е!Там же вы можете выразить свои пожелания для будущих версий платформы.
Вы можете обратиться ко мне в вк (указан в профиле рубаккитта) за технической поддержкой, которая осуществляется, естественно, на платной основе
Убедительная просьба
Не писать мне в лс rb, vk (или куда бы то ни было), если не готовы предложить оплату за консультацию.
Я не пишу проекты за копейки, так что, если вы решили предложить мне написать супер-пупер проект, грубо говоря, за 500 рублей, то остановитесь.
Последнее редактирование:


