Процесс выполнения работ по DMC

Выпущенные версии CMS DigitalMallCenter
Аватара пользователя
anrysys
Администратор
Сообщения: 193
Зарегистрирован: 18 июл 2016, 13:05
Контактная информация:

Процесс выполнения работ по DMC

Сообщение anrysys » 20 июл 2016, 09:47

Изображение
CMS DigitalMallCenter - молл для продажи цифровых товаров.

Начало разработки: 21.06.2016

============================ ТЕКУЩИЙ ПЛАН ===============
ПО ФРОНТЕНДУ ВСЕ СДЕЛАНО
ПО БЕКЕНДУ ВСЕ СДЕЛАНО.
На данный момент проводится генеральное тестирование CMS, вменяемые данные для демки (товары, магазины), проводим нарезку на модули и создание информационной странички для описания настроек автоматизированных CRON заданий.
Статус выполненных работ на 03.09.2017 - 98% выполнено.

============================ ОПИСАНИЕ ===============

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

Платформа для разработки CMS DigitalMallCenter (сокр. DMC) - фреймворк CI3 - самый шустрый и прекрасно расширяемый (рекомендации).
Версия PHP для разработки: 5.4.31 (локальный)/5.4.45 (удаленный). Версию PHP взяли минимальную, которая имеется на каждом хостинге, но не ниже версии 5.3 (чтобы потом не возникало проблем на ближайшие 5-8 лет).
Сервер базы данных для разработки: MySQL 5.5.49
Используемые библиотеки и модули PHP (будут обновляться по мере разработки):
    ioncube
    GD2
    mcryp
    curl
    zip

Базовый функционал - скелет (обязательный функционал).
Примером по оформлению, функционалу был выбран сайт Axefile.com.
Получение прибыли администрации сайта с продаж продавцами своих товаров, а также с продажи квоты продавцам под свои товары.

Frontend:
1. Регистрация/авторизация для продавца/партнера.
2. Автоматическая регистрация/авторизация для покупателя после покупки товара (как переход по разовой ссылке, так и обычный вход через логин и пароль, если уже зарегистрирован ранее).
3. Кабинет продавца.
4. Кабинет покупателя.
5. Кабинет партнера.
6. Каталог товаров.
7. Список товаров (для сайта, для продавца и для покупателя в их кабинетах).
8. Система отзывов.
9. Поиск на сайте.
10. Платежные шлюзы: Webmoney, LiqPay, Yandex Money (пишите какие еще хотите...).
11. Статистика для продавцов.
12. Статистика для покупателей.
13. Статистика для партнеров.
14. Мульти-валютность (с возможностью добавления новых счетов для валют).
15. Мультиязычность (с возможностью добавления языков администрацией сайта).
16. Магазины для продавцов.17. Партнерская программа
18. СЕО ссылки.
19. Карта сайта .xml для поисковых систем.
20. Лента RSS.
21. Новости сайта.
22. Статьи/обзоры.
23. ... остальной функционал будем дописывать по мере надобности и актуальности.

24. Кабинет рекламодателя.
25. Модуль рекламы. Основные возможности модуля рекламы (сквозная и постраничная, определяемая администратором): покупка и добавление пользователем баннерной рекламы и текстовых ссылок на выборочное количество дней (шаг в 10 дней) ДЛЯ КАЖДОЙ СТРАНИЦЫ И ЛЮБОЙ ПОЗИЦИИ НА ЭТОЙ СТРАНИЦЕ (администратор может выборочно добавлять теги для вывода рекламы на любой странице, в любом месте, для любого типа рекламы и с любым параметром-свойством для этого типа).

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

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

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

Разработка плагина для ЭКСПРЕСС-ЗАКАЗА РЕКЛАМЫ. С его помощью можно будет купить рекламу С ТОГО РЕКЛАМНОГО БЛОКА, ГДЕ НАХОДИТСЯ ЭТА РЕКЛАМА (для моментальной покупки баннерной рекламы и текстовых ссылок пользователем). Например пользователь-рекламодатель зашел на страницу товаров и ему понравился блок слева с текстовыми ссылками, он жмет на кружочек и открывается окно с заказом в этом блоке этого типа рекламы для этой страницы и этой позиции на этой странице.

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

