Русская сборка BlogEngine.NET 1.5.0.7 с темами и расширениями // .NET, HardSoftWeb // 12.07.2009

Russian modified BlogEngine.NET 1.5.0.7 with many themes and extensions

Скачать | Download 5,92 мб в сжатом виде и 11 мб в распакованном

Текущая сборка: 8 августа 2009 года. Предыдущие сборки: 22.07.2009   19.07.2009   12.07.2009

Что такое BlogEngine.NET?

BlogEngine.NET — это легкий и достаточно функциональный open-source движок для блогов, написанный с использованием технологии ASP.NET. Он может работать как с базами данных (Microsoft SQL, Microsoft SQL Express, MySQL — да и вообще с любой, если захочется), так и с XML-файлами в качестве хранилища (по умолчанию). При обычных размерах блога разницы в производительности не наблюдается.

Пример BlogEngine «из коробки» со стандартной темой — блог разработчика движка.

Что он может из коробки?

  1. Нормально работать с кэшированием (забудьте про WP SuperCache), мобильными устройствами (им по умолчанию отдается специальная тема), трэкбэками, пингбэками и даже OpenSearch (поиск по блогу можно вставить в строку поиска современных браузеров в дополнение к Яндексу, Google, Bing и т. д.)
  2. Древовидные комментарии, граватары, уведомление о комментариях на почту, пинг-сервисы
  3. Ведение мультиавторского блога, подробные профайлы для авторов
  4. Виджеты для облака тэгов, твиттера, любимых блогов, уведомление о новых постах на почту, драг-н-дроп работа с этими виджетами
  5. Авторесайз загружаемых изображений
  6. Использование bbcode в комментариях, предпросмотр комментариев
  7. MP3 аудиоплеер на технологии Flash
  8. и многое-многое другое!

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

Кому это пригодится?

Если вы только интересуетесь платформой ASP.NET — то это хороший конструктор для старта. Код BlogEngine написан красиво и легко, он достаточно понятен даже без особенной подготовки в области .NET-технологии. В нем можно свободно копаться и без проблем подправлять под себя, заодно постепенно разбираясь в ASP.NET. Если вы никогда не работали с ASP.NET, но хотели бы попробовать — просто поиграться, не пытаясь писать свою собственную CMS с нуля — попробуйте BlogEngine, не пожалеете. На его базе вполне можно сделать и свою собственную CMS, все готово и для обычной неблоговой CMS.

Установка

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

Что изменено?

  1. Серьезно дополнен и подкорректирован официальный перевод в файле \App_GlobalResources\labels.ru.resx
  2. Где возможно — переведены названия прямо в коде (так как не все вынесено в отдельный файл, и не все возможно туда вынести без большого количества изменений в движке)
  3. \bin\BlogEngineCore.dll пересобран. Теперь русские заголовки не превращаются в slug’и вида d09ed0b1d0be-d0bcd0bdd0b5 (головная боль для BlogEngine, ибо здесь нельзя отключить рерайт урлов), а показываются прямо русскими буквами (а-ля Википедия). В сборку входит и плагин для транслитерации slug’ов у постов (к сожалению, на категории и тэги это не распространяется)
  4. Подключена полностью русифицированная версия TinyMCE вместо англоязычной
  5. Добавлено большое количество расширений, все переведены.
  6. В комплекте сборки идет 50 разнообразных тем. Они не русифицировались, тем не менее, там требуется совсем немного изменений; я думаю, что это проблемы не составит, хотя в будущем планирую и их перевести

Что еще нужно будет сделать

  1. Не просто перевести, а качественно перевести движок, особенно это касается панели управления. Убрать разночтения в терминах, а кое-где и подправить код для корректного перевода.
  2. Перевести темы
  3. Улучшать, улучшать и еще раз улучшать BlogEngine :) В целом хотелось бы, чтобы в будущем весь перевод шел только через один файл — и тогда сайт бы переводился автоматически на язык зашедшего пользователя без бубнов (технология ASP.NET это позволяет реализовать из коробки). Красота :)

Наконец, зачем я это сделал

Все просто: самому потребовалось иметь под рукой готовый к установке дистрибутив блог-движка под ASP.NET, достаточно русифицированный для того, чтобы дать управление в руки простого пользователя. Чтобы там и темы, и расширения уже были. Те расширения, для использования которых не требуется вписывать UserControl’ы в темы. Это, конечно, несложно, но не для данного случая :) Поскольку с нуля у BlogEngine на русскоязычных просторах проблем хватало, и более того — не все проблемы решались правкой скриптов (для чего-то надо было пересобирать ядро, а тут уже не всякий будет открывать Microsoft Visual Studio для этого…), то порылся, понаисправлял — и выложил.

Если даже никому не потребуется (в конце концов, у нас мало используют ASP.NET, а жаль, очень хорошая технология), то как минимум мне — нужно. :)

Список тем

Angel arthemia BlogSmith BrightSide of Life Clarity CoffeeHouse Crazy Wheels Curiously Green DarkBlog Desk Mess Dilectio Discovery Envision FreshCitrus freshred Funky Grunge GardenBee Gluttony Illacrimo Indigo iNove MarketPlace Mobile MWRT N3o Eco Natural Essence Newspaper NonZero Notepad-Chaos Paperclip Cactus Paperclip Cactus Wider Paperclip Fall Paperclip Fall Wider Paperclip Summer Paperclip Winter PortraitPress Scruffy Shallowgrunge SilverLight Standard Stardust StarGazer Swan Dive TechJunkie ThemeEngine LayoutGala 1.0 ThemeEngine NFL 1.0 Vertigo Wild Nature

Список расширений

Animated Collapse Akismet BBCode BreakPost Comment Relish Comment Relish History DiggThis DotNetKicksOnTheFly FeedFlare Google Analytics mp3player Odiogo PostTemplate QuickerLinks QuickLinks ResolveLinks SendCommentMail SendPings SEO Pack Smilies SnapShots TranslatePost TranslitPostTitle TypograFix WowItemLink YouTube

Комментариев: 37

Добавить комментарий

Архив
Рубрики