Re-design and simplify admin area. Let's discuss

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
7 years ago
Just a suggestion.. Bootstrap SB Admin 2 theme is good but not very friendly. Moreover, customers who are using previous nopCommerce admin theme may find old one much friendly than newer one.
You can go for angular js instead of bootstrap as angular js have it's own good points over bootstrap.
Few of angular js admin ui links

http://startangular.com/product/maverix/
http://www.strapui.com/?utm_source=startangular&utm_medium=startangular&utm_campaign=StrapUI
7 years ago
atulrungta wrote:
Just a suggestion.. Bootstrap SB Admin 2 theme is good but not very friendly. Moreover, customers who are using previous nopCommerce admin theme may find old one much friendly than newer one.
You can go for angular js instead of bootstrap as angular js have it's own good points over bootstrap.
Few of angular js admin ui links

http://startangular.com/product/maverix/
http://www.strapui.com/?utm_source=startangular&utm_medium=startangular&utm_campaign=StrapUI

Thanks for suggestion. We've already almost finished the re-design. We've chosen AdminLTE. You can play with the latest version by downloading it on GitHub
7 years ago
atulrungta wrote:
Just a suggestion.. Bootstrap SB Admin 2 theme is good but not very friendly. Moreover, customers who are using previous nopCommerce admin theme may find old one much friendly than newer one.
You can go for angular js instead of bootstrap as angular js have it's own good points over bootstrap.
Few of angular js admin ui links

http://startangular.com/product/maverix/
http://www.strapui.com/?utm_source=startangular&utm_medium=startangular&utm_campaign=StrapUI


I'm digging the StrapUI admin theme.

Nop's admin just looks so....old.


EDIT: Okay..AdminLTE may have seduced me :P
7 years ago
I'm happy to say that we've almost finished the re-design of admin area. Please get the latest version on github ("develop" branch), play with it and share your thoughts.

Now we're starting the second task - simplify admin area. For example, we want to make admin area absolutely configurable. This way a store owner will be able to disable some functionality he's not going to use (e.g. downloadable products, reduce number of fields on some pages). Add some wizards for a store owner when he visits the admin area for the first time, maybe some popup tutorials? You've already shared a lot of idea in this topics. Thanks a lot for this contribution! Any new ideas or suggestions?
7 years ago
a.m. wrote:
I'm happy to say that we've almost finished the re-design of admin area. Please get the latest version on github ("develop" branch), play with it and share your thoughts.


Thanks Andrei for sharing this great news! Downloading the latest version right now for testing :)



a.m. wrote:

Now we're starting the second task - simplify admin area.


This will be a great addition to nopCommerce and will make the solution even more user-friendly.
7 years ago
Hi Andrei

Yes a quick question, I noticed on the AdminLt Demo there was a link for widgets, will you be enabling that in the Admin, for us to add our plugins?

If so what code is required, or can we still use this method: public void ManageSiteMap(SiteMapNode rootNode)
7 years ago
XtremeCommerce wrote:
Hi Andrei

Yes a quick question, I noticed on the AdminLt Demo there was a link for widgets, will you be enabling that in the Admin, for us to add our plugins?

If so what code is required, or can we still use this method: public void ManageSiteMap(SiteMapNode rootNode)

Hi Ron,

Yes, you still can use ManageSiteMap method in plugins
7 years ago
a.m. wrote:
I'm happy to say that we've almost finished the re-design of admin area. Please get the latest version on github ("develop" branch), play with it and share your thoughts.

Now we're starting the second task - simplify admin area. For example, we want to make admin area absolutely configurable. This way a store owner will be able to disable some functionality he's not going to use (e.g. downloadable products, reduce number of fields on some pages). Add some wizards for a store owner when he visits the admin area for the first time, maybe some popup tutorials? You've already shared a lot of idea in this topics. Thanks a lot for this contribution! Any new ideas or suggestions?