Видео:




26. Расширили функционал для товаров продавца. Добавили для каждого товара (у продавца) возможность устанавливать дополнительные поля. Данные поля могут быть установлены продавцом для любого товара. Поля выводятся в форме оплаты (непосредственно перед оплатой). Данные с этой формы будут отправлены (после успешной оплаты товара) на указанный продавцом Email или на URL сервера, ожидающий передачи XML/JSON-запроса. Видео:


Ну и соответственно, backend - функционал для администрирования сайта (панель управления).

Обязательные условия.
1. Движок должен устанавливаться в одно нажатие, это одно из обязательных условий!
2. Техподдержка 24*7*365.
3. "Бесшовная" и "молчаливая (silent)" расширяемость и модульность для движка.
4. Установка обновлений и приобретенных модулей в одно нажатие кнопки из админ-панели.
5. Обращение в техподдержку прямо из админ-панели.

В теме Пожелания пишите свои мысли и все, что Вы захотите увидеть из функционала в данном движке.

2017-09-11_224508.jpg
2017-09-11_224508.jpg (224.64 КБ) 390 просмотров


2017-09-11_223911.jpg
2017-09-11_223911.jpg (180.96 КБ) 390 просмотров


2017-09-11_223937.jpg
2017-09-11_223937.jpg (36.22 КБ) 390 просмотров


2017-09-11_224640.jpg
2017-09-11_224640.jpg (92.72 КБ) 390 просмотров


2017-09-11_224657.jpg
2017-09-11_224657.jpg (37.7 КБ) 390 просмотров


2017-09-11_224726.jpg
2017-09-11_224726.jpg (138.89 КБ) 390 просмотров


2017-09-11_224742.jpg
2017-09-11_224742.jpg (234.7 КБ) 390 просмотров


2017-09-11_224807.jpg
2017-09-11_224807.jpg (178.06 КБ) 390 просмотров


2017-09-11_224854.jpg
2017-09-11_224854.jpg (222.31 КБ) 390 просмотров


2017-09-11_224928.jpg
2017-09-11_224928.jpg (138.4 КБ) 390 просмотров


2017-09-11_224952.jpg
2017-09-11_224952.jpg (178.8 КБ) 390 просмотров


2017-09-11_225003.jpg
2017-09-11_225003.jpg (88.79 КБ) 390 просмотров


2017-09-11_225017.jpg
2017-09-11_225017.jpg (95.63 КБ) 390 просмотров


2017-09-11_225050.jpg
2017-09-11_225050.jpg (86.87 КБ) 390 просмотров


2017-09-11_225113.jpg
2017-09-11_225113.jpg (60.38 КБ) 390 просмотров


2017-09-11_225127.jpg
2017-09-11_225127.jpg (31.02 КБ) 390 просмотров


2017-09-11_225144.jpg
2017-09-11_225144.jpg (165.64 КБ) 390 просмотров


2017-09-11_225203.jpg
2017-09-11_225203.jpg (12.44 КБ) 390 просмотров


2017-09-11_225250.jpg
2017-09-11_225250.jpg (40.63 КБ) 390 просмотров


2017-09-11_225307.jpg
2017-09-11_225307.jpg (124.82 КБ) 390 просмотров


2017-09-11_225334.jpg
2017-09-11_225334.jpg (152.29 КБ) 390 просмотров


2017-09-11_225402.jpg
2017-09-11_225402.jpg (72.01 КБ) 390 просмотров


2017-09-11_225423.jpg
2017-09-11_225423.jpg (202.1 КБ) 390 просмотров


2017-09-11_225436.jpg
2017-09-11_225436.jpg (71.36 КБ) 390 просмотров


2017-09-11_225447.jpg
2017-09-11_225447.jpg (53.74 КБ) 390 просмотров


2017-09-11_225512.jpg
2017-09-11_225512.jpg (56.77 КБ) 390 просмотров


