Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ViJio - фреймворк для JS > Парадигма коррекций контента


Автор: 12345c 1.8.2006, 19:24
"Высшая Школа Небытия, тем, что существует -
вообще не  занимается; банальность бытия
установлена слишком давно  и  не  заслуживает 
более  ни единого словечка." С.Лем, "Кибериада"


Наметили 2 важных сущности, подстерегающих нас при создании сайта - http://index.php?showtopic=105026 и http://index.php?showtopic=105344, идём дальше. (http://index.php?showtopic=106148 нужны и http://index.php?showtopic=106111 - не знаю smile .) Дальше обратим внимание на интерактивность и сопровождающие её явления. Как известно, простейшие формы жизни на заре эволюции пользовались формами. По мере развития формы ввода усложнялись и приобрели вид Аякса и Визивига. Рассмотрим пределы (которых не существует), куда мы можем распространить существование вводимых данных.

Это рассмотрение логически свяязано с обзором wiki- движков и вытекающими из них проблемами недостаточной гибкости интерактивности. О гибкости традиционных форм (textarea, визуальный редактор) я вообще молчу, так как они не идут вровень с идеей, которая скмела подняться из wiki-движков.

Не будем рассматривать вопросы организации исправлений - это отдельная большая тема. Ограничимся способами ввода и фокусировки места ввода.

Здесь мы видим такие подзадачи. 
  • Работа с примитивными textarea и возможность ставить кнопки, помогающие вводить псевдотеги.
  • Сомнительная подмена псевдотегов wiki-разметкой. (Мы можем её использовать, но никогда нельзя требовать её знать - для других должна переводиться в теги).
  • Редактирование за пределами форм. Примитивные методы - ссылка "Оставить комментарий", Поставить оценку".
  • Сложные и самые интересные (несуществующие) методы - кликание по месту будущего комментария в документе; разработка правил ввода данных; несколько курсоров, в том числе и от удалённых (по расстоянию) соавторов.
  • ВедЕние истории правок и адекватной системы подсветок для отображения истории. (Назначаются рассматриваемые в данный момент соавторы и цвета подсветок к ним, чтобы другие не засоряли кругозор, просмотр документа с правками за определённый период.
  • Варианты отображения правок: под текстом, на полях, в примечаниях в виде подсказок.
Другими словами, предлагаю рассмотреть более гибкие методы интерактивности, затем заняться их реализацией, затем пользоваться компонентами и модулями полученных подсистем.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)