dastapov: (Default)
[personal profile] dastapov
Добрый день,

Хочу спросить вашего совета вот по какому поводу: не секрет, что LiveJournal как платформа для блога имеет ряд ограничений. Кому-то они мешают, кому-то нет. Мне чем дальше, тем больше они начинают мешать, и я все больше подумываю о том, чтобы съехать куда-то еще (standalone blog?), оставив в LJ трансляцию постов из нового места. В связи с этим, хочу обратиться к коллективному разуму уважаемой публики:

Задача: понять, имеет ли смысл "съезжать" с LJ на другой hosted или standalone блог.

Я пошуршал гуглом, и получается, что самые популярные на сегодняшний день решения - это blogger.com (hosted only), wordpress( com и org), serendipity и movable type. Менять шило на мыло (LJ на другое hosted-only решение) не очень хочется, т.к. я предполагаю, что один набор ограничений просто сменится другим. Wordpress.org, serendipity и movable type пугают меня тем, что, похоже, все они так или иначе требуют ковыряния "под капотом", а внутри у них - PHP. А PHP - это очень сложный и страшный язык, который я никогда не выучу. С другой стороны, как я понимаю, эти решения написаны на PHP не в последнюю очередь потому, что PHP есть на любом хостинге, а что-то более "экзотическое" - не всегда. Короче, мне нужно расширение горизонтов и сужение области поиска :)

Что хотелось бы иметь:

  1. Категории/тэги для постов, возможно - иерархические
  2. Поддержка OpenID
  3. Поддержка какого-то из распространенных API для написания/руления постами
  4. Веб-морда для написания постов, в которой всяческий WYSIWYG опционален
  5. Threaded comments
  6. Подписка на уведомления о комментариях (через email/IM), в том числе - для внешних пользователей.
  7. Экспорт в RSS/Atom, как всего блога, так и указанного пользователем набора тэгов/категорий (т.е. чтобы любой мог выбрать "хочу feed по тэгам A,B,C" и ему было счастье)
  8. Возможность "репоста" в LJ/Wordpress
  9. Возможность "трансляции комментариев" в/из LJ
  10. Возможность комментирования незарегистрированными пользователями (у которых нет в т.ч. OpenID) с защитой от спама.
  11. Доступность в исходниках
  12. Чем меньше нужды лазить в код - тем лучше
  13. Возможность развернуть на среднестатистическом shared/VPS хостинге
  14. (nice-to-have) Несколько блогов на одной инсталляции софта, с разным внешним видом
  15. (nice-to-have) Поддержка разных уровне доступа к постам
  16. (nice-to-have) Более-менее ненапряжный импорт из LJ
  17. (nice-to-have) Поддержка нескольких backend-ов
  18. (nice-to-have)Поддержка trackback/pingback


UPD: что мне не нравится в LJ:

  1. Взглюкивания и тормоза, в последнее время помноженные на взглюкивания и тормоза "от СУП"
  2. Невозможность создания RSS feed-ов per tag
  3. Недоступность полного контроля над видом страницы (например, невозможность поправить содержимое тэга "head")
  4. Периодические слеты стилей/внешнего вида, вызванные тем, что кто-то что-то крутит на сервере.
  5. Стрёмный TOS. Не то, чтобы я собирался выкладывать тут детскую порнографию, но ... мне не нравятся стрёмные TOS.
  6. Отсутствие защиты от спам-а. Пока сильно не изводит, но ...
  7. Отсуствие trackback. Тоже вроде как сильно не изводит, но ...
  8. to be continued


PS
Вон, [livejournal.com profile] dottedmag вообще порывался свой blog engine написать. Явно не от хорошей жизни?
Page 1 of 2 << [1] [2] >>

(no subject)

Date: 2007-08-08 06:59 am (UTC)
From: [identity profile] nikon-nlg.livejournal.com
Посмотри wordpress :)
могу даже порулить дать, благо у меня там одна запись всего.

(no subject)

Date: 2007-08-08 07:01 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Который com или который org? На com я смотрел - показалось, что тот же LJ, вид сбоку. Чуть получше, но не критично.

А тот, который org, он на лицо примлемый, но страшный изнутри. И как мне показалось после "чтения инета" - чуть что нетривиальное нужно, так сразу надо хачить и потом эти хаки самостоятельно "сопровождать".

(no subject)

