O conjunto atual: 8 Agosto 2009 Ano. Conjunto anterior: 22.07.2009 19.07.2009 12.07.2009
BlogEngine.NET - É muito fácil e funcional motor open-source para blogs, escrito usando a tecnologia ASP.NET. Ele pode trabalhar com bancos de dados (Microsoft SQL, Microsoft SQL Express, MySQL - e de fato com qualquer, se quiser), e com arquivos XML no repositório (por padrão). Sob diferença blog normal tamanho em desempenho é observado.
Exemplo BlogEngine «out of the box" com um tema padrão - Desenvolvedor mecanismo de blog.
E o mais importante - tudo isto é fácil de gerir, e até mesmo trabalho do blog oportunidades não desacelerou.

Se você está interessado apenas na plataforma ASP.NET - é um bom designer para começar. BlogEngine código é escrito lindamente e facilmente, é bastante claro, mesmo sem formação específica no campo. NET tecnologia. Ele pode ser livre e facilmente cavar sob seu toque de, ao mesmo tempo, gradualmente, figurando no ASP.NET. Se você nunca trabalhou com ASP.NET, mas gostaria de experimentá-lo - apenas jogar, não tentar escrever o meu próprio CMS a partir do zero - tente BlogEngine, você não vai se arrepender. Em sua base, é possível fazer o seu próprio CMS, tudo está pronto para normais neblogovoy CMS.
BlogEngine funciona sem um banco de dados (embora seja possível conectá-lo) e para definir necessários para fazer o upload para a hospedagem e fornecer acesso de gravação para a pasta App_Data. Então carregar a página principal; pela primeira vez, ele irá carregar um pouco mais, mas tudo vai acontecer rapidamente.