Спасибо за вашу работу!
Загрузил с текущими изменениями. Удобно, понятно и, как бы не критиковали (выше по теме вроде видел) ре-дизайн админчасти - лично мне нравится.
Не знаю, будут ли решены задачи на следующем этапе о которых хочу написать, но так как с вашей стороны прозвучало - напишите пожелания, то пишу, если не по теме, извините. :)
По большому счету уже и не знаю что заказчиками, поставщикам и пользователям отвечать :)
1. хотелось бы, что бы навигация вендора была собрана воедино.
- меню продаж;
- меню аккаунта и покупок;
- карта вендора (это та, которую должен заполнять админ при предоставлении доступа - вендор).
Чтобы у вендора был доступ к своей карте: фото/логотип загрузить, текст о себе изменить в любой момент.
Основания: для одного человека информация в трех местах, при этом к своей же карте у вендора нет доступа (а особенно, если он еще и платит, чтобы продавать свой товар через магазин).
Это очень не удобно, особенно при динамическом обслуживании: объяснять где и что поменять или тратить время на изменения. Поставщик есть поставщик. Он же и рекламу в своей карте может и имеет право поставить/поменять в любое время, сообщить об акции и т.д.
2. При мульти-магазине - одна регистрация для пользователя с любого магазина, одна база и если магазинов несколько, то не понятно как объяснять пользователям (правда уже не знаю) - "почему я должен авторизоваться каждый раз в магазинах одного владельца внося одни и те же данные..?"
При этом отличнейшая система назначения категорий и товаров на разные магазины, управление правами доступа и т.д..
Хотелось бы функцию: авторизовался на любом одном магазине - авторизован на всех.
3. Штатное верхнее меню гибкое и отлично настраиваемое, но очень неудобное боковое меню.
Если категорий, например, 30 и разных, а пользователь зашел в раздел "обувь" с 15 субкатегориями, то ему показаны субкатегории и все, не интересующие его, родительские категории.
Совсем неудобно, если родительская категория, например, 28 в списке, тогда приходится прокручивать вниз, пролистав все родительские, чтобы добраться до субкатегорий.
Хотелось бы иметь функцию - настройки навигации бокового меню.
например: показывать только субкатегории.
И 4. последнее.
Оно очень сочетается с п.3.
Если имеем внушительное меню категорий, а, например, в субкатегории только 6 товаров или 3, то чтобы посмотреть эти товары нужно проделать всю ту операцию с боковым меню.. из п.3
Т.е нажать, прокрутить, нажать и увидеть три товара.
Конечно можно присваивать товар к родительской, но порой это не совсем корректно.
Хотелось бы еще один шаблон для (родительской) категорий, который будет содержать на своей странице субкатегории, как разделы страницы (заголовки) и сразу под ними товары. Т.е: заголовок (субкатегория) - товар,  заголовок (субкатегория) - товар,
Сейчас же два отдельных списка: категории и товары. Очень неудобно смотреть, когда совсем по своей сути товары находятся рядом.. без всяких обозначений субкатегории.

Вот в общем-то все.
Спасибо :)
7 years ago
Не все :)
Есть еще одна головная боль :)
Свойства и характеристики.
Категории товаров очень разные и товары в этих категориях могут обладать разными характеристиками и свойствами.
Хотелось бы, чтобы свойства и характеристики администратор мог назначить для категории.
Т.е если вендор создал товар и назначил категорию, то ему показан конкретный список свойств и характеристик.
Иначе вендоры путаются: продают "яблоки", а в свойствах - размер обуви..
Если свойств и характеристик широкий список, то найти и назначить - адская работа с массой претензий.
Хотя, понимаю, что товар может быть назначен нескольким категориям и задача может быть не решена в силу этой причины.

Вот теперь все :)
7 years ago
Hi Andrei

I am getting an error when trying to add plugin to the menu using this method:

Object reference not set to an instance of an object.
if (node.SystemName.Equals(systemName, StringComparison.InvariantCultureIgnoreCase))
Source File: Presentation\Nop.Web.Framework\Menu\Extensions.cs    Line: 22

It has been working fine in previous versions
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.