From: [identity profile] nikon-nlg.livejournal.com - Date: 2007-08-08 07:08 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 07:03 am (UTC) - Expand

(no subject)

From: [identity profile] Арсений Фёдоров - Date: 2007-08-08 07:04 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 07:31 am (UTC) - Expand

(no subject)

From: [identity profile] Арсений Фёдоров - Date: 2007-08-08 07:55 am (UTC) - Expand

(no subject)

From: [identity profile] ente.livejournal.com - Date: 2007-08-08 07:30 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 07:51 am (UTC) - Expand

(no subject)

From: [identity profile] Арсений Фёдоров - Date: 2007-08-08 07:56 am (UTC) - Expand

(no subject)

From: [identity profile] borman-ua.livejournal.com - Date: 2007-08-08 09:01 am (UTC) - Expand

(no subject)

From: [identity profile] grizagufo.livejournal.com - Date: 2007-08-08 09:34 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-11 07:18 pm (UTC) - Expand

(no subject)

From: [identity profile] ente.livejournal.com - Date: 2007-08-08 08:22 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 09:01 am (UTC) - Expand

(no subject)

From: [identity profile] p1r4nh4.livejournal.com - Date: 2007-08-08 03:56 pm (UTC) - Expand

(no subject)

Date: 2007-08-08 07:11 am (UTC)
From: [identity profile] igorekk.livejournal.com
Wordpress - ну у всех он :) Да и по качеству кода не идеал.
Serendipity - не понравился в использовании, так и с точки зрения программиста.
Movable type - за деньги.

Остановился на написании своего движка на Django (Python-новскй фреймворк). Вполне несложно реализовать там всё желаемое.

(no subject)

Date: 2007-08-08 07:17 am (UTC)
From: [identity profile] en-vision.livejournal.com
Я свой на Django почти сделал на там почти половины из указанного нет и, скорее всего, не будет. Легче самому сделать то, что надо, чем ковыряться в чужом коде.

(no subject)

Date: 2007-08-08 07:28 am (UTC)
From: [identity profile] jerom.livejournal.com
Я бы хотел ещё двусторонней трансляции комментов.

Посмотри на лог апача. У него в ЖЖ были тысячи, сейчас - еденицы комментов.

Посмотри на exlerа - у него в ЖЖ и exler.ru примерно одинаковые комменты, а хотелось бы прочитать и там, и там.

(no subject)

Date: 2007-08-08 07:33 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Да, точно. Спасибо за напоминание.

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 07:39 am (UTC) - Expand

(no subject)

From: [identity profile] artimind.livejournal.com - Date: 2007-08-08 08:04 am (UTC) - Expand

(no subject)

From: [identity profile] jerom.livejournal.com - Date: 2007-08-08 09:18 am (UTC) - Expand

(no subject)

Date: 2007-08-08 07:36 am (UTC)
From: [identity profile] http://users.livejournal.com/renny_/
А разве всего этого нет в жж?

(no subject)

Date: 2007-08-08 07:38 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Нету, как минимум 7 и 18.

(no subject)

From: [identity profile] bormotov.livejournal.com - Date: 2007-08-08 07:48 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 07:50 am (UTC) - Expand

(no subject)

From: [identity profile] bormotov.livejournal.com - Date: 2007-08-08 07:58 am (UTC) - Expand

(no subject)

From: [identity profile] kmmbvnr.livejournal.com - Date: 2007-08-08 07:59 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 08:52 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/renny_/ - Date: 2007-08-08 07:59 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 09:03 am (UTC) - Expand

(no subject)

From: [identity profile] dragon-j.livejournal.com - Date: 2007-08-08 08:30 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 08:42 am (UTC) - Expand

(no subject)

From: [identity profile] dragon-j.livejournal.com - Date: 2007-08-08 08:49 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-08 08:53 am (UTC) - Expand

(no subject)

Date: 2007-08-08 07:50 am (UTC)
From: [identity profile] bormotov.livejournal.com
написать свой энжайн и поставить на свой хостинг, эт хорошо, и в принципе обозримо. Но сразу увеличивает "цену решения" в области поддержки.
Например моя лень всё это свомими руками поддерживать перевешивает все недостатки ЖЖ :)

Когда Андекс допинает Я.ру, надеюсь там будет по-просторнее...

(no subject)

Date: 2007-08-08 08:51 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Пока что там образцово-показательное глюкало и гламур в стиле liveinternet.ru

(no subject)

