Как стать автором
Обновить

Комментарии 14

А в чем преимущество данной системы на другими решениями? есть ли какие-то сильные стороны или «технология ради технологии»?
Ожидаемый и логичный вопрос, спасибо. Я фанат C# и ASP.NET, не буду скрывать. На этой платформе не так много хороших CMS. Мне нравится, например, Umbraco, но пока-что насколько я знаю она не портирована на ASP.NET Core. Также мне не слишком по душе ее архитектура и сложность (в технологическом плане), вызванная, наверное, частично, большим сроком в open source. Хочется иметь простую, быструю и расширяемую систему на новой платформе, чтобы писать на C# и при этом не быть привязанным к Windows-среде, т. к. многим клиентам не нравится это ограничение (и их можно понять). Можно было бы посмотреть в сторону Java, там тоже есть и хороший язык (который я знаю благодаря Android-разработке) и кроссплатформенность, но, как я уже сказал, весь стек от MS мне как-то ближе что-ли. Так что, отвечая на ваш вопрос, я бы субъективно назвал сильными сторонами хорошую платформу, язык, легкость, расширяемость, простоту использования.
НЛО прилетело и опубликовало эту надпись здесь
Не совсем. Отдельные вьюхи создаются для отдельных классов объектов. Т. е. у всех новостей может быть одинаковая вьюха, но если необходимо, можно для какой-то особенной новости задать особенную вьюху.

Если я правильно вас понял, то да, согласен, нужно сделать возможным редактировать представлений прямо из админки в будущем (как это сделано в Ubraco, например). Сейчас это приходится делать через внешний редактор + необходим доступ к файловой системе сайта.
НЛО прилетело и опубликовало эту надпись здесь
Верно, либо контент (например, Html), либо напрямую свойства с типом редактора Image.
Стоп, Razor views работает разве с дотнет кором? Мне казалось что там что-то с чем-то не дружило.
Даже больше, это там стандартный движок представлений :)
Интересная cms. Единственное что резануло глаза мне, как seo-специалисту —
Т. к. каждая страница новости должна иметь заголовок, META-description и META-keywords
, META-keywords совершенно не обязательный, и вообще не нужный тэг. Вот пруф от гугла об этом ссылка
Если считаете свойство лишним — просто удалите его из соответствующего класса и оно исчезнет. Контентом управляете вы. Что касается META-keywords, то как-то читал об эксперименте. Ребята придумали несуществующие слова и на полностью новом сайте добавили их только исключительно в META-keywords. После индексации гугл показывал сайт по соответствующему запросу. Это было не так давно, ссылку уже не найду, наверное. Но, повторюсь, в данном случае полная свобода в плане свойств, решать вам.
Спасибо! Конечно, сложно не знать об одной из самых популярных CMS на ASP.NET :) Интересно было посмотреть, как у них реализована модульность. В свое время я здорово помучался на этой теме.
Как человек, работающий в команде, которая тоже занимается разработкой open-source системы на ASP.NET (nopCommerce), желаю вам удачи! Если не остановитесь в разработке и донесете продукт до ума и сердец пользователей, то будет здорово.

Мы, кстати, тоже будет переходить на ASP.NET в следующем году
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации