Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth) в [info]ljr_todo
@ 2005-07-16 15:17:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:todo

Вещи, которые планируется сделать в LJR.

Неотложные

0. <title> ...
сделать к страницам, сейчас он пуст.
По крайней мере к пользовательским сообщениям.

1. Current reading! Наряду с Current music.
Придется все стили, увы, переписать. К счастью,
query-replace будет достаточно в большинстве
случаев.

2. Добавить к тэгу <lj user=... атрибут
<lj user=... server=... для удаленных серверов.
Пусть <lj user (без тэга) означает юзера LJ.com,
а <ljr user=... означает то же самое, что
<lj user=... server=lj.rossia.org>

3. Добавить страну: USSR (future)
DONE (17 07 2005, [info]mironovd@lj)

4. Написать в интерфэйсе
LJR опцию, которая позволит пользователю получать страницы
в KOI-8, и сделать ее дефолтом, а желающие читать иврит
и японский пусть индивидуально переключаются в юникод.

5. В опциях пользователя сейчас по дефолту стоит "use HTML
in e-mails". Надо это убрать, также сделать дефолтом
перекодировку е-мэйла в KOI-8. Наконец, убрать идиотский
"quoted-printable", в который KOI-8 зачем-то перекодируется.
Также надо включить дефолтом опцию "добавлять &nc=xx к
URL-адресам страниц с комментариями", это чрезвычайно
полезная штука, про которую многие просто не знают.

6. По пользовательскому интерфэйсу:
при оставлении комментария обязательно добавить
(для OpenID) опцию "livejournal.com user", с упрощенным
интерфэйсом - не все ясно понимают, как работает OpenID.

7. Добавить выдачу френд-ленты пользователя по RSS

Со временем

1. Сжатие комментариев - как-то переделать или встроить
удобный threader (отчасти эта задача решается удаленно
через AVthreader). Надо сделать нечто
по образцу слэшдотовского движка: то есть две опции -
flat/threaded/nested, oldest first/newest first.

2. Возможность скачивания всего дневника одним файлом.
Отчасти реализована ( export.bml ).
Нужно, чтоб были комментарии, и возможность скачать
весь дневник целиком (а не помесячно). Ну и не только
CVS и XML, а что-то более удобоваримое - HTML,
LaTeX и PDF.

3. Счетчик-пиписькомер, с дополнительными опциями для
платных пользователей. По образцу реализованного в li.ru

4. Поиск по LJR (не грузящий базу LJR, то есть сделать шлюз,
гэйтующий из MySQL-базы LJR в аналогичную базу поисковика).

5. Всякие штуки из LJ-plus: "кто занес в друзья" и так
далее.

Эта запись будет редактироваться

Привет


(Читать комментарии) - (Добавить комментарий)


[info]boleslav
2005-07-17 00:44 (ссылка)
А rss2lj ? Просим-просим!

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2005-07-17 00:48 (ссылка)
А syndicated accounts на что?
Надо их только немного поправить - и вперед

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]boleslav
2005-07-17 00:51 (ссылка)
Но я не хочу, чтобы мой журнал был полностью syndicated account. Так, для опросов и некоторых других вещей, которые я не хочу или не могу запускать на своём блоге, хотелось бы использовать [info]boleslav@lj

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2005-07-17 01:00 (ссылка)

Надо подумать, как сие правильно сделать,
на основе имеющихся syndications. Было бы неправильно
давать людям возможность безнаказанно забивать нашу базу
левыми (и малоосмысленными) фидами. Потому что один
энергичный дурак может загрузить к нам фидов на гигабайт,
и все испортится.

Если ж не использовать синдикации, то
было бы осмысленнее, если б пользователь мог поставить
у себя скрипт для локальной перекодировки пользовательского
RSS-фида в клиентский API LJR, с последующим размещением у нас.
И особенно этот скрипт не рекламировать, во избежание
выше описанного эффекта.

Об этом надо поговорить с [info]yushi@lj и [info]zmey@lj,
они похожую машину уже написали.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kouzdra
2005-07-19 04:37 (ссылка)
По-моему в первую очередь надо иметь возможность френдить LJ-users.
По возможости - прозрачно (чтобы rss account заводился сам).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2005-07-19 14:18 (ссылка)
Над этим работают, да. Но
(1) а не крякнет ли у нас от этого
(то есть если у нас будет 2000 человек, у каждого френд-лента
по 300 штук, это полмиллиона дневников для кэширования),
и (2) правилами LJ запрещен доступ не через клиентский
интерфэйс, а через клиентский интерфэйс можно только
если у нас есть пароль от дневника.