2017-09-11_225528.jpg
2017-09-11_225528.jpg (92.94 КБ) 390 просмотров


2017-09-11_225545.jpg
2017-09-11_225545.jpg (79.23 КБ) 390 просмотров


2017-09-11_225556.jpg
2017-09-11_225556.jpg (55.72 КБ) 390 просмотров


2017-09-11_225737.jpg
2017-09-11_225737.jpg (145.86 КБ) 390 просмотров


2017-09-11_225803.jpg
2017-09-11_225803.jpg (43.31 КБ) 390 просмотров


2017-09-11_225831.jpg
2017-09-11_225831.jpg (197.59 КБ) 390 просмотров

Аватара пользователя
Cripter
Сообщения: 28
Зарегистрирован: 27 июл 2016, 05:55

Re: CMS DigitalMallCenter v1.0.0

Сообщение Cripter » 02 авг 2016, 06:36

Прикрепите пару картинок чтобы любой пользователь мог сразу оценить базовый функционал,
(взятых хотя бы из http://chinascript.ru/forum.php?mod=viewthread&tid=4576&extra=page%3D1)

Изображение

Изображение

Изображение


Изображение

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

Спасибо.

Аватара пользователя
anrysys
Администратор
Сообщения: 193
Зарегистрирован: 18 июл 2016, 13:05
Контактная информация:

Re: CMS DigitalMallCenter v1.0.0

Сообщение anrysys » 05 авг 2016, 16:21

Cripter писал(а):Прикрепите пару картинок чтобы любой пользователь мог сразу оценить базовый функционал,
(взятых хотя бы из http://chinascript.ru/forum.php?mod=viewthread&tid=4576&extra=page%3D1)
а то когда только голый текст немного не перспективно выглядит...
Спасибо.


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

Аватара пользователя
anrysys
Администратор
Сообщения: 193
Зарегистрирован: 18 июл 2016, 13:05
Контактная информация:

Re: CMS DigitalMallCenter v1.0.0

Сообщение anrysys » 05 авг 2016, 16:41

Небольшой отчет за последние дни:
Сегодня окончены работы над расширением и полной интеграцией модуля Tools-Codeigniter с CMS DigitalMallCenter (для удобного управления через админпанель переводом сайта и административной части, а также быстрого создания MVC моделей и мета -данных страниц). Заново переписан весь код модуля, с возможностью работы для создания и работы с вложенными MVC (иерархическая структура). Функционал уже подвязан к пермишенам CMS DigitalMallCenter (предоставление доступа для каждой группы - свой функционал). Для движка CMS DigitalMallCenter создана необычайно легкая и надежная основа. Созданы 5 основных групп:

    admin - администратор сайта
    seller - продавец
    buyer - покупатель
    partner - партнер
    advertiser - рекламодатель
111 2016-08-05_184454.jpg
111 2016-08-05_184454.jpg (182.01 КБ) 3676 просмотров

Аватара пользователя
Cripter
Сообщения: 28
Зарегистрирован: 27 июл 2016, 05:55

Re: CMS DigitalMallCenter v1.0.0

Сообщение Cripter » 08 авг 2016, 13:27

Спасибо за небольшой отчет.

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

Молодцы Спасибо.

Аватара пользователя
anrysys
Администратор
Сообщения: 193
Зарегистрирован: 18 июл 2016, 13:05
Контактная информация:

Re: CMS DigitalMallCenter v1.0.0

Сообщение anrysys » 10 авг 2016, 19:05

Небольшой отчет.
Окончена и протестирована система авторизации:
Регистрация
Авторизация
Восстановление пароля
Добавлена группа banned...
Контроллеры разделены (логически) каждый под свою группу с настройкой (добавление/удаление групп) через конфиг файл (позже вынесем в админку).

Следующий этап - разработка административной панели управления сайтом.
Работа с админпанелью будет вестись параллельно всей дальнейшей разработки, с текущим внесением настроек и управления функционала).
Завтра приступаем к переносу стилей админпанели с Axefile.com и начинаем навешивать настройки к текущему функционалу.
Ушли в работу! ;)