From: [identity profile] bormotov.livejournal.com - Date: 2007-08-08 08:56 am (UTC) - Expand

(no subject)

From: [identity profile] jerom.livejournal.com - Date: 2007-08-08 09:44 am (UTC) - Expand

(no subject)

From: [identity profile] bormotov.livejournal.com - Date: 2007-08-08 09:55 am (UTC) - Expand

(no subject)

Date: 2007-08-08 07:52 am (UTC)
From: [identity profile] adews.livejournal.com
Мне кажется, что пп.11-12 не совсем взаимоисключающие, но таки полярные, нет?

(no subject)

Date: 2007-08-08 08:43 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Почему? Хочется иметь возможность все-таки получить доступ к "потрохам" в случае крайней нужды, но - без нужды делать это как можно реже. Где тут противоречие?

(no subject)

From: [identity profile] adews.livejournal.com - Date: 2007-08-08 08:48 am (UTC) - Expand

(no subject)

Date: 2007-08-08 07:52 am (UTC)
From: [identity profile] w23.livejournal.com
не замечал ничего подобного и тоже давно порываюсь написать своё.

(no subject)

Date: 2007-08-08 07:53 am (UTC)
From: [identity profile] akshaal.livejournal.com
мне кажется больше потеряешь.. тем более если и проблема только в 7 и 18. что такое вообще 18?

7 - можно написать свой скрипт... бла-бла-бла. всяко проще чем свой блог поднимать или писать движок.

(no subject)

Date: 2007-08-08 08:32 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Не-не, давай не путать. Это список требований к хорошему блогу, а не список неудобств/претензий к ЖЖ. Так что проблемы не только в 7 и 18.

18 - это "подшивка к делу" ссылок на посты.

(no subject)

Date: 2007-08-08 08:07 am (UTC)
From: [identity profile] artimind.livejournal.com
Ну... хочешь - на ITBlogs дам экаунт? Он на .Net написан и коды открытые:
http://communityserver.org/
OpenID там нет, но... отдам весь софт тебе под контроль - что сделешь, то сделаешь ))

(no subject)

Date: 2007-08-11 07:23 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Боюсь, что под .Net я не сделаю ровным счетом ничего :)

(no subject)

Date: 2007-08-08 08:53 am (UTC)
kastaneda: (Default)
From: [personal profile] kastaneda
Не знаю ни одного, который удовлетворял бы всем требованиям. Но вообще порекомендовал бы посмотреть на e2 и на InTerra. Про NPJ молчу :)

(no subject)

Date: 2007-08-08 08:56 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
А что про NPJ? Чего молчишь?

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-08-11 07:22 pm (UTC) - Expand

(no subject)

From: [personal profile] kastaneda - Date: 2007-08-12 12:14 pm (UTC) - Expand

(no subject)

Date: 2007-08-08 09:03 am (UTC)
From: [identity profile] 3stark.livejournal.com
>> Недоступность полного контроля над видом страницы (например, невозможность поправить содержимое тэга "head")
http://www.livejournal.com/developer/varlist.bml
можно поменять GLOBAL_HEAD<=

(no subject)

Date: 2007-08-11 07:19 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Так то в S1. А в S2 так просто до HEAD не докопаешься ...

(no subject)

Date: 2007-08-08 09:20 am (UTC)
From: [identity profile] jerom.livejournal.com
К минусам ЖЖ ещё можно отнести дикие ночные тормоза для бесплатников.

(no subject)

Date: 2007-08-08 09:43 am (UTC)
From: [identity profile] honeyman.livejournal.com
Мой приятель анализировал намедни кучку цээмэскоблогов. http://users.livejournal.com/_nik_/8755.html

(no subject)

Date: 2007-08-08 10:00 am (UTC)
From: [identity profile] ex-avpme.livejournal.com
До своего руки пока не дотягиваются, что бы сесть и всё за один раз... но ещё осталось немного :-)

На движке Wordpress + OpenID + трансляция в ЖЖ

(no subject)

Date: 2007-08-08 10:51 am (UTC)
From: [identity profile] grundik.livejournal.com
threaded comments нонче непопулярны, так что устанешь ты искать готовое что-то...

(no subject)

Date: 2007-08-11 07:16 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Хм. А есть какая-то причина, или просто веяние моды?

(no subject)

From: [identity profile] grundik.livejournal.com - Date: 2007-08-13 04:01 am (UTC) - Expand

