Русское сообщество Chinascript.ru по поддержке и русской локализации Discuz!, ECShop, ECMall, UCenter

 Забыли пароль?
 Регистрация
Поиск
Популярное: Discuz ECMall ECShop
Просм.: 6430|Ответить: 108

[CMS] CMS DigitalMallCenter

   Закрыть [Скопировать ссылку]
Опубликовано 21-06-2016 13:08:08 | Показать все сообщения |Режим чтения
Наши разработки
CMS DigitalMallCenter - молл для продажи цифровых товаров. Начало разработки: 21.06.2016


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


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






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



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. ... остальной функционал будем дописывать по мере надобности и актульности.
Административная панель управления.

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

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

Тема закрыта. Огромную благодарность за помощь в поиске багов выражаем участнику Cripter!
Продолжать обсуждение данного продукта будем на форуме разработчиков.
Ход работ по CMS DMC можно посмотреть здесь: https://jqsee.com/forum/viewtopic.php?f=4&t=3
Всем, Удачи!






Добавлено в альбомы:

  • · DMC|Темы: 1, Подписка: 0
 Автор| Опубликовано 21-07-2016 18:11:17 | Показать все сообщения
добавил Cripter в 21-07-2016 18:28
1. Вы уже все подправили - заново не получается провери ...

Это Вам Спасибо! Все это было сделано с Вашей помощью!
Еще несколько дней и будем переезжать на нашу новую прописку. Готовим сайт и форум. Там будут только наши разработки, в том числе и текущие.
Опубликовано 21-07-2016 17:28:51 | Показать все сообщения
Насчет ошибки не понял. При каких условиях она происходит?

1. Вы уже все подправили - заново не получается проверить.

2. На счет проверки - все нормально странно что утром такое можно было провернуть (на скринах вверху видны одинаковые переменные) - сейчас выдает нужные сообщения об ошибках и создать новый перевод с таким же именем не получается. Иными словами - все работает как часики.

- Лишние символы ввести нельзя
- Создать переменную (имя ключа) с там же именем нельзя
- В название ключа ввести русские символы нельзя
- В название ключа ввести ТОЧКУ наклонную и другие символы нельзя

Вроде все - Вы просто молодец, оперативно и качественно все работает




Комментарий

Это Вам Спасибо! Все это было сделано с Вашей помощью! Еще несколько дней и будем переезжать на нашу новую пр  Подробная информация Ответить Опубликовано 21-07-2016 18:11

Рейтинг

Количество участников 1Золото +5 Магия +3 Свернуть Инфо
admin + 5 + 3 Великолепно!

Показать список

 Автор| Опубликовано 20-07-2016 17:24:57 | Показать все сообщения
добавил Cripter в 20-07-2016 16:07
сообщение изменено Cripter в 20-07-2016 15:09
Странно создался  ...

Спасибо, Cripter! Исправили, внесли условие с разрешением добавления названия объекта только латинских символов и цифр, остальное запрещаем и выводи и соотвествующее сообщение.
Опубликовано 20-07-2016 15:07:04 | Показать все сообщения
сообщение изменено Cripter в 20-07-2016 18:42
сообщение изменено Cripter в 20-07-2016 15:09
Странно создался MVC объект с названием КККК - на РУСКОМ.
Хотя вроде не должен был создаваться + написало какуето ошибку - прочитать не удалось, было обновление страницы .....
на странице, там еще есть.:
http://tools-codeigniter.jqsee.com/ru/admin/tools/index


При переходе выводится 404 - это понятно, изза Русского языка.
но может тогда и удальть из панели MVC объектов?? - КККК

Комментарий

Спасибо, Cripter! Исправили, внесли условие с разрешением добавления названия объекта только латинских символов  Подробная информация Ответить Опубликовано 20-07-2016 17:24

Рейтинг

Количество участников 1Золото +5 Магия +3 Свернуть Инфо
admin + 5 + 3 Молодца!

Показать список

 Автор| Опубликовано 19-07-2016 16:42:23 | Показать все сообщения
добавил Cripter в 19-07-2016 11:21
сообщение изменено Cripter в 19-07-2016 10:22
ДА, так стало намн ...

mark_edit.jpg


Сделали, да так намного удобней. Вот вроде делаем, а иногда очевидных вещей не замечаем =).
 Автор| Опубликовано 14-07-2016 15:47:37 | Показать все сообщения
добавил Cripter в 14-07-2016 12:41
сообщение изменено Cripter в 14-07-2016 11:47
- ДА было бы непло ...

