esyr: (Default)
[personal profile] esyr

Появилась новая версия кросс-платформенного вики-сервера, написанного на языке Python — MoinMoin 1.9.2. В данной версии исправлен ряд серьёзных проблем с безопасностью, потенциально существовавших и в более старых ветках (начиная с 1.5). Разработчиками настоятельно рекомендуется обновиться до данной версии (или до версии 1.8.7, если обновление до ветки 1.9 невозможно или нежелательно по тем или иным причинам).

Ссылки:

Date: 2010-03-01 02:51 pm (UTC)
From: [identity profile] netp-npokon.livejournal.com
Ты давно туда коммитишь?

Date: 2010-03-01 05:43 pm (UTC)
From: [identity profile] esyr.livejournal.com
Не очень, с конца прошлого года. До этого (сентябрь—ноябрь) в основном занимался обновлением русского перевода.

Date: 2010-04-07 01:19 am (UTC)
From: [identity profile] al-indigo.livejournal.com
Жень, а может ты знаешь, как туда прикрутить авторизацию через жжшный openid? Дело в том, что я подключил всё нужно, и работает авторизация вообще любого из известных мне провайдеров openid (от фэйсбука до яндекса), я долго перебирал и проверял. А вот жжный вообще ни в какую не поддаётся, ты не знаешь, что с этим можно было бы сделать? Гугл мне не помог -- я попробовал инструкции, которые там лежат, но они тоже не срабатывают (хотя это не очень удивительно, т.к инструкции старше чем даже 1.7)

И ещё вопрос, если тебя не затруднит ответить: можно ли там включить асинхронное сохранение черновиков, и если можно, то как?

Date: 2010-04-07 08:12 pm (UTC)
From: [identity profile] esyr.livejournal.com
Насколько я помню, есть два стандарта OpenID и только ЖЖ поддерживает не такой, как все. То есть, надо смотреть и патчить.

Асинхронное это как? Несколько на страницу у одного пользователя? Вряд ли.

Date: 2010-04-07 08:32 pm (UTC)
From: [identity profile] al-indigo.livejournal.com
Если вдруг появится на это время и желание, посмотри, пожалуйста, в чём там дело может быть, я просто очень хотел бы эту штуку прикрутить. Если это будет полезно -- яндекс поддерживает openid жж и логинится корректно

Не очень понял, что ты имеешь в виду под "несколько на страницу". Я имею в виду то, как это устроено у тебя в вики. То есть после нажатия кнопки "сохранить" перезагрузки не происходит, и при нажатии "предварительного просмотра" страница тоже не перезагружается. Удобно это двумя вещами -- во-первых, к этому как правило прилагается автосохранение черновиков, во-вторых, автоматически сохраняется блокировка на редактирование страницы у того, кто первый начал её редактировать (и не успел нажать на предварительный просмотр в течение 10 минут, скажем)

Date: 2010-04-07 08:36 pm (UTC)
From: [identity profile] esyr.livejournal.com
Угу, посмотрю.

А, понял, ajax. Можно прикрутить фор лулз, хе. Да, длительность автоблокировки настраивается.

Date: 2010-04-07 09:27 pm (UTC)
From: [identity profile] al-indigo.livejournal.com
Спасибо

Ну это понятно) Просто синхронный подход влечёт за собой ряд возможных неурядиц:
1) Например, ты пишешь статью, увлекаешься процессом и забываешь тыкать в предварительный просмотр. И хоп -- у тебя падает браузер, скажем. При синхронном подходе потеряется всё, при асинхронном потеряется только написанное за последнюю минуту (ну например)
2) Человек А начинает писать статью, периодически сохраняясь. После третьего сохранения он задалбывается, и у него через какое-то время пропадает право блокировки. В этот момент приходит человек Б и видит, что появилась крутая статья, и ему есть что сказать. Жмёт "редактировать", принимает блокировку -- он же не знает, что ещё один человек пишет статью. Сохраняет -- при этом может произойти целая куча неприятных последствий в контексте того, что статью редактировал другой человек.
При этом если поддерживается асинхронная блокировка и сохранение, таких проблем в принципе быть не может

Profile

esyr: (Default)
esyr

October 2010

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 09:19 am
Powered by Dreamwidth Studios