(no subject)

Date: 2007-08-08 11:06 am (UTC)
From: [identity profile] saahov.livejournal.com
Я советую использовать Movable Type, потому эта платформа удовлетворяет 13-ти требованиям (1, 2, 3, 4, 5, 7, 10, 11, 12, 13, 14, 17, 18). Это всё встроено в систему. Ещё некоторые можно реализовать с помощью плагинов.

Некоторые пояснения по пунктам (на примере 4-й версии MT):

2 пункт: поддерживается регистрация пользователей, авторизация через OpenID, через ЖЖ, через Vox, через TypeKey.

4 пункт: есть несколько типов редактора: обычный, с автоматическим переносом строк, MarkDown и, конечно же, визуальный редактор.

11 пункт: начиная с четвёртой версии, финальный релиз которой выйдет в конце августа, MT будет распространяться под лицензией GPL. Хотя исходники доступны и сейчас.

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

Ковыряться под капотом, скорее всего, придётся в любом случае, если использовать стандалон, но в некоторых случаях это может быть приятным занятием. Что касается Movable Type, там нет привязки к какому-то языку программирования. Вся админка написана на Perl, но есть бекэнд на PHP, если вдруг захочется динамической публикации.
Вся работа с шаблонами происходит с помощью специальных тегов Movable Type, которые очень просты в освоении и, в то же время, это очень мощный язык шаблонов.

(no subject)

Date: 2007-08-11 07:16 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Я его выкачал и туда глянул. И бездна заглянула в мои глаза :)

Там PHP и 0 документации. Мне стало страшно :)

(no subject)

From: [identity profile] saahov.livejournal.com - Date: 2007-08-11 11:59 pm (UTC) - Expand

(no subject)

Date: 2007-08-08 11:55 am (UTC)
From: [identity profile] fester-ua.livejournal.com
Может, что-то типа Mephisto? Он не PHP, по крайней мере :)

(no subject)

Date: 2007-08-11 01:00 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Его Юра Рашковский использует, да? Я к нему сходил, поглядел ... RSS по тэгам нет, threaded comments нет. Т.е. опять напильник в руки ... :(

(no subject)

Date: 2007-08-08 12:16 pm (UTC)
From: [identity profile] eraplee.livejournal.com
Зачем тебе вообще эта головная боль с такой небольшой частотой обновления блога?

(no subject)

Date: 2007-08-08 01:54 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Вот, тоже здравая мысль :)

Threaded comments

Date: 2007-08-08 01:24 pm (UTC)
From: [identity profile] ljagg.livejournal.com
Threaded comments - самая отвратительная фича в ЖЖ.

Реализован какой-то полностью мудацкий алоритм сворчивания веток. Из-за этого, чтобы просмотреть все коменты приходится кликать/открывать кучу подветок, иногда с 1-3 свернутыми записями. Просто нереально отслеживать дискуссию - посты появляются в разных местах обсуждения, которое может занимать несколько страниц, да еще и в свернутых ветках.

Если бы коменты были линейными, то каждое обсуждение имело бы вид ленты (готовый к экспорту фид), на которую при желании можно подписаться. Проблема отслеживания коментов и уведомлений решается автоматом.

ЗЫ
У меня есть подозрение, что владельцы ЖЖ просто забили на развитие сервиса. Сплю и вижу, когда Гугль купит ЖЖ, обработает напильником и сделает симбиоз с Ридером.

Re: Threaded comments

Date: 2007-08-08 01:29 pm (UTC)
From: [identity profile] bormotov.livejournal.com
сворачивание веток - плохо, но threaded coments ощутимо лучше простыни, где либо непонятно кому отвечают и на что, либо приходится цитировать (что мало кто умеет делать аккуратно).

С момента появления подписки на коментарии, мне совсем не парит "сворачивание". Подписаться можно на любую ветку, что характерно.

Re: Threaded comments

From: [identity profile] http://users.livejournal.com/_nik_/ - Date: 2007-08-09 02:19 pm (UTC) - Expand

Re: Threaded comments

From: [identity profile] bormotov.livejournal.com - Date: 2007-08-09 02:24 pm (UTC) - Expand

Re: Threaded comments

From: [identity profile] http://users.livejournal.com/_nik_/ - Date: 2007-08-09 02:34 pm (UTC) - Expand

Re: Threaded comments

