Простой букмекерский сайт на joomla 3
А) Основные функции
1. Регистрация пользователей, личный кабинет, просмотр счета (игрового рублевого счета), меню выбора событий (на какое поставить), формирование ставки (выбор события, фильтр на дискретность ставки: 100р., 200р и т.п.).
2. Имитатор событий. Формирование таблицы текущих событий, архив событий. \ Имитатор событий в основном нужен для проверки работоспособности остального функционала \
3. Отражение результата сделки (выигрыш \ проигрыш) в таблице.
4. Зачисление денежных средств по результатам событий на игровые счета клиентов. Табличка проводок (внутренних платежей). Желательно иметь возможность «провалиться» из таблицы зачислений в таблицу сделок \ событий, что бы понять, откуда взялась сумма.
5. Ввод и вывод денежных средств с игровых счетов через системы переводов (Яндекс Деньги и т.п.) – желательно, но не критично.
6. Стандартные гибкие функции администраторской панели (управление пользователями, просмотр всего и т.п.).
7. Подсистема расчета «вилок», установки коэффициентов и т.п. на данном этапе не интересна. Т.е. фактически нужна половина букмекерского функционала.
Б) Требования к стандартизации: Изобретать велосипеда не будем. Берем готовый
компонент joomla 3.х – более подходящий к задаче. В идеале joomla - компонент букмекерской конторы (key: totalisator bookmaker bookies) или допиливаем известный / популярный (богатый возможностями и хорошо апробированный) joomla - компонент аукцион, казино, магазин, биллинг и т.п., например с
extensions.joomla.org/extensions/e-commerce
Важно понимать, что такие элементарные функции, как установка обязательных полей при регистрации, подтверждение email через ссылку, блокировка учеток … - обязательные атрибуты нормальных коробочных компонент и они подразумеваются «по - умолчанию». Тот же Joomshopping 4 уже имеет половину указанного.
В) Требования к документированию: Необходима подробная инструкция - как выполнить допиливание своими руками, подробное описание по доработке заимствованного компонента (как нужное добавить, лишнее скрыть).
Г) Другое: Дизайн – оставляем как в исходном компоненте (т.е. не важно). Предпочтения: более мощному исходному компоненту, минимум кастомизации. Желательно наличие русского языка. )
Без привязки к домену, лицензионных ограничений и иной чепухи.