É simples: mais necessário ter em mãos pronto para instalar o motor distro blog-para ASP.NET, suficientemente para Russified, para dar o controle nas mãos de um simples usuário. Para lá e temas, e extensão foram. Estas extensões, para uso não são obrigados a entrar tópico UserControl'y. Ele, claro, fácil, mas não neste caso
Tal como acontece com zero no BlogEngine em extensões russo suficiente problemas, e mais do que isso - nem todos os problemas foram resolvidos, editando scripts (por algum motivo, foi necessário compilar um novo kernel, e não há mais apenas estar aberto o Microsoft Visual Studio para este ...), então, se atrapalhou, ponaispravlyal - e colocado para fora.
Mesmo que ninguém precisa (eventualmente, temos pouco use ASP.NET, uma pena, tecnologia muito boa), então, pelo menos para mim - você precisa.
Anjo Arthema BlogSmith BrightSide da Vida Café clareza Rodas louco Curiosamente Verde DarkBlog Mess Posto de Dilectio Descoberta Visionar FreshCitrus freshred Funk Grunge GardenBee Glutonaria Illacrimo Índigo iNove Mercado móvel MWRT N3o Eco Essência Natural Jornal Diferente de zero Bloco de notas-Chaos Cactus Paperclip Paperclip Cactus Wider Queda Paperclip Paperclip Queda Wider Verão Paperclip Inverno Paperclip PortraitPress Mal vestido Shallowgrunge SilverLight Padrão Stardust StarGazer Swan Dive TechJunkie ThemeEngine LayoutGala 1.0 ThemeEngine NFL 1.0 Vertigem Natureza Selvagem
Recolher animado Akismet BBCode BreakPost Relish comentário Comentário Relish História DiggThis DotNetKicksOnTheFly FeedFlare Google Analytics mp3player Odiogo PostTemplate QuickerLinks QuickLinks ResolveLinks SendCommentMail SendPings SEO Pack Smilies Instantâneos TranslatePost TranslitPostTitle TypograFix WowItemLink YouTube
Na verdade, a tecnologia é um poderoso e na verdade poucas pessoas usam, mas eu prefiro esta assembléia, porque eu precisava encontrar uma full-featured blogging sistema de localização russo para ASP.NET. Tantas graças ao autor, se eu fizer qualquer alteração, não se esqueça de enviar!
Rad, que foi útil
Se houver problemas - escrever
(ele só foi capaz de testar apenas o host dois e 100 por cento certeza de que não há, Embora estes anfitrião tudo funciona ...)
Obrigado por seu trabalho . Estou tendo alguns problemas estranhos . Pode pedir o que está errado .
Поставил вашу сборку BlogEngine.NET на 1.5 на Microsoft SQL Server . É claro que o conteúdo não é SQL russo , mas não é assustador . Problemma é que o usuário não pode deixar comentários a posts :
- guia "Preview não funciona"
- Os botões não funcionam Código BB
- Botão "comentário Guardar não funciona"
Ou seja,. cliques sobre esses ELLEMENT não têm efeito .
Selecione "Ativar comentários" ao publicar posts incluídos . Todos os direitos de App_Data danы ...
O que estou fazendo de errado ?
Hmm. Há boas ligações ao SQL provedor (ele também deve ser conectado separadamente, centímetros. instruções do site oficial)? Tente verificar a versão local limpo do XML- (isto é, basta descompactar para uma pasta, set via IIS pasta que como o aplicativo e dar permissão de escrita para App_Data).
Fisicamente, em XML provedor (por padrão) Todos os comentários devem ser escritos em uma pasta App_Data / posts XML na mesma, que o muito rápido. Posições em si são armazenados? Já armazenados na posição de operação padrão? (Há já registrados completo este post com um comentário, arquivo para 5181b956-2320-4835-b5e5-e097daf16978.xml em App_Data / posts
A devida publicação de mensagens que você tenha trabalhado? Isso não é nada funciona, ou algo ainda funciona?
1. Provedor de SQL conectado corretamente . Структуры таблиц я загрузил из "setup SQLServer MSSQLSetup1.5.0.0.sql"
2. Ao usar puro XML versão povidenie tocheno o mesmo que para DB
3. Posição padrão é exibido normalmente . Novas posições são salvas (publicado) normalmente . Painel de administração preferências editadas , preservada e funcionando normalmente . Mudou o nome do blog , descarregado um par de extensões , criado alguns usuários .
4. Simplesmente não funciona botão "Procurar" (simplesmente não reage)
IIS 5.1, WinXP SP2, MSSQL 2008
FireFox 3.5 , IE 7
Agora cavado - Eu tenho esse modelo apenas na ausência de permissão para gravar quaisquer arquivos ou (!) então, quando foram bloqueados para escrita por outro aplicativo. Em circunstâncias normais, deveria ou não escrever nada, ou escrito todos.
Mas: uso de comentários em BlogEngine.NET requer AJAX'a, que está lá em qualquer caso, salvar a lâmpada acende-se (mesmo escrito no XML / SQL falhar). Talvez, заблокирован JavaScript, proibida de executar scripts ou algo nesse sentido? Olhar, carregado um script de uma pasta \js. Não corrigida você por acaso todos os arquivos do tema? Os resultados estão sujeitos à norma, ou para algum outro (talvez, há algum problema não é totalmente compatível ...)?
No carregamento simples da página principal no FF , console de erro mostra cerca de uma dúzia tais mensagens :
Ошибка: animatedcollapse is not defined
Источник: http://kulakov-0798/blog/
Строка: 111
Ошибка: illegal character
Источник: http://myhost/blog/js.axd?path=%2fblog%2fblog.js&v=1.5.0.7
Строка 1, символ 1
Исходный код:
x??Zmo?8????U?U??Q?n[?E???????nEq?%?fCKZQv?K??ofHJ??t??!????K?dt;???,+? ??73?.X?jRl)???dsI??~V???L}bK3?j%?~?%?’?,???Kz?Y?Y>???? ?[??????T??????y/????_?+QDv}????G???C?1??{~.b???j?w?Q?N???{?#?\
IE também jura por charakter desabilitado
animatedcollapse - это расширение, desligue-o. Ele é responsável por o acordeão em widgets e requer algum apoio a partir do tema para mostrar. Também check out, e se ele é carregado? его javascript-файл лежит в папке \js. Также возможно, что Вы его отключили, но он еще не убрался из кэша (просто подождите немного).
js файл есть . в дефолтной XML версии , он отключён , но ситуация от этого не улучшилась .
Ещё при попытке добавить комментарий , консоль выдаёт ошибку:
Ошибка: BlogEngine is not defined
Источник: http://myhost/blog/WebResource.axd?d=WPlOuL4rgyNDaPA-Suv_j8oz_UZDxvllDUDv5wL3hHQ1&t=633758382708125000
Строка: 458
А вышеуказанные illegal character у Вас не вызвали никаких подозрений ?
hmm. Interessante, aparentemente, это расширение прописывает дополнительно в код виджетов строчку вызова Javascript’а… title=«Click to expand/collapse this widget» onclick=«javascript:animatedcollapse.toggle e assim por diante. Судя по коду.
Код он прописывает в \App_Code\Controls\WidgetBase.cs. Если можете, выкиньте его оттуда вручную. Я сейчас потестирую измененный WidgetBase и чуть позже заменю архив со сборкой.
Спасибо!
Исправил и перезагрузил сборку.
Но опять же — это до первого включения AnimatedCollapse. Обидно…
Теперь сообщение о плохом коллапсе не появляется . но по прежнему при загрузке светится illegal character . И оживить комментарии это никак не помогло .
Ошибка: BlogEngine is not defined
Источник: http://myhost/blog/WebResource.axd?d=WPlOuL4rgyNDaPA-Suv_j8oz_UZDxvllDUDv5wL3hHQ1&t=633758382708125000
Строка: 458
Скачал официальную версию дистрибутива . Комментарии также не добавляются
Наверное проблемы в моих настройках . Только в каких ? даже представить не могу …
Bem, nos comentários é o problema dos direitos. Tente colocar BlogEngine.NET a partir do zero. Você está em seu próprio servidor ou colocar em hospedagem compartilhada?
Em termos de código, comentários, etc. ea montagem, и официальная версия идентичны, em geral
Sim , понимаю что идентичны , но всё же проверить надо было . Ставил с нуля несколько раз . Всё это дело на моём локальном компьютере . Права на всю папку проекта Full Access для ASPNET . Да и как права могут повлиять на то , что не находится класс BlogEngine (из файла blog.js) ?
Могу предложить а) проверить права на отдельные файлы внутри папки с данными, б) привести настройки IIS к дефолту.
Можно попытаться поставить BlogEngine.NET через Microsoft Web Platform, установленный оттуда автоматически должен работать (после чего можно просто перезаписать файлы на русскую сборку).
Так как это верхний (и единственный точный) пост в гугле по сочитанию BlogEngine is not defined , постить буду сюда
Вышеописанная проблема воспроизвелась только на одном из 3-х протестированных компьютеров . Никакие переустановки и права не помогали . Даже под дебагом у студии BlogEngine не находился .
Решение заключается в отключении флажка [b]HTTP сжатие[/b] в настройках . И всё прекрасно заработало . После этого я вернул флажок назад и … всё продолжило прекрасно работать !
Вот такой вот полтергейст . Спасибо
Ещё ошибок
При подключении DB провайдера SQLServerWeb.Config у меня перестали отправляться комментарии .
При нажатии Сохранить комментарий показывается изображение ожидания и всё .
Причина такому поведению кроется в запросе который хочет проапдейтить базу . Информация о датах в таблице постов хранится в обычном datetime формате , а запрос пытается выставить туда дату с большой разрядностью . Всё падает . Для решения проблемы достаточно проальтерить 2 даты в [be_Posts] на тип [datetime2]
Если ошибки с датами ещё можно спихнуть на проблемы локализации и версионности (кстате MSSQL 10.0) , то следующая бага меня просто добила:
BlogEngine.Core\Providers\DbBlogProvider.cs (359) параметр sql запроса объявляется как @Author , e exibiu valor ligeiramente inferior autor . pedido e, claro, cai gritando no caso o parâmetro errado .
Próximo negócio não querem mais , passado para o provedor XML .
Конечно к Вашей сборке это никакого отношения не имеет , просто хотелось поделиться первыми впечатлениями о движке .
С SQL-провайдером в BlogEngine действительно периодически возникают дикие проблемы. Por exemplo, с сохранением slug’ов (XML сохраняет его, а SQL-провайдер в таблице даже не имел этого поля, в результате все работало только до очередного сброса кэша). Um sentimento tão, ou seja, que não os desenvolvedores sobre a atenção especial paga SQL; em alguns, há um sentido na classe de motor. Embora ainda um ato criminal limpo
Se alguma coisa com HTTP-compressão, то лучше смотреть в сторону IIS и что там такое было настроено; aparentemente, выключение и включение сжатия просто помогло ресетнуть соответствующую службу…
Большое спасибо за перевод, но как будет осуществляться обновление движка? вы будете его переводить в дальнейшем?
Официальный клиент частично русифицирован, может лучше предложить ваш перевод разработчику?
пс. Собрался на нем делать сайт (сам программириую на шарпе но с aspx не работал еще)
Здесь проблема в архитектуре BlogEngine.NET. Та часть перевода, что дополняет и расширяет официальный русский .resx файл, надеюсь, войдет в следующую версию BlogEngine.NET. Но многое — по крайней мере, пока — можно перевести лишь прямо в коде (это, infelizmente, касается не только тем, которые я пока не трогал). То же самое относится и к рерайту URL’ов: conceito original reescrever em BlogEngine.NET é muito inconveniente para o Regulamento russo e vasta no código do kernel. Decidir se dar ao usuário uma escolha do tipo de reescrever (равно как и вообще самому выбирать способ формирования URL’ов) и когда это произойдет — неизвестно. Возможность перевода расширений вообще не реализована пока, поэтому здесm уже только вручную.
Очень надеюсь, что это когда-нибудь войдет в основную ветку, но пока официальная позиция — пусть сами докручивают, кому надо, благо это не так уж и долго. В любом случае я буду поддерживать эту сборку и дальше; если надо будет меньше править исходников в BlogEngine.NET 1.6 и далее — вообще замечательно. В идеале она должна была бы быть просто мегапаком с различными темами и расширениями, готовым для быстрой установки.
Если официальная сборка сделает эту работу ненужной — то я только за. Em qualquer caso,, обновиться с этой на официальную можно абсолютно без каких-либо проблем, равно как и обратно
да жаль конечно, ну надеюсь разработчики будут работать в этом плане.. единственный достойный конкурент который я нашел это atomsite, а он очень сырой..
на худой конец, корректировка нужных изменений в виде такой сборки — не самый худший случай :). BlogEngine.NET вообще очень удобен для доработок и переработок.
Русификацию AtomSite, a propósito, скоро выложу с материалом об этом движке :)) Но в целом — среди блог-движков на ASP.NET есть Subtext, por exemplo. Ну и в DotNetNuke тоже есть модуль для блогов, да можно и Community Server от Telligent старый взять. Но BlogEngine.NET действительно в своей категории лучший и, em geral, более чем пригодный для промышленного использования.
чееерт)) вы бы на хабре хоть упомянули что его соберетесь переводить, очень хочеться атомсайт использовать) он на mvc ведь
Ну если все будет нормально, то к вечеру сегодня выложу на хабр.
Спасибо огромное! жду с нетерпением!
Несколько ошибок , касательно вашей сборки:
1. Настройка , Тема .
Tópicos SilverLight1.2 e DarkBlog 1.0.0 не возможно использовать , по причине слишком большой вложенности папок .
DarkBlog 1.0.0 лучше переименовать , чтобы небыло пробелов в названии
2. Если на главной странице добавить виджет LinkList и нажать F5 , то вместо его появится сообщение об ошибке:
Widget Список ссылок not found.
Файл ’/blog/widgets/Список ссылок/widget.ascx’ не существует.X
Спасибо, темы уже поправил (работают), с виджетами чуть попозже разберусь, они сами по себе специфически сделаны…
Виджеты сбросил к исходной версии, но не помогло. Посмотрю еще..
Столкнулся сегодня с ошибкой, которая вызвана переводом на русский. В файле кода виджета Blogroll не нужно изменять его название на «Список блогов», иначе это вызывает ошибку при отображении на первой странице. Оставьте как есть.
О движке BlogEngine.NET хочу сказать, что год назад мне пришлось от него отказаться в пользу WordPress при создании одного из блогов на заказ. Agora, благодаря этому переводу, его можно предлагать в качестве полноценного движка заказчикам. Продолжать развивать этот движок архиважно!
Вроде сейчас должны быть в файле оригинальные виджеты (не могу проверить до понедельника из-за еле шевелящегося билайна на даче..). По сути, их просто переписывать надо, потому что это принципиально не дело — брать название папки как название виджета…
Блог одного из разработчиков BlogEngine.NET этой весной был полон мыслей на тему «что лучше, взять WordPress и получить все на блюдечке с голубой каемочкой или допиливать BlogEngine.NET, дописывать плагины, функциональность и темы» :-)) Предпочел пока допиливать BlogEngine.NET, но после длительных мучений.
Но все-таки это не альтернатива WordPress’у или MovableType (на это требуются серьезные финансовые и человеческие вливания). BlogEngine.NET — это легкая CMS для блогов или простых сайтов (легче, чем MyWebPages, пусть и сложнее). Вот только заказчики предпочитают иметь возможность роста функционала, даже если на 99 процентов вероятности ничего никогда меняться не будет…
Столкнулся со странной проблемой. При добавлении записи в блог, в каком-то рандомайзном случае в конце записи выходит следующее:
Exception: Stack empty.
По иронии судьбы не имею доступа к серверу, чтобы поглядеть сформированный XML, чтобы определиться с чем связано, но ведь так не должно быть при обычном управлении через веб-интерфейс?
Просветите плз.
Sim, так быть не должно. Mas, corretamente, без доступа к серверу в этом случае никак. У меня такого не случалось…
При этом как таковые глюки в BlogEngine.NET — возможны…
1. А можно ли выложить исходник вашей сборки?
2. Есть некий глюк в теме Stardust.
Pesquisa, который оформлен вверху, странно работает. И проблема с кнопкой сабмита. И все от того, что используется контрол, в котором уже есть кнопка сабмита. Ее автор темы пытается сделать невидимой, а на ее место повесить рисунок. Что-то эта конструкция не работает.
В итальянском не силен, чтобы к автору темы обратиться.
Кстати об ошибке:
Эмулировал точно такую же проблему на локальной машине. В XML ничего криминального не нашел. Так что причина все еще не ясна. Может какие-то предположения есть?
1. É possível, но смысла немного: там минимальные изменения, в посте я их описал — раздел «Что изменено», пункт 3… То есть это скорее будет задача «найди десять отличий», чем полезные исходники. На всякий случай завтра постараюсь выложить.
2. Тему посмотрю завтра, но в случае чего — если это именно проблема верстки — можно просто вручную сделать нужный контрол без сабмита.
3. Причина может быть либо в проявляющемся изредка глюке (тогда нужно просто рыскать по исходникам), либо где-то внутри UserControl’ов и т.п. Второе вероятнее, нужно перерывать код в собственно BlogEngine.NET, не трогая ядро. Третий вариант — особенности хостинга (память, нагрузка, число обращений к диску, проблема в инсталляции ASP.NET или что-то такое…).
Додебажил проблему на локальной машине. Сообщение об эксепшене добавляет экстеншн TypograFix.
Обошел следующим образом. В Post_Serving
поставил тупое условие.
se (ex.Message != «Stack empty.»)
{
e.Body += » Exception: » + ex.Message;
}
А на сервере отключил это расширение, но в существующих постах — ничего не поменялось.
Может еще есть идеи?
Possível, на сервере не сбросился кэш…
Багрепорт лучше всего автору плагина, чтобы он обновил.
the new added themes are just amazing
Hey nice admin, this awesome topic hasn’t been much discussed on the entire internet, information topic about Russian modified BlogEngine.NET 1.5.0.7 with many themes and extensions made my knowledge raising, always keep spirit and create a new article and i already bookmarked it. Regards