2009-12-11 2 views
8

Я разрабатываю сайт (на основе ASP.Net), который помимо других функций позволяет пользователям также вести блог. Я думаю об интеграции BlogEngine.Net в мой портал.Интеграция моего сайта с BlogEngine.Net

Независимо от того, что я проанализировал, интеграция на уровне презентации будет намного сложнее по сравнению с этим на бизнес-уровне. Это означает, что (я думаю) мне придется использовать BlogEngine.Core.dll в моем приложении.

Я ищу какое-то одобрение со стороны сообщества, дополненное предложениями do's и dont's. Кстати, я нахожу бизнес-уровень немного устрашающим (сложным), поскольку мне нужны только некоторые базовые &.

ответ

3

Недавно я сделал это для клиента - обратите внимание, как я стиль блог, чтобы соответствовать основному дизайну сайта:

http://www.homenetdirect.com/

Это был ASP.NET 3.5 Веб-приложение проект с мастером-страницами. Я взял одну из основных тем из BlogEngine, которая напоминала то, что я пыталась получить по очереди. Затем у меня были все элементы, которые нужно было стилизовать. Постепенно начинайте с CSS, начиная с основного контейнера и работая в нем (используйте панель инструментов Firefox dev). Еще одна вещь: мне нужно было создать субдомен для блога - вопреки тому, что говорят многие, это не повредит вашему SEO. SEO начинается и заканчивается хорошим контентом.

EDIT:

Создание темы для BlogEngine (учебники Al Nyveldt являются стоит смотреть):

http://www.nyveldt.com/blog/post/BlogEngineNET-Creating-Themes-Webcast.aspx

+1

Во-первых, я думаю, что вы отлично поработали в homenetdirect. Интеграция безупречна! Итак, вам кажется, что интеграция на уровне презентации более удобна. Это так? На моем сайте, вероятно, не будет эксклюзивных страниц для блогов ... все это будет сплетено с другим контентом. Кроме того, мой сайт будет большой на AJAX. Затем мой сайт предложит возможность переключения между многими скинами. Я думаю, что это сделает интеграцию на презентационном слое несколько сложной. У вас есть опыт работы с BlogEngine.Core.dll? Какое у вас такое чувство кишки? – Kabeer

+1

Вы должны быть в курсе тем маршрута со шкурами. Цель состояла бы в том, чтобы блог выглядел так, будто он является частью сайта - для этого я думаю, что я сделал хорошую работу, но у меня было короткое время. Нет причин, по которым вы не можете создать код против DLL блога, но я бы оставил остальную часть моих функций сайта отдельными. Я чувствую, что это будет работать для вас, даже с AJAX :-) – IrishChieftain

0

I интегрированный BlogEngine.NET 1.4 на мой веб-сайт. Результатом является ТОЛЬКО одно веб-приложение (а не веб-сайт). Однако задача была непростой, поскольку мне приходилось менять исходный код как уровня представления, так и базовой библиотеки DLL в соответствии с моими потребностями. Теперь уже есть версия 1.6, и я думаю, мне придется снова заняться такой же работой.

Смежные вопросы