Аватара пользователя
anrysys
Администратор
Сообщения: 193
Зарегистрирован: 18 июл 2016, 13:05
Контактная информация:

Re: CMS DigitalMallCenter v1.0.0

Сообщение anrysys » 10 авг 2016, 19:06

Cripter писал(а):Спасибо за небольшой отчет.

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

Молодцы Спасибо.


Именно так!

Аватара пользователя
Cripter
Сообщения: 28
Зарегистрирован: 27 июл 2016, 05:55

Re: CMS DigitalMallCenter v1.0.0

Сообщение Cripter » 12 авг 2016, 13:38

[b]СПАСИБО.
Молодцы и главное Всё у Вас быстро идет.
[/b]

Отдельное СПАСИБО за планы на ближайшее время.

Аватара пользователя
anrysys
Администратор
Сообщения: 193
Зарегистрирован: 18 июл 2016, 13:05
Контактная информация:

Re: CMS DigitalMallCenter v1.0.0

Сообщение anrysys » 23 авг 2016, 08:14

Внедряем систему пермишенов. Пишем с нуля, аналогов такой нигде не видел ранее. Будет очень гибкая и удобная. То есть можно будет сделать ограничение определенным пользователям или группам пользователей ограничение для определенных сегментов (разделов сайта), в том числе это касается группы модераторов (мы ее недавно добавили). Теперь можно сделать каждому модератору доступ к определенным разделам в админпанели. Также можно будет подключать одну или несколько групп к определенным разделам на сайте (как ранее я уже писал), ну то есть можно поделить сайт на разделы вход в которые могут осуществлять только указанные группы. Каждый пользователь может иметь одну и более групп. Да и еще сейчас делаем эксепшены (исключения) как для сегментов, так и для юзеров и для групп. По времени немного займет, но зато потом будет сказка! Ну вообщем, все очень гибко получилось + двойная защита (сначала определяем пользователя на наличие в группе, затем проверяем его права - пермишены, то есть доступ к определенной странице). Если все гуд - пропускаем его.

Аватара пользователя
Cripter
Сообщения: 28
Зарегистрирован: 27 июл 2016, 05:55

Re: CMS DigitalMallCenter v1.0.0

Сообщение Cripter » 25 авг 2016, 09:16

anrysys писал(а):То есть можно будет сделать ограничение определенным пользователям или группам пользователей ограничение для определенных сегментов (разделов сайта), в том числе это касается группы модераторов (мы ее недавно добавили).
Теперь можно сделать каждому модератору доступ к определенным разделам в админ панели.

- Это супер. ДА, это понадобиться многим покупателям Вашей системе, если такое уже заложено в коробочной версии.

anrysys писал(а):Да и еще сейчас делаем эксепшены (исключения) как для сегментов, так и для юзеров и для групп.

- То есть в базу добавляются дополнительные поля для юзера, что мол он может просматривать тот или иной раздел а в какой то не может зайти?
- Пришло в голову - разделы это хорошо, но можно ли будет с переходом в той или иной группе пользоваться различными БЛАГАМИ системы?
К примеру:
- пользователь в группе НОВИЧОК - может прикрепить к объявлению 1 фотографию.
- пользователь в группе ПОСТОЯЛЕЦ - может прикрепить к объявлению 5 фотографий + 1 видео.
- пользователь в группе СТАРОЖИЛА - может прикрепить к объявлению 10 фотографий + 2 видео + 1 аудио.

Или у Вас пока только такая реализация:
- пользователь в группе НОВИЧОК - может прикрепить к объявлению 1 фотографию только в раздел АВТО.
- пользователь в группе ПОСТОЯЛЕЦ - может прикрепить к объявлению 1 фотографию только в раздел АВТО, НЕДВИЖИМОСТЬ.
- пользователь в группе СТАРОЖИЛА - может прикрепить к объявлению 1 фотографию только в раздел АВТО, НЕДВИЖИМОСТЬ, КУЛЬТУРА, СПОРТ ......


Вернуться в «Релизы CMS DigitalMallCenter»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость