Posted: 26.12.08 21:52. Post subject: ТЧ для листа
Поработов с АМЛ понял, что не хватает такой возможности, как закрытие листа на изменение. Просто "Только чтение". Когда часто работаешь с амл, особенно на нотике, особенно в неудобной позе :), можно случайно попортить текст, который не хотел бы портить (давно записанный). С опцией ТЧ все бы решилось...
Posted: 27.12.08 14:33. Post subject: Carc пишет: Хочетс..
Carc пишет:
quote:
Хочется жизненный пример услышать....
Пример - дневник. Пишется ежедневно, в одном файле. Старые записи практически не редактируются, дневник всетаки. Прочие работы на много листов также. Это как защита от случайных действий, от самого себя...
Post №: 2143
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 27.12.08 16:53. Post subject: Dezderella пишет: П..
Dezderella пишет:
quote:
Пример - дневник. Пишется ежедневно, в одном файле. Старые записи практически не редактируются, дневник всетаки. Прочие работы на много листов также. Это как защита от случайных действий, от самого себя...
Ну пожалуй да, вполне реальная ситуация... Вопрос как это реализовать!?! Т.е. те же кнопки или команды меню или что!?! Уж больно кликоёмко получается - для каждой страницы ставить или снимать только для чтения отдельно... А вообще раньше такое было: называлось "защита от случайного изменения" - и ставилось отдельно на страницу документа. При попытке отредактировать текст выдавался запрос "Реально хотите изменить" и варианты 1) "Нет, не хочу" - т.е. редактирование запрещалось 2) "Хочу, но только сейчас" - редактирование разрешалось, но только на этот сеанс работы с документом. В следующий раз работы с документом запрос повторялся. 3) "Хочу всегда" - редактирование разрешалось, атрибут защиты снимался, и больше запроса не было - пока опять защиту ручками не поставят.
Но не покатило всё это - и в 9.07 я это убрал напрочь. Больше заморочек да непоняток у пользователей вызывало, потому и убрал. Причем несмотря на якобы бурные протесты да поддержки этого функционала - когда убрал, никто даже и не пискнул, несмотря даже на открытое online-голосование на эту тему... Что, похоже, лишний раз свидетельствовало что народ вообще не понял об чем шла речь, что в свою очередь уже указывало на меня - что фигово было и придумано и сделано. Мне кажется это просто слишком мудренная штука - "только для чтения" для отдельного листа. По идее только для чтения на весь документ решает проблему - открыл, снял атрибут, отредактировал, сохранил. Вряд ли по идее заденешь соседний лист... Хотя, может я и не прав - но какого то разумного компромиссного решения мне не видится. Вроде оно как и нужно, а приделаешь - больше непоняток вызывает да сложностей, чем пользы...
Posted: 27.12.08 17:28. Post subject: Carc пишет: Вроде о..
Carc пишет:
quote:
Вроде оно как и нужно, а приделаешь - больше непоняток вызывает да сложностей, чем пользы..
Возможно. Это реально должно быть что-то совсем простое. Или в дереве значек маленький должен появляться если ТЧ, устанавливаться через контекстное меню. Может кнопка на панели. Нажал, она нажата, страница закрыта, нажал, отжалась, открыта. Чтобы не шокировать тех, кому это не надо, можно опцию ввести в настройках: есть такое или нет. Это не очень нравится, т.к. такую опцию нужно поддерживать в разных местах. А вот сделать кнопку (по аналогии с тем, как делается жирный шрифт или копировать, вставить), которая по-умолчанию не будет на панели или в контекстном меню, это лучше, мне кажется. По принципу: кто ищет, тот найдет. Если надо, вытащил на панель и пользуйся...
Post №: 2149
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 27.12.08 18:51. Post subject: Dezderella пишет: В..
Dezderella пишет:
quote:
Возможно. Это реально должно быть что-то совсем простое. Или в дереве значек маленький должен появляться если ТЧ, устанавливаться через контекстное меню.
Контекстное меню плохо тем - что неочевидно состояние, пока не кликнешь не увидишь - только для чтения или нет. Как команда - да это возможно. Но где-то надо показывать и состояние листа.
Dezderella пишет:
quote:
Чтобы не шокировать тех, кому это не надо, можно опцию ввести в настройках: есть такое или нет. Это не очень нравится, т.к. такую опцию нужно поддерживать в разных местах.
Честно говоря усложняет всё это. Скорее всего даже те, кому нужно просто не найдут такую опцию. Ну кто может догадаться чтобы некая команда заработала, нужно что-то где-то там включить в диалоге опций!?! Неочевидно: команда только для чтения конкретного листа задизейблена вот прямо таки тут, а включать ее надо в совершенно другом диалоге на другом конце программы. Имхо, даже те кому надо 9 из 10-ти просто не найдут, и так и будут считать что это невозможно. Получается что кому надо - не поможет, а для всех остальных по любому балласт вроде как бесполезный.
Dezderella пишет:
quote:
А вот сделать кнопку (по аналогии с тем, как делается жирный шрифт или копировать, вставить), которая по-умолчанию не будет на панели или в контекстном меню, это лучше, мне кажется. По принципу: кто ищет, тот найдет. Если надо, вытащил на панель и пользуйся...
Как вариант. Но опять же нужно индицировать состояние. Причем желательно это делать как-то более ярко. Т.к. понятное дело редактор текста можно сказать основная арена работы - ему уделяется огромное внимание. И по хорошему это нужно показывать прямо именно в нем. Примерно как сейчас: серый фон в режиме только для чтения, и белый (по умолчанию) фон, когда можно редактировать. Но тогда получится путаница: серый фон и в "только для чтения всего документа" и только для чтения для отдельного листа. Непонятки лишние... В основном как раз таки заморочка именно с индикацией состояния - как ясно и недвусмысленно дать понять, с какого перепуга нельзя редактировать текст и что нужно изменить чтобы разрешить редактирование!?!
Posted: 27.12.08 19:02. Post subject: Carc пишет: как ясн..
Carc пишет:
quote:
как ясно и недвусмысленно дать понять, с какого перепуга нельзя редактировать текст и что нужно изменить чтобы разрешить редактирование!?!
Это действительно самое сложное Первое свидетельство - утопленность кнопки ТЧ на панели инструментов. Второе - можно блокировать всю панель, кроме этой кнопки, как делается если выбрать в дереве папку. Можно менять курсор на запрещающий, но мне это кажется не очень. Менять какие-то цвета тоже черезчур...
Можно не кнопку, а выпадающий список, где будет написано "Чтение" или "Правка", только если надпись, она здоровая, ее тоже нужно куда-то размещать...
Post №: 2230
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 30.01.09 18:36. Post subject: Dezderella пишет: О..
Dezderella пишет:
quote:
Очень легко портятся старые странички без особого желания жто делать, если с ними постоянно приходится работать :(
Ну, а что за старые странички!?! Можно описать ситуацию на пальцах? Например, открыл, страницу только для чтения, что-то надо где-то отключать... Просто мне кажется, что если это слишком часто использовать - настройку только для чтения для конкретной страницы, то точно также пользователь привыкает ее снимать на автомате. Т.е. это тот самый клик на подтверждение - с которым непонятно что делать: если он нужен часто, пользователь уже на автомате все подтверждает. Если нет - то как бы и настройка не нужна. В версиях помладше была защита от случайного изменения - как-то оно просто нереально не покатила... Жуть какая-то была - очень многим не понравилась, включая и меня. Постоянно нужно было нажимать "да, хочу изменить".... По хорошему, нужно описание процесса - открыл документ, документ содержит (ну что там по сути? дневник, или что? суть данных?) - случайно изменил старую страницу с тем-то, потому что хотел то-то... Т.е. примерно в таком ключе use-case расписать. Кажется мне тут проблема явно в чем-то другом - потому все эти чертовы подтверждения и не работали по сути, а только мешали. Идеальный вариант - это вообще исключить всякое подтверждение: старая идиома - если пользователь хочет, то он хочет. Если нет, и он ошибся - программа не должна давать ему шанса ошибиться. Вот собственно с возникающей проблемой и надо попробовать понять - решим ее, может и только для чтения никакие не понадобятся... Нужно просто убрать эту ситуцию "легко портятся старые страницы" - а для этого нужно понять как "они портятся" пользователем...
Post №: 2231
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 30.01.09 18:44. Post subject: Кое какие соображени..
Кое какие соображения у меня вообще есть, нужна индикация по месту, причем индикация явная - что редактор находится в режиме только для чтения. Как это сделать - другой разговор + явное же управление - т.е. очевидные "кнопочки" (ну или не кнопочки - варианты есть) - которые явно же включают режим редактирования, или режим только для чтения. Причем скорее всего пусть оба режима будут видны сразу. Это и будет явная индикация - есть такой режим, а есть такой. Пользователь достаточно быстро разберется, что режимы взаимоисключаются.
Posted: 30.01.09 22:55. Post subject: Читаю и никак не пой..
Читаю и никак не пойму, а с чего такой переполох? Или ни у кого, кроме меня, резервное копирование не работает Сколько я уже этих листочков и страниц случайно портил и удалял, и всё без проблем восстанавливал.
Posted: 30.01.09 23:26. Post subject: Да, если заметил, то..
Да, если заметил, то можно восстановить. А вот если базу гонять по компьютерам, то сложнее. К порче :) еще ведет использование мелких недобуков :), когда взял на колени, палицом по тачу поводил куда попало :)))
Posted: 31.01.09 00:07. Post subject: Dezderella пишет: К..
Dezderella пишет:
quote:
К порче :) еще ведет использование мелких недобуков :), когда взял на колени, палицом по тачу поводил куда попало :)))
Всё равно непонятно.... Если ты пишешь одним файлом, то тебе опция ТЧ не поможет. Как только захочешь продолжить, тут же появляется возможность порчи:)
Post №: 2233
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 31.01.09 22:57. Post subject: Dezderella пишет: Д..
Dezderella пишет:
quote:
Да, если заметил, то можно восстановить. А вот если базу гонять по компьютерам, то сложнее. К порче :) еще ведет использование мелких недобуков :), когда взял на колени, палицом по тачу поводил куда попало :)))
Хм - а это ведь действительно серъезный аргумент что копии может не быть под рукой.... А отмена в тексте не помогает вернуться к затертому?
Post №: 2232
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 31.01.09 22:55. Post subject: abbey пишет: Читаю ..
abbey пишет:
quote:
Читаю и никак не пойму, а с чего такой переполох?
Ну Dezderella вроде как хочет индивидуальную настройку только для чтения. А пытаюсь понять откуда ноги у проблемы растут - ну понятно что-то затирается, а не хотелось бы.... Имхо нужно искать как так получается что вдруг случайно юзер не то стирает. Запретить не лучший выход - лучше чтобы юзеру было более заметно что не стоит "вот енто" стирать - как то более подчеркнуто показывать сей аспект. В любом случае пользователь умнее любого кода, и знает лучше, что ему нужно. Программа должна всего лишь помогать ему в этом... Имхо это было бы идеальным решением...
All times are GMT
3 Hours. Hits today: 8
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no