альтернатива dasBlog

609
Joel Coehoorn

Я использую 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 )

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

5
Здесь спрашивается, а не stackoverflow, потому что это вопрос о том, какое программное обеспечение для ведения блога выбрать больше, чем о том, как решить проблему с кодом на веб-сайте. Joel Coehoorn 14 лет назад 0
Вы действительно будете ненавидеть меня, когда я скажу, что это дубликат: http://superuser.com/questions/36350/which-net-blog-should-i-use BinaryMisfit 14 лет назад 0
lol @Diago. Я смотрю на это, но мое первоначальное впечатление таково, что мои требования более специфичны. Еще: очень полезно. К счастью, я думаю, что нахожусь в ситуации, когда я могу попытаться установить экземпляр каждого из них, а затем просто поставить тот из них, который мне подходит. Joel Coehoorn 14 лет назад 0

2 ответа на вопрос

1
BinaryMisfit

SubText - это то, к чему я перешел после выхода из dasBlog. Он поддерживается Филом Хааком и в настоящее время проходит капитальный ремонт в MVC, что неудивительно. Используя BlogML, вы можете конвертировать dasBlog в SubText, и со временем я лично сделал несколько интересных хаков кода. Я использую это для всех своих блогов.

BlogEngine.Net - мой второй выбор. Однако все еще немного молодой, но и очень мощный из коробки.

К сожалению, ни один из них не имеет AD, если вы не пишете это самостоятельно.

Я должен проверить состояние капитального ремонта MVC. Я искал оправдание, чтобы окунуться в это, так что, если они приближаются к выпуску, это может быть идеальным. Joel Coehoorn 14 лет назад 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, чтобы сделать это.

Вот статья о переходе от dasBlog к BlogEngine.NET .

Он поддерживает подключаемые редакторы, но это должно быть сделано с помощью кода. Однако я предпочитаю LiveWriter или Ecto для редактирования. BinaryMisfit 14 лет назад 0
Требование к серверу sql для подтекста - вот почему я изначально выбрал dasBlog. На моем старом 700-мегагерцовом PIII сервере sql не получалось хорошо работать. Теперь это не проблема, но я также научился ценить возможность просто копировать набор файлов для создания моих резервных копий. Joel Coehoorn 14 лет назад 0
Установите BlogEngine на прошлой неделе. ... и это заняло целую неделю. Вы были правы в том, что правильно поняли тему, занимая много времени. Joel Coehoorn 14 лет назад 0

Похожие вопросы