Максимум, что будет производиться - шлюзование
некоторых дневников из LJ к нам, по просьбе
хозяев. Плюс к тому - надо улучшить механизм
синдикации, это уже сейчас есть и позволяет
добавлять в ленту чужие дневники через RSS.
Но облегчать сей процесс чрезмерно неправильно,
я например имею себе ленту на LJ и
буду ее читать - это явно проще и
для сервера и для меня, чем гэйтовать
сюда все 300 человек.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kouzdra
2005-07-19 15:30 (ссылка)
На самом деле - я думаю, что у обитателей здешних краев
будут большие пересечения. В конце концов сейчас во всем
русском LJ столько нет. Кстати - у ljr протокол совпадает
с lj-шным?

А про доступ - я собственно про rss и имел в виду, только
механизировать процесс. Но если есть опасения с нагрузкой -
не надо.

PS: Кстати в npj я сильно подсел на одну фичу - возможность
отвечать на комменты просто деля reply в почтовом клиенте.
Мелочь, но очень удобно.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2005-07-19 15:52 (ссылка)
>Кстати - у ljr протокол совпадает с lj-шным?

Ну да, более или менее (они могли какие-то неотGPLенные
возможности оставить конечно)

>PS: Кстати в npj я сильно подсел на одну фичу - возможность
>отвечать на комменты просто деля reply в почтовом клиенте.
>Мелочь, но очень удобно.

Да, со временем сделаем (paid-users only, видимо, как оно в LJ
делается). Действительно весьма удобная штука, да. Но
будут проблемы с аутентификацией и загрузкой почтового
сервера.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kouzdra
2005-07-19 22:30 (ссылка)
Ну да, более или менее (они могли какие-то неотGPLенные
возможности оставить конечно)


Я просто попробовал - тест на постинг, который работает в LJ, не работает. Потому и спрашиваю.

Да, со временем сделаем (paid-users only, видимо, как оно в LJ
делается). Действительно весьма удобная штука, да. Но
будут проблемы с аутентификацией и загрузкой почтового
сервера.


Я чего-то этого в LJ не заметил (у меня платный аккаунт - до завтрашнего дня :) ). Там есть окошко в html с кнопочкой post reply, но это не то. Из Гнуса фиг ответишь.

А в NPJ в subj нотификации вхерачивается какой-то hash и по нему и идет аутентификация. Наверное, можно подделать, если суметь его перехватить, но проблемы вроде нет. Вообще - LJ все-таки не настолько чувствительно к security.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2005-07-20 00:40 (ссылка)
[mail-to-LJ]
> Я чего-то этого в LJ не заметил (у меня
> платный аккаунт - до завтрашнего дня

Я тоже не заметил. Но в коде оно прописано
(paid-only), то есть какая-то возможность есть,
видимо. Правда, кажется, не длякомментариев,
а для постингов.

> А в NPJ в subj нотификации вхерачивается
> какой-то hash и по нему и идет
> аутентификация.

Да, так и сделаем. Но не скоро, потому что
надо сначала нормализовать сношения LJ с почтой,
там сейчас все дико криво

Такие дела
Миша

(Ответить) (Уровень выше)


[info]kouzdra
2005-07-20 12:05 (ссылка)
Upd: с rpc разобрался - все работает. Это у меня заскок -
я провайдера сменил, а proxy поправить в скрипте забыл.

(Ответить) (Уровень выше)


[info]kouzdra
2005-07-19 22:21 (ссылка)
Максимум, что будет производиться - шлюзование
некоторых дневников из LJ к нам, по просьбе
хозяев.


Это, как раз, непонятно зачем нужно. Поскольку обратные гейты есть и вполне нормально работают. Скорее нужна синхронизация комментов. Я с npj уже на эту тему натрахался. Собственно имнно ради этого снес иозиллу и настроил нормальный софт - fetchmail/procmail/gnus.

Правда собственно робота для комментов написать руки пока так и не дошли.

(Ответить) (Уровень выше)


[info]drz
2005-07-20 08:11 (ссылка)
Не только LJ, было бы классно и GJ и другие блоги. Это из НПЖ мы свою френд-ленту можем по почте получать, в других блогах этого нет.

(Ответить) (Уровень выше)


[info]drz
2005-07-20 08:09 (ссылка)
Желательно, чтобы RSS транслировался в собственный дневник. В синдикатные аккоунты я, например, ничего не смогу написать, хоть и создал бы сам.

(Ответить) (Уровень выше)


(Читать комментарии) -