ASPNETZERO — изменение шаблона пользовательского интерфейса

Моему клиенту не нравится пользовательский интерфейс Metronic, представленный в шаблоне ASPNETZERO. Он хочет получить что-то индивидуальное, разработанное UI/UX-дизайнером, или купить другой шаблон пользовательского интерфейса. Я хотел узнать, делал ли кто-нибудь еще это изменение с помощью ASPNETZERO, и я хотел задать несколько вопросов об этом процессе.

  • Вы полностью удалили шаблон Metronic из ASPNETZERO и использовали другой шаблон пользовательского интерфейса?
  • С какими проблемами вы столкнулись?
  • Сколько усилий это потребовало?

Будем очень признательны за любые советы, приемы и советы, которыми вы можете поделиться по внесению этого изменения!


person exlnt    schedule 29.09.2017    source источник
comment
на полную замену Metronic UI уйдет около 1 месяца. Не сложно, но долго. При замене проблем не будет. В настоящее время команда aspnet Zero делает то же самое (заменяет metronic4 › metronic5. Обе версии совершенно разные.)   -  person Alper Ebicoglu    schedule 30.09.2017
comment
@AlperEbicoglu. Может ли команда ASPNETZERO задокументировать шаги, которые они предпринимают для удаления Metronic 4? Я думаю, что это было бы огромной помощью для ваших клиентов!   -  person exlnt    schedule 01.10.2017
comment
Вы можете увидеть их шаги здесь: github.com/aspnetzero /aspnet-zero-core/сравнить/   -  person aaron    schedule 01.10.2017
comment
Эта ссылка GIT полезна, но я думаю, что если команда ASPNETZERO сможет создать документ, это будет действительно полезно. Многие люди задавали вопросы о шагах, которые необходимо предпринять для изменения пользовательского интерфейса в решении ASPNETZERO.   -  person exlnt    schedule 03.10.2017


Ответы (1)


Я сам не делал таких изменений, но как пользователь и студент UI/UX, вот несколько советов:

Вы полностью удалили шаблон Metronic из ASPNETZERO и использовали другой шаблон пользовательского интерфейса?

  • Если вы полностью заменяете пользовательский интерфейс другим шаблоном, вы можете легко удалить пользовательский интерфейс Metronic. Это замечательное свойство ASP.NET Zero (и базовая многоуровневая архитектура ABP).

С какими проблемами вы столкнулись?

  • Убедитесь, что шаблон пользовательского интерфейса, предоставленный дизайнером, действительно можно использовать с данными, которые вы хотите отобразить из моделей представления. Совет 1. Попросите дизайнера рассмотреть модели.

Сколько усилий это потребовало?

  • Потребуется много усилий, чтобы связать пользовательский интерфейс с моделями представления, и некоторые модели могут измениться, поскольку UX-дизайнер может предложить другой поток. Совет 2. Попросите дизайнера использовать какую-либо форму модели представления или строки шаблона, такие как {Name}, для жестко закодированных значений в его дизайне.
  • Совет 3. Учтите время для настройки ajax, поскольку дизайнер может предоставлять только статические экраны.

Удачи!


Обновить

Знаете ли вы все файлы/папки, которые мне нужно изменить/удалить или изменить в решении ASPNETZERO?

Конкретные файлы зависят от того, что вы на самом деле изменяете. Дизайнер должен предоставить вам файлы *.html и *.css, возможно, даже файлы *.js. По большей части вы можете оставить текущие файлы *.css и *.js (под wwwroot) в покое. *.cshtml файлов (под Views) можно безопасно изменять.

person aaron    schedule 30.09.2017
comment
Спасибо большое! Знаете ли вы все файлы/папки, которые мне нужно изменить/удалить или изменить в решении ASPNETZERO? - person exlnt; 01.10.2017