| |||
![]()
|
![]() ![]() |
![]()
реализация вики-пожеланий, форумы и блоги Всё вышеописанное лучше всего делать не перегружая каждый раз большой текст в окошке редактирования браузера, а либо работая с куском текста в браузере(т.е. надо вычленять этот кусок по запросу пользователя, засылать его в браузер, а после нажатия им "сохранить изменения" вставлять его обратно). Или как вариант - работать не в браузере со страницей (частью страницы), а в неком отдельном клиенте, вроде семажика, но понимающего вики-разметку и пристыкованному не к жж, а к вики.2 и 3. шаблоны и боты2) Автоматом меня бы интересовал поиск вхождения слова в разных грамматических вариантах. (Нужен модуль поиска и выделения в тексте (а) строки символов, (б) + привязка к грамматике, кстати, если будет такой модуль, то и проверка орфографии может быть (б+)) Полуавтоматом - тоже самое с учётом возможных опечаток, небольших искажений - подтверждая каждое вхождение в ручную, но ища на автомате. (в) Сюда же выбор из нескольких омонимов. (Их стоило бы автоматом предлагать (г), и добавлять руками - (д)) А в ручную - по мере вычитки текста "жать на кнопку" и вставлять найденный нужный кусок к списку других вхождений (тут уже можно фильтровать и по смыслу, т.к. делает это человек) (е). При этом возникают вопросы с многопользовательской работой. Как синхронизировать то, что сделали несколько человек параллельно? Пусть текст - "источник", а потому сам не меняется - меняется только разметка выделения слов/цитат и пристыкованные к ним примечания и ссылки. Но даже в этом случае возникает проблема - когда разными людьми делалась одна и таже работа (не важно - одинаковая или разная - её надо сравнивать и как-то выбирать лучшую, или оставлять варианты для параллельного развития). Однако на первое время достаточно будет того, что это слияние конфликтующих выделений происходило путём редактирования до единого варианта (который и вставляется) вручную. Замечу, что номера выделенных цитат проставлять стоит во время вставления подготовленного куска текста (отделяя по времени от вставления кусков другими пользователями), чтоб не получалась путаница с одинаковыми номерами. 1.2) Вики А вот тут уже скорее фантазии (не особо нужные сейчас), хотя тоже вполне реализуемые. Сама идея вики (точней вики-педии), как чего-то одинакового для всех пользователей по всем её страницам, как мне кажется не совсем отвечает логике взаимодействия людей с вики. При достаточно обширной базе вики пользователь может обозреть и принять лишь небольшую её часть, остальная остаётся лишь потенциально доступной или просмотренной и не принятой, но и не исправленной. Т.е. для человека интересней было бы хранить профиль того, что он просмотрел и какую дал оценку - согласен/нет/есть замечания/и т.п. А т.к. вики постоянно редактируется, то уже на основе этого профиля можно пользователю предлагать посмотреть на обновления того, что он уже смотрел раньше с предоставлением ему возможности оценить чужие изменения и/или исправить самому. Так с помощью профиля, через выделение известного и того, с чем согласен или нет, можно настроить каждому пользователю собственную среду - чего почитать и где пописать. 2) о блогах Предыдущий пост: http://man-with-dogs.livejournal.com/30 Оттуда последнее вставленное добавление: Почему стоит ДОБИВАТЬСЯ именно ОТМЕНЫ СДЕЛКИ СУПа с 6Апартом, а не сидеть сложа руки. Там же я цитирую Эмдрона про возможность рассредоточится из жж не в какой-то другой частный блог, а по мелким личным блогам, с возможностью собирать агрегаторами себе ленты для чтения, а через опен-ид писать комменты в чужие блоги. Ещё исследование темы - рассматривается постановка тех.задания на безболезненную миграцию блога со всеми настройками, меморисами, френдами и пр.: http://az-from-belarus.livejournal.c |
|||||||||||||||
![]() |
![]() |