Vladimir Gromadin aka kryzander

Владимир Громадинvladimir@gromadin.com

AtomSite 1.1, русская версия (блог-движок на ASP.NET MVC) // .NET // 14.07.2009

AtomSite 1.1, russian version

Скачать русифицированную тему | Download russian default theme

Скачать русскую версию | Download russian version

Что такое AtomSite?

AtomSite 1.1 — это блог-движок, написанный на платформе ASP.NET MVC. Он находится на ранних стадиях разработки, тем не менее, основная функциональность уже присутствует; целью поставлено создание аналога WordPress под ASP.NET.

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

Установка

Системные требования: ASP.NET MVC 1.0, IIS (куда же без него). Наиболее простой и эффективный способ — установить AtomSite с использованием инсталлятора Microsoft Web Platform и перед первоначальной настройкой заменить папку дефолтной темы (ваш_сайт\themes\default) на русифицированную версию. Можно это сделать и после настройки, тогда Wizard будет на английском языке. Или же самостоятельно установить на IIS чисто русскую версию AtomSite. К сожалению, пока что невозможно просто добавить русские файлы к английскому AtomSite, поэтому приходится выбирать «или-или».

Функциональность

  1. Собственная панель администрирования, копирующая в меру своих сил WordPress’овскую.
  2. Поддержка Windows Live Writer (с некоторыми оговорками, не во всех конфигурациях это работает).
  3. Логическое деление всех публикаций на три коллекции (по умолчанию): посты, страницы и медиа. Коллекций и областей в них может быть сколько угодно (в идеале)
  4. Поддержка тем, в том числе поддержка родительских тем: приложено две темы, но вторая просто автоматически подгружает большую часть файлов первой, изменяя лишь внешний вид.
  5. Удобный и красивый инсталлятор
  6. Все стандартные вещи: модерируемые комментарии, пингбэки, трэкбэки и тому подобное.
  7. Аутентификация по OpenID:

Предупреждение

AtomSite сегодня — это не движок для промышленного использования. Это приятный MVC-движок, с которым можно играться, но использовать — лишь при условии доработки напильником. С другой стороны, готовых к хоть какому-нибудь использованию блог-движков на ASP.NET MVC больше нет, так что на безрыбье и рак — рыба.

Одновременно здесь очень заметны минусы подхода MVC применительно к блог-движку: нереальные размеры дефолтной темы и отсутствие разделения панели администрирования, виджетов и т.п. По сравнению с BlogEngine.NET — каша :), хоть тот и не MVC и имеет свои проблемы в области локализации.

Панель администрирования

Все посты, которые показаны на скриншотах, идут в комплекте с оригинальным AtomSite.

Разные пункты в левом меню (где-то «Добавить пост», где-то «Добавить медиа» и т.п., а где-то и все вместе) определяются выбранной коллекцией (посты, страницы или медиа). Выбор происходит в левом верхнем меню.

Привычного TinyMCE не наблюдается (стоит WYMeditor):

Многое еще ждет своего разработчика:

Работа с темами организована довольно оригинально, но удобно. За одним маленьким минусом: добавление сторонних тем скорее не работает, чем работает.

А вот с плагинами благодать, но это DLL’ки, что быстро, но не всегда удобно…

Обращаю внимание, что гармошка меню слева хоть и похожа на вордпрессовскую гармонь, но ею не является: все статическое. Покуда сходство скорее визуальное.

Что делать с AtomSite?

Пробовать. Копаться. В принципе, можно даже использовать, если есть нужда именно в движке на ASP.NET MVC. Проблемы будут поджидать не в глючности (код все-таки очень простой, если что — можно и подправить), а в количестве фич. Например, нет реализованной функции отправки уведомлений о комментариях. Но все еще впереди. Да и, в конце концов, это open-source :)

14 Responses to AtomSite 1.1, русская версия (блог-движок на ASP.NET MVC)

  1. Спасибо за проделанную работу! щас буду пробовать))) Если будут проблемы отпишусь :)

  2. Помогите. Как настроить чтобы все работало?

    • Что именно не работает и при какой установке (свой сервер/домашний компьютер/хостинг)?

  3. Хостинг, я загрузил на хост а он выводит желтые окна с текстом. И error.

    • А что там написано в сообщении об ошибке? ASP.NET MVC на хостинге точно стоит? права приложения в IIS включены?

  4. Мой хостинг специальный для ASP.Net

    • нужен не просто ASP.NET, а еще и ASP.NET MVC… он-то установлен? (чаще всего отсутствует на Windows-хостинге)

  5. ISQ 486350451

    • ??Lo de no entender y deioantextualszcr solo te pasa a ti, solete? ??o es un signo de los tiempos? Pero no dejes de hablarme, porfa, que a lo mejor me animo a publicar un libro de di??logos contigo y me forro.

  6. За пост спасибо, но вот интересно стоит ли переходить с wordpress. Да, пусть и дизайн почти в точности, но свои особенности присутствуют и на их изучение уйдет время, которого не всегда хватает. Смею предположить, но мне кажется, что за ним будущее:) буду разбираться, спасибо.

    • Не стоит ни в коем случае :) Вообще с вордпресса для блогов стоит уходить только в одном случае — если ресурсов хостинга на него не хватает. И то лучше доплатить :)

Click on a tab to select how you'd like to leave your comment

Добавить комментарий для Владимир Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Календарь
Апрель 2024
ПнВтСрЧтПтСбВс
« Авг  
1234567
891011121314
15161718192021
22232425262728
2930