Выбор платформы для ведения блога

Взгляд автора :)

Сразу отпали все блогхостинги с отвлекающей рекламой.

Бесплатные блогхостинги

На них автор пробовал разместить статью, что-либо настроить:

  1. Blogger - с этим блогхостингом связаны начальные попытки, в общем достаточно не плох;
    • (плюс) известность, всевозможные совместимые утилиты;
    • (плюс) есть достаточно готовых тем, можно также подредактировать тему :);
    • (плюс) есть возможность перенаправить на свой домен, так-же можно публиковать через ftp на свой хостинг;
    • (минус) нельзя редактировать url статьи, из url вырезаются все нестандартные символы, в том числе и руские буквы, если url повторяется, то в конец добавляется какое-то число;
    • (минус) при редактировании нет возможности вставить кусок кода, нужно править html;
  2. http://wordpress.com - тоже пробовал, но подумал, что если выбирать движок WordPress, то можно разместить и на своем хостинге;
  3. http://ya.ru - есть возможность ведения блога;
    • (плюс) довольно короткий url вида: {name}.ya.ru;
    • (минус) шаблон мало редактируемый;
    • (минус) строка Яндекс-поиска вверху страницы, которую нельзя убрать :);

Блог-движки

Если при выборе бесплатного блогхостинга нужно смотреть что предлагают, то при выборе движков уже можно ставить более четкие требования. Автор выбрал для себя несколько:

  • поддержка markdown;
  • поддержка OpenID;
  • возможность править url статьи;
  • удобная админка;

на PHP:

  1. WordPress (версия 2.6.2) - разочерование :)
    • (плюс) известность, всевозможные совместимые утилиты, плагины, темы;
    • (минус) не понравилась архитектура приложения;
    • (минус) дефолтовая тема - плохое впечатление :);
    • (минус) админка - в общем не для автора :);
    • (минус) когда хотел поставить плагин с markdown - возникли проблемы;
    • (минус) OpenID нужно доставлять плагином;
  2. drupal (версия 6.4)- впечатление отличное :)
    • (плюс) известность, всевозможные совместимые утилиты, плагины, темы;
    • (плюс) админка понравилась;
    • (плюс) с установкой пары плагинов не возникло проблем;
    • (плюс) дефолтовая тема - отличная;
    • (плюс) [OpenID] - по дефолту есть;
    • (минус) чтобы редактировать url, необходимо ставить плагин, в админке это поле не очень удобно редактировать;

на Python/django:

  1. Byteflow - впечатление отличное;
    • (плюс) python/django :)
    • (плюс) удобное редактирование url при создании статьи, переводится автоматом в транслит;
    • (плюс) дефолтовая тема - норм;
    • (плюс) OpenID есть и сервер и авторизация;
    • (плюс) markdown есть по умолчанию;
    • (плюс) админка django - достаточная;
    • (минус) нужен python/django-хостинг;

В конце-концов выбирать осталось между drupal и Byteflow

  • 25.09.08 блог был запущен на Byteflow;
  • 01.11.08 переход на drupal;

После обзора всех этих платформ и практики написания/размещения статей осталось желание создать платформу для себя, наверно этот вопрос возникает у каждого третьего программиста :).