Админку будем делать такую же. Для ToolsCodeigniter можно будет сделать любую навигацию, это меняется очень легко. Мы его вообще будем интегрировать в шаблон админпанели (будет раздел со своими подразделами).
Опубликовано 14-07-2016 11:41:08 | Показать все сообщения
сообщение изменено Cripter в 14-07-2016 11:47
сейчас заканчиваем расширение функционала для инструментария и выложим демку, чтобы можно было "пощупать" и высказать свое мнение.
- ДА было бы неплохо хоть взглядом посмотреть (хотя в коде Codeigniter дуб-дубом ).
Подскажите: админка в конечном итоге будет примерно такая

или Вы приняли решение её немного изменить - сделав все главные позиции меню с верху или это пока для первоначальной работы?

Image 2.png


Комментарий

Админку будем делать такую же. Для ToolsCodeigniter можно будет сделать любую навигацию, это меняется очень легко. Мы  Подробная информация Ответить Опубликовано 14-07-2016 15:47
 Автор| Опубликовано 12-07-2016 19:04:12 | Показать все сообщения
Наши разработки
добавил Cripter в 12-07-2016 16:43
Спасибо.
Да интересно получилось, а главное вроде все п ...

Всегда рад, Вам спасибо, что посмотрели. С дизайнером не проблема, решим. Главное, что начало положено. Кстати, сейчас заканчиваем расширение функционала для инструментария и выложим демку, чтобы можно было "пощупать" и высказать свое мнение. Да, еще, убрали пару багов с "зажевыванием" перевода и добавили поиск и замену по ключу. Вообщем делаем, так чтобы потом можно было или так или этак его использовать. Кстати я уже пишу код на этом скрипте, очень быстро выходит, даже непривычно как-то и очень, очень удобно! Обычно 60-80% времени занимала возня по размещению кода по языковым файлам, а если имеется много различных текстов на странице, то это вообще высаживает по времени на нереальные сроки. Сейчас пишем и отдыхаем. Вуаля! =)
 Автор| Опубликовано 08-07-2016 11:32:25 | Показать все сообщения
добавил Cripter в 08-07-2016 11:23
сообщение изменено Cripter в 08-07-2016 10:25

ОК.
Тогда оставля ...

Да, тем более сейчас заканчиваем инструментарий для CI3 для автоматизации и упрощения работы с DMC - создание MVC объекта в одно нажатие + добавление первоначальных лангов с метатегами для нее на всех имеющихся языках. Также можно удалять mvc + производить поиск лангов по фразам и редактирование их прямо "на лету", такого арсенала не писал даже для YII, это в разы ускорит работу, так как возня с лангами при написании кода тормозит работу и если это перевести на время, это около 50%.
 Автор| Опубликовано 08-07-2016 09:09:45 | Показать все сообщения
добавил Cripter в 01-07-2016 16:54
сообщение изменено Cripter в 01-07-2016 15:58
сообщение измене ...

Это просто специфика проекта. В ситуации с DMC все будет лаконично и просто - регистрация с определением роли, далее один вход для всех с последующим перенаправлением и наделением доступа к соответствующим страницам, с учетом имеющейся роли. Пользователи смогут подавать заявку на подключение дополнительного функционала (пользователь сможет иметь одну и более ролей). Например, при регистрации посетитель выбрал роль продавца (краткое описание каждой роли сделаем на всплывающих подсказках и рядом ссылку на полное описание) и потом ознакомившись с функционалом понял, что хочет подключить еще дополнительно, к роли продавца, роль рекламодателя.
Опубликовано 22-06-2016 11:59:49 | Показать все сообщения
сообщение изменено Cripter в 22-06-2016 12:02
Спасибо Вам за разработку.
Начну пожалуй Я если общество вот уже как сутки после написания этого поста - молчит.

7. Список товаров. - Наверное Вы хотели написать: Список товаров Продавца/Покупателя
10. Платежные шлюзы (пишите какие хотите). - LiqPay и Payeer, уже потом можно и стандартные Робокассы,  вебмани и ЯД.

ДОБАВЛЮ от себя.
- Адаптивность как минимум фронтэнда. (хотя бы под 3 варианта устройств со стандартными размерами)
- может не в тему (но наличие файла Роботс и .htaccess)

1. Движок должен устанавливаться в одно нажатие, это одно из обязательных условий!

Лучьще сделать небольшой инсталл с:
- проверка папок на наличие прав на запись (на те, в которые заливаются файлы)
- прописание данных к БД
- прописание Логин/пароль Администратора
Это основы - так и пользователям будет легче переустановить систему если что то пошло не так и проблем будет меньше.

Можно ли какой то бекап придумать на 2 раздела
- бекап БД
- бекап папок с загруженноми товарами.
А то мало ли что - криворуких всегда хватало.

Ну если в двух словах то так.

Ах да Вы не написали, что примерное оформление и начальный функционал будет как у axefile.com
За что платит Продавец выставляя свои товары и за счет чего прибыль у Администратора ведущего этот сайт.

Комментарий

По п.7 и 10 добавил. Адаптивность будем, как по ходу работ, так и основательную проработку после окончания всех  Подробная информация Ответить Опубликовано 22-06-2016 13:06
Опубликовано 22-06-2016 12:06:36 | Показать все сообщения
8. Система отзывов.

- о продаваемом товаре
- о продавце
- выставление предупреждений (рейтингов) или отрицательных балов при написании негатива о его товаре

Комментарий

Да, предусматривается именно такая система  Опубликовано 22-06-2016 12:55
Опубликовано 22-06-2016 12:09:51 | Показать все сообщения
сообщение изменено Cripter в 22-06-2016 12:11
Как предложение:Подумайте о ДОМЕНЕ - трех символьных, не так уж и много осталось :)

Комментарий

+)  Опубликовано 22-06-2016 13:07
 Автор| Опубликовано 22-06-2016 13:06:22 | Показать все сообщения
добавил Cripter в 22-06-2016 12:59
сообщение изменено Cripter в 22-06-2016 12:02
Спасибо Вам за ра ...

По п.7 и 10 добавил. Адаптивность будем, как по ходу работ, так и основательную проработку после окончания всех работ по программингу.
Да, тогда инстал делаем стандартный.
Бекап обязательно будет, сделаем возможность бекапа файлов движка, так и директории с товарами.
Опубликовано 22-06-2016 13:17:29 | Показать все сообщения
сообщение изменено Cripter в 22-06-2016 13:18
Версия PHP для разработки: 5.4.31 (локальный)/5.4.45 (удаленный).

Yii 2.0.8 уже совмещен с PHP 7 да и многие хостинги 7 поддерживают даже та же Украина к примеру  

Комментарий

это еще лучше  Опубликовано 22-06-2016 13:52
Опубликовано 22-06-2016 14:02:49 | Показать все сообщения
сообщение изменено Cripter в 22-06-2016 14:04
Как предложение на далекое будущее:
СМС информирование Продавца / Администратора - о купленном товаре.

Из безопасности:
- Вести небольшую статистику по IP для Продавцов когда и во сколько был его предпоследний заход в систему.
К примеру вчера был с одного IP (страна, город) сегодня зашел с другого и сразу может возникнуть вопрос а почему? а когда ? и был ли это я? что делал что изменил, не подключился ли кто то ко мне и не поменял ли реквизиты кошельков?
Для Админа - показывать IP и страну, человека совершившего и оплатившего товар.

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

Но это так к слову.

Опубликовано 22-06-2016 14:10:42 | Показать все сообщения
сообщение изменено Cripter в 22-06-2016 14:15
Предложение:
- Файлы шаблона в кодировке ЮТФ-8 (без БОМ)




Может старая статья про Юии но там есть интересное предложение
Но привередливые почтовые системы вроде MailRu никак не принимают письма с подменённым именем отправителя.
http://www.elisdn.ru/blog/60/seo-service-on-yii2-installing-of-application


(Это было написано для последующих тестов новой системы на поддоменах и отправка писем на действующие почтовые адреса.)

Комментарий

и только в UTF-8  Опубликовано 22-06-2016 14:48
Опубликовано 22-06-2016 16:33:49 | Показать все сообщения

Пару мыслей по разработке новой системы
1. Сайт для DMC
2. Логотип для DMC
3. Отдельный форум (на п.1)
4. Контент с описанием положительных моментов от работы (можно для начала Лединг пейдж)
5. Код для системы DMC

Комментарий

Ну это успеем, время еще есть. Лучше сейчас усилия пустить на разработку. Уже ближе к релизу поднимем свой рес  Подробная информация Ответить Опубликовано 22-06-2016 16:53
 Автор| Опубликовано 22-06-2016 16:53:51 | Показать все сообщения
добавил Cripter в 22-06-2016 17:33
Пару мыслей по разработке новой системы
1. Сайт для DMC
2. ...

Ну это успеем, время еще есть. Лучше сейчас усилия пустить на разработку. Уже ближе к релизу поднимем свой ресурс с форумом, это обязательно, не на чайне же сидеть. Как то .... не тематически получается =) Сейчас главное - побольше пуэра + кофе = кодинг движка, это есть первостепенная задача.

Рейтинг

Количество участников 1Золото +5 Свернуть Инфо
Cripter + 5 Хорошо

Показать список

Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Закрыть

Горячая информацияНазад /2 Вперед

Карта|Теги|Черный список|Версия для КПК|Архив|RSS|Русское сообщество Chinascript.ru

GMT+2, 25-06-2017 17:43 , Processed in 0.066067 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

Быстрый ответ Вернуться к началу Назад к списку