From: [identity profile] bormotov.livejournal.com - Date: 2007-08-09 02:36 pm (UTC) - Expand

Re: Threaded comments

From: [identity profile] http://users.livejournal.com/_nik_/ - Date: 2007-08-09 02:42 pm (UTC) - Expand

Re: Threaded comments

From: [identity profile] bormotov.livejournal.com - Date: 2007-08-09 02:46 pm (UTC) - Expand

не совсем в тему

Date: 2007-08-08 01:55 pm (UTC)
From: [identity profile] kalobyte.livejournal.com
у меня был в 2003 блог на старом компе под столом
в гугле был даже на первых местах по разным запросам, хотя цели не ставил такой
потом перенес на хостинг
а потом сделал жж, а старое убил

просто лень было все это содержать и обновлять
а щас в семаджике написал, кнопку нажа и готово

(no subject)

Date: 2007-08-08 02:12 pm (UTC)
From: [identity profile] gnuzzz.livejournal.com
# Недоступность полного контроля над видом страницы (например, невозможность поправить содержимое тэга "head")
Ну чисто теоретически, пользователь с платным аккаунтом может свой собственный стиль создать, и в нем вообще все переопределить...

(no subject)

Date: 2007-08-08 09:30 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Ну, это упражнение людей с крепкими нервами и запасами травы. У меня, например, нету столько травынервов.

(no subject)

Date: 2007-08-08 02:15 pm (UTC)
From: [identity profile] mr-aleph.livejournal.com
интересно, можно ли на Haskell наваять blog engine =)

(no subject)

Date: 2007-08-08 03:33 pm (UTC)
From: [identity profile] mibori.livejournal.com
да, это достаточно интересно.

(no subject)

Date: 2007-08-08 04:00 pm (UTC)
From: [identity profile] geniepro.livejournal.com
В вордпрессе есть маленький, но очень неприятный глюк - когда выкладываешь код типа:
  do a <- sdfg
     b <- zxcv

получается хрень типа
  do a < - sdfg
     b <- zxcv

Надо ли говорить, что хаскелл-код становится невалидным? (Префикс pre при этом нисколько не помогает)

blogspot.com смотрели? Правда, он у меня открывается только с анонимайзером (как и wordpress.com), и комментить туда не удаётся...

Наверное, для программера хорошим будет блог на Друпале с хайлайтером GESHI. Сторонних плагинов дофигиши...

(no subject)

Date: 2007-08-09 02:14 pm (UTC)
From: [identity profile] mr-aleph.livejournal.com
WordPress можно проточить, чтобы он правильно препроцессировал внутренности pre/code тэгов и скармливал их хайлайтеру.

(no subject)

From: [identity profile] geniepro.livejournal.com - Date: 2007-08-09 06:21 pm (UTC) - Expand

(no subject)

Date: 2007-08-08 08:51 pm (UTC)
From: [identity profile] dendik.livejournal.com
У меня давно тот же вопрос (с сильно более длинным и уже кучу раз забытым списком жалоб). К этому имею сказать, что:

1. Пытался поднимать народ думать на эту тему коллективно. [livejournal.com profile] p2p_blog, в общем-то, успешно подох (как и оффлайновые дискуссии вокруг него). Увы, установить здесь сколь-нибудь общее понимание того, что хочется.

2. Там же проявился косвенно и [livejournal.com profile] vitus_wagner: http://vitus-wagner.livejournal.com/tag/distributed-blog ... Правда у него, похоже, всё заглохло или переросло в p2p-библиотеку, я недовъехал. Это я к тому, что идея будоражит уже большую кучу умов.

3. Скорее всего буду писать полностью под себя где-то этой осенью. Вовсе не факт, впрочем, что оно пригодится и для тебя.

3*[недоPR]. На питоне на pli такое пишется за два дня, примерно, плюс время на вёрстку и доведение напильником. Вовсе, впрочем, не уверен, что буду писать на питоне и на pli (я сейчас пишу на pli+twisted вебовский проект вместе с [livejournal.com profile] f_lynx, который автор pli, поэтому мне легко говорить о том, что на pli оно легко пишется; кроме того, что у библиотеки нет релиза и код потихонечку плывёт, она ещё и задокументирована на мой вкус _никак_).
Page 1 of 2 << [1] [2] >>

Profile

dastapov: (Default)
Dmitry Astapov

May 2022

M T W T F S S
       1
2345678
9101112131415
161718 19202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags