Я использую dasBlog уже почти два года, но недавно обновился. К сожалению, загрузка первой страницы может занять недопустимо много времени. Это заняло бы еще больше времени, но я уже потратил больше времени, чем на оптимизацию настроек, удаление медленного контента и всего, что я могу придумать, чтобы решить проблему. Новый сервер работает намного быстрее, чем старый, поэтому проблема не в этом (раньше он без проблем запускал 700 МГц PIII).
Так что теперь я начинаю изучать альтернативы dasBlog. Кто-нибудь может дать хорошие рекомендации? Мои требования:
Работает с ASP.Net (.Net 2.0), IIS
Можно импортировать мои старые сообщения в dasBlog, в том числе имитировать формат URL (я могу немного взломать код, если требуется)
Свободно
Если он использует базу данных базы данных, а не на основе файлов, он должен работать на Sql Server 2005.
Позвольте мне соответствовать внешнему виду моей существующей пользовательской темы dasBlog. Я готов потратить время на конвертацию между форматами тем, если это не слишком больно.
Разумно быстрое время загрузки - <2 секунды для загрузки домашней страницы по начальным (не кэшированным) запросам
Бонусные требования:
Предпочтительно все еще основанный на xml как dasBlog, так что я все еще могу делать простые резервные копии на основе файлов
Использует более современные стили программирования (dasBlog начался на .Net 1.1, и код показывает это; это неплохо, но .Net 2.0 и 3.5 оба изменили то, как много нужно делать). Такие вещи, как хорошее хранилище данных на основе провайдера и системы членства, главные страницы для тем, работы со средним или низким доверием и т. Д.
Открытый исходный код, чтобы я мог поиграть с кодом
Интеграция с Active Directory для пользователей (не очень важно, но то, что я пропустил в dasBlog)
Все еще в активной разработке (последний выпуск dasBlog был в марте. Он все еще получает обновления, но, похоже, теряет импульс).
Поддерживает подсветку синтаксиса кода (желательно через недавний редактор FreeTextBox )
В качестве альтернативы, если кто-то заходит на сайт и случайно замечает что-то явно выходящее из-под удара, которое я упустил из виду, что может быть причиной моего замедления, я бы не стал слышать об этом.
Здесь спрашивается, а не stackoverflow, потому что это вопрос о том, какое программное обеспечение для ведения блога выбрать больше, чем о том, как решить проблему с кодом на веб-сайте.
Joel Coehoorn 15 лет назад
0
Вы действительно будете ненавидеть меня, когда я скажу, что это дубликат: http://superuser.com/questions/36350/which-net-blog-should-i-use
BinaryMisfit 15 лет назад
0
lol @Diago. Я смотрю на это, но мое первоначальное впечатление таково, что мои требования более специфичны. Еще: очень полезно. К счастью, я думаю, что нахожусь в ситуации, когда я могу попытаться установить экземпляр каждого из них, а затем просто поставить тот из них, который мне подходит.
Joel Coehoorn 15 лет назад
0
2 ответа на вопрос
1
BinaryMisfit
SubText - это то, к чему я перешел после выхода из dasBlog. Он поддерживается Филом Хааком и в настоящее время проходит капитальный ремонт в MVC, что неудивительно. Используя BlogML, вы можете конвертировать dasBlog в SubText, и со временем я лично сделал несколько интересных хаков кода. Я использую это для всех своих блогов.
BlogEngine.Net - мой второй выбор. Однако все еще немного молодой, но и очень мощный из коробки.
К сожалению, ни один из них не имеет AD, если вы не пишете это самостоятельно.
Я должен проверить состояние капитального ремонта MVC. Я искал оправдание, чтобы окунуться в это, так что, если они приближаются к выпуску, это может быть идеальным.
Joel Coehoorn 15 лет назад
0
1
p.campbell
Я бы порекомендовал BlogEngine . Я также перешел с dasBlog и был доволен настройкой и поддержкой Windows Live Writer.
С dasBlog было слишком сложно заставить выводить нужный мне HTML-код. Были болевые точки, особенно на настройке. Я хотел бы переоценить dasBlog на другой версии, но сегодня у него крутая кривая обучения.
Мне бы хотелось перейти на SubText, но у меня не было гибкости, связанной с бэкэндом SQL Server. Подтекст требует этого. Я использую SubText для своего внутреннего блога на работе, и мне это нравится. Их редактор не в восторге. Идеальной заменой был бы редактор из SO / SF / SU. Возможно, Subtext может предоставить подключаемые редакторы; это было бы хорошей особенностью!
Для BlogEngine он соответствует следующим критериям в ваших критериях:
Работает с ASP.Net (.Net 2.0) и IIS
Свободно
Открытый исходный код и на основе XML
импортировать мои старые сообщения в dasBlog - да, вам придется использовать конвертер DasBlog в BlogML .
подражая формату URL - я не на 100%, но я чувствую, что потребуются некоторые навыки ниндзя. Я думаю, что BlogEngine сделает переписывание URL, хотя.
Пользовательские темы - да, вы можете взломать темы, но я чувствую, что это займет много времени.
Достаточно быстрое время загрузки - я не могу комментировать; не запускать его локально для оценки! :(
Интеграция с Active Directory - я не думаю, что это особенность BlogEngine.
Все еще в активной разработке - вид. Последний релиз был апрель 2009
подсветка синтаксиса кода - я полагаюсь на WLW, чтобы сделать это.
Он поддерживает подключаемые редакторы, но это должно быть сделано с помощью кода. Однако я предпочитаю LiveWriter или Ecto для редактирования.
BinaryMisfit 15 лет назад
0
Требование к серверу sql для подтекста - вот почему я изначально выбрал dasBlog. На моем старом 700-мегагерцовом PIII сервере sql не получалось хорошо работать. Теперь это не проблема, но я также научился ценить возможность просто копировать набор файлов для создания моих резервных копий.
Joel Coehoorn 15 лет назад
0
Установите BlogEngine на прошлой неделе. ... и это заняло целую неделю. Вы были правы в том, что правильно поняли тему, занимая много времени.
Joel Coehoorn 15 лет назад
0