man_with_dogss' Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Wednesday, October 25th, 2006

    Time Event
    4:40a
    реализация вики-пожеланий, форумы и блоги
    1.1) Про вики
    Пожелания по индивидуальной/коллективной работе с большими текстами на вики-движке
    Начало тут: http://man-with-dogs.livejournal.com/302016.html
    Тут: http://lj.rossia.org/users/man_with_dogs/23651.html?thread=23395
    я попытался показать вариант физической реализации пожеланий:
    2 и 3. шаблоны и боты
    2) Автоматом меня бы интересовал поиск вхождения слова в разных грамматических вариантах. (Нужен модуль поиска и выделения в тексте (а) строки символов, (б) + привязка к грамматике, кстати, если будет такой модуль, то и проверка орфографии может быть (б+)) Полуавтоматом - тоже самое с учётом возможных опечаток, небольших искажений - подтверждая каждое вхождение в ручную, но ища на автомате. (в) Сюда же выбор из нескольких омонимов. (Их стоило бы автоматом предлагать (г), и добавлять руками - (д)) А в ручную - по мере вычитки текста "жать на кнопку" и вставлять найденный нужный кусок к списку других вхождений (тут уже можно фильтровать и по смыслу, т.к. делает это человек) (е).

    В свёрнутом виде (в одном размеченном тексте) все цитаты как-то помечаются тегами (типа < #цитаты > и < /#цитаты >), при этом цитаты могут быть вложенными друг в друга (каждый символ текста может входить в несколько разных цитат - и при наведении на него курсора эти цитаты должны как-то активизироваться (например, как желтые всплывающие окошки или как в жж при наведении мышки на картинку юзерхеда) - появляться меню на каждую из них). Нужно ли такое делать для слов/наборов символов автоматически ищущихся - не знаю, может достаточно будет указать, что искать, и при подготовке к работе с текстом, это всё будет искаться (а может только то, что нужно в данный момент, выведено на экран).

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

    3) Всё это свёрнутое в тексте в тегах хотелось бы как-то вытаскивать и в ручную или с какой-то степенью автоматизации сортировать, группировать и проводить какую-то обработку. Создавать какие-то инструменты обработки - для разных целей они нужны разные.
    4. делаешь три разных страницы, и одно обсуждение путем редиректов.
    4) Я в (2) в этом комменте показал примерно как можно организовать хранение всего этого в одном файле. Включение/выключение понимания браузера тегов цитат делает автоматом то, что я хочу. А вот это включение/выключение хотелось бы сделать настраиваемым - например формочкой в другом фрейме: поставил галочки, что показывать - оно и показало.
    Всё вышеописанное лучше всего делать не перегружая каждый раз большой текст в окошке редактирования браузера, а либо работая с куском текста в браузере(т.е. надо вычленять этот кусок по запросу пользователя, засылать его в браузер, а после нажатия им "сохранить изменения" вставлять его обратно). Или как вариант - работать не в браузере со страницей (частью страницы), а в неком отдельном клиенте, вроде семажика, но понимающего вики-разметку и пристыкованному не к жж, а к вики.

    При этом возникают вопросы с многопользовательской работой. Как синхронизировать то, что сделали несколько человек параллельно? Пусть текст - "источник", а потому сам не меняется - меняется только разметка выделения слов/цитат и пристыкованные к ним примечания и ссылки. Но даже в этом случае возникает проблема - когда разными людьми делалась одна и таже работа (не важно - одинаковая или разная - её надо сравнивать и как-то выбирать лучшую, или оставлять варианты для параллельного развития). Однако на первое время достаточно будет того, что это слияние конфликтующих выделений происходило путём редактирования до единого варианта (который и вставляется) вручную. Замечу, что номера выделенных цитат проставлять стоит во время вставления подготовленного куска текста (отделяя по времени от вставления кусков другими пользователями), чтоб не получалась путаница с одинаковыми номерами.

    1.2) Вики
    А вот тут уже скорее фантазии (не особо нужные сейчас), хотя тоже вполне реализуемые. Сама идея вики (точней вики-педии), как чего-то одинакового для всех пользователей по всем её страницам, как мне кажется не совсем отвечает логике взаимодействия людей с вики. При достаточно обширной базе вики пользователь может обозреть и принять лишь небольшую её часть, остальная остаётся лишь потенциально доступной или просмотренной и не принятой, но и не исправленной. Т.е. для человека интересней было бы хранить профиль того, что он просмотрел и какую дал оценку - согласен/нет/есть замечания/и т.п. А т.к. вики постоянно редактируется, то уже на основе этого профиля можно пользователю предлагать посмотреть на обновления того, что он уже смотрел раньше с предоставлением ему возможности оценить чужие изменения и/или исправить самому. Так с помощью профиля, через выделение известного и того, с чем согласен или нет, можно настроить каждому пользователю собственную среду - чего почитать и где пописать.

    2) о блогах
    Предыдущий пост: http://man-with-dogs.livejournal.com/301799.html
    Оттуда последнее вставленное добавление:
    Почему стоит ДОБИВАТЬСЯ именно ОТМЕНЫ СДЕЛКИ СУПа с 6Апартом, а не сидеть сложа руки.
    сделка предполагает ПРОДАЖУ части КЛИЕНТСКОЙ БАЗЫ американцами носикам. Т.е. уже одно это нарушает право людей на выбор сервиса и допускает СУП к их регистрационным данным (даже если это только емейл).

    Там же я цитирую Эмдрона про возможность рассредоточится из жж не в какой-то другой частный блог, а по мелким личным блогам, с возможностью собирать агрегаторами себе ленты для чтения, а через опен-ид писать комменты в чужие блоги.

    Ещё исследование темы - рассматривается постановка тех.задания на безболезненную миграцию блога со всеми настройками, меморисами, френдами и пр.:
    http://az-from-belarus.livejournal.com/19692.html

    Current Mood: Россия, возродись!

    << Previous Day 2006/10/25
    [Calendar]
    Next Day >>

About LJ